- Nov 22, 2010
- 1,470
- 473
- 0
[INFO]Opti-ROM is a cumulative work between beezy, drewwalton19216801, jondevere, and myself.[/INFO]
[Note]Special thanks to droiddoctors.com!!! Be sure to check out the site!!
Another special thanks to jstntp for the continued support and everything else he does.
Thanks NIck7 for the contribution and all of your work!! [/note]
[WARN]This ROM is designed for ZVH radios ONLY! If you need to update (and retain root) please follow this link[/WARN]
[TIP]Prerequisites:
[INFO]Instructions for installing:
Advanced users:
DO NOT flash any files to try and enable apps 2 ext/sd, etc...!!
I believe this needed it's own thread, but I will start here with this.
I have integrated the DarkTremor a2sd script into the ROM to allow advanced functionality including dalvik-cache to cache (automatically upon flashing the ROM this is active) and apps store on the ext partition of an sd card. These features can be easily enabled and disabled from terminal (command prompt) or terminal emulator.
DO NOT USE THE GUI FROM THE MARKET!
Warning: The commands listed here take some amount of knowledge to understand. You must know what you are doing before you do it! If you experience data loss or more serious problems as a result of these commands, I am not responsible. Use this at your own risk. If this worries you, do not attempt this as the ROM works perfectly fine as it is. These commands are meant to extend the functionality and storage space utilized by the system.
DO NOT USE THE GUI FROM THE MARKET!
On to the explanations. THE ONLY TWO THINGS WE WILL COVER ARE apps2sd and the dalvik2cache! DO NOT ATTEMPT ANYTHING ELSE! DO NOT USE THE GUI FROM THE MARKET!
Starting with dalvik to cache:
Since dalvik to cache is installed upon flashing the ROM, the command to remove it is (adb shell if using computer):
To add it back to the ROM enter (adb shell if using computer):
Now, the (not really, but could possibly be) complicated part.
apps2sd.
This will allow you to store all apps to the /sd-ext partition on the sdcard.
BEFORE ATTEMPTING ANYTHING BELOW THIS LINE, BE SURE YOU HAVE A PARTITION ON YOUR SDCARD AND IT IS FORMATTED TO EXT(2, 3, or 4)
If you do not follow the prerequisite above, do not report problems.
Make sure to bakup sdcard if you want your contents. Then partition the sdcard under advanced settings. Select your desired size. Select 0MB for swap. Once that is done and while still in recovery, enter the following commands (this will format to ext4):
Once you know that you have an sd-ext partition (the steps above) you can execute the correct command to move all apps to that partition (this may be used in conjunction with dalvik2cache commands above).
Make sure you are completely booted into the Android OS (your phone is on and not in recovery).
From terminal (command prompt) or terminal emulator: to enable apps2sd (adb shell if using computer):
To move all apps back to the internal memory (adb shell if using computer):
[/NOTE][/INFO]
[NOTE]Changelog for Opti-ROM:
09/29/2011 v1
[INFO]Known issues:
(Please report any issues in this thread). Before reporting issues, please be sure you have followed the installation instructions properly. Posting the steps that you completed to result in an error will help expedite any troubleshooting.
-SprintiD still shows in apps folder when menu hardkey is pressed. Causes FC. Removing in next release. -fixed. Thanks Nick7 and jstntp!!
-WiFi tether not fully working (ZVH specific issue, not only this ROM)[/INFO]
[Note]Special thanks to droiddoctors.com!!! Be sure to check out the site!!
Another special thanks to jstntp for the continued support and everything else he does.
Thanks NIck7 for the contribution and all of your work!! [/note]
Below are the stock kernel and stock boot.img for download. Under normal circumstances you should not use these!
[Note]Special thanks to droiddoctors.com!!! Be sure to check out the site!!
Another special thanks to jstntp for the continued support and everything else he does.
Thanks NIck7 for the contribution and all of your work!! [/note]
[WARN]This ROM is designed for ZVH radios ONLY! If you need to update (and retain root) please follow this link[/WARN]




