[MOD] A100 Peformance Enhancing build.prop for CM9 / ICS 4.0.4 - Acer Iconia Tab A100

**Latest Working Revision is Rev-0.4 ** 07/28/12
**Now optional A500 build.prop for extra games/apps from Play Store**
**Thanks das_webos_transformer for testing 4.0.3 and submitting working tweaked 4.0.3 build.prop!! **
**UPDATE** Rev-0.4 For 4.1.1 Jelly Bean << NEW>>
This build.prop is specifically made for ICS and Jelly Bean - has been tested working and verified to improve performance. A500 mod now is working great.
I've been working on getting my A100 to smoking speed / performance and with my custom build.prop for ICS in combination with ezTerry's custom kernel, I think I have achieved the goal!
Yea Yea, So why another build.prop on xda? Well I was looking through the forums and noticed that there isn't much posted for ICS, there are HC tweaks, but the ones that ARE posted for ICS seem to fail.. I am confident that this build.prop will work as long as the person installing reads the instructions and information in this post thoroughly :good:
**EDIT 08/04/2012 - I was originally using the ezTerry kernel overclocked to 1.5 using the lulzactive governor, I am currently testing my own custom kernel that I haven't decided to release yet as I am still testing it myself before I publish - Before the build.prop, my AnTuTu Benchmark score was 6200, after the build.prop I get 7118, Both scores with ezTerry kernel and cm9 ; With stock kernel and stock rom score was <6000. So, that's just a benchmark.. -NO - The main thing is - you can actually feel the difference, and it is easily noticeable, so it's not just a benchmark thing! Here is what this build.prop does:
Enhancements:
*Faster Boot
*Home Screen stored in Memory
*WiFi Data rates increased
*WiFi Scan rate decreased to preserve battery
*Media and Image Quality increased
*Disable verbose kernel logging (consumes less memory/battery)
*HW Acceleration prioritized
*Increased Window Manager / GUI events per second
...Overall Performance is definitely noticeable!
*Optional* the A500 hack has been tested and working with games and shows extra apps in Play Store see notes below.
File naming conventions:
>>Please choose your android release version in #.#.# <<<
build.prop-#.#.#-supertweak-a100-revX.X.txt == Tweaked version keeping device recognized as an A100
build.prop-#.#.#-supertweak-a100-revX.X-A500 == Tweaked version tricking apps/system to think it is A500
build.prop-#.#.#-vanilla-a100-revX.X-A500 == A500 trick with no enhancements or tweaks
**Thanks to das_webos_transformer for testing making necessary changes for cm9 4.0.3 release!**
How to install:
*Download the appropriate build.prop file attached below that you wish to test (see above naming conventions)
*You must have root, and you must mount /System rw (use Root Explorer or similar tool)
*Rename the attached file to: build.prop
*Move the existing /System/build.prop to /System/build.prop.bak
*Move the new file to /System/build.prop
*Reboot to recovery - Wipe Cache - Wipe Dalvik - Reboot System <<Important!! It won't work if you don't do this step!
*Wait for System to upgrade applications and Start to Home Screen. (initial boot takes a while, don't worry after this it wont)
*Reboot again.. Enjoy the performance
**07/28/2012 - A500 build.prop for A100 device back up, tested and working with performance mods intact. Grab the file with revX.X-A500.txt at the end of the file name. This allows extra apps to show up in Play Store/Market and your device will be recognized as the A500 instead of A100. Please don't forget to Wipe Dalvik and Cache before booting. First boot will take a while to update the apps.
**07/28/2012 - If you used the Rev.03 file please update to Rev.04 there was a minor error in the previous build.prop relating to windowmgr max events per second, this had a big impact in the performance and should be fixed in Rev.04

linuxsociety said:
**Edit Please note that the original title of this thread said ICS 4.0.x, it should be ICS 4.0.4 (as it is now) - This build.prop is specifically made for 4.0.4 - this is very important as keys such as: ro.build.version.release=4.0.4 ro.build.id=IMM76L if you know what you are doing you can make minor alterations to fit your build and it will work, but you need to research and do this at your own risk if you aren't using 4.0.4 (hint: ICS 4.0.3 is IML74k) **
I've been working on getting my A100 to smoking speed / performance and with my custom build.prop for ICS in combination with ezTerry's custom kernel, I think I have achieved the goal! PLUS you *should* get all apps that the A500 gets in the Play Store, AND the responsiveness of the tablet is just lightening fast.
Yea Yea, So why another build.prop on xda? Well I was looking through the forums and noticed that there isn't much posted for ICS, there are HC tweaks, but the ones that ARE posted for ICS seem to fail.. I am confident that this build.prop will work as long as the person installing reads the instructions and information in this post thoroughly :good:
I am using the ezTerry kernel overclocked to 1.5 using the ondemand governor. Before the build.prop, my AnTuTu Benchmark score was 6998, after the build.prop I get 7494, Both scores with ezTerry kernel and cm9 ; With stock kernel and stock rom score was <5900. So, that's just a benchmark.. -NO - The main thing is - you can actually feel the difference, and it is easily noticeable, so it's not just a benchmark thing! Here is what this build.prop does:
Enhancements:
*A500 Market/Play Store compatibility
*Faster Boot
*Home Screen stored in Memory
*WiFi Data rates increased
*WiFi Scan rate decreased to preserve battery
*Media and Image Quality increased
*Disable verbose kernel logging (consumes less memory/battery)
*HW Acceleration prioritized
*Increased Window Manager / GUI events per second
...Overall Performance is definitely noticeable!
How to install:
*You must have root, and you must mount /System rw (use Root Explorer or similar tool)
*Rename the attached file to: build.prop
*Move the existing /System/build.prop to /System/build.prop.bak
*Move the new file to /System/build.prop
*Reboot to recovery - Wipe Cache - Wipe Dalvik - Reboot System <<Important!! It won't work if you don't do this step!
*Wait for System to upgrade applications and Start to Home Screen. (initial boot takes a while, don't worry after this it wont)
*Reboot again.. Enjoy the performance
** This has been tested with only 4.0.4 CM 9-20120708 A100 so far (see http://forum.xda-developers.com/showthread.php?t=1597102 ) testers please report results!**
**Note it is very important to know that this build.prop isn't the only thing boosting the performance of my A100 - ezTerry's Kernel OC'd @ 1.5ghz plays a big part in it too! You can find the kernel and instructions for flashing it here: http://forum.xda-developers.com/showthread.php?t=1703683 It is also important that you know that after you use this build.prop your device will register with all apps as an A500 Iconia and not a A100 so if that is an issue with some app you use then please take this into consideration. I will edit this post soon with a build.prop that enables the performance options and keeps the A100 recognized as an A100. I'm sure there will be people who want that also.
*More to come:
* I plan to clone the sources used in ezTerry's kernel and slightly modifying his config in an attempt to patch with CK/PF patches for mainline. I'd like to see the performance when using Brain F**k Scheduler (BFS) in combination with BFQ IO scheduler. These patches also have other features like l7, LinuxIMQ, which may be fun to play with on Android with networking apps (if they will even compile with arm toolchain) I'll keep everyone informed on my progress with this, but I'm saving that work for a rainy day.
Enjoy your A100
Click to expand...
Click to collapse
Have I already supercharger v6, sera compatiblly? Is it a script? That is what I have to install? I neither have kernel Ezterry, nor have intention of putting it with CM9. In all that you put the link, we will prove it ... a greeting and graces.

Fransis88 said:
Have I already supercharger v6, sera compatiblly? Is it a script? That is what I have to install? I neither have kernel Ezterry, nor have intention of putting it with CM9. In all that you put the link, we will prove it ... a greeting and graces.
Click to expand...
Click to collapse
Hi and thanks for checking it out, it isn't a script, it just replaces the file that already exists in /System/build.prop
The file that is attached is made specifically for ICS 4.0.4, you DO NOT have to have eZterry's kernel for this to work, I have tested it only with his kernel (which allows overclocking to 1.5ghz and the use of BFQ I/O scheduler) and had great improvements on my A100. I would like to see how it works for you with your current setup if you are on 4.0.4 If it doesn't work then you just replace /System/build.prop with the file you backed up named /System/build.prop.bak
Don't forget to wipe cache and wipe dalvik
Thanks again

If someone is viewing this thread that is using the stock OFFICIAL ICS 4.0.3 or 4.0.4 firmware could you please pastebin /upload/share your /system/build.prop ? I'd greatly appreciate it, there seems to be some values that have changed recently, and I need to adjust my build.prop in this thread accordingly to the official releases. Thanks again

linuxsociety said:
If someone is viewing this thread that is using the stock OFFICIAL ICS 4.0.3 or 4.0.4 firmware could you please pastebin /upload/share your /system/build.prop ? I'd greatly appreciate it, there seems to be some values that have changed recently, and I need to adjust my build.prop in this thread accordingly to the official releases. Thanks again
Click to expand...
Click to collapse
So in my case, since podras to see in the captures, I have lost performance. I have CM9. And I have never had blackouts or problems. Aviary the keyboard on screen, I use swiftkey and it has never trumped me. So after trumping the keyboard, suddenly salio the image of take-off of the CM9 and was restarting the tablet. you eat it has happened to me. Now I have returned to my original build.prop. A greeting, I leave the captures you of antutu in order that you see, if I can help you in some kind of mas...
my build.prop
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
you build.prop

Fransis88 said:
So in my case, since podras to see in the captures, I have lost performance. I have CM9. And I have never had blackouts or problems. Aviary the keyboard on screen, I use swiftkey and it has never trumped me. So after trumping the keyboard, suddenly salio the image of take-off of the CM9 and was restarting the tablet. you eat it has happened to me. Now I have returned to my original build.prop. A greeting, I leave the captures you of antutu in order that you see, if I can help you in some kind of mas...
Click to expand...
Click to collapse
Francis88: thanks for testing the build.prop, I am sorry to see you had a slight performance decrease in your score. There are many things that could have impacted that score. Did you wipe the caches before you ran the benchmark? Do you have any other performance mods intact? What CPU governor was you running with the tests? the same cpu frequency with both?
Was this ran using a stock kernel? Which build of CM9 did you use?
Could you please put your original build.prop on a pastebin site and give the link here so we can see the differences? Thanks!

Francis88: please use the Rev.04 I think the reason your original build.prop out performed the one you got here has been resolved, there was a minor error in the Rev.03 file that you grabbed. Sorry for the inconvenience bro. Thanks
If anyone here is using a custom build.prop that makes their a100 register as an A500, please let me know if Angry Birds loads for you. I have been trying to resolve the issue with the a500 customization that prevents some games/apps from loading on my CM9 4.0.4 rom. If you have the A500 build.prop customization working and loading games like Angry Birds, can you please provide your build.prop so I can take a look at what may be causing this issue for me ** Edit - <<Solved in Rev.04

The proof is in the puddin'
I just wanted to post these 3 different results so people can see the difference it makes. All 3 runs were controlled, with no background apps, same CPU governor (lulzactive), same frequency (1500mhz), etc.
Rev0.4 Tweaked A100 (not A500) Results with AnTuTu Benchmark:
Rev0.4 Tweaked with A500 mod:
Default build.prop from ICS CM9 (no optimizations):

all I did was change it to work for 4.0.3. I don't know any of the changes for ics, I learned and still learning on froyo and a little cm7. But the changes required for this took about 1 minute.
Not sure how to post an upload on xda. So https://www.box.com/shared/24e5b156fbf12858d946
Also added linpack score.
sent from my ICONia

Uploaded with ImageShack.us
New result. Better good
Enviado desde mi A100 usando Tapatalk 2

Fransis88 said:
https://skydrive.live.com/redir.aspx?cid=b6039d5a2d5945e7&resid=B6039D5A2D5945E7!6737&parid=B6039D5A2D5945E7!114&authkey=!AKcWuovSxOsq82Y[/IM
New result. Better good
Enviado desde mi A100 usando Tapatalk 2[/QUOTE]
you forgot to close the tried to manually view it by copying the URL but it says file no longer exists on skydrive. Glad to see you got better good results with Rev.0.4
Click to expand...
Click to collapse

Excellent results.
sent from my ICONia

Jelly Bean 4.1.x build.prop is in the OP - personally tested and verified by me.. I also have been putting some effort into doing some kernel optimization for Jelly Bean for all of those people who liked the ezTerry kernel back when it was fresh. So far I have done the following:
*patched the kernel with code for compatibility with Tiny HAL in Jelly Bean with backwards compatibility with ICS
*added all I/O schedulers including: bfq, cfq, deadline, and noop - default being 'deadline'
*built in support for CIFS/SMB file systems, NTFS (write)
*More cpu governors are built in including: interactive, ondemand, performance, powersave, userspace, lulzactive, and conservative
*Optional Overclock up to 1504mhz, scaling ranges included are: 216, 312, 456, 608, 760, 816, 912, 1000, 1200, 1408, and 1504 - default is set to factory 1000Mhz
I haven't released the kernel yet as I want it thoroughly tested before hand, and I want to be sure all source changes are fully documented. Kernel Sources are based off CM9 A100/A500 Kernel, Nvidia Android 2.6.39.4 Tegra, Nvidia Android 3.1 (Grouper) - Thanks to eZterry for the original kernel that made so many happy - I just took it into my own hands to bring things up to date with better compatibility with ICS and JB.
Sorry if this seems to be vaporware, just want everyone testing my build.prop to know that I am currently putting more time and effort into the development of a better kernel at the moment and WILL keep my projects linked. Before I do release any zImages or sources I want everyone to be well aware that once they use my kernel that they can NOT report issues of any kind to CM9/10 developers (on the project pages) as the use of any kernel other than the one obtained with your ROM makes your device unsupported by the developer of your ROM!! If you have any issues with JB, ICS, or any ROM you use this kernel with, then you will need to report it on my kernel thread (which I haven't yet made, but once I do a release I will have the thread ready)

I can confirm this does work on cm10. I'll test the market when I get on WiFi, I'm tethering from my phone currently....sprint 3g... from and older phone.....sigh
Also should note I am over clocked to 1.2ghz.
Also, @Linuxsociety i f you want I'll test your kernel, love that testing!
EDIT Market works Fine and games do play
sent from my sexy-a$$-iconia tab

guys when i try to download a build.prop i click on it and it opens the file.same with the QR.how can i download it?

labros1995 said:
guys when i try to download a build.prop i click on it and it opens the file.same with the QR.how can i download it?
Click to expand...
Click to collapse
You need to save the download link instead of open it, if you are using your tablet try long pressing the link and look for an option for "save target" Not sure exactly how your browser on the tablet works, i usually download them to my PC and then
Code:
adb push /path/to/downloaded-build.prop /sdcard/
Then on the tablet I move the /sdcard/downloaded-build.prop to /system/build.prop (after backing up the original build.prop to /system/build.prop.bak) <You have to be rooted and /system has to be mounted as RW to do this, I recommend Root Explorer. Be sure that your downloaded file has the same permissions as the original build.prop.
Hope this helps

the problem is that it doesn't ask for download or open.when i click it just opens the txt

labros1995 said:
the problem is that it doesn't ask for download or open.when i click it just opens the txt
Click to expand...
Click to collapse
In dolphin, just long press the file link, click 'save link', then rename it build.prop

Romman0 said:
In dolphin, just long press the file link, click 'save link', then rename it build.prop
Click to expand...
Click to collapse
or when it opens as text, just save as build.prop fom the text editors menu.

It worked guys.Thanks a lot

Related

{8/26/2011} 2.3.4 {GSM}[ROM] BOCA Secret Agent & High Voltage √100% TW free!

{8/26/2011} 2.3.4 {GSM}[ROM] BOCA Secret Agent & High Voltage √100% TW free!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
GET BOCA HERE!!
My new home base!
Magrathea & TAD direct connect app available
Tons of screen shots, my google circle, votes and more!
issues going there? Go here.
http://forum.xda-developers.com/showpost.php?p=16993517&postcount=482
NO part of BOCA may be relinked, nor uploaded anywhere. Period. Nor distrubuted in whole or part. With out my permission, and possibly the other developers whose work is in BOCA.
WHAT IS BOCA??
BOCA is a unique 2.3.4 GB based SGT gsm rom,
built from source, torn apart and injected with steroids.
BOCA strives to be a nitrous style Hot-Rod Engine rom, with abilities
to be uniquely user modified using the NEW Tweakr system.
I built everything from source in this rom,
and it is designed to look unique right out of the box.
(Feel free to change the theme. Menu/more/vtl settings/themes)
It is heavily themed, and every one was placed
by hand one at a time.​
****all aosp and cm bugs apply to BOCA, which I have whittled down to back camera video record. Use qik for Samsung. (Only works for BOCA! Not "the other")
*if you like my work, please consider donating to help keep BOCA's one person team going​
Changelog
Changelog
9/6/2011
new votes!! ( http://magrathearoms.weebly.com/whats-comming--votes.html )
website redesigned
more goodies!
8/26/2011
BOCA Heretic now available for P1000 & P1000l/n users. Choose from ablocked or not ad blocked
BOCA Secret Agent (with fixed mount points) available for P1000 & P1000l/n users
BOCA High Voltage (with fixed mount points) available for P1000 & P1000l/n users
xda thread
MAGRATHEA
please leave any and all responces on my webpage. I will not be around XDA much anymore
8/25/2011
Due to security failure on the company that makes the password service for resrticted page, contributors link removed.
just let me know if you are contributor, and I will send you the link
8/24/2011
How to become a BOCA contributor:
(In no particular order)
Paypal
Device donate/loan/ or help/support of BOCA port to said device
Promote BOCA honestly on alternative websites
Help users anyway you can
Help me anyway u can
Bug fixes
Giving detailed reviews with honest opinion, of course
Be active in the production of BOCA
Etc.......
8/23/2011
BOCA CONTRIBUTORS:
BOCA Heretic is now available!!
Go to my website and log in to your special page. (Please do not distribute!!! Lets not have a repeat of last time! :| )
It is VERY VERY important to do a battery calibration AS SOON as you reboot the second time. CPU is directly tied to battery's life. The battery stats MUST be redone.
And please opt it to the rom stats.
GENERAL USERS:
Tonite, when no bug reports come back, I will general release. !
8/20/2011
re-designed my site
added upcomming V2 pics
MAGRATHEA
8/11/2011
v2 (BOCA HERETIC) is rolling out to contributors today (if i missed u, let me know know!)
Now lets see if they come back with any huge issues, then ill get it out to the rest in a few days
change log to follow upon general release
8/2/2011
began re-building v2 today.
It will be the first advertised 2.3.5 base for the Sgt!!
it will also merge with Linux kernel up to 2.6.35.12!!
since miui icons won by such a long shot, I will make a v2 that looks as close as I can, to MIUI.
With my own unique twist, of course! Its only around 3000 individual mods! Takes time.
(Its not miui yet, so only so much I can do. )
& if you haven't yet received a link to new downloads, AND you are a BOCA contributor, pm me
7/27/2011
VOTE on v2 icons now!! MIUI IS THE WINNER!!
http://magrathearoms.weebly.com/
Go there now to VOTE!!
But choose wisely, you can only vote once!
Also, ill be settling in there, as a homebase. XDA will be my second home, or home away from home.
My goal is to have a home just for Boca. Whether it be for the tab only, or multiple devices in the future.
Its not so much now, but it will be a great place in the future! I have alot of unique ideas.
And from a homebase, ill be able to implement user thank yous, and have more creative control.
Plus. You'll get better support!
7/20/2011
(DO NOT ask v2 release date, it is ready when its ready-I'm only one person)
-initial tests for unreleased upgrades in v2 reports-
*indicate a 30-40% ui speed and 40-50% responce increase, over v1.5
*mirrors stock GB mount points
*average MFLOPS 20.267 (averaged from 15 tests using linpack pro)
*quadrant professional returns consecutive low 3100/3200's
√more goodness is being tested
7/18/2011
BOCA is important to me, and with reviews, tips and help from you great XDA users, BOCA can only get better!
1.5 has different fonts than the initial high voltage release. Did u try after update? Those fonts wete abit over the top for some.
Vtl is mostly Adw theme compatable. Try menu/more/vtl settings/themes. Not all work, but most do.
Also there is a cleaner version up now, also. So 2 versions. 1 with purple and green boca theme, one gb stock colors
also, all boca will have different stock app icons than what you are usrd to. THEESE are boca stock.
I am sorry everything isnt perfect yet. Im doing it all as a one man team. It is a HUGE task.
Im building this rom from code. Then compiling it.
I dont just switch out apps from anouther rom. I would need their source code, (and permission) to intigrate it into my code so it would be in the build.
Most if not all issues, at this point, arrise from the current kernel. The ONLY source avaiible for initial kernel was not a good one.
But i hope to move from that source ASAP
If there are any crack cm kernel builders out there, i could use the help!
7/19/2011
*Added two flashable font zips to op
*added alternative market apk to op for very few who have market issues
*confirmed that USB mount to computer works perfectly
7/17/2011
UPDATE #2
*Added a Secret Agent "clean" version with all the purple and blue mods taken out
UPDATE # 1
*uploaded new High Voltage version with some fixes for sd card mounts, and smoother ui
7/16/2011
*implemented animated status bar pulldown/up background window
*implemented stock BOCA default app icons
*initial test release of chameleon status bar
*100% TW free! & all Samsung and carrier bloatware removed!
*Ext4 with ext4 tune ups for increased read/write speeds
*Deoxed and zip aligned
*Rooted & busybox installed
*Angry GPS
*Power notification widget support
*LCD set @ 190
*WIFI scan set to 100 for better battery life
*Dalvic cache set at 64m for optimal performance
*Exteneded power menu to include Recovery/Download/Reboot - also turned off confirmation screen
*UA select enabled
*Screen off animation enabled
*Custom boot animation enabled with cool boot animation
*Themed purple & green with with massive other theme mods
*CM themes chooser & Cm parts
*updated tablet like market
*Silent startup & shutdown sounds
*Updated modded Gtalk and appropriate lib mods to allow voice, 3g and front video camera support
*Fully operational DSP manager
*Special 3 dock launcher with scrollable docks and ADW theme support
*10 point touch
*Fully integrated & modded HC style Tablet Tweaks
*Optimized frame BUFFER rate to maximize LCD display color and quality
*OC/UV 600mhz, 1.2 & 1.4ghz added - Set at 1000mhz stock
*FUGUtweaks active
*Optimal RAM modifications
*Voodoo 9 intergrated into kernel
*Initial release of cwr based BOCA RECOVERY
*mounts are: Phone storage: 1 & mount/sdcard/external_sd
*BASH (command shell) and module support
*TWEAKR ADDED!!!!!! - This is NEW & super secret! Gives you complete control over BOCA rom modifications! From kernel tweaks to soon to be darn near anything!
huh? What does it all mean?
Technical Explanations
*frame BUFFER rate*
frame buffer rate has no dependency on refresh rate,
frame buffer or frames per second. Frame buffer is
used to buffer frames which are pre rendered waiting
to be displayed. This buffer is used between the cpu
and gpu. And creates a better graphic and LCD display quality and
smother video/game play images.
*fugutweaks*
This tweak adds massive responsiveness to your tab.
This mod will not affect your battery in anyway.
*tablet tweaks*
The single most amazing tablet mod ever.
You can now move your status bar to the bottom,
add all of your soft button to the on screen status bar,
honeycomb style! Go to setting/cyanogen/tablet tweaks.
Place icons in status bar, choose which ones
and never need your hard buttons again!
*tweaKr*
Highly recommended only for dev's, but anyone can use.
tweaKr is a menu driven shell script that gives
the user an easy means of adjusting common
tuning options of the Android/Linux system.
tweaKr makes most if not all market CPU apps obsolete.
no longer waste your tabs space or drain your wallet,
or abuse your tabs RAM with alternative app preloading,
and running in the background.
Make live changes to BOCA at any time.
Enjoy this first time ever expierence! tweaKr is free and preloaded!
tweaKr READ ME, instructions and changelog located HERE​
2 bumps & a hug
THANKS​
BOCA contributors: http://forum.xda-developers.com/showpost.php?p=16716060&postcount=405
natious-getting me into themes along time ago-and for being forever patient.
thepitbull-cleaning up the logo and allways willing to lend a hand. Also being one of the most friendliest non territorial devs I've ever met.
github–without source code from here, nothing would be possible!
Spacemoose1- for those late night talks and the great advice. And for compiling the kernel, when my comp broke, and i couldnt.
Nikademus-fugutweaks.
gojimi-for making his source code available
mendozinas-giving me theme ideas
Juwe11- ram optimizations.
Dexter_nlb-giving me the idea about frame BUFFER rate optimizations
tecknomancer and team- the inspiration
waydownsouth-creator of tweakr and generously allowing us to experience it, for the first time ever, in BOCA
madmurdock-for inventing tablet tweaks
Installation Guide
INSTALL GUIDE
THE CURRENT EDITION REQUIRES AN EXTERNAL SD FOR THE RECOVERY
(It is being worked on)
It also requires a rooted tab to instal BOCA​
1)Boot into your current CWR, and do a full nandroid backup.
Boot back into your current rom, and using a root enabled file explorer, copy the whole clockwork folder from the root of your internal SD card, to root of external SD card. Do not erase original on internal SD!
2)It is advised to do a safe stock repartition, but BOCA will install over other roms-but NOT stock gb kernel. Flash an alternative kernel (examples include: a dib7 kernel, or BOCA's, or flash overcome kernel, AND THEN flash BOCA)
3)BE ON GINGERBREAD BOOTLOADERS!!!! NO EXCEPTIONS!!!!
4)Download BOCA from http://magrathearoms.weebly.com/ and place on your external sd card.
5)Boot into your current CWR, and check to make sure BOCA zip appears. If not, reboot recovery
6)Wipe data/factory reset, wipe cache partition & wipe dalvic cache.
7)Choose install zip, choose zip from sd card, locate BOCA, & install.
8)Reboot, & let it boot up, then reboot again (this is a unique system, it need this extra reboot)
9)Enjoy the heck out of BOCA, tablet tweaks & tweaKr!
10)Join me at http://magrathearoms.weebly.com/ and get involved
when it will be release?
Man no love for cdma lol huh well sounds promising keep it up we appreciate new projects
Sent from my ADR6400L using XDA Premium App
so exciting ,i really smell something amazing is coming
lol PAC bootanimation i really like it lol
glad number 1 who try it , i'll test and give feedbacks later
this is the 9time i do refresh this thread i wanna go out , but i'm afraid i'll not be able to flash it until tomorrow , could you tell what time exactly ? if soon i would like to wait
i'll do the damn stock could you just tell me that you uploading it now i'll do the restock right nw
dizgustipated said:
INSTAL GUIDE​1)Boot into your current CWR, and do a full nandroid backup.
2)You MUST do a safe GB stock with repartition. NO EXCEPTIONS!!
3)BE ON GINGERBREAD BOOTLOADERS!!!! NO EXCEPTIONS!!!!
4)Download BOCA and place on your sd card.
5)Boot into your current CWR, and do a full nandroid backup.
6)Wipe data/factory reset, wipe cache partition & wipe dalvic cache.
7)Choose install zip, choose zip from sd card & install.
8)Reboot, & let it boot up, then reboot again (this is a unique system, it need this extra reboot)
9)Enjoy the heck out of BOCA!
Click to expand...
Click to collapse
i'm over overcome can i just put it in my sdcard and flash it
k0sh said:
i'm over overcome can i just put it in my sdcard and flash it
Click to expand...
Click to collapse
Can you read? What does it say in the instructions?
Edit: thanks for the thanks ill check it out when I get a chance
Sent from my GT-P1000 using XDA Premium App
downloading now BOCAHIGH VOLTAGE
natious said:
Can you read? What does it say in the instructions?
Sent from my GT-P1000 using XDA Premium App
Click to expand...
Click to collapse
i'm asking because maybe it can be done over overcome
go away noob
k0sh said:
i'm over overcome can i just put it in my sdcard and flash it
Click to expand...
Click to collapse
you are free to do it that way, but its allways safer to restock
Thread officially opened!
natious said:
Can you read? What does it say in the instructions?
Sent from my GT-P1000 using XDA Premium App
Click to expand...
Click to collapse
NATIOUS!!
u may not remember me, but you taught me how to theme on skype a long time ago.
Thank you!!!!!!
boca is a direct result of your patience.
I know it took me awhile. But results are here.
dizgustipated said:
you are free to do it that way, but i dont advise it.
Thread officially opened!
Click to expand...
Click to collapse
i'm really gonna love it even though i didn't flash it , i'm sure it will be worthy
i like it from now
i flashed it over overcome and its worked
may i ask the video with front camera is working but with back camera is not working , same like the other CM7 by tech ?
i know in CM7 the sdcard (original) become EMMC and the external card become the sdcard , now in EMMC there is nothing !!!! even though in storage saying Sdcard\external unavailable ? another thing , can u make the VOLD to mount the sdacrd as its the sdcard instead of the external ?
edit : i can't see any differences between this rom and Tech rom , except this rom themed and using another stock launcher , can u tell us what you really added too ? seems video issue still appears
Why not just edit your post instead of spamming the forum with multiple posts..
I will try this Rom out post my results/feedback.
kable said:
Why not just edit your post instead of spamming the forum with multiple posts..
I will try this Rom out post my results/feedback.
Click to expand...
Click to collapse
because if i just edit he will not see my post

[ROM][Updated 10.28.11]viperROM v.2.2 | OC Daemon, viperControl Script, and more!

Hello everyone, finally got my E4GT and got a ROM put together for everyone. If anyone followed my work on the EVO 3D, I like to build for the community and user input is very important to me so please leave feedback so we can all make this ROM better!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
v.2 is an entire ROM because the apps have been optimized. I would recommend a FULL wipe (you must atleast wipe /cache, /system, and dalvik!) but you may be able to get away with not wiping /data. I wouldn't recommend it and I DON'T WANT TO HEAR ABOUT ISSUES if you haven't wiped everything first!​
Update 10/28 - v.2.2 update.zip (Flash this over v.2.1 and WIPE /cache and dalvik!!)
Everything from v.2.1 PLUS...
Updated viperControl to v1.3.1
-- Fixed looping in OC daemon menu
-- Script kills virtuous_oc and restarts anytime settings change
-- Various code enhancements
Fixed freezing when holding Home and tapping Task Manager
Added UA settings in Browser
virtuous_oc set to ondemand by default
Ondemand governor tweaks for battery life
21viperrom init.d script will tweak conservative or ondemand on boot automatically depending on what your default awake governor is set to
Download from HERE - md5: 3a128d33c28866c34c0816c7b37248f5
Update 10/26 - v.2.1 update.zip (Flash this over v.2!)
Updated viperControl to v1.3
-- Checks for root at start of script
-- GPU overclock
-- Permissions fix on scheduler init.d file
Shortened proximity sensor delay to wake screen when on call
Added Polaris Office (if you can't find it in GO Launcher, open app drawer, Menu > Sort > Alphabetically (might already be checked) > OK)
New Battery calibration script - read about it HERE (thanks seo)
More tweaks conservative governor for battery life
Added Comfortaa and Roboto font (Settings > Display > Screen Display > Font)
Muted camera capture noise and video record noise (will remove focus sounds in v.3)
Download from HERE - md5: 5c071f363862466eee44087905d22a53
Planned for v.3
Power options
Lockscreens
Kill all camera sounds
Update TB
Fulfill Google Code Issues
Update 10/21 - v.2
All apps optimized with mx0 compression (more free RAM) and PNGOpt
Screen Off CRT animation
Battery percentages in 1% increments
Hacked Hotspot (3G only) (thanks Necrosan!)
Modified SystemUI.apk for 1x (thanks nivron and Orionstein)
ROM now puts viperROM folder in internal memory (emmc)
Updated vC to v1.2
-- Added quick option to restore all TouchWiz files
-- Renamed bloat option to "App Manager"
-- Fixed error with governor settings
-- Code cleanup
Downgraded to Market 3.1.5 to fix paid app download issue
Added VoiceRecorder to /sdcard/viperROM/removed_apps
Added VoiceSearch to /sdcard/viperROM/apps
No bloat left in ROM!
More bloat removed from this build (put in /sdcard/viperROM/removed_apps)
-- File Transfer Client, File Transfer Manager, File Transfer Server, Task
-- Manager, Social Hub, Swype, and All TouchWiz Widgets
Removed bootup sound
Download from HERE - md5: a740f194e7d30f1bd3181f9436eda845
Update 10/19 - v.1 update.zip (Flash this over v.1!)
Adds new viperControl v1.1 - fixes governor selection issue and removed apps restore
Adds Calculator and Calendar back into ROM
Update available HERE - md5: 161762e1882e62c4f0aa6275e0c21bf4
Update 10/18 - v.1
EG30 Deodexed No-CIQ Base (thanks AbsolutZeroGI)
Updated kernel to LoStKernel 1.0.0.4 (thanks chris41g)
Tweaked conservative govornor for better battery life
Added virtuous_oc daemon (thanks Team Unity) (starts on boot, recommended not to use SetCPU - see 2nd post!)
--Changed virtuous_oc files to work with E4GT
----Screen Off 200/500 (conservative) | Screen On 200/1200 (conservative)
[*]Added viperControl from EVO 3D
--Fixed OC Daemon Settings in viperControl
--Completely reworked viperMOD to work on the E4GT
build.prop tweaks
Faster sdcard read/write speeds
All included apps zipaligned
Zipalign all new apps on boot
GO Launcher as default (must have another Launcher before removing!)
Latest GMail (2.3.5.2) and Market (3.2.0)
Apps added to /data:
--aLogcat, Car Home, Astro, Twitter, DSP Manager, Facebook, Google+, Google Videos,
--Google Voice, and Titanium Backup
Bloat removed: (found in /sdcard/viperROM/removed_apps)
--AllShare, BuddiesNow.apk, KiesAir, Launcher2.apk, Media Hub, Task Manager,
--TouchWiz Launcher and TouchWiz Widgets
Extra apps: (found in /sdcard/viperROM/apps)
--Terminal Emulator, Modded Rotating Netflix, and WiFi Tether
Added custom viperROM Boot Animation
Added Segoe font
Added white overscroll glow
Download from HERE - md5: f0562d650aa5bdc83bbbff0f9340d033
Please submit any bugs or request to the viperROM Google Code page located HERE. Please make sure to scroll down to "Labels" and choose "Phone-E4GT" when you submit it!
It has been asked to make it easier to donate for people using Tapatalk, so here it is...
http://bit.ly/n7sB9g
You are not required to donate, however, any donation is greatly apprecaited and will help me pay for school and this shiny new phone Thanks to anyone who has already donated, I'm very grateful!​
FAQ
​
Q: What makes this ROM different than all the other ROMs?
A:
First and foremost, you will get the best support from the me, -viperboy-. I personally reply to almost every post and I'm always in my thread trying to help out. If you have to wait more than an hour or so for your question to be answered, that is unusual!
The inclusion of the OC Daemon for unprecedented battery life and performance
The custom viperControl script that handles the OC daemon, voltage control, removed app management and more!
A highly tuned system for incredible smoothness
Q: Do I really need to wipe coming from another version of viperROM?
A: I always recommend that and that is how I test my ROMs. You may be not have any issues if you don't wipe, but you might.
Q: What is battery calibration and should I do it?
A: Yes!! If you aren't getting wonderful battery life or you think you can do better, do it! Here is the method I have used on all of my devices and it has always done well for me: Charge the phone to 100%, wipe battery stats (from recovery, or Battery Monitor Widget can do it [Menu > Statistics]), let the phone die and then fully charge. Your next charge cycle will be much better!
What some people don't understand is that you're not calibrating the battery as you are calibrating the phone. When you wipe and do this procedure, the phone reads where the max and min voltages of the battery are so it can report battery stats accurately.
---------------------- Special Features of viperROM ----------------------
viperControl Script
Currently with this script, you can:
Adjust the OC Daemon (See below)
Adjust voltages (See below)
Manage removed apps
Fix permissions (when apps keep FCing)
Edit some features of the build.prop
Manage the hosts file
To access viperControl:
Open up Terminal Emulator
Type "su" (without the quotes and grant it Superuser access if you haven't already)
Type "vc" (without the quotes)
OC Daemon​
The OC daemon was created by rmk40 of Team Unity. I take no credit for the daemon, only the script I made to make it easier to work with. More information can be found here, but I will sum it up and explain the script below...
This daemon, written in C, completely eliminates the need for SetCPU and other CPU controlling apps. The daemon handles min/max frequencies for both screen on and screen off but it has one more trick up its sleeve... It can change the governor INSTANTLY depending on the screen state. I have tested it and I can tell you that it really does work instantly and I think this is going to be a great battery saver! I have set default values within the ROM as follows: Screen Off - conservative @ 192min/486max and Screen On - ondemand @ 192min/1188max. Using these settings, I get NO lag. Battery life is amazing, over 19+ hours for me with moderate usage!
If you decide that you want to change the settings of the daemon, here is how you do so...
Open up Terminal Emulator
Type "su" (without the quotes and grant it Superuser access if you haven't already)
Type "vc" (without the quotes)
Enter "1" (without the quotes) and you will see all of your options
All the settings can be edited from there. If you want to verify that this is working, you can run these commands from adb shell:
Current CPU frequency
Code:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
Current CPU governor
Code:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Current min CPU Freq (you will see this change when the screen state changes)
Code:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
Current max CPU Freq (you will see this change when the screen state changes)
Code:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
The script is pretty good for now and I will eventually incorporate it into a large script exclusive to my ROM. However, here are a few things that you need to know about the script...
The phone will boot up and detect if you're using SetCPU or other CPU apps. If you are, the daemon will be DISABLED automatically. If you aren't, the daemon will be enabled.
I would recommend against using SetCPU or other apps as they take up memory and the script can do pretty much everything SetCPU can, even voltages. (And damn, did that take a while to code for the Samsung kernels!)
viperMOD​
You can use viperControl to adjust voltages now that I have put a special copy of the viperMOD script into vC. Please see the website in my sig for some more information, but it's pretty easy to use. The voltages on the included kernel are pretty good as they are, so you may not be able to lower by much. I just rewrote this entire code for the Samsung kernels and it worked great for me, just lemme know if you have any issues.
MODS​
Stock Font
Stock Framework [updated 10.29, now working!] (removes CRT, viperROM logo in status bar, 1x icons, and and battery percentage)
I'll give it a shot. Thanks! Which Android base is this?
Thx Viper!
-viperboy- said:
Another one...
Click to expand...
Click to collapse
Grabbing it up fast. Thanks!
its about time!!! j/k viper i <3 you
Sorry guys, I never took screen shots and I have my phone all setup right now. I would be very grateful if someone could take some screenshots of the stock ROM and post them up so I can put them in the OP! If no one does that, I will do it tonight
I don't have this phone activated yet so I can't comment on the voice/3G/4G side of things right now so please let me know if there is anything not working right!
Enjoy!
I'd love to see CM7 ported to this phone, even with included with this ROM, similiar to what tyween does with his TyphooN ROM for the HTC HD2.
awesome! looking forward to flashing when i get home
agentfazexx said:
I'll give it a shot. Thanks! Which Android base is this?
Click to expand...
Click to collapse
EG30 Deodexed No-CIQ Base
chunology said:
EG30 Deodexed No-CIQ Base
Click to expand...
Click to collapse
Base as in 2.3.what?
I think its 2.3.4
Sent from my SPH-D710 using XDA App
Viper, my man. I'm so glad to see you here. Will definitely be checking this out.
Sent from my SPH-D710 using xda premium
I swore I wouldn't flash a ROM until CM7 was released on our devices but this ROM is very very tempting.... may someone with the ROM flashed post some screens, please?
---------- Post added at 12:50 PM ---------- Previous post was at 12:49 PM ----------
agentfazexx said:
Base as in 2.3.what?
Click to expand...
Click to collapse
EG30-NOCiQ is 2.3.4
agentfazexx said:
Base as in 2.3.what?
Click to expand...
Click to collapse
2.3.4, as said by others. Sorry, I thought we all knew that I will put it in the 1st post. Thanks for the warm welcome, guys. Please someone get me screenshot and I will love you forever
Interesting. May check out the rom sooner or later
Sent from my SPH-D710 using xda premium
I'll post some screens in a few. Trying to track down a damn usb cable at my girlfriends apartment to flash this bad boy, haha.
Quick question: Would flashing Chris's stock kernel with CWM break the majority of tweaks in this rom?
Right when I'm getting settled in with starburst. Boom! You hit us with this. Looking forward to giving it a shot I loved your rom on the 3D.

3/11 {GPL} BOCA RC1 (ROM/GSM-P1000/L/N/R/T) 100% touchwiz free

>click it to go to my website<
MAGRATHEA
>Now a Recognized developer on:<
>click it ^ to go to ^ downloads<
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
FORUM
>click to ^ enter forum<
"Hands down, the fastest, smoothest, most user tweakable rom for your tab!"​
Available for all P1000 P1000N P1000L P1000R P1000T GSM models worldwide!!
(If you are not a P1000L or P1000N, choose P1000 version-this includes P1000T & P1000R users)
61 languages supported native!
(see post two for Vietnamese)
18 governors and 7 i/o schedulers!
(explanations)
Thanks to:
Ronis - Tiny_shmem and lots more
Teknomancer - Always willing to talk, and is very supportive of my android development
jt1134 - returning video record to BOCA for the SECOND time
Spacemoose1 - My Mentor and good friend
All my testers
Reb0rn
Ultramag
Natious
the Pitbull
capez - writting out the basis of the guide I used to port ICS window transitions
github - without it, not much is possible
google - for making Android, and having an awesome search engine
AND MANY MORE!!
As of current, my Galaxy Tab is bricked.
All work released at this point is pure fan appreciation
Currently, all donations go towards a new tablet.
Thank you
-diz
ROM Permissions:
NO part of BOCA may be relinked, nor uploaded anywhere.
Period.
Nor distributed in whole or part, without my permission,
and possibly the other developers whose work is in BOCA.
KERNEL Permissions:
full permissions granted,
just give me credit,
and link me to active/inactive work it's used in or to create
sources
KERNEL​
*deconfigs for P1000 & P1000L & P1000N CDMA included (P1000T/R users use P1000 deconfig)
*TINY_SHMEM FILE SYSTEM enabled - thanks Ronis
*LCD Voltage down to 260000 from 300000
*LCD Responsiveness tweak - raised it by 8
*Touchscreen Driver Tweaks
*10 point touch
*OC/UV 600mhz, 1.2 & 1.4ghz added
*Set at 1000mhz stock
*voodoo sound v10
*patched up to 2.6.35.13 (from 2.6.35.7) - thanks humbertos
*Minimal Undervolt Settings
*large market downloads
*AutoGroup Shed
*CONFIG_NETFILTER_XT_TARGET_LED
*video record has returned once again. - thanks jt1134
*better memory killer
*very flexable undervolting
*lower tab temperature
*"trickle charge" (VERY SLOWELY) in car
*Add NTFS support
*Battery Life eXtender (BLX)
*updated wifi scan
*Improved wifi speed
*tablet volume orientaton
*kernel profiling and sha digest
CPU Govenors
--------------------
performance
powersave
userspace
ondemandx
ondemand
conservative
smoothass
greaselightning
savagedzen
interactivex
cpufreq_minmax
smartass2
scary
lagfree
darkside
interactive
Lionheart
Wheatly
Intellidemand
LULZACTIVE - ported from HERE - thanks af974!
(use recomended lulzactive located HERE)
I/O Schedulers
---------------------------
*Fifo I/O Scheduler
*NOOP I/O Scheduler
*CFQ I/O Scheduler
*DEADLINE I/O Scheduler
*V/R I/O Scheduler
*SIO I/O Scheduler
*BFQ-v2 I/O Scheduler
" SIO, VR, FIFO, INTERACTIVEX, minmax, SAVEDZEN, GREASEDLIGHTNING, DARKSIDE, ONDEMANDX, SCARY, SMARTASSV2, SUPERBAD, Lionheart, Wheatly & Intellidemand"
Ported to AOSP/CyanogenMod SGT7 originally by me.
Slight market annoyance:
Sign into gmail or gtalk first, then market
will open as stated on android market
Q&A
CM9 official bootanimation,
modded by me to fit our tabs screen,
push to system/media and reboot.
DOWNLOAD​
UPDATES
UPDATES:
4/6
Read THIS
3/24
Small update
I'm now on goo-inside.me
http://forum.xda-developers.com/showpost.php?p=23973298&postcount=443
KERNEL UPDATE
3/11/12
New kernels uploaded
(same features as the failed ones (2/29), just a rebuild)
BOCA *Landscape Kernel 3/11
*I reversed the volume bar, so its correct in landscape and not backwards, (but now its backwards in portrait)
General Development UPDATE
3/1/2011
I was porting Sense to our tab
and this is a basic representation of my tab for the last few days.
I wasnt paying attention to my battery levels, and got stuck in a bootloop.
Then the battery died.
Recovery doesnt charge it, download mode doesnt charge it and plugging it in sends it straight to recovery.
Battery is dead, no juice for download mode.
I believe it could be fixed, if it could be opened, and the battery yanked and charged then reinserted.
I am (knowing me) 100% sure if I did it myself, i'd break it.
so we/me am/are stuck in limbo ATM
The tmobile insurance premium is a bit beyond my reach,
and I dont even know if they would send me a new (different device) tab, or replace it; as they no longer carry the sgt7.
KERNEL UPDATE
2/29/2011
now we have 19 governors and 7 i/o schedulers!!
New kernel sources on github
P1000, p1000L P1000N & CDMA ready to build
New Govenors!
*Lionheart
*Wheatly!!!!
*Intellidemand
*Lulzactive - sources from af974
(its pretty nifty, especially when used with recommended app (lulzactive 1.1))
LCD Voltage tweaks
down to 2550000 from 2600000
LCD Responsiveness tweak
raised it by 8
UPDATE
2/18/2011
meXdroid port up on tester/contributor page.
Give it a run and tell me if we want the animations and transitions in next BOCA release
UPDATE
1/28/2011
icedBOCA Prequel up for testing on my testers/contributors page!!
Take your time poking around, its a treasure trove in there!
POST
update
1/4
BETA TEST CM9 4.0.3 MR1 icedBOCA - V2 out for testers/contributors
12/28
Patch #1 added
Pach #2 added
Available HERE
Random Information​
As of current, my Galaxy Tab is bricked.
All work released at this point is pure fan appreciation
Currently, all donations go towards a new tablet.
Thank you
-diz
diz's recommended apps, for use with BOCA​
FONTS: alternative language display/support/size
Vietnamese (Confirmed!)
Indian (Hindi) languages
(Untested/unconfirmed)
Skype
Modded version
HD YouTube
Spareparts plus (no adds) (included)
Easily change font size
LCD Density change
Blade Buddy (included)
Bluetooth:
HEADSET: SAMSUNG HM3700
APP: FreeSync (samsung bluetooth app) free on market
Notification Lights:
BlinkerTab
Clearing Cache:
ES Task Manager (included)
File Exploring:
ES File Manager (free on market, app also has built video player, root explorer, share capabilities & text editor)
Root Explorer (Paid market app)
File Sharing:
DropBox (included)
Joystick/controller
Sixaxis
(Ps3 controllers)
Wiimote
(Wii Controller's)
Unique File/Screen Sharing:
TeamViewer: A developers dream! (free and paid apps on market)
Touchscreen Optimizations:
Touchscreen Booster (included)
Video streaming/watching:
HULU
HULU IS AVAILABLE IN USA AND JAPAN ONLY!!
Tested on Stock BOCA browser, & Skyfire
http://forum.xda-developers.com/showpost.php?p=18841045&postcount=36
Netflix
(visit Dblfstr's thread, HERE, Forget about the one on the market)
VOIP:
GrooVe IP
(w/google voice account) $4.99 on market. Works great WIFI/data/bluetooth/head phones/speakers
Ebook Reader:
Laputa (included)
There used to be pro and free versions. I still have my pro, and its awesome!
Install Instructions
Install Instructions
For Coming From Any Rom That isn't BOCA, MIUI or unofficial port based off of CM7 (Teks)
(see below for those instructions)​
As you all know, when switching from rom to rom, something called a safe stock re-partitioned is very much preferred, almost required. Even more so, when jumping from roms with different os bases, example is going from a 2.3 based rom to a 2.3.4 (or reverse).
You need to do this process to kinda bleach out anything that remains of the old rom, as many times these arent properly cleared through a recovery erase, and can leave behind bits and pieces that can, and frequently do, disrupt the next rom you try to run. This is never a good thing, as it can cause anything from a bootloop to mysterious ghost like behaviors. Not to mention many things many not work correctly in your new rom.
Team Overcome has created, or basically repacked a way to do this. Many thanks!!!!
TeamOvercome website HERE
1) Go to Overcomes website, and download a zip called: ROM | 001001-GB-Stock-Safe-v5
(this is the base, non branded 'official' release of Gingerbread from Samsung. Overcome has made a few modifications to this file, and added Odin, modems and Samsung SGT driver installer to the zip)
2) While at the Overcome site, also download a zip called: KERNEL | 002001-Overcome Kernel V3.3.1 (TAR)
(this is a kernel made by AB, with some nice work done to it. But what we need it for is to convert our system to ext4. It will not run BOCA)
3) Unzip the GB-Stock zip, and open it up.
4) Open SAMSUNG_USB_Driver_for_Mobile_Phones_x86, and run it. This will reinstall, and clean up any old drivers for your tab.
5) plug in your tab when done, and let you computer fully install you SGT's drivers. Once its finished, unplug your tab.
6) Unplug any USB devices from your computer, & Open Odin3_v1.7, once it opens, plug your tab back in to your computer, in download mode.
Under ID:COM, a yellow window should now state your tabs is connected.
7) Place gt-p1000_mr.pit inside the PIT slot, PDA slot, place: GB_Stock_Safe_v5.tar
8) Make sure Re-partition, Auto Reboot and F. Reset Time are checked, press start.
9) Once finished, and your tab has rebooted, press reset in Odin. On your tab, skip through all the setup options, and reboot into download mode.
10) Plug your tab back into your computer, and place: 002001-Overcome_Kernel_v3.3.1.tar into the PDA slot, and press start.
11) Let your tabs sexy robot voice convert your system, once done, boot into recovery, clear everything, go to zip installer, and choose BOCA from your SD card. Let install, and then reboot.
12) As with ANY rom, please do a full battery calibration with the included apk, ASAP.
13) Enjoy BOCA!!
INSTALL INSTRUCTIONS
(For when coming from BOCA, MIUI or unofficial port based off of CM7​1) Boot into your current recovery and clear dalvic cache, cache and user data/factory reset
2) Go to zip installer and choose BOCA from your SD card
3) Boot into BOCA, and reboot again.
4) As with ANY rom, please do a full battery calibration with the included apk, ASAP.
Epic Win!!!!
Great great work maestro!
| BOCA RC1 Powered Galaxy Tab | Tapatalk |
Awesome, sexual. Thank you!
EDIT
Why does this recovery wipe /sdcard/Android??? That is supposed to be a persisting folder. I've just lost a lot of useful files from there.
WoW! Interesting - will check your work soon!
Gesendet von meinem GT-P1000 mit Tapatalk
awesome work.
Just Wow
EDit: correct file... thanks Diz
(Diz... is the zimage file inside the P1000N release the adequate one?
Just asking... because i have Humberos latest public RC1 kernel release and size and time not the same)
Great job, congratulation and thanks!
Hi Diz!
I remember there was a problem with deleted pictures especially on German systems, is this still a possible glitch with this version?
Thanks and best regards, Juergen
Lilien said:
Hi Diz!
I remember there was a problem with deleted pictures especially on German systems, is this still a possible glitch with this version?
Thanks and best regards, Juergen
Click to expand...
Click to collapse
Yes, sadly it is possible, since noone was ever able to figure out why it did it, especially why it happened only to German users.
ecb5 said:
awesome work.
Just Wow
Diz... is the zimage file inside the P1000N release the adequate one?
Just asking... because i have Humberos latest public RC1 kernel release and size and time not the same
Click to expand...
Click to collapse
Yes it is the correct one.
skymera said:
Awesome, sexual. Thank you!
EDIT
Why does this recovery wipe /sdcard/Android??? That is supposed to be a persisting folder. I've just lost a lot of useful files from there.
Click to expand...
Click to collapse
I will immediately ask humbertos.
Unfortunetly he just signed off of gtalk for the night.
dizgustipated said:
Yes, sadly it is possible, since noone was ever able to figure out why it did it, especially why it happened only to German users.
Click to expand...
Click to collapse
The penalty for Angela Merkel or Adolf Hitler?!?
Lilien said:
Hi Diz!
I remember there was a problem with deleted pictures especially on German systems, is this still a possible glitch with this version?
Thanks and best regards, Juergen
Click to expand...
Click to collapse
Yes, sadly it is possible, since noone was ever able to figure out why it did it, especially why it happened only to German users.
Saussente03 said:
The penalty for Angela Merkel or Adolf Hitler?!?
Click to expand...
Click to collapse
No,
Just a ghost in the machine.
Hanging out in Germany, apparently.
Hopefully she's left in this release
I know teknomancer was having the same issues in his latest release, (we had a long talk about it on gtalk one night) - and both walked away stumped/confused
And this is a different newer cm RC 7.2 build.
It must have been some kind of cyanogen trickery, because we have different ports, but both mainly use cm files.
My other testers have specifically looked for that weirdness, and reported all clear.
I'm hoping my missing tester, arcelor will report in sometime, and let us know -that's the final all clear, as he is the one who first alerted me to it.
just a quick question. what or how does the status bar carousel works? this might be dumb question. honestly thats the only.feature of this rom i dont understand. lol.
Sent from my GT-P1000 using XDA App
Diz, I reported the disappearing photos issue back in August and its just done it again when tried RC1 and I'm a UK based user.
It also swapped the SD cards around such that int was ext and visa-versa!
I upgraded from #8 to RC1 following your instructions - back on #8 now as I couldn't fix the SD card issue.
Sent from my GT-P1000 using XDA App
JibbaJoy said:
Diz, I reported the disappearing photos issue back in August and its just done it again when tried RC1 and I'm a UK based user.
It also swapped the SD cards around such that int was ext and visa-versa!
I upgraded from #8 to RC1 following your instructions - back on #8 now as I couldn't fix the SD card issue.
Sent from my GT-P1000 using XDA App
Click to expand...
Click to collapse
What!
Damn it.
That really sucks
I honestly, and all I've asked, have no idea what's going on.
I can play with test 8 volds but...
I need full detailed description step by step, SD card maker, speed, size, comp os used, where tab was built. Exactly the steps taken to place fotos on card, were they there before and erased, or newly placed ones?
Step by step.
STEP BY STEP.
Not all tabs are created equal.
As this only happens to less than 1% of total users.
Arcelor reported that a free app in the market called:
Rescan media root
http://forum.xda-developers.com/showthread.php?p=7646738
stops this whole nonsense.
pat19 said:
just a quick question. what or how does the status bar carousel works? this might be dumb question. honestly thats the only.feature of this rom i dont understand. lol.
Sent from my GT-P1000 using XDA App
Click to expand...
Click to collapse
Watch your status bar (mostly left side) when you get an email,.plug in your tab to comp or install something Via market
See the info swing in?
its more visable in landscape, which this rom prefers, but doesn't require.
Thanks this rom roxx. .....! smooth as hell ...
Sent from my GT-P1000 using XDA App
dizgustipated said:
What!
Damn it.
That really sucks
I honestly, and all I've asked, have no idea what's going on.
I can play with test 8 volds but...
I need full detailed description step by step, SD card maker, speed, size, comp os used, where tab was built. Exactly the steps taken to place fotos on card, were they there before and erased, or newly placed ones?
Step by step.
STEP BY STEP.
Not all tabs are created equal.
As this only happens to less than 1% of total users.
Arcelor reported that a free app in the market called:
Rescan media root
http://forum.xda-developers.com/showthread.php?p=7646738
stops this whole nonsense.
Click to expand...
Click to collapse
OK...
SD Card: 32GB MicroSD HC, Speed 4
PC OS: Windows 7 64bit
Tab: GT-P1000 (not sure where it was built as it wasn't purchased new), FCC ID:A3LGTP1000
Photos were copied from PC to Tab via USB using drag'n'drop
They were they before upgrade
All the photos under the /mnt/sdcard/external_sd/Photos get deleted but not the folder structure or movie files.
To Upgrade to RC1:
Downloaded RC1 from Magrathea directly onto TAB
Rebooted TAB into recovery mode
Backed up using Nandroid
Wiped data/factory reset
Wiped Dalvik Cashe
Wiped Cache
Install zip from sdcard
Choose zip from internal sdard
selected download dir
selected BOCA+RC1_final+.zip
Confirmed Yes to install
Rebooted twice
Done!
I'm happy to try again or even install the 'Disable Media Scanner' and try again, just let me know as I'm happy to try and help eliminate this issue.
skymera said:
Awesome, sexual. Thank you!
EDIT
Why does this recovery wipe /sdcard/Android??? That is supposed to be a persisting folder. I've just lost a lot of useful files from there.
Click to expand...
Click to collapse
No wonder my last cwm bak was 1GB less... game data gone. That's not needed. Don't mess with the sdcard! Hmmmmm
- Tapatalk - SGT-P1000N - BOCA RC1 -
Wow
Installed today the Boca Rc1 Final and its avesome...
Fast as hell, very smooth and very stable today, and the most important for me it's that the battery is no draining fast.
Today at 14.00 when I booted the rom for the first time i was on 75% battery and now after the whole apps restored with Titanium and all wifi navigation on internet its' still on 61% battery.
Congratulations for this one...,very very good.

[ROM+Kernel] MiRaGe-CM7.2-IHO (07132013)

I have been building LG Optimus V ROMs from the CM/IHO repo and sharing my builds with the community in the IHO thread since some time. Besides the geek satisfaction, I build for removing some extras and customize for performance. Following the original IHO thread has become too difficult due to its enormous size and simultaneous discussion of many other builds. This thread is for sharing what I build for myself with the community, a place for receiving feedback, posting changes for my builds, and returning at least some of what I received from this community.
Please thank/donate to CM project, and especially the IHO developers, Blarf, Bob, Jerry, LeslieAnn, tdm, thekraven, and many others.
I prefer MiRaGe to be a barebones/basic ROM closely following CyanogenMod. The changes below are only aimed at enhancing the performance, fixing bugs, and slight touches on the interface without diverging from the original.
The followings are added:
Custom MiRaGe kernel compiled with gcc-4.6 linaro toolchain using -O2 optimization
ICS fonts for system and lockscreen clock,
ICS style battery, signal, wifi, sdcard, data icons for statusbar,
ICS icons for the power widgets, menu, and settings,
transparent notification background,
Android boot logo
Cyanbread_light: a tiny theme to replace the orange highlights with cyan/blue that matches with the recent Google Play apps (included in the ROM) (source code is here )
Unique bluetooth MAC addresses. Source code here
Baseband version in About Phone screen. Source code here
Bluetooth volume settings are not limited by voice dialer. Source code here
AGPS patch for better accuracy. Available here
Optional stock Android 2.3.5 Launcher2 available here
Simple IO scheduler in the kernel which has less overhead for the system and more suitable for flash memory
BFS 4.04 CPU scheduler for quicker user interface and better efficiency
TinyRCU Read-copy update (RCU) synchronization mechanism which improves scalability by allowing readers to execute concurrently with writers and reduces the system overhead.
Many bug/security fixes for ext2, ext3, ext4, fat, mmc file systems, sound system, block layer, bluetooth, networking, and ARM architecture backported from 2.6.32.59 kernel.
Computing network protocol sequence numbers and fragment IDs using MD5 instead of inaccurate MD4 in the kernel.
Backport staging android drivers and ashmem from lge msm7x27 kernel
Sluggish accelerometer problem is fixed in the kernel with updated sensor drivers from the 2.6.35.9 lge msm7x27 kernel drivers
Improved Compass accuracy and response time with updated sensor drivers from the 2.6.35.9 lge msm7x27 kernel drivers
Backported the updates and fixes in mach-msm/qdsp5 code from the 2.6.35.9 lge msm7x27 kernel to resolve phone freezing while playing music with Google Play Music app.
Updated the interactive CPU governor with the latest version and removed smartass and interactiveX governors that were derivatives of the old interactive governor in addition to userspace and powersave governors that are more suitable for desktop systems.
Added SLQB as the default memory allocator
use optimized strnlen, strncpy, and crc32 functions in ARM (thanks to faux123)
added KSM support in the kernel and dalvik-vm (reverted in 07302012 build for now)
default to hardware EGL libraries (adreno200) instead of using generic android EGL libraries (thanks to leolawliet)
kernel patched to fix entropy depleting
swtiched to Koush's Superuser
updated to the latest CM bootanimation
CYAN-1602 security fix merged (Android-8219321 security fix to Bluebox security bug)
The followings are removed: extra themes, CMwallpaper, FM radio, large ring tones, CM services, development app, and all languages except English(US) and Spanish.
Changelog for CM and MiRaGe kernel:
Detailed list of CyanogenMod 7 changes are here.
Complete list of my changes on the IHO kernel are here.
Downloads:
MiRaGe 07132013 build. MD5sum: 7a909831b9f1cad23656908c1b32e8a1
VM670_VZW conversion for MiRaGe 07132013 build. MD5sum: 2bb4122d3d16df7796c69b216401ed09 (for VM670 on Verizon network) (read this link first regarding OV with VZW)
LS670 conversion for MiRaGe 07132013 build. MD5sum: 808014d10ce924dcef7b7c412fd19f42 (for LS670 on Sprint network)
Latest build of MiRaGe kernel (04/26/2013). MD5sum: d8cd3b0ead9d37789c916cebbb0e2214
For service providers other than VM, you can flash one of the VM670_VZW or LS670 conversion patches (not both) after flashing the VM670 build. If you are just upgrading from the previous MiRaGe by wiping only cache/dalvik-cache, you can flash either patch right after ROM without rebooting. Otherwise, booting once before flashing the patch is necessary after /system wipe.
GAPPS is not included. You can download it at the following link. Choose the package for CM7 (Android 2.3.7) (20110828).
Latest Version/Google Apps - CyanogenMod Wiki
Please see the IHO Wiki, stickies in this forum, and "Suggestions & Recommendations" section in the third post in this thread before asking questions.
Copying:
You can use my builds without my permission for derivatives/ports to distribute as long as proper credits given. Source is open and I have links above to all of the source code changes I have made on Android and kernel code. You can use the source code without any permission.
Screenshots using Kovdev's ICS theme for ADW Launcher:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Suggestions & Recommendations:
- Link2SD is recommended. Learn how to use it and you will be rewarded. I have never had any kind of insufficient space problem with Link2SD. However, as soon as we root our phones and flash a custom ROM, we are now on the other side on our own. You will need to figure out how to find your way around and there are many different ways. Please find the good practices and methods that work for you and don't clutter the thread with insufficient space problems.
I use link2sd with 60 apps and it takes at most 5 minutes to update the ROM with the following way.
- copy the new zip to SDcard and boot into recovery
- wipe cache and dalvik-cache
- flash ROM
- reboot
- wait for link2sd warning for missing mount scripts
- run link2sd and recreate mount scripts (if you touch the link2sd notification from the pull down, link2sd will automatically open with mount scripts dialog)
- reboot
- run link2sd
-- relink dalvik-cache files
-- relink library files
- done!
And no application reinstalls necessary. There are many tricks/mods to link /data to the SD card. Whatever method we choose, there will be disadvantages and problems since OV does not have large internal storage as the other high-end phones do. The best practice is to sticking with one of the methods (I use and recommend Link2SD) and learning to deal with it. I don't want to use a method that is making the ROM dependent on the sdcard since not everybody has a large sdcard. Also, sdcards exhibit extremely wide variation of reliability and performance; mostly inferior to internal storage. If I link /data to sdext by default, people will be bringing here many complaints due to sdcard performance and failure. For my sanity, I will avoid that.
Additionally, if you have missing apps with Link2sd after the first boot following a ROM update, please check this post.
- Quickpic is recommended instead of default Gallery3D in the ROM. I will still keep Gallery3D in the ROM but you can just open the ROM zip file (don't unzip to your disk) with your archive manager (e.g. 7zip in Windows or file-roller in Ubuntu). Go to /system/app and delete Gallery3D.apk before flashing ROM. This is what I do. You don't need to reinstall Quickpic after your ROM updates unless you do a clean wipe.
- If you want an ICS theme, I recommend Achep's ICS theme. I must warn that there is some performance and battery life penalty that goes with such heavy themes. If you also want ICS icons in your launcher, I suggest kovdev's ICS launcher theme.
- The battery consumption is ~1.5% per hour on my OV running MiRaGe when I leave it over the night with data, wifi, location updates, email/calendar sync on and 0% TWS (see the screenshot below). Every phone is configured and used differently and the signal is different in different locations. If you have battery problems, it is not because of the ROM. Again, please don't clutter the thread with battery life problems.
- I don't recommend the Google Play Music app on the Market. The default Music app in the ROM works excellent without the heavy load on the system.
- My cpu settings that give me the best battery life is as follows. I recommend and use interactive governor which is a well-tested cpu governor developed by Google for Android. Just use the updated interactive governor in the latest kernel and choose the minimum CPU frequency as 122. This configuration gives better battery life and does not cause any extra lag. The smartass and interactiveX governors are derivatives of the interactive governor and I don't see any advantage of them over the default interactive governor. I will be removing those governors from the kernel for reducing the kernel size and eliminate unnecessary/idle code. Regarding the maximum CPU frequency, you need to find the maximum stable value by testing. 806 MHz is the maximum recommended value since anything higher increases heat and battery consumption considerably.
- Please check the followings before reporting WiFi problems. Nobody is making popcorn in the microwave, your neighbor or your kids are not hogging the WiFi watching Youtube or Netflix, your router is not a cheap junk, the fridge is not running near the router, your network provider is not having problems, the cat is not sleeping on the warmth of the router, the dog has not tipped the router's antennas, you are not trying to connect to your neighbor's WiFi ...
- If headphone is plugged in and unplugged before starting the camera app, camera records video without sound. There are ways to resolve this temporarily. If you do a quick reboot in Links2SD (it takes 15-20 seconds) camera records video with sound after that. If you disable the shutter sound in camera, this problem does not happen. Lastly, if you take a picture before recording video, the video is recorded with sound normally. I am looking into this and will post here when I can find a permanent solution.
He finally made his own thread. Thank the lord! Lol
hope i have time to go thru this tonight!
gannon5197 said:
He finally made his own thread. Thank the lord! Lol
Click to expand...
Click to collapse
Finally had the motivation to do this
mrg666 said:
Finally had the motivation to do this
Click to expand...
Click to collapse
This Is awesome updates will be so easy to follow what motivated you?
MiRaGe 06112012
I have updated the builds to include two fixes
- Fix occasional completely mute incoming call in Phone.apk
- Timestamp doesn't contain date info, therefore we need to construct it and adjust it if daylight savings applies in frameworks base
Please see the OP to find the download links. The details of the changes are in the CM code review site linked in the OP.
I'm onboard and flashing latest build now.
Could this be flashed over bobzhome version? Just thought I'd ask, was just going to attempt it.
torch2424 said:
This Is awesome updates will be so easy to follow what motivated you?
Click to expand...
Click to collapse
I don't know, simply accumulation of many things I guess. Maybe, I could finally convince myself that there were enough contributions that are worth making a thread.
yolo2die said:
Could this be flashed over bobzhome version? Just thought I'd ask, was just going to attempt it.
Click to expand...
Click to collapse
You can try with just wiping cache/dalvik-cache. If there are problems you can't resolve, (probably Launcher Pro in BobZ will conflict with ADW in MiRaGe), you can do a clean wipe and reflash. Don't forget a nandroid before doing anything.
Thanks mrg666, I hope to give it a try tomorrow nite.
Sent from my Desire HD using XDA
mrg666 said:
My cpu settings that give me the best battery life is as follows. 122-806, interactive governor.
Click to expand...
Click to collapse
Not InteractiveX?
Sent from my IHO phone
InteractiveX is just a derivative of interactive and I have not seen any advantage of locking the minimum cpu frequency when screen is off. Just the opposite, it creates more trouble.
I use and recommend interactive governor. Actually, I have just updated the interactive governor to the latest version today. You can download the latest kernel from my github repo. Just use the updated interactive governor in the latest kernel and choose the minimum CPU frequency as 122. It gives much better battery life and does not cause any extra lag.
Thanks for all your work, mrg666! I'll hit this up when I get home; my work's proxy doesn't allow access to github... apparently, it's "for hackers." ;-)
Kinda obvious, but I have subscribed to this.
I have never had a phone of any kind that has lasted more than 6 months. This LG670 has lasted over two years! And to boot I've used this 5 times more per day than any other phone! This is a great, not good, device. Ultra reliable. Efficient and effective. Two plus years... still just like new!
And to think I've been running MiRaGe more than any other ROM. I have flashed hundreds! But this has always been my favorite!
Thank you mrg! Glad you're still on board with the LG670 CULT!
yolo2die said:
Could this be flashed over bobzhome version? Just thought I'd ask, was just going to attempt it.
Click to expand...
Click to collapse
Ok I flashed this right over Bobzhome. No problems to report so far. And then just made ADW launcher default(not sure if that was necessary). Point is it works.
As far as performance if any, remains to be seen, question will be is if battery drain will be not as quick.
edit: issues with updating apps, says theres insufficient storage, plenty remains, must have some something to do with how bobzhome uses apps2sd vs method used in your rom(haven't done much investigation yet)??? But no problem running apps that were previously install in rom before the install.
I have uploaded the 06142012 build of the kernel.
- Fixed the sluggish accelerometer problem
- Fixed inaccurate/slow Compass
- Updated the interactive governor
See the OP for the links to download from my github repo.
Maybe I'm missing something, but the OP is still sending me to the 06-11 build. The github repo has this same build as well. :/
pandulce1 said:
Maybe I'm missing something, but the OP is still sending me to the 06-11 build. The github repo has this same build as well. :/
Click to expand...
Click to collapse
This is a kernel update not ROM. Go here to get the flashable zip.

[MOD] [TWEAKS] Thunderbolt Mod for Smoothness, Performance & Battery improvements

[MOD] [TWEAKS] Thunderbolt Mod for Smoothness, Performance & Battery improvements
Introduction -
This thread is intended to introduce Thunderbolt! Mod by @pikachu01 to Galaxy SIII users. (I did ask for and got Moderator permission due to perceived duplicate nature of the thread.)
First and foremost, here is the Original Thunderbolt thread. I do not take credit for the mod. All thanks go to @pikachu01.
Practically all the D2TMO/D2ATT/D2SPR/D2VZW users are using one version or other of Jelly Bean. So, although the original thread covers anything from Gingerbread to Jelly bean, I wish to provide a simple set for JB specific usage. Another reason for this thread is to explain what this mod does so that the average user understands what's going to happen and also be able to distinguish with other Mods. I have personally used this mod and given that I understand the underlying principle, I strongly recommend this mod.
Benefits -
Better performance through Linux kernel tweaks catered for Android OS and flash memory.
Better battery life through usage of screenstate_scaling whereby it switches thresholds/VM tunables depending on your screen state.
Better performance for database writes as fsync is not utilized any more.
Better network throughput from TCP tweaks and 3G tweaks.
Less RAM usage through zipaligning of all the apps.
Reduced /dbdata, /data, /sdcard usage of *.db files and faster database access through defragmentation of sqlite db files (a lot of apps use Database to store data like Swype dictionaries, Game saves etc)
Faster disk access through remount script (noatime, disable barrier etc)
What does it do -
I will try to explain as simply as possible what the mod does. This will help clarify for the first timers as well as experts.
Partition Remount – Each Partition is Remounted with the Noatime option set. This will avoid a Write operation whenever Android reads from disc. Thus improving performance significantly.
Optimizing SQLITE Database– SQLITE is a lightweight database used extensively in Android apps. Its the basis for saving application data and images. For each app, there is a separate instance. With significant write activity, the database gets fragmented and is not on consecutively arranged on the Flash storage. If this is optimized, read operations as well as write operations of every application will significantly boost. Thus improving overall smoothness. However, if you have a lot of applications and each application having lot of data in the database, (For ex. Games, TiBU or Social Media) optimization operation will take some time. Fortunately you don't have to do this frequently. Even once a week will do wonders.
APK Re-Alignment – Each application comes packaged as APK or Android PacKage file. These are internally packaged as an archive. Within the archive, uncompressed data needs to be aligned with respect to beginning of the file. When aligned in this way, the files are read quicker and executed efficiently. This contributes to a smooth experience. Quiet a few apps on Google Play are not aligned when you install. This will eventually contribute to a sluggish and less than optimal experience. Aligning the files once a week will help avoid this. If you tend to install new apps frequently, you might be better off putting this file in init.d, so this will be executed at each boot.
Network Parameter tweaking – In Build.prop, size values of buffers should be increased given higher RAM sizes on these phones. This tweak is pretty well known to most of the people on XDA.
Scheduler Tweaking – This only applies to Kernels that implement CFS Scheduler. Users of KT747 Kernel can ignore this as that kernel does not implement CFS. For those who have it, tweaking the Scheduler parameters knowing the files are zipaligned, will render smoother experience.
Download & Installation -
I highly recommend taking a Nandroid backup before proceeding to flash this mod.
Download Link for the JellyBean Thunderbolt! Mod zip file download Link- JellyBean Version.
Copy the zip file to your SD Card (internal or external).
Install Script manager from Google Play Store. Also optionally install Terminal Emulator (Only needed to verify successful install).
Flash the Thunderbolt! zip in Recovery and then reboot the device.
If you experince Boot Loops, please flash the undo script or restore your Nandroid. Let me know.
Open Script Manager.
Launch S98screenstate_scaling as Root (The Skull icon). If it executes successfully, set it to run at Boot (The Wheel Icon).
NOTE - This script is not compatible with some Roms. Please test it to see if it works with your Rom before setting it to run at boot.
Launch S98system_tweak as Root (The Skull icon). If it executes successfully, set it to run at Boot (The Wheel Icon).
Launch /etc/bolt_scripts/remountNexus4 as Root (The skull icon) and as Boot (The wheel icon).
Note - Given this re-mount is not for US versions of Galaxy S III, you may get errors on the subsequent screen. Ignore them and hit back button.
Launch /etc/bolt_scripts/sqlite_optimize as Root (The skull icon).
Note - This script can be used at anytime you want except at boot so do not set that way (the wheel icon) or from inside init.d. Given it's a very long running script, it will inordinately held up boot up process.
Launch /etc/bolt_scripts/s70darky_zipalign as Root (The skull icon).
Note - This script can be used anytime you want including as Boot (Wheel icon) or within init.d folder. If you copy it to init.d set its permission to rwx-rwx-rwx. Also note, this script is located under bolt_scripts since users with a large set of apps may experience quiet a bit of delay during boot up.
Launch /etc/bolt_scripts/CFS/S98CFS as Root (The skull icon) and as Boot (The wheel icon).
Launch /etc/bolt_scripts/S98TCPbuffers as Root (The skull icon) and as Boot (The wheel icon).
That's it. Enjoy!
PLEASE DO NOT FORGET TO THANKS @pikachu01 at his original thread here.
Reverting/Undoing ThunderBolt!
To revert ThunderBolt!, download the ThunderBolt! Restore.zip
Do note that reflashing your ROM will remove ThunderBolt! as well.
How to find out if it works
Use File Explorer/ Root Explorer/Root Browser, and navigate to
/system/etc/init.d/
There you should find (among other things) s98system_tweak file. That indicates successful flashing of the mod.
The longer method to confirm success, requires executing some commands via Terminal Emulator. Explore these inside the hidden text bellow if you wish.
The way to validate success and effectiveness of this mod is checking on how often the Kernel writes to internal SD card. For one, android scheduler does not perform an immediate write operation when the app requests it. It rather waits till its buffer is full and then does the write. Secondly, given its solid state storage, it is extremely fast compared to your computer. So what we are doing here is modifying the Buffer size in accordance with your Ram. The more the ram, the bigger the buffer.
The third parameter, vfs_cache_pressure actually tells the kernel to favor File System Cache. So the ram will fill up for the File system cache, thus increasing application performance.
So to test, using Terminal Emulator, do the following Steps. Press Enter after each to execute them individually.
To enter superuser mode and then execute,
Code:
SU
sysctl -a | grep vm
You will get a screen like this.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​
You are looking for the values highlighted in the screen.
If your phone has 1GB Ram or less, you should see values like bellow,
Code:
vm.dirty_background_ratio = 10
vm.dirty_ratio = 20
vm.vfs_cache_pressure = 50
Since Galaxy SIII has 2 GB Ram, you should expect to see values like this
Code:
dirty_background_ratio = 5
dirty_ratio = 10
vfs_cache_pressure = 50
With the phone screen off, you may use ADB to run the same commands.
Code:
su
sysctl -a | grep vm
ADB should get these values with the phone screen turned off.
For devices with 1GB RAM devices or below, you should see in the output,
Code:
dirty_background_ratio = 20
dirty_ratio = 40
vfs_cache_pressure = 100
For Galaxy S III, given it has 2 GB Ram, you should see,
Code:
dirty_background_ratio = 10
dirty_ratio = 20
vfs_cache_pressure = 100
Q&A REGARDING THE MOD -
Please note, there are also following MODs compatible with Galaxy SIII, that I am aware of. However they differ from this mod. So I have given a short Summary of the distinction between those mods and this one.
1. How is this different from Crossbreeder ? So which Mod is better ?
Crossbreeder by @idcrisis is a mod that focuses on better implementation of DNS Catching and Parallalization of DNS queries. It also improves on tethering and blocks Ads. Last but not the least, it also modifies Entropy levels like Seeder.
What Thunderbolt does, is more on installed Apps and disk I/O improvement. So those two MODs can co-exist just fine and do not conflict or have overlapping functionality.
2. How is Thunderbolt different from V6 SuperCharger Mod by @zeppelinrox ?
V6 Supercharger focuses on invincibility of the Android Launcher. This could be any Launcher you are using as default. It also tweaks significantly to Android's Low Memory Management (AKA Low Memory Killer). This latter will significantly improve Multitasking capabilities.
As you see, this too is quiet different from what Thunderbolt does. So there is no overlap or competition per se. You can implement both at the same time.
2. How is Thunderbolt different from Operation Killjoy Mod by @Exit_Only ?
I am investigating the compatibility. Until then Unless noted, the two are not compatible with each other.
Note - If I have not mentioned a compatible Mod, then please let me know and I will be more than happy to post it here.
Running Dandroid. I flashed the mod and it gets stuck on bootscreen
Sent from my SGH-T999 using xda app-developers app
Supamike88 said:
Running Dandroid. I flashed the mod and it gets stuck on bootscreen
Sent from my SGH-T999 using xda app-developers app
Click to expand...
Click to collapse
Thanks for testing.
Do you have a lot of applications installed on your phone ? Also at what step did it get stuck at boot screen ?
Please note, as I said earlier in the thread, while executing boot up script, the phone may appear to be stuck at Boot screen but will eventually come back. It is very important to know at what step it got stuck at boot.
Is this compatible with Killjoy?
Sent from my SGH-T999 using Tapatalk 2
Kama45 said:
Is this compatible with Killjoy?
Sent from my SGH-T999 using Tapatalk 2
Click to expand...
Click to collapse
If you are referring to the Touchwiz Killjoy Rom, yes I believe so.
Please note, given that rom is Touchwiz, the Remount script in op may not work. So please do not set it to run at Boot.
Perseus71 said:
Thanks for testing.
Do you have a lot of applications installed on your phone ? Also at what step did it get stuck at boot screen ?
Please note, as I said earlier in the thread, while executing boot up script, the phone may appear to be stuck at Boot screen but will eventually come back. It is very important to know at what step it got stuck at boot.
Click to expand...
Click to collapse
I downloaded the mod, rebooted into recovery, flashed the mod, rebooted and waited for it to load but it never got past the splash screen. I waited for about 5 minutes
Sent from my SGH-T999 using xda app-developers app
I believe he's referring to the Operation Killjoy script by Team Kernelizer member @Exit_Only and if that's the case then unless stated otherwise, this will not work alongside Killjoy. As of right now the only approved script package to run with Killjoy is Croossbreeder.
Thank you, Luigi. I was referring to Operation Killjoy.
Supamike88 said:
I downloaded the mod, rebooted into recovery, flashed the mod, rebooted and waited for it to load but it never got past the splash screen. I waited for about 5 minutes
Click to expand...
Click to collapse
When you flashed in Recovery, I am sure there was a screen with Script output. I'd love to see what it looked like.
Also before you flashed the mod, did Dandroid happen to have any scripts in init.d folder ? If yes, can you attach them ?
Lastly Can you revert to your Nandroid Backup and try this file instead ?
LuigiBull23 said:
I believe he's referring to the Operation Killjoy script by Team Kernelizer member @Exit_Only and if that's the case then unless stated otherwise, this will not work alongside Killjoy. As of right now the only approved script package to run with Killjoy is Croossbreeder.
Click to expand...
Click to collapse
Thanks Luigi for clarifying. I will add to my Q&A
How ungrateful of me.. Thank you Perseus for putting this thread together for us.. Very convenient and well organized. Subscribed! :good:
Where is your DL link?
Sent from my SPH-L710 using TapaTalk 4 BETA
Want to speed up your device? Click here
Exit_Only said:
Where is your DL link?
Sent from my SPH-L710 using TapaTalk 4 BETA
Want to speed up your device? Click here
Click to expand...
Click to collapse
Are you viewing through browser or XDA app? It's not visible on the app but if viewing through your preferred browser it's right underneath Download and Installation.
Exit_Only said:
Where is your DL link?
Click to expand...
Click to collapse
Fell trap to my own irritation.
I have set the color correctly to show the link in the OP. Also this link gives the Mod zip file. This other link will give you UNDO File to Remove the mod.
LuigiBull23 said:
How ungrateful of me.. Thank you Perseus for putting this thread together for us.. Very convenient and well organized. Subscribed!
Click to expand...
Click to collapse
Its all good Luigi. Thanks for the kind word.
Supamike88 said:
I downloaded the mod, rebooted into recovery, flashed the mod, rebooted and waited for it to load but it never got past the splash screen. I waited for about 5 minutes
Sent from my SGH-T999 using xda app-developers app
Click to expand...
Click to collapse
Same thing here... I got stuck at the splash screen.
Using a LG L9 (p769), rooted, CWM installed, busy-box installed, init.d installed.
Used to work with the original Pika's version...
damathos said:
Same thing here... I got stuck at the splash screen.
Using a LG L9 (p769), rooted, CWM installed, busy-box installed, init.d installed.
Used to work with the original Pika's version...
Click to expand...
Click to collapse
I do assume you have Jellybean on your L9 ? Unlike original Pikachu's version, this is JB specific.
Like I asked the other poster,
1. What Rom & Kernel are you running ?
2. would you please provide the screen from Recovery that shows outcome of the flash ? (Typically you get to save the script output as text.)
Perseus71 said:
I do assume you have Jellybean on your L9 ? Unlike original Pikachu's version, this is JB specific.
Like I asked the other poster,
1. What Rom & Kernel are you running ?
2. would you please provide the screen from Recovery that shows outcome of the flash ? (Typically you get to save the script output as text.)
Click to expand...
Click to collapse
Rom is stock (760 20f), using Jelly Bean 4.1.2
damathos said:
Rom is stock (760 20f), using Jelly Bean 4.1.2
Click to expand...
Click to collapse
Appreciate if you can attach Recovery Log for Flashing Process.
OP and MOD UPDATED since some users experienced Bootloops.

Categories

Resources