Hi folks, this thread is a WIP. I figured my hacking efforts were getting a bit scattered. So This thread is a place for me to keep everything together.
First, some background info on these roms. I build these for personal use, to suit my personal goals. However, a good idea is a good idea, so please talk to me about what you want/need. Secondly, in the spirit of open source, I will be attempting to clearly document what I'm doing to these roms so that people can download sources and recreate them. This should hopefully help people learn rom hacking while I myself am learning rom hacking.
Okay: Getting Started
karendar's original alpha 1.2 rom is the basis for my initial work: see here for details on what he did: http://androidforums.com/shine-all-...-custom-lg-shine-plus-rom-app2sd-support.html
v001: This rom is based on karendar's alpha 1.2 ROM. I replaced the zImage from LG with one compiled from their sources, to confirm that the sources were valid.
DL link: alohag_302-220_signed_112111_204448-jiilik-v001.zip
md5sum: f5e3f0d7660497226b1879e8acfcc1ad
v002-v004: failed attempts at overclocking that did not boot.
v005: This ROM contains the first overclocked kernel for the Shine Plus. It is otherwise identical to v001. See here for details: http://androidforums.com/shine-all-things-root/449855-overclocking-shine-plus.html.
For the original ZTE Blade code that inspired my patch: https://github.com/TomGiordano/kern...51f3c00b4d23f2f#arch/arm/mach-msm/acpuclock.c
DL link: alohag_signed_jiilik-v005.zip
md5sum: d4d716a99401cf9fa6580e78ae792f9c
v006: Added memory overclocking, doubling the AHB speed when running at frequencies of 480 MHz and higher. In other words, doubled the memory speed of the phone.
Also added sysro/sysrw/nano from dsi's kitchen.
Disabled the LG bootup sound.
DL link: alohag_signed_jiilik-v006.zip
md5sum: bf6315307bf907a4384d04a8960a301d
v007: Fixed default CPU speed to be 604 MHz, rather than 480 MHz. The file that needed modification was the init.qcom.post-boot.sh file in the boot ramdisk - simply changed a value from 600000 to 604800. You can unpack boot.img using dsi's kitchen if you're interested at taking a peak. Most of the commands that the phone executes at boot time are hidden in there.
DL link: alohag_signed_jiilik-v007.zip
md5sum: 0048e594c21a794b0889b77e13ee9fff
v008: recompiled the kernel again - added ext4 and swap support. Turned on AVS (Adaptive Voltage Scaling) in the hopes that it solves the GPU issues when running overclocked.
DL link: alohag_signed_jiilik-v008.zip
md5sum: 6bb7ab99d83723af55e2fa01e62daaab
Update: August, 2012: This rom has been discontinued. Please support karendar et al. and their continuation of this work. His updates are here.
First, some background info on these roms. I build these for personal use, to suit my personal goals. However, a good idea is a good idea, so please talk to me about what you want/need. Secondly, in the spirit of open source, I will be attempting to clearly document what I'm doing to these roms so that people can download sources and recreate them. This should hopefully help people learn rom hacking while I myself am learning rom hacking.
Okay: Getting Started
- Before using any of these ROMs, you must accept some degree of risk. I will generally test these on my own phone before posting them, so they should work reasonably well if you've followed instructions.
- You must already updated your phone to v20a (a.k.a. LG's official 2.3.3 update) in order to get a fully functional rom installation. If you do not do this, your cell phone functionality (phone, text, data) will not work. You can use LG's official updater to do this if the 2.3.3 update is listed for your phone, or use the manual radio updating thingy worked out by karendar.
- Download the ROM file from one of the links below. It should be in zip format. After download, copy it to your phone's micro-SD card. (If you do not know how to do this, you are probably in way over your head). Check to see that it is intact by comparing the md5sum to the one I posted. This ensures the download was not corrupted.
- Your phone must have a custom recovery partition installed to facilitate flashing. See http://androidforums.com/getitnowmarketing/330813-all-one-recovery-thread.html for details on installing this. You will need a rooted phone in order to install a custom recovery partition.
- Before installing any ROM (mine or otherwise), boot into the recovery partition (hold VOL-DOWN + HOME + POWER while booting). Make a nandroid backup of your phone. This will require an SD card with ~300 MB free. I am paranoid, so I backup my backups to my laptop. It lets me sleep at night.
- Before installing any ROM (mine or otherwise), and after you have backed up your existing system to the sd card, use the recovery program to perform a system wipe. This ensures that old programs/settings/etc. do not interfere with the new rom.
- Using the recovery program, flash the rom from the zipfile you saved to the sdcard earlier. If flashing fails, restore your nandroid backup and pretend like nothing happened.
- Upon reboot, you should be greeted by a shiny new rom. YAY! If this fails to boot, or you just don't like it, reboot into recovery and restore your nandroid backup.
karendar's original alpha 1.2 rom is the basis for my initial work: see here for details on what he did: http://androidforums.com/shine-all-...-custom-lg-shine-plus-rom-app2sd-support.html
v001: This rom is based on karendar's alpha 1.2 ROM. I replaced the zImage from LG with one compiled from their sources, to confirm that the sources were valid.
DL link: alohag_302-220_signed_112111_204448-jiilik-v001.zip
md5sum: f5e3f0d7660497226b1879e8acfcc1ad
v002-v004: failed attempts at overclocking that did not boot.
v005: This ROM contains the first overclocked kernel for the Shine Plus. It is otherwise identical to v001. See here for details: http://androidforums.com/shine-all-things-root/449855-overclocking-shine-plus.html.
For the original ZTE Blade code that inspired my patch: https://github.com/TomGiordano/kern...51f3c00b4d23f2f#arch/arm/mach-msm/acpuclock.c
DL link: alohag_signed_jiilik-v005.zip
md5sum: d4d716a99401cf9fa6580e78ae792f9c
v006: Added memory overclocking, doubling the AHB speed when running at frequencies of 480 MHz and higher. In other words, doubled the memory speed of the phone.
Also added sysro/sysrw/nano from dsi's kitchen.
Disabled the LG bootup sound.
DL link: alohag_signed_jiilik-v006.zip
md5sum: bf6315307bf907a4384d04a8960a301d
v007: Fixed default CPU speed to be 604 MHz, rather than 480 MHz. The file that needed modification was the init.qcom.post-boot.sh file in the boot ramdisk - simply changed a value from 600000 to 604800. You can unpack boot.img using dsi's kitchen if you're interested at taking a peak. Most of the commands that the phone executes at boot time are hidden in there.
DL link: alohag_signed_jiilik-v007.zip
md5sum: 0048e594c21a794b0889b77e13ee9fff
v008: recompiled the kernel again - added ext4 and swap support. Turned on AVS (Adaptive Voltage Scaling) in the hopes that it solves the GPU issues when running overclocked.
DL link: alohag_signed_jiilik-v008.zip
md5sum: 6bb7ab99d83723af55e2fa01e62daaab
Update: August, 2012: This rom has been discontinued. Please support karendar et al. and their continuation of this work. His updates are here.