[INFO]Opti-ROM is a cumulative work between beezy, drewwalton19216801, jondevere, and myself.[/INFO]
[Note]Special thanks to !!! 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]
(RECOMMENDED and optional) To remove the sprint IQ files:
After you have booted the phone completely, complete these steps:
Reboot into recovery
Flash noIQ patch from jstntp
NOTE: This will remove the ROMs custom background. Download the original background from post #2 below.
[NOTE]
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
To add it back to the ROM enter (adb shell if using computer):
Code:
su
a2sd cachepart
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):
Code:
su
a2sd reinstall
To move all apps back to the internal memory (adb shell if using computer):
Code:
su
a2sd remove
[/NOTE][/INFO]
[NOTE]Changelog for Opti-ROM:
09/29/2011 v1
framework and app deodexed
added jondevere framework and SystemUI edits (blue theme)
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
10/02/2011 v1.1.1
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!!
[/NOTE]
[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]
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 !!! 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 by basketthis; 10-03-2011 at 05:41 PM.
Any chance of getting a wifi tether app that supports infrastructure mode or am I missing something in the options? The wifi tether 3 beta wont work I just get errors.
Otherwise working great.
UPDATE Got wifi tether 3 working : had to enable mss clamping and it worked.
Last edited by drinking12many; 09-29-2011 at 09:38 AM.
Any chance of getting a wifi tether app that supports infrastructure mode or am I missing something in the options? The wifi tether 3 beta wont work I just get errors.
Otherwise working great.
Right now what works is the app that we have included. If it isn't working, make sure you followed the instructions properly.
Is VVM included and working in this ROM? Also how about the bugs of the browser scrolling and the battery uptime? Thanks!
Sprint VVM is included. I don't personally use it, but it seems to be working. I haven't experienced any bugs since upgrading to Gingerbread. No lag, slowness, etc that everyone else is reporting. Just make sure to wipe everything properly as the instructions list it!
Am I able to use data2ext with this rom or is it a feature needing to be added
Sent from my LG-LS670 using Tapatalk
As long as you format your ext partition as ext2 or ext3 I think it should work no problem. I am currently testing a new version of GingerKernel which supports ext4 and the Smartass2/InteractiveX CPU governors as well.
Portions of this page are modifications based on work created and shared by the Android Open Source Project
and used according to terms described in the Creative Commons 2.5 Attribution License. AndroidCentral is an independent site
that is not affiliated with or endorsed by Google.