- Root
- Custom recovery
- ZVH Radio
[INFO]Instructions for installing:
- Download ROM from droiddoctors hosting!
- Place on root of sdcard
- Boot into recovery
- Wipe: system, cache, data, dalvik cache (everything)
- Flash Debug-FormatSystem.zip
- Flash ROM
- Reboot
- (RECOMMENDED and optional) To remove the sprint IQ files:
- After you have booted the phone completely, complete these steps:
- Reboot into recovery
- Flash this noIQ patch from jstntp
NOTE: This will remove the rom's custom background. Download the original background from post #2 below.
Advanced users:
DO NOT flash any files to try and enable apps 2 ext/sd, etc...!!
I believe this needed it's own thread, but I will start here with this.
I have integrated the DarkTremor a2sd script into the ROM to allow advanced functionality including dalvik-cache to cache (automatically upon flashing the ROM this is active) and apps store on the ext partition of an sd card. These features can be easily enabled and disabled from terminal (command prompt) or terminal emulator.
DO NOT USE THE GUI FROM THE MARKET!
Warning: The commands listed here take some amount of knowledge to understand. You must know what you are doing before you do it! If you experience data loss or more serious problems as a result of these commands, I am not responsible. Use this at your own risk. If this worries you, do not attempt this as the ROM works perfectly fine as it is. These commands are meant to extend the functionality and storage space utilized by the system.
DO NOT USE THE GUI FROM THE MARKET!
On to the explanations. THE ONLY TWO THINGS WE WILL COVER ARE apps2sd and the dalvik2cache! DO NOT ATTEMPT ANYTHING ELSE! DO NOT USE THE GUI FROM THE MARKET!
Starting with dalvik to cache:
Since dalvik to cache is installed upon flashing the ROM, the command to remove it is (adb shell if using computer):
Code:
su
a2sd nocache
Code:
su
a2sd cachepart
Now, the (not really, but could possibly be) complicated part.
This will allow you to store all apps to the /sd-ext partition on the sdcard.
BEFORE ATTEMPTING ANYTHING BELOW THIS LINE, BE SURE YOU HAVE A PARTITION ON YOUR SDCARD AND IT IS FORMATTED TO EXT(2, 3, or 4)
If you do not follow the prerequisite above, do not report problems.
Make sure to bakup sdcard if you want your contents. Then partition the sdcard under advanced settings. Select your desired size. Select 0MB for swap. Once that is done and while still in recovery, enter the following commands (this will format to ext4):
Code:
mke2fs -m0 -b4096 /dev/block/mmcblk0p2
tune2fs -O extents,uninit_bg,dir_index /dev/block/mmcblk0p2
e2fsck -yf /dev/block/mmcblk0p2
tune2fs -o journal_data_writeback /dev/block/mmcblk0p2
tune2fs -O ^has_journal /dev/block/mmcblk0p2
Make sure you are completely booted into the Android OS (your phone is on and not in recovery).
From terminal (command prompt) or terminal emulator: to enable apps2sd (adb shell if using computer):
Code:
su
a2sd reinstall
Code:
su
a2sd remove
[NOTE]Changelog for Opti-ROM:
09/29/2011 v1
- framework and app deodexed
- added jondevere framework and SystemUI edits (blue theme)
- added more jondevere color hacks
- added root (superuser and boot.img)
- busybox added
- busybox run-parts added
- /data/app partition added
- removed W_Installer.apk
- added wireless tether app
- added File Expert
- added new maps
- added new Market
- added adblock hosts
- added blue modded LatinIME.apk
- added Drew's kernel
- VM/performance tweaks
- removed sum bloat
- added quickboot
- added drew's Gingerkernel v05.1!!! (yes, it's overclockable!)
- EXT4 FS support
- Smartass2 and InteractiveX governors
- jhash2 > jhash3
- New CFLAGS for (hopefully) slight performance gains
- Removal of LG kernel build hijacking
- fixed keyboard (dictionary)
- updated script compatibility
- removed power-on sound
- removed sprint "splash" animation
- added custom "splash" screen
- added jstntp Blue Android boot animation
- added dalvik-cache to cache partition by default on flash
- added Terminal Emulator
- new Maps
- custom Launcher without SprintID
- Courtesy of Nick7!
- Edits and theming by jstntp!!
[INFO]Known issues:
(Please report any issues in this thread). Before reporting issues, please be sure you have followed the installation instructions properly. Posting the steps that you completed to result in an error will help expedite any troubleshooting.
-
-WiFi tether not fully working (ZVH specific issue, not only this ROM)[/INFO]
Updates:
(This section is to give a glimpse into the future and mods/tweaks to be added to next build. I repeat, not released yet!!!)
[Note]Special thanks to droiddoctors.com!!! Be sure to check out the site!!
Another special thanks to jstntp for the continued support and everything else he does.
Thanks NIck7 for the contribution and all of your work!! [/note]
Below are the stock kernel and stock boot.img for download. Under normal circumstances you should not use these!
Last edited: