[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.
Related
{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 GUIDE1)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
>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 CM71) 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.
**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
Made by pepcisko!!! I just wanted to post this here for those of you who have forgotten about the V6 Supercharger!
Original post here! Go hit the thanks button for him!
======================================================================
Contents
Patcher Information - Post 1 (this post)
[*]Simplified Tutorial - Post 2http://forum.xda-developers.com/showpost.php?p=31917581&postcount=2
[*]Download/Changelog - Post 3
======================================================================
----------------------------------------------------------------------------------------------------------------------------------------------
I hate that Zeppelinrox's thread is being cluttered with OT questions about this.. so opening a new thread. Please post any JellyScreamPatcher.exe questions here. Thanks.
----------------------------------------------------------------------------------------------------------------------------------------------
[experimental] Windows tool for patching services.jar for V6 SuperCharger
Opening note: When replying to this post, please do not quote it!!! Or quote selectively.
For each fully quoted reply a puppy will die somewhere in the world. If you love puppies as much as I do, you'll stop quoting long posts.. thank you
----------------------------------------------------------------------------------------------------------------------------------------------
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.. LOL I guess you knew it already.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because your phone bootloops. Please
* do some research if you have any concerns about features included in my utility
* before using it! YOU and only YOU are choosing to make these modifications.
* I'm providing no ETA's, though usually I'm responding PM's in a timely manner ;)
*
* While the tool provides some backup functionality, allowing you to roll back to
* a working system, feel free to create a nandroid backup trying this ;)
*
*/
For downloads and changelog, see Post #2
----------------------------------------------------------------------------------------------------------------------------------------------
Preface:
Many of us V6 Supercharger users have been flashing nightlies nightly and dailies daily, resulting in the need for a patched services.jar almost daily since the automatic web patcher no longer works for Android 4.1.1 Jellybean files, we had to stick with manually patching this files as described in Zep's guide here. Eventually Zep prepared several versions of the Jelly_Scream_Smali_Patcher_Test_x.sh script, which does the job perfectly, but the user still has to get his services.jar, extract the .smali files, put them to the phone, put the script to the phone, run it in the phone's terminal, copy the patched .smali files back to the PC etc. etc. and for many of us, this is time consuming (and difficult for others). Time is money, right?
Currently, this tool is using a ported version of the ALL_ROMS_Ultimate_Jar_Power_Tools-Jelly_ISCream+Maximum_MultiTasking_Mods-Smali_Patcher_Test_11.sh script for patching.
So... here an automated workflow, which assumes a few things:
you are running a MS Windows operating system (tested on Win7 x64)
you have Java installed. This was tested with Java7, should run fine on Java 6 as well. In the Q&A section below I provide a link to download Java. Make sure that java.exe is accessible from any folder (is in PATH). Java 7 installs the binaries into the windows/system32 folder, so I hope you have that folder in your PATH. If not, just google how to add a folder to the PATH, there are many tutorials on the web.
[optional] you know how to connect your phone to the PC via USB
[optional] you have ADB drivers installed (either via Android SDK or from your phone's manufacturer)
[optional] you know how to enable USB debugging in your phone and did that
[optional] the USB connection mode is NOT "mass storage" (for the online mode) - please set it to "Charge only" or "None" (varies from device to device)
How to patch the services.jar file
The following assumes you have a "stock" (or unchanged) services.jar in your phone's ROM or in my tool's framework subfolder .
Note: The current version should still be considered as beta-release. While it works for me (most of the computer stuff works when I'm near it, my family has been puzzled about this since long ago.. LOL), it may not work for you. Please report any bugs you find (thread, PM) and I'll be happy to fix them. Although I inserted many "hit the Enter" prompts into the tool, it's always good to run the tool from a console so that you can keep the output in case you flash through the workflow too fast
Also, the tool maintains an activity.log file where it flushes messages about what's happening. If you encounter a bug, send me this file. Please do not copy/paste the log contents into the thread!!! Attach it. Or upload to any cloud service and send me the public URL.
Click to expand...
Click to collapse
Tip: When running the tool, feel free to enlarge the command prompt window vertically
Click to expand...
Click to collapse
After running the tool and passing the initial screen, you will be presented with a choice between online and offline mode.
Online mode
Online mode assumes that the phone is connected via USB. In this mode, the tool can pull all the information from the phone. Not only the files, but system variables, as well as some debug info (e.g. is the ROM odexed?)
Connect the phone via USB
Enable connection mode "Charge only" or "None". This won't work, if the phone is in "Mass Storage" mode!
Sit back and enjoy (and don't forget to answer the tool's questions!)
After patching there will be a warm reboot
Offline mode
Offline mode means, that there will be no interaction of the tool with the phone via USB. You need to do all the file transfers and in case of odexed ROMs, the final in-phone patching, manually. Also you will have to enter some other information into the tool manually.
make sure to copy your /system/framework/services.jar to the tool's framework folder. If you have an odexed ROM (e.g. stock), copy the whole /system/framework folder contents to the tool's framework folder.
make sure to know your system's version because the tool will ask for it
make sure to know your BOOTCLASSPATH variable. It can be pulled from the phone using the command
Code:
adb.exe set | grep BOOTCLASSPATH
make sure you know if the ROM is odexed or not
After patching, you will need to transfer the patched files to the phone and perform manual patching/replacement:
Odexed ROM:
For odexed ROMs, there is some more patching required that you can do in the phone.
copy services.jar from the 'dist' folder to the sdcard
copy 'dexopt-wrapper' from the 'odex' folder to the sdcard
copy 'dexopt-wrapper.sh' from the 'scripts' folder to the sdcard
Make sure they are in the card's root folder !!
In the phone, open Script Manager or any other app that can run shell scripts with superuser rights.
Open the app, run the dexopt-wrapper.sh script. A warm reboot may occur, since the script will restart the framework
Reboot to recovery, Clean Cache, Clean Dalvik Cache
That's it
Deodexed ROM:
update-signed.zip in the dist folder
Copy this file to your sdcard, then reboot to cwm recovery and install it from there. Then do a Dalvik Cache wipe, Cache wipe and reboot.
services.jar in the dist folder
You can copy this file to phone's /system/framework folder and replace the existing one. Make sure that the new file will have owner/group 'root' and permissions 644. Then reboot to recovery, clean Cache & Dalvik Cache.
Rollback
In case something goes wrong, there should be a message about that in the activity.log file.
Feel free to send this file to me - either attach (not paste!!!) the file to a post in this thread, or upload it to any of the cloud services and tell me the URL. I'll take a look.
Before patching, the tool creates backup of the files as a CWM recovery compatible update.zip file. It will sit in the backup folder. This is your way back to a working system. Of course, you can do a nandroid backup..
So what is the tool actually doing?
Very easy to explain.
it pulls the services.jar (and odex files if needed) from your phone to the working folder (or takes an existing one that you put into the folder)
it uses the baksmali.jar to decompile the services.jar/odex
creates a backup of the unchanged files
it runs a ported perl version (and compiled to exe) of Zeppelinrox's JellyScream patcher script (v6) to patch the .smali files
it uses smali.jar to compile the new classes.dex
inserts the new classes.dex back to the services.jar
[optionally] it pushes the new services.jar back to the phone
[optionally] for ODEXed ROMs, created services.odex from the patched services.jar
[optionally] for deODEXed ROMs, it creates and signs an update.zip that can be flashed in CWM recovery
collects the garbage and exits with a nice message .. LOL
Q&A
Q: It doesn't decompile the services.jar and complains that the .smali files don't exist !!!
A: Yeah, probably your Java is crap. Install Java JRE from Oracle's web (http://java.com/en/download/index.jsp), it will offer you the latest version. I tested with Java 7, but latest releases of Java 6 should work as well.
Q: Getting java errors "not recognized" "not found" and so !!!
A: You probably don't have the java executable in the system PATH. Search the web on how to do this. Typically, Java7 installs its binaries to the <system>:\Windows\System32 folder, other versions may act differently.
Q: I'm getting bootloops after patching the services.jar with this tool!
A: Make sure to Wipe Cache, Wipe Dalvik Cache and Fix permissions in the CWM recovery. ALso, feel free to send me your original services.jar, I'll take a look. If you have an odexed ROM, send me the whole /system/framework folder and the activity.log file generated while using this tool in "online" mode.
Q: After reboot with the new services.jar file, it says "Android is upgrading" and optimizing apps, even though I did not wipe my dalvik cache.
A: Well, yes that is expected. It will take a while, depending on how many apps you have installed.
Q: Will my phone's memory be blazing fast and effective after this?
A: No, you still have to run the V6 Supercharger script.
Q: Does it run on Linux?
A: Not yet, but it will. I need some more internal testing to release a Linux version.
Q: Does it run on ODEXed ROMs?
A: Yes !!!
Q: Why is the executable so large???
A: Blame PAR long story short, I wrote my stuff in Perl and used Perl to port Zep's stuff as well. Then I compiled the script to exe using the PAR:acker package, resulting in the huge executable. I know, there is another way, to use Activestate's PDK (Perl Development Kit), but the license is approx. $250 and I just don't have that money for spending on a single tool. PDK creates much smaller files (approx. 1/3rd), but for now we have to stick with what we have
Q: Tool fails and in the log I see messages like "failed to copy 'C:/super/backup/services.jar' to '/mnt/sdcard/services.jar': Permission denied"
A: Make sure the USB connection mode is other than "Mass Storage". It can be "Charge Only" or "None", really this is depending on the device you own.
Q: Isn't there a virus included in the executable?
A: LOL.. No. This community gave me a lot since 2007 and I have no intention to harm it in any way. If you are using NOD32 and it starts complaining about the URL to my file I posted above, let me know. ESET support is pretty quick in identifying and fixing false warnings
Enjoy.. and feel free to PM me in case of any questions. I'll keep this post updated all the time.
Thanks
- Zeppelinrox for the V6 Supercharger and the associated scripts/tools
- Rexstor for the ODEX guide
- Android community for all the other tools (smali/baksmali/sign)
- Google for Android... luv ya!!!
If you feel like I deserve a beer for what I've done, feel free to consider donating to Zeppelinrox first as I'm just making his fabulous work a tiny bit more accessible. And if you still think I deserve a beer, you can use the button below.
Simplified Tutorial
Here's my tutorial on this if the above is unclear!
Starting
Download the patcher
Plug in your phone with USB debugging ON!
Now you're already almost done!
Patching
Go to where you downloaded the patcher and unzip it.
Open the JellyScreamPatcherV6_0.9.x.x folder and launch the .exe
{
"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"
}
READ ALL THE INFORMATION and select your desired options.
After you have completed patching, you may now exit the cmd window and reboot your phone to recovery.
Wipe the CACHE, DALVIK CACHE, and FIX PERMSSIONS!
Reboot and enjoy!
ALL CREDITS TO pepcisko and Zeppelinrox!!!
Download/Changelog
Downloads
http://dev.pepcok.info/jellyscreampatcher/JellyScreamPatcherV6_0.9.0.6.7z
Changelog
0.9.0.6 [2012-09-23]
still using ALL_ROMS_Ultimate_Jar_Power_Tools-Jelly_ISCream+Maximum_MultiTasking_Mods-Smali_Patcher_Test_11.sh
added a proper error reporting when sdcard is not writable in online mode
0.9.0.5 [2012-09-20]
using ALL_ROMS_Ultimate_Jar_Power_Tools-Jelly_ISCream+Maximum_MultiTasking_Mods-Smali_Patcher_Test_11.sh
multiple users with Odexed ROMs have reported this version to work. Feel free to try
with online mode, there is a framework restart after patching, causing warm reboot of the device.
0.9.0.4 [2012-09-13]
using ALL_ROMS_Ultimate_Jar_Power_Tools-Jelly_ISCream+Maximum_MultiTasking_Mods-Smali_Patcher_Test_11.sh
Warning for odexed ROM users - proceed with cautions, many have reported bootloops (even with previous version). Investigating
0.9.0.3c [2012-09-12]
patcher: Jelly_IScream+Time_Killer_Killer--Smali_Patcher_Test_9.sh
fixes STUPID bug with storage detection (I hope)
0.9.0.3b [2012-09-12]
patcher: Jelly_IScream+Time_Killer_Killer--Smali_Patcher_Test_9.sh
storage detection, as requested by one of the users (thanks Zep for the code! )
fixes in shell scripts for online mode
removal of the -f flag for rm commands
0.9.0.3 [2012-09-11]
patcher: Jelly_IScream+Time_Killer_Killer--Smali_Patcher_Test_9.sh
odex: if the baksmali decompile fails (e.g. file missing, although being in BOOTCLASSPATH), the tool will create an alternate BOOTCLASSPATH based on the files that were pulled from the phone and try decompile again. It even this fails, then I guess the world will end in 2012
ui: revamped the whole ui, user is now selecting offline vs online (adb) mode at the beginning
ui: added a proper note for the user to make sure to clean cache/dalvik cache when rebooting for the first time with the new services
ui: added instructions for the user in offline mode (when he wants to do the final steps manually)
internal: added some file exists checking, online (with adb) mode works better now and is prettier
other: as always, please read what the tool says.
0.9.0.2 [2012-09-06]
patcher: Jelly_IScream+Time_Killer_Killer--Smali_Patcher_Test_9.sh
instead of using crappy adb commands, the final patching is done via shell scripts in the phone - please help me test that. I already restored my phone's system partition 4 times (since patching a GB MotoDefy+ with ICS HTC Evo services is not healthy, but necessary for my testing), all the final patching seems to work fine here. Tested for both odexed and deodexed files and my phone already hates me
the tool will make a backup of your original services.jar/odex file into a CWM recovery update.zip (will be in the backup folder) .. that's your way back from potential hell
fixed a typo in manual API level selection - thanks for catching
0.9.0.1 [2012-09-05]
patcher: Jelly_IScream+Time_Killer_Killer--Smali_Patcher_Test_9.sh
few fixes (shell user detection, trying to implement better /system rw mount )
0.9.0 [2012-09-05]
patcher: Jelly_IScream+Time_Killer_Killer--Smali_Patcher_Test_9.sh
initial support for ODEXed ROMs - alpha version. I need testers please ! Since my phone does not have any odexed ICS or JB, I was able to test with sample files from xda fellow members end-to-end, but the real full fledged experience, I can't verify
0.8.9.2 [2012-09-05]
patcher: Jelly_IScream+Time_Killer_Killer--Smali_Patcher_Test_9.sh
minor update to capture the system calls, stdout and stderr into the log, for people who have problems with java. Let's see how it works
0.8.9 [2012-09-04]
patcher: Jelly_IScream+Time_Killer_Killer--Smali_Patcher_Test_9.sh
updated adb communication
added proper logging
internal preparation for ODEX ROMs (yeah, 0.9.0 will work with ODEXed ROMs !!!)
added framework folder as the working folder (reduces file clutter.. LOL)
0.8.5 [2012-08-27]
patcher: Jelly_IScream+Time_Killer_Killer--Smali_Patcher_Test_9.sh
update-binary from Titanium Backup
0.8.4 [2012-08-26]
patcher: Jelly_IScream+Time_Killer_Killer--Smali_Patcher_Test_8.sh
minor fixes only
0.8.3 [2012-08-25]
patcher: Jelly_IScream+Time_Killer_Killer--Smali_Patcher_Test_8.sh
this one should work with services.jar files where the smali files don't include debug information
0.8.2 [2012-08-23]
some more checks for "non-compatible" data, will provide warnings to the user in case of "incompatible" services.jar. Users seeing that message should proceed with caution until the next version. Zeppelinrox is aware of the potential problem.
0.8.1 [2012-08-22]
patching based on Zep's v7 script
resolves patching issue with the services.jar from the Alliance 2.1 ROM for Galaxy Note (GT-N7000)
resolves a weird compilation error when running the executable
0.8 [2012-08-22]
First public version, based on Zep's v6 patcher
Deleted
???
I like your tutorial so make sure you keep that but i heard the dev is picky about permissions, how did you get permission?
Anyway, i'll be trying this
THEindian said:
I like your tutorial so make sure you keep that but i heard the dev is picky about permissions, how did you get permission?
Anyway, i'll be trying this
Click to expand...
Click to collapse
I think you're talking about Zeppelinrox... lol pepcisko is very nice and allowed for me to post this!
What exactly does the v6 super charger do and will it work with Toasted Marshmallow?
Sent from my Toasted Marshmallow using Tapatalk 2
pyr0sphere said:
What exactly does the v6 super charger do and will it work with Toasted Marshmallow?
Sent from my Toasted Marshmallow using Tapatalk 2
Click to expand...
Click to collapse
It makes your phone FAST... super snappy with better multitasking!
It rearranges and fixes the OOM Groupings and Priorites and lowmemorykiller values.
So basically, it's a COMPLETE MEMORY MANAGEMENT FIX!
It's the ONLY one of it's kind
NO LAUNCHER REDRAWS, faster than ever, multitasking is better... why?
Because it works with the lowmemorykiller and letting it work the way it's meant to work.
And yes! It works with Toasted Marshmallow... I'm using it now
Coryyyy said:
It makes your phone FAST... super snappy with better multitasking!
It rearranges and fixes the OOM Groupings and Priorites and lowmemorykiller values.
So basically, it's a COMPLETE MEMORY MANAGEMENT FIX!
It's the ONLY one of it's kind
NO LAUNCHER REDRAWS, faster than ever, multitasking is better... why?
Because it works with the lowmemorykiller and letting it work the way it's meant to work.
And yes! It works with Toasted Marshmallow... I'm using it now
Click to expand...
Click to collapse
With this substantial increase in performance, is there an opposite hit in battery life?
Sent from my Toasted Marshmallow using Tapatalk 2
pyr0sphere said:
With this substantial increase in performance, is there an opposite hit in battery life?
Sent from my Toasted Marshmallow using Tapatalk 2
Click to expand...
Click to collapse
Not at all
Sent from my SGH-T999 using Tapatalk 2
I've never noticed a change on AOSP/AOKP/CM ROMs when using V6.
I have, however, noticed a significant change on Sense ROMs, since they are such memory hogs.
Sent from my HTC Glacier using xda app-developers app
estallings15 said:
I've never noticed a change on AOSP/AOKP/CM ROMs when using V6.
I have, however, noticed a significant change on Sense ROMs, since they are such memory hogs.
Sent from my HTC Glacier using xda app-developers app
Click to expand...
Click to collapse
I concur!,I although a slight improvement on AOKP/CM ,it really seems to help Sense Roms alot!!
:good:
estallings15 said:
I've never noticed a change on AOSP/AOKP/CM ROMs when using V6.
I have, however, noticed a significant change on Sense ROMs, since they are such memory hogs.
Sent from my HTC Glacier using xda app-developers app
Click to expand...
Click to collapse
Yep I totally agree only sense version I believe in my opinion that don't need super charge would be 2.1/4.0 Lite since they don't get up ram
sent from my glacier via tapatalk
I'll be adding to my tutorial on how to continue on to actually using the V6 Supercharger after patching the services.jar! I just realized that some might not know you still have to run that I just got wait until my cord ships in... mine broke.
Sent from my SGH-T999 using Tapatalk 2
Somebody recommended flashing this V6 cuz I'm experiencing slow data & wifi speeds on the Glacier One V. Do I have to do the services.jar step or can I just go ahead & download the sh file & run the exe?? Lil bit confused here
I cannot seem to gain adb shell root rights when I'm on elginsk8r or 0.0 jellybean roms. Works fine with toasted marshmallow. Anyone else have this problem?
I'm not sure about roasted marshmallow, but the 0.0 Rom doesn't have and adb root selected by default under settings/developer options. Check there.
Sent from my T-Mobile myTouch 4G using XDA
hi, good work bro.
i got this
Activity log:
[system call] java -Xmx1024M -jar "C:/Users/Papenko/Desktop/JellyScreem/smali/smali.jar" "C:/Users/Papenko/Desktop/JellyScreem/framework/classout" -o "C:/Users/Papenko/Desktop/JellyScreem/dist/classes.dex"
2012-11-18 04:18:12 | D | [stdout] Error occurred during initialization of VM
Could not reserve enough space for object heap
2012-11-18 04:18:12 | D | [stderr] Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
2012-11-18 04:18:12 | E | [smali] Classes.dex does not exist after compilation. Exiting.
2012-11-18 04:18:16 | D | [cleanup] deleting the framework\classout folder
2012-11-18 04:18:16 | D | [cleanup] deleting the framework folder contents
I just put the last and problematic part. Cheers M8
Just tried using JellyScream Patcher 0.9.0.6 with the new ViperTouch v1.0.0 ROM and stuck at HTC logo. Clear cache/dalvik/fix permissions. Still no good. Dirty flash of ViperTouch and I'm back in business (minus the supercharger of course).
All that said, it could just be me. I didn't have luck with Pimp My Rom either (not on ViperTouch but garlest(sp?) Sense ROM) where others seemed to do ok.
This mod is full time 4x and 2x MSAA for TW on the d2spr.
Download available in post 2.
Performance Edition in post 3
All development for this mod has been developed through the device on the device for the device.
If you need help with this mod feel free to ask. However, there are a few different mods listed. Please state which mod you are using so I can better help you!
First things first.
I want to thank...
"Kennyglass 123" for you patience in this forum.
"qwerty12"
"x714x"
If it weren't for you guys this would be an absolute fail! Your great knowledge is appreciated!
**If you include this in your rom please include me in your credits as a few haven't.**
If you are a rom developer and would like to include this mod in your next rom then go for it. No need to ask.
This mod is FULL TIME 4xMSAA and produced by a single text file in /data/local/temp/ called "yamato_panel.txt" Set your permissions for the device to read it and reboot. Any changes made to the file are not instantly applied and will need a reboot.
To verify the samples get the app "Basemark ES2 taiji"
It's optional but not necessary to...
- Remove the line "0 0 android from /system/lib/egl/egl.cfg
- Rename "libGLES_android.so" to "libGLES_android.bak" in /system/lib/egl.
This forces the system to use hardware rendering and speeds up the whole system. Even though we have this set in alot of build.props it will still use SW rendering at times. This completely eliminates SW.
The 1 in "0 1 adreno" defines HW.
What is Anti-Aliasing??
{
"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"
}
FT4xMSAA yamato_panel.txt
NOTES..
1. Do NOT attempt to set MSAASmoothing to "high" as it will cause your display to look like 8 bit graphics. (Anybody want to try to fix this be my guest)?
2. MSAAMode=1
Sets samples to 2x
MSAAMode=2
Sets samples to 4x
3. facenessCulling=on
This will drastically increase the picture quality but also put more strain on the system. This can be set to "default" for easier rendering.
ISSUES..
1. Since the recent updates to ASOP, this mod is no longer recommended for it. This is now for T.W. only.
2. The taskbar artifacts have been significantly reduced in 4x and non existent in 2x.
3. This is not a performance mod!
This mod will cause a higher strain on the system. Effects of this mod are slower performance but a far better visual experience.
The text file for 4x MSAA.
Use it at your own risk. Attempting to modify some settings may leave your device soft bricked! However, if this happens you can simply remove the file in TWRP and reboot.
#
Code:
performance=normal
disableExtraSwapBlit=0
ignoreGlFlush=0
binning=hw
forceGuardband=0
guardbandValue=0
forceGmemSize=0
gmemSize=0
veboSetting=0
numBins_weight=80
numGroups_weight=20
log.resolves=0
log.pm4=0
log.pm4mem=0
log.shaders=0
log.sc_dev=0
log.cffdump=0
log.cffdump_with_ifh=0
log.cffdump_no_memzero=0
log.dumpx=0
log.sc_dev_shader_name=sc_dev_dump.txt
log.primitives=0
waitForIdleAfterDraw=0
waitForIdleOnSubmit=0
disableSwapTsIdle=0
useUncachedVBOs=0
clockGating=off
useSafeMode=0
redirectDebugMessages=0
forceChipId=Default
convertTristrips=default
convertTrifans=default
convertLineloops=default
shader_sub.write=0
shader_sub.read=0
shader_sub.trivialfs=0
facenessCulling=on
vboDataAlignment=natural
enableOptimizedTextureUpdates=1
enableOptimizedVboUpdates=1
forceAutoTextureCompression=0
triJuice=0
enableInlineConstantUpdates=1
enableMemoryPool=1
enableFastClears=1
ditherSafeFastClears=1
shadowGmemInAppBuffers=1
textureTiling=1
preserveZStencilOnSwap=0
allowDepthExport=0
untileDynamicTextures=1
fullSurfaceDynamicUpdatePath=1
useGpuTilingHints=1
MSAASmoothing=normal
MSAABufferAllocation=always
forceMSAAMode=1
MSAAMode=2
VAESEnable=0
VAESGenericError=0
VAESFailNth=0
VAESDoNotFailFirstN=0
VAESRandomSeed=0
VAESFailPercent=0
2D.HwBlt=1
2D.forceEglSwapInterval=0
2D.eglSwapInterval=0
leiaEnableLrzWrites=1
leiaEnableLrzExpansion=0
leiaExportColorForLrzUnresolve=0
leiaEnableFastLrzUnresolves=0
oxiliDisableLazyUpdates=0
oxiliDisableChunkedUpdates=0
oxiliForceShaderDirectUpdates=0
oxiliForceConstantDirectUpdates=0
oxiliForceIstoreCacheMode=0
oxiliForceCstoreSingleBuffer=0
oxiliForceShaderSingleContext=0
oxiliForceSuperthreadMode=0
oxiliForceVsSingleThread=0
oxiliForceFsSingleThread=0
oxiliForceSingleSp=0
oxiliSkipClears=0
oxiliForceSysmemRender=0
FPSCap=0
allowFloatFBOs=0
suppressTimestampInterrupts=0
GPUIdleTimeout=off
GPUIdleTimeoutMsec=0
After installing this mod or simply installing any standard rom its recommended to quickly scroll something on your device to properly set the framebuffer. This is why a newly installed rom may be choppy at first.
BUILD.PROP
Additional edits to the build.prop. These alone will create a significant gain in the visual experience and possible scrolling smoothness with or without yamato!
Tweak as you like.
#----HWUI----
Code:
ro.hwui.text_cache_width=2048
debug.hwui.render_dirty_regions=false
ro.hwui.text_cache_height=256
ro.hwui.fbo_cache_size=16384
ro.hwui.layer_cache_size=16384
ro.hwui.path_cache_size=16384
ro.hwui.round_rect_shape_cache_size=16384
ro.hwui.circle_shape_cache_size=16384
ro.hwui.rect_shape_cache_size=16384
ro.hwui.arc_shape_cache_size=16384
ro.hwui.oval_shape_cache_size=16384
ro.hwui.texture_cache_size=16384
ro.hwui.gradient_cache_size=16384
ro.hwui.text_drop_shadow_cache_size=16384
ro.hwui.font_renderer_cache_size=16384
ro.hwui.resource_cache_size=16384
ro.hwui.patch_cache_size=16384
ro.hwui.disable_vsync=false
ro.hwui.layer_size=1024
ro.hwui.render_layers_as_regions=1
ro.hwui.stencil_buffer_size=3.0
ro.hwui.texture_cache_flush_rate=0.9
ro.hwui.panel_bit_depth=32
ro.hwui.default_text_gamma=1.8
ro.hwui.default_text_black_gamma_threshold=255
ro.hwui.default_text_white_gamma_threshold=255
ro.hwui.disable_scissor_opt=true
debug.hwui.show_overdraw=false
debug.hwui.show_layers_updates=false
ro.hwui.text_gamma_correction=shader3
GPU PERFORMANCE GOVERNOR.
Setting GPU governor to "performance" mode. This will help to smooth system performance with or without yamato.
Code:
echo trustzone >/sys/class/kgsl/kgsl-2d0/pwrscale/policy
echo performance >/sys/class/kgsl/kgsl-2d0/pwrscale/trustzone/governor
echo trustzone >/sys/class/kgsl/kgsl-2d1/pwrscale/policy
echo performance >/sys/class/kgsl/kgsl-2d1/pwrscale/trustzone/governor
echo trustzone >/sys/class/kgsl/kgsl-3d0/pwrscale/policy
echo performance >/sys/class/kgsl/kgsl-3d0/pwrscale/trustzone/governor
DOWNLOADS
USE THESE MODS AT YOUR OWN RISK. I AM NOT RESPONSIBLE!
DOWNLOADS-
YAMATO MSAA TEXT FILE (D.I.Y.)
http://db.tt/1qpNeaMe
FLASHABLE YAMATO MSAA ZIP
http://db.tt/0e2WAfgk
FLASHABLE YAMATO UNINSTALL
http://db.tt/8KrQ3M7c
BUILD.PROP
This is a text file you can copy and paste from.
http://db.tt/zaTHjZRC
GPU INIT.D SCRIPT
After download remove ".txt" from the name. Then drop the file in init.d
http://db.tt/gj3mdrtH
Yamato Performance Edition v1.0 update
This does NOT use anti-aliasing. It's settings are specifically set for one purpose... A faster device!
YAMATO PERFORMANCE v1.0 TEXT FILE (D.I.Y.)
http://db.tt/fX7QcRPg
FLASHABLE YAMATO PERFORMANCE v1.0
http://db.tt/70hLynZS
FLASHABLE YAMATO UNINSTALL
http://db.tt/8KrQ3M7c
Thanks for your contribution!:beer:
Sent from my SPH-L710 using Tapatalk 2
what exactly does this do? im confused
r.suchil2 said:
what exactly does this do? im confused
Click to expand...
Click to collapse
It will smooth out the display graphics for a higher definition look. It essentially smoothes the edges of everything rendered on your device. Colors and shading will also be improved.
Added downloads in post 2
This works great with the GPU script and the build prop tweaks but that yamoto file causes some weird lines on my status bar so I deleted that. Quadrant scores are over 6k with this mod now! Thanks! Much smoother user experience!
Sent from my SPH-L710 using xda premium
Visionikz03 said:
This works great with the GPU script and the build prop tweaks but that yamoto file causes some weird lines on my status bar so I deleted that. Quadrant scores are over 6k with this mod now! Thanks! Much smoother user experience!
Sent from my SPH-L710 using xda premium
Click to expand...
Click to collapse
Yes there are some disturbances in status bar. They come and go and not sure why. Switching to 2x mode should completely eliminate it though if you want. The build.prop edits should speed things up a bit. A better scroll, better colors and shading.
Added Performance Edition v.5 added to post 3.
OP: Could you place the code between code tags? Makes it easier to see and copy. Thanks
Nice... Thanks
CNexus said:
OP: Could you place the code between code tags? Makes it easier to see and copy. Thanks
Click to expand...
Click to collapse
I will get to a laptop later this weekend but in the meantime I have everything in the downloads section.
razz1 said:
I will get to a laptop later this weekend but in the meantime I have everything in the downloads section.
Click to expand...
Click to collapse
Yes, but I prefer to enter things myself versus copying them.
CNexus said:
Yes, but I prefer to enter things myself versus copying them.
Click to expand...
Click to collapse
Your all set. Op updated!
Updated yamato performance edition to v1.0
All parameters have been set and tested to obtain the most speed for the GS3
This may be the final update for the performance edition. We'll see.
How exactly do you install this?
Sent from my SPH-L710 using xda app-developers app
Yes, I'm confused as to how to install this as well.
prochargedls2 said:
How exactly do you install this?
Sent from my SPH-L710 using xda app-developers app
Click to expand...
Click to collapse
Yamato..
Download the "yamato_panel.txt" file and drop it into "/data/local/tmp/" then reboot.
Build.prop...
Go to "/system/build.prop" file.
Open it to edit it's text.
Add or copy and paste the lines provided in the OP into the "/system/build.prop file.
There is a download provided for the build.prop so you can easily copy and paste from it.
or
Use your favorite build.prop editor and add them through there.
Reason for no flashable zip?
I don't like messing with others build.prop file as I don't have a good uninstall zip for that if they don't like it.
I didn't feel the need for a yamato zip either because it's just one text file you drop in one file.
However, if it would help, I could make one. I would like everyone that would like to try this out to be able to do it. If there is an issue with installing for anyone, just l let me know and I will help you out!
Yes please create a flashable zip because I'm having troubles.
Sent from my SPH-L710 using xda app-developers app