Related
Well, since no one has mentioned this yet, hope has returned for the quick computerless root, via apk!
This is not my work, it is Chainfire's apk, with Android Exploid Crew's gingerbreak binary inside... brought to you by the makers of rageagainstthecage-arm5.bin... anyways, here's the xda post:
http://forum.xda-developers.com/showthread.php?t=1044765
Note: this only installs su with superuser.apk, and not busybox, from what I've seen, I tested this with stock EC05. I'm glad busybox is not included, since it would be broken, due to the limited space of the stock EC05 system. So for most using this, the first steps, after rooting with this, would be the following:
Edit: new instructions, for installing rooted kernel, and Clockworkmod 2.5.1.0, all without a computer:
* on the phone, goto menu > settings > applications. Make sure Unknown sources is checked. Goto Development, and make sure USB debugging is checked.
* Install the following apps from the market: SGS Kernel Flasher, ROM Manager, Astro File Manager, and Dolphin Browser HD, all available free from the market, the names here are market links, for your convenience. If opening the links on the phone, make sure to choose the market, when opening them.
Note: Astro File Manager is for ease of locating and installing the gingerbreak.apk on your sdcard. Dolphin Browser HD is recommended, so that downloads don't get the names truncated... The stock browser has been known to do this, especially on my kernel zip downloads.
* Grab the gingerbreak.apk from here (I used the 1.2 version of the apk). either tap the apk download from the dropdown menu, or use astro file manager to locate the apk, and install it. Now close astro file manager, and any other apps that may be using the sdcard.
Now it's time to open gingerbreak from your applications, and choose, "Root Device". It may take up to several minutes, before the phone reboots itself. If all has gone according to plan, you will now have a very basic root, with the Superuser app, so that you can control what apps have root permissions. If for some reason you don't have superuser in your apps, or the gingerbreak has frozen past 10 minutes, reboot the phone, and run the gingerbreak app again.
Note: I am not directly linking the apk here, out of respect for Chainfire, who developed this apk... I wouldn't do it without his permission anyways.
* download DRockstar.Clean.Kernel.EC05.v1.02.zip and put on your sdcard
Original kernel post with sources: http://forum.xda-developers.com/showthread.php?t=1053252
* Open SGS kernel flasher, and be sure to give permission when the superuser prompt appears. Tap "choose kernel", tap .. , locate DRockstar.Clean.Kernel.EC05.v1.02.zip on your sdcard, and flash the kernel. It should reboot the phone when done. You'll now be running a rooted stock kernel, with some nice added features.
* download cwm2.5.1.0.zip.
Original ReRFS Stock ROM and tools: http://forum.xda-developers.com/showthread.php?t=1027904
Note: It's a really good idea to download ReRFS Stock ROM, in case you need to stock the phone, in a jam.
* open ROM Manager app, and Tap "Flash ClockworkMod Recovery". Choose the Epic 4G.
The following message will appear:
"Epic4G does not have an officially supported ClockworkMod Recovery yet. Have you installed a ClockworkMod recovery manually?"
choose yes, and select ClockworkMod 2.x.
Next, tap "Install ROM from SD Card". Browse to, and choose the cwm2.5.1.0.zip on your sdcard.
Tap OK at "Reboot and Install", and be sure to give permission, when the superuser prompt appears.
Presto... rooted kernel with full busybox, and Clockworkmod, with no computer needed, for the epic!
Note: Here's cwm3.0.0.6.zip, if you're ready to plunge into ext4. Make sure you have an ext4 compatible ROM ready to flash, on your you sdcard, before converting to ext4. The stock EC05 system will not boot after converting to ext4. Also, be warned, that as of yet, no posted Epic kernels are ROM Manager compatible with ext4, though I am quite certain that tanimn is very hard at work, doing his best to make this happen.
Anyways, I figured all this would be welcome news, and gives me hope again, that an all in one apk can be mustered for the Epic.
I know some are you are saying, "But this is all so complicated, can't you make this any easier?" Well, I say, having dealt with driver and cable issues galore for months, supporting one click root adb scripts... that this is, in fact, no more complicated at all. It may even be easier.
Maybe with some luck and a little skill, I can do a custom apk for us in the future, but for now, this *will* work.
Sent from my SPH-D700 using Tapatalk
It's been mentioned in "themes and apps" where it belongs not here in development.
OK, I did look there first (in the Epic section, anyways), but I must have missed it...
Some of the devs in the irc channel didn't even know, so I thought it was worthy of mention here, as much as a one click root is stickied in this very section.
If this thread needs to be deleted, so be it, I thought I was doing a service, calling people's attention to it, and outlining what steps should be taken, after using it.
Edit: now I see a post in the apps section, but my notes here are still very pertinent, to anyone relying on the gingerbreak.apk
theimpaler747: do what you will on this thread, it was intended as a public service announcement, and just might affect the development of the epic, especially since it'll most likely become the new root for gingerbread. I leave it up to you and your judgement.
Sent from my SPH-D700 using Tapatalk
If we rooted with this method then how do we push custom recovery?
Sent From My Evo Killer!!
musclehead84 said:
If we rooted with this method then how do we push custom recovery?
Sent From My Evo Killer!!
Click to expand...
Click to collapse
Ask damean
Sent from my Samsung-SPH-D700 using XDA App
musclehead84 said:
If we rooted with this method then how do we push custom recovery?
Sent From My Evo Killer!!
Click to expand...
Click to collapse
First off, I suspect any one click scripts for gingerbread, would have to use the gingerbreak binary, also listed and linked in the Chainfire post.
Hopefully, before GB is released (and hopefully a patch hasn't been, for rooter's sake), we can make an apk that flashes a proper recovery in bml8. (Preferably, in my opinion, to cwm 2.5.1.0, until the user decides to convert to ext4, which can be done with a subsequent cwm zip, like the cwm3.0.0.6.zip in my ReRFS Stock ROM post.)
joeykrim has made a kernel flashing apk (FlashImage GUI, in market), but at my behest, left out the ability to flash bml8, due to the fact that if a corrupt kernel is flashed there, odin or heimdall is required to fix it, once a 3 button boot is attempted to a corrupt bml8 flash.
For now, I would recommend a manual bmlwrite bml8 flash for a known good recovery kernel, for anyone using the gingerbreak method.
Also, some kernels, like my Clean Kernel, have reboot recovery to cwm 2.5.1.0 if RFS, and, can be flashed with the free SGS Kernel Flasher apk from the market. Once reboot recovery is achieved, cwm can be flashed to bml8, using the zip tools in the ReRFS post.
Sent from my SPH-D700 using Tapatalk
Just modded the original post, with instructions on getting full rooted kernel, and Clockworkmod, without needing a computer... how about that?
Sent from my SPH-D700 using Tapatalk
DRockstar said:
Just modded the original post, with instructions on getting full rooted kernel, and Clockworkmod, without needing a computer... how about that?
Sent from my SPH-D700 using Tapatalk
Click to expand...
Click to collapse
Haha calm down sir, calm down
Sent from my SPH-D700 using XDA Premium App
Wow good work guys. That's awesome.
Sent From My Evo Killer!!
Woot, woot!! Now my wife can stop climbing down my throat about always being on the computer!! Gimme a woot!!
Sent from my SPH-D700 using XDA App
If only it converted your files to ext4..
Sent from my Samsung Epic
DRockstar said:
Just modded the original post, with instructions on getting full rooted kernel, and Clockworkmod, without needing a computer... how about that?
Sent from my SPH-D700 using Tapatalk
Click to expand...
Click to collapse
Good stuff DRockstar, I'm glad you posted this up for us!
Nice! Very handy indeed.
Sent from my SPH-D700 using XDA App
acer1096xxx said:
If only it converted your files to ext4..
Sent from my Samsung Epic
Click to expand...
Click to collapse
Actually, you can convert to ext4 too, with the cwm3.0.0.6.zip posted in the ReRFS ROM thread... just flash it through cwm 3 button boot, or from reboot recovery with the kernel... keep in mind, that reboot recovery won't work for ext4 with the Clean Kernel, at this point in time.
but anyway, there's still nothing you can't do without a computer!
DRockstar said:
Actually, you can convert to ext4 too, with the cwm3.0.0.6.zip posted in the ReRFS ROM thread... just flash it through cwm 3 button boot, or from reboot recovery with the kernel... keep in mind, that reboot recovery won't work for ext4 with the Clean Kernel, at this point in time.
but anyway, there's still nothing you can't do without a computer!
Click to expand...
Click to collapse
Eh, sounds complex lol. I'll either wait for a video or just do it on a pc, no biggy
Sent from my Samsung Epic
I remember when installing Samsung Drivers, finding a good cord, using Odin, rooting, wiping system/data, Cache Partition, Dalvik, installing zip from SD, choosing zip from SD,etc. sounded like another language to me! If this works, congratulations. It may save many headaches.
Sent from my SPH-D700 using XDA Premium App
Subscribed, for future reference.
Sent from my SPH-D700 using XDA App
zanderman112 said:
Subscribed, for future reference.
Sent from my SPH-D700 using XDA App
Click to expand...
Click to collapse
Did the exact same thing...
Sent from my SPH-D700 using XDA Premium App
acer1096xxx said:
Eh, sounds complex lol. I'll either wait for a video or just do it on a pc, no biggy
Sent from my Samsung Epic
Click to expand...
Click to collapse
It was actually very simple I just did it not hard at all
Sent from my SPH-D700 using XDA Premium App
Updated, with instructions for ROM Manager zip flashing... muahahahahaha
Also, almost all the links are phone friendly now, especially if you use the Dolphin HD Browser to download files, and the app names, are now market links, in the hopes that will make installing them even easier from the phone.
The only link that is not a direct link, is to the actual gingerbreak.apk itself, which is contained in an xda post, that requires xda registration to see. I respect that and the original dev, and will not give a direct download link, without Chainfire's expressed permission. I do think others will understand this.
Anyways,
Hope you all dig it!
Features:
-Voodoo lagfix by supercurio! (all partitions converted to ext4)
-Voodoo sound by supercurio! (ported to the Infuse by the man himself!)
-CWM w/ ext4 support and Voodoo lagfix config options built in
-Root script built in (Just install Superuser and you're rooted!)
-Lowmemkiller tweaks
-Background writeout tweaks
-Tunneling support
-USB RNDIS support (required by some third party tethering apps)
-Init.d script support
v5 Changlog:
-Fixed ffc
-Fixed tunneling support
-Added USB RNDIS support (required by some third party tethering apps)
v7 Changlog:
-Added Voodoo sound (ported to Community Kernel by the man himself, supercurio, so you know it's going to work as intended)
Note: Please donate to supercurio. He took time to port his work to the Infuse and he doesn't even have the device. If he sees a sudden influx of donations, he'll know you appreciate his work and will want to port his future projects to the Infuse as well.
v8 Changlog:
-Updated Voodoo sound driver (v10)
READ CAREFULLY
1) The first boot after installing this kernel will take a LONG time. It's converting your partitions from RFS to ext4.
2) Before flashing, make sure you have at least 20% battery remaining. The file system conversion will stop if your battery level falls below 10%.
3) Before flashing anything that includes the stock kernel you should disable Voodoo lagfix. The stock kernel can't read ext4 file systems and won't boot if you forget to disable the lagfix. See below for instructions.
How To Disable Voodoo Lagfix (2 Methods):
-Method 1: Create a file or folder named "disable-lagfix" in the Voodoo folder on your internal SD card and reboot.
-Method 2: Boot into CWM recovery and select "voodoo lagfix" > "disable lagfix" > "reboot system now".
Flashing Instructions:
1) Make sure the drivers for the Infuse 4G are installed (installing Kies is the best way to accomplish this)
2) Download and unzip Odin_Community_Kernel_vX.zip
3) Run Odin3 v1.7.exe as administrator
4) Place your phone into download mode (power off and then press and hold both volume buttons while plugging in the USB cable)
5) Make sure your phone shows up in Odin as COM##
6) Click the PDA button and choose PDA_Community_Kernel_vXX.tar.md5
8) Press Start
Downloads:
Odin_Community_Kernel_v8.zip
Odin_stock_kernel.zip
CWM-community-kernel-v8.zip
CWM-stock-kernel.zip
Source:
https://github.com/gtg465x
Get involved with development!
While I do have a computer engineering degree and work as a software engineer, I admittedly don't have much experience with kernel development. Thus I want this kernel to be a community project so we can all learn from each other. If there's something you want to change, just fork, make your changes, and send me a pull request. Hopefully you can also build and test your changes before sending the pull request, but if you don't have an Infuse at the moment I will understand.
I do this for fun so you shouldn't feel any obligation to donate, but here's a link if you want to. Donations of any amount are very much appreciated.
Dude... You are so dedicated... THANKS!!!
Sent from my SAMSUNG-SGH-I997 using XDA App
hoofadoo said:
Dude... You are so dedicated... THANKS!!!
Sent from my SAMSUNG-SGH-I997 using XDA App
Click to expand...
Click to collapse
Infused v1.3.1 is uploading as well. Need. More. Bandwidth.
gtg465x said:
Infused v1.3.1 is uploading as well. Need. More. Bandwidth.
Click to expand...
Click to collapse
I think you need. more. sleep.
Sent from my SAMSUNG-SGH-I997 using XDA Premium App
kornklown69 said:
I think you need. more. sleep.
Sent from my SAMSUNG-SGH-I997 using XDA Premium App
Click to expand...
Click to collapse
Sleep? What's that and how do I flash?
gtg465x said:
Sleep? What's that and how do I flash?
Click to expand...
Click to collapse
Lol!
Sent from my SAMSUNG-SGH-I997 using XDA App
Do I need to flash this kernel with the update or is the kernel included with the update. I am coming from 1.3.0. Flashed from 1.2.1 just update version. Was I suppose to flash the kernel as well. Thanks for help.
Sent from my SAMSUNG-SGH-I997 using XDA Premium App
bigbadwolf311 said:
Do I need to flash this kernel with the update or is the kernel included with the update. I am coming from 1.3.0. Flashed from 1.2.1 just update version. Was I suppose to flash the kernel as well. Thanks for help.
Sent from my SAMSUNG-SGH-I997 using XDA Premium App
Click to expand...
Click to collapse
this is just the kernel, no need, its in 1.3.1. If you are running 1.3.0, you need to upgrade using the 1.3.0-1.3.1 upgrade odin flash. DO NOT use the 1.2.1-1.3.1 upgrade zip, it will brick you if you are on 1.3.0 and have lagfix enabled
Thanks. One more question, if u don't mind. Do I need to disable lagfix when upgrading from 1.3 to 1.3.1
Sent from my SAMSUNG-SGH-I997 using XDA Premium App
bigbadwolf311 said:
Thanks. One more question, if u don't mind. Do I need to disable lagfix when upgrading from 1.3 to 1.3.1
Sent from my SAMSUNG-SGH-I997 using XDA Premium App
Click to expand...
Click to collapse
No. Just hit the link to download the file. Extract. Put phone into download mode. Exe Odin. Click the PDA button. Select file. Hit start. Give it a minute or two. It will reboot. and then BAM....1.3.1 sir.
Sounds good to me. Thanks for the run down
Sent from my SAMSUNG-SGH-I997 using XDA Premium App
just a quick note, CWM red does not seem to be properly wiping system still... i wonder why
awesome. incredible. dedication.
Thanks!
great work guys
progress is going great. I developed for captivate back when it first came out and progress is much more efficient here
hoofadoo said:
just a quick note, CWM red does not seem to be properly wiping system still... i wonder why
Click to expand...
Click to collapse
How exactly did you test that? What was the result?
gtg465x said:
How exactly did you test that? What was the result?
Click to expand...
Click to collapse
I tried flashing refused and then the lagifx kernel from red cwm, and it froze on the samsung logo.. tried again, went into mounts and storage, tried formatting system, and it did it instantly, reflashed refused and lagfix again, still hung on the samsung logo....
Reflashed infused 1.3.1 at that point, watching the install, the format system portion of your installer script went extremely fast, nothing happened, it flashed, and booted that time. but nothing is getting formatted...
flashed back to stock, watched your install of infused 1.3.1 on green cwm, and the format system took considerably longer, actually doing it, and then it booted clean, and enabled lagfix... so something fishy is going on with red CWM...
hoofadoo said:
I tried flashing refused and then the lagifx kernel from red cwm, and it froze on the samsung logo.. tried again, went into mounts and storage, tried formatting system, and it did it instantly, reflashed refused and lagfix again, still hung on the samsung logo....
Reflashed infused 1.3.1 at that point, watching the install, the format system portion of your installer script went extremely fast, nothing happened, it flashed, and booted that time. but nothing is getting formatted...
flashed back to stock, watched your install of infused 1.3.1 on green cwm, and the format system took considerably longer, actually doing it, and then it booted clean, and enabled lagfix... so something fishy is going on with red CWM...
Click to expand...
Click to collapse
Wiping system finishing fast just means your system partition was already empty. This is the expected behavior.
Regardless, I don't doubt that there could be some issues with red. We'll see if the kernel I post tomorrow fixes anything.
Also, not sure what h8rifts current updater-script looks like, but he may need to update it to be compatible with red CWM.
All stock and hacked kernel sources and ramdisks are now on my github.
https://github.com/gtg465x
gtg465x said:
Wiping system finishing fast just means your system partition was already empty. This is the expected behavior.
Regardless, I don't doubt that there could be some issues with red. We'll see if the kernel I post tomorrow fixes anything.
Also, not sure what h8rifts current updater-script looks like, but he may need to update it to be compatible with red CWM.
Click to expand...
Click to collapse
Bionix flashed from red cwm is bricking too from infused 1.3.1... For the same reason... Its not wiping system
Sent from my SAMSUNG-SGH-I997 using XDA App
My red one works fine. I flashed bionix 1.2 which failed (still), so I wiped and reinstalled infused 1.3.1 full, it worked great. When you wipe do you select wipe data in cwm or just flash rom? Just flashing has never seemed to clear data for me. I always wipe data option in cwm. The only issue I see with cwm is rom manager not sending you into red, I deleted update.zip and rom manager stopped booting to cwm all together.
Sent from my SAMSUNG-SGH-I997 using XDA Premium App
I am posting this in the Developer forum, because it is still a little more than a In-experienced user can handle at the moment, and the potential to get into a bootloop is a little higher if you are not familiar with what you are doing here.
If you are at all new / uncomfortable with Android, UNIX/LINUX, this phone, or adb, then: PLEASE DON'T TRY THIS AT HOME.
If you get into a bootloop I am not responsible for this, nor is this the place to complain if that happens. You can ask for support here though if this process has caused that.
If you do get into a bootloop, then try and help me out, with providing as much info as possible with what happened (any output or screen prints are VERY helpful). I am also posting the original /system/etc/init.goldfish.sh file here AT THE BOTTOM OF THIS POST. That way if it does all go wrong it is here to grab. So don't go asking for it someplace else, or even asking here for it.
You have been warned!
Now with that out of the way, on to the good stuff.
1) Go grab some kind of bloat freeze program, from the market. I have used bloat freezer from the market with great success.
Just download and install it, don't run it just yet, if you already have, and frozen the "Device Health Application", then unfreeze it, and reboot, before doing the next step.
It is VERY important that it is done in EXACTLY this order. The reason is, if the Device Health program is frozen when you let the init script run, it will not work exactly as it should and these services will restart, since part of it is frozen when it first runs, and it all has to be disabled in the proper way, so that it can not be restarted remotely, or we will HAVE to use cron to run checks. Cron is an elaborate hack, I don't want to have to do, unless we HAVE to. If you do it in the exact order noted here, cron will not be needed and this will not restart.
2) Go get the init.goldfish.sh file from http://dl.dropbox.com/u/45576654/init.goldfish.sh.tar
push this tarball to your phone:
Code:
adb push init.goldfish.sh.tar /data/local/
End code
Now is the command line part of this hack.
Code:
adb shell
su
mount -o remount, rw /system
cd /data/local
tar -xvf init.goldfish.sh.tar
cp /system/etc/init.goldfish.sh /sdcard/init.goldfish.sh
cp ./init.goldfish.sh /system/etc/init.goldfish.sh
chown root /system/etc/init.goldfish.sh
chmod 550 /system/etc/init.goldfish.sh
mount -o remount, ro /system
reboot
End code
Now when your phone comes back up:
3) Open your bloat freezer program and freeze the "Device Health Application"
Your phone will freak out, and tell you that Device Health has stopped and it will keep asking you to FC, all you can do is pull the battery.
Put the battery back in the phone an boot it up.
Now CarrierIQ should be 100% disabled on your Atrix 2.
As promissed, here is the Original /system/etc/init.goldfish.sh file in a tarball, just use the same code above to put this back in place.
DON'T USE ROOT EXPLORER TO COPY THESE FILES INTO PLACE!!!
Original /system/etc/init.goldfish.sh file:
http://dl.dropbox.com/u/45576654/init.goldfish.sh-orig.tar
The Jedi Master strikes again!
The force is strong in this one. Seriously Jim you absolutely amaze me. You are the Linux guru.
Sent from my MB865
Train us, he will.
Sent from my MB865 using Tapatalk
LOL....
Hopefully I have not scared everyone from trying this.... I just want to let all the newbies who just got this as thier first android phone yesterday, and rooted it today, and now think that this is a good hack to try, that this is not the best thing for them just yet. It can and will bootloop the phone if you get too excited and don't follow the directions exactly... I got mine in a bootloop testing this all out, and finding the exact steps, but it was not hard to get out of, because it gets into android enough to let you adb in, if you screw up...
quick question: Why would rooting followed by freezing not work for that application? I think I did that when I got the phone. I don't see anything called Device Health in my running or installed applications.
Is carrierIQ still running on my phone? Have you got a string I can look for in the 'ps' output in the Terminal to confirm? There are 100000 processes running on these phones these days, most with cryptic names.... I miss the G1 days....
devsk said:
quick question: Why would rooting followed by freezing not work for that application? I think I did that when I got the phone. I don't see anything called Device Health in my running or installed applications.
Is carrierIQ still running on my phone? Have you got a string I can look for in the 'ps' output in the Terminal to confirm? There are 100000 processes running on these phones these days, most with cryptic names.... I miss the G1 days....
Click to expand...
Click to collapse
No just freezing the device health app just stops the collection process.
The part where you run the commands to stop the services in android are where the data can and will be sent to CIQ or AT&T, there are other things collected that att does not care much about (ATT only wants what is collected with the dev health app), and that goes straight to CIQ, so the services at the OS level are VERY important to stop. There is really not a way to see them running, but I have found that these can and will restart if my instructions are not followed 100%. To find out if CIQ is doing anything take a look on youtube there is a video that explains how to look at the system logs and see what is being collected if anything, and what is being sent out. After a lot of trial and error, I found this is the ONLY way to stop it 100%.
Hey Jim. sorry I've been out of the forums for so long on this. I was going to dig around my atrix2 and see what I could find wrt carrieriq. I got stuck on missing shell tools and you gave me some advice wrt paths and such. I was wondering if you could point me in the right direction for fixing up my env when I shell in? I also don't seem to have grep anywhere... odd.
YOu mentioned doing some of the destructive work in an emulator, and I would like to try the same thing, but I've no idea how to get the atrix2 ROM into an emulator. How did you accomplish this?
I followed the instructions above precisely and verified that my init.goldfish.sh is indeed modified correctly with the carrieriq stuff, and have suffered no ill effects. I have not, however, attempted to determine if carrieriq processes have stopped running. I did notice that after having frozen and unfrozen device.health.monitor a few times, it doesn't ever register as a running app... wonder what's up with that.
thanks for the help.
I was wondering....could this be made into a handy dandy flashable zip?
Then after flashing just freeze the app?
Sent from my MB865 using XDA App
tylercarter said:
I was wondering....could this be made into a handy dandy flashable zip?
Then after flashing just freeze the app?
Sent from my MB865 using XDA App
Click to expand...
Click to collapse
Yep, working on it, should have it up for download tomorrow.... It will also be in my rom.
Jim
Sent from my MB865 using xda premium
jimbridgman said:
Yep, working on it, should have it up for download tomorrow.... It will also be in my rom.
Jim
Sent from my MB865 using xda premium
Click to expand...
Click to collapse
Sent from my MB865 using xda premium
jimbridgman said:
Sent from my MB865 using xda premium
Click to expand...
Click to collapse
NICE! you really are a jedi master!
Who wants to be the first to try this out? I have created a flashable zip to disable CIQ on every boot, all you have to do is grab the file below:
http://dl.dropbox.com/u/45576654/NoCIQ.zip
Then with CWM, flash it, don't wipe anything, except maybe dalvic cache, but nothing else. This will only flash one file to your phone.
You will still have to freeze the device health app as in the OP.
This is just a test right now, once someone other than me tests this, and reports back, that all is great, then I will update the OP, to this method.
jimbridgman said:
Who wants to be the first to try this out? I have created a flashable zip to disable CIQ on every boot, all you have to do is grab the file below:
http://dl.dropbox.com/u/45576654/NoCIQ.zip
Then with CWM, flash it, don't wipe anything, except maybe dalvic cache, but nothing else. This will only flash one file to your phone.
You will still have to freeze the device health app as in the OP.
This is just a test right now, once someone other than me tests this, and reports back, that all is great, then I will update the OP, to this method.
Click to expand...
Click to collapse
It said switch to edify scripting. Installation aborted. Something about gingerbread cwm 3. Not sure. Never see this before. I checked the zip and it has 2 updater scripts. One just has a ~ at the end. I know nothing of code but just trying to help.
Sent from my MB865 using XDA App
jimbridgman said:
Who wants to be the first to try this out? I have created a flashable zip to disable CIQ on every boot, all you have to do is grab the file below:
http://dl.dropbox.com/u/45576654/NoCIQ.zip
Then with CWM, flash it, don't wipe anything, except maybe dalvic cache, but nothing else. This will only flash one file to your phone.
You will still have to freeze the device health app as in the OP.
This is just a test right now, once someone other than me tests this, and reports back, that all is great, then I will update the OP, to this method.
Click to expand...
Click to collapse
Tried this. No go. Here is the error in CWM.
Installing Update...
Amend Scripting (update0script) is no longer supported.
Amend Scripting was deprecated by Google in Android 1.5.
It was necessary to remove it when upgrading to the ClockworkMod 3.0 Gingerbread based recover.
Please switch to Edify scripting (updater-script and update-binary) to create working update zip packages.
Installation Aborted.
There ya go. Hope this helps.
holeshot77 said:
Tried this. No go. Here is the error in CWM.
Installing Update...
Amend Scripting (update0script) is no longer supported.
Amend Scripting was deprecated by Google in Android 1.5.
It was necessary to remove it when upgrading to the ClockworkMod 3.0 Gingerbread based recover.
Please switch to Edify scripting (updater-script and update-binary) to create working update zip packages.
Installation Aborted.
There ya go. Hope this helps.
Click to expand...
Click to collapse
hes working on it. wont be much longer
Why not use the app by TrevE?
Sent from my MB865 using xda premium
1.18.12 said:
Why not use the app by TrevE?
Sent from my MB865 using xda premium
Click to expand...
Click to collapse
That does not perform the hack, only detects if it is running. The voodoo ciq detection app works much better though.
Jim
Sent from my MB865 using xda premium
I just rooted my phone, applied the hack and used Titanium Backup to freeze the Device Health App but I didn't see any FC.
Although when I opened Ti Backup, it told me that my su right are wrong. They are 4755 instead of 6755 or something like that and TiBu told me that it will fix it. I fixed it then froze the app and no FC or nothing. Phone is running fine but not sure if it worked.
Is it really necessary for the app to FC in order to show that it worked?
Should I try it all over again?
Thank you.
noobsquared said:
I just rooted my phone, applied the hack and used Titanium Backup to freeze the Device Health App but I didn't see any FC.
Although when I opened Ti Backup, it told me that my su right are wrong. They are 4755 instead of 6755 or something like that and TiBu told me that it will fix it. I fixed it then froze the app and no FC or nothing. Phone is running fine but not sure if it worked.
Is it really necessary for the app to FC in order to show that it worked?
Should I try it all over again?
Thank you.
Click to expand...
Click to collapse
Go download and install this, and it will show you if it (CarrierIQ) is active or not.
https://market.android.com/details?id=org.projectvoodoo.simplecarrieriqdetector&hl=en
So I've used the sqlite vacuum/re-index feature of V6 SuperCharger blindly without knowing what it does getting a placebo effect sort of thing, and I started doing some research on it and realized that this feature has started getting stripped out of a lot of stock roms and what not on android devices and that basically it makes it wayyyy easier for the system to index and sort out system/app files a lot of it was over the top for me but I figured there could be no negative effects to this at all.
So long story short I downloaded SQLite Installer from the market
Restarted and everything on my phone has been quick and painless it's been up for 6 hours now since the restart and have yet to have any lag/problems.
here's my set up:
Tweaked 2.0
0504 PBJ Kernel
OC'd to 1.2ghz (SIO i/o and Interactive governor)
don't know if it is placebo affect once again and I'd love to get some more veteran knowledge on this but I LOVE MY PHONE NOW
As I am a new member here I cannot post links but go to my thread at rootzwiki[dot]com/topic/25072-sqlite3-phone-is-snappier-than-ever/ and read the instructions there and download the easily flashable .zip file with the included detailing script.
happy flashing
p2kmafia
I just flashed so ill report if results are the same for me
Sent from my SCH-I510 using XDA
good lookin. there were positive results in my rootzwiki thread.
RFS or EXT4?
and is this the app: https://play.google.com/store/apps/details?id=ptSoft.util.sqlite3forroot
It would be fairly easy to run before and after database benchmarks in an app such as AnTuTu Benchmark. That would show if there are any real gains to be had.
Looking at the script, it essentially just re-writes all of the databases on the phone (via a VACUUM/REINDEX combo). Logic would state that if you have badly fragmented databases, which would manifest as things like degredation of performance over time, then this should make your phone a bit snappier.
[edit: I ran before and after tests (average of 3 tests). There was no appreciable difference between the tests. Now, the test results may not reflect real world results for two reasons: 1. I have no idea how the database I/O test in AnTuTu actually tests (what database, etc) and 2. I received errors when the script was attempting to vacuum databases ("error: unable to open file"), though the re-indexing worked fine.
End result? The test essentially means nothing and all we can go off of is anecdotal evidence. However, whether it's a placebo effect or not, this process simply can't harmfully impact your phone. As such, results should be anything from no change in response to some response increase.
Yeah, I know. A whole lot of typing that essentially says nothing. Sorry!]
jco23 said:
RFS or EXT4?
and is this the app: play.google[DOT]com/store/apps/details?id=ptSoft.util.sqlite3forroot
Click to expand...
Click to collapse
yes that's the app but check out my rootzwiki thread the flashable zip file adds the detailing script to your sd card that you'll need if you feel your device slowing down.
Cilraaz: thanks for testing this out. the error opening files might have to do with a bad install. keep the detailing script and try the app in the playstore for the install or reflash the zip
p2kmafia said:
Cilraaz: thanks for testing this out. the error opening files might have to do with a bad install. keep the detailing script and try the app in the playstore for the install or reflash the zip
Click to expand...
Click to collapse
I re-installed from Play and have tested my copy of sqlite3. It is a working copy. I also didn't flash the zip. I downloaded the zip, extracted the shell script, and manually placed it on my SD card. I've run the vacuum command manually as well, and received the same error.
I don't know what to tell you. I just re-ran the detailing script and I don't receive those errors, but if you know it is installed correctly/is vacuuming it shouldn't be a problem. I wish I knew more about this software to help out. I just discovered it helps a lot haha.
Cilraaz said:
I re-installed from Play and have tested my copy of sqlite3. It is a working copy. I also didn't flash the zip. I downloaded the zip, extracted the shell script, and manually placed it on my SD card. I've run the vacuum command manually as well, and received the same error.
Click to expand...
Click to collapse
Are you using script manager to run the script? And if so are you running with root privileges?
Sent from my SCH-I510 using xda premium
Endless2232 said:
Are you using script manager to run the script? And if so are you running with root privileges?
Sent from my SCH-I510 using xda premium
Click to expand...
Click to collapse
Script manager as root. Command line as root. The entire script and individual manual vacuums. Same result on all. Maybe I'll boot into CWM and run a fix permissions to see if that does anything.
Check the permissions of sqlite3 in system/xbin using root explorer. Read and execute should have all three checkboxes checked and write should have owner checked.
Sent from my SCH-I510 using xda premium
Endless2232 said:
Check the permissions of sqlite3 in system/xbin using root explorer. Read and execute should have all three checkboxes checked and write should have owner checked.
Sent from my SCH-I510 using xda premium
Click to expand...
Click to collapse
hey endless I just checked my sqlite3 and it has all 9 checks across the board. should I change them as well even though i'm not experiencing any problems?
p2kmafia said:
hey endless I just checked my sqlite3 and it has all 9 checks across the board. should I change them as well even though i'm not experiencing any problems?
Click to expand...
Click to collapse
No, you're fine.
So i did everything in the instructions and i have one little question. Do i keep the script running in the background?
Sent from my SCH-I510 using xda premium
Crap7126 said:
So i did everything in the instructions and i have one little question. Do i keep the script running in the background?
Sent from my SCH-I510 using xda premium
Click to expand...
Click to collapse
No. Once you've flashed/installed SQLite3 it runs by itself it's not a script. the detailing script is a run once kind of thing that you run if you feel your phone slowing down/lagging. I usually run it anywhere from once every 2 days to once every 3 or 4.
I also have an auto cache clearing app that I use that helps with lag so you don't get the two mixed up.
p2kmafia said:
No. Once you've flashed/installed SQLite3 it runs by itself it's not a script. the detailing script is a run once kind of thing that you run if you feel your phone slowing down/lagging. I usually run it anywhere from once every 2 days to once every 3 or 4.
I also have an auto cache clearing app that I use that helps with lag so you don't get the two mixed up.
Click to expand...
Click to collapse
Failed for me.
Sent from my SCH-I510 using xda premium
deafptl4ever said:
Failed for me.
Sent from my SCH-I510 using xda premium
Click to expand...
Click to collapse
what failed for you? i'd love to help out but need a little more information
Endless2232 said:
Check the permissions of sqlite3 in system/xbin using root explorer. Read and execute should have all three checkboxes checked and write should have owner checked.
Click to expand...
Click to collapse
If this was in regard to my issue, it's of no consequence. The sqlite3 executable was running fine, as evidenced by the fact that there were no errors in executing sqlite3 (the REINDEX command ran without problem). The permission issue would be with the database files themselves, though root should have no permission issues on r/w partitions like data and dbdata, or wherever sqlite3 is trying to write the temporary database during the VACUUM process. The VACUUM process actually reads data out of the database file, stores it in a temporary file, and then overwrites the original file with data from the temporary file. This eliminates "blank" data and fragmentation within the database files, which is why you see a slight performance increase and smaller database footprint.
Does anyone know where that temporary db file is stored by sqlite3?
Cilraaz said:
Does anyone know where that temporary db file is stored by sqlite3?
Click to expand...
Click to collapse
Unfortunately my expertise stops at how it works/why it works I just found out that it helps my phone and that's it
This def made my phone much snappier. My only question is, when i run the script i get a constant error, "error mountind database". Not really sure whato do (if anything) since it has made the phone quicker regardless.
Sent from my SCH-I510 using XDA
Hi Geeks
Somehow many people wont understand how to insatll V6 Supercharger on their Devices
So Came up A Video tutorial,expecting it would help in some way
Original Thread - [V6BlackDog]Hey Hey Launcher, sed The Way U mv, Gonna make U Fast, Gonna make U $mooth!
Thank the OP,-=zeppelinrox=- at post #11 or Here
Rules:
1.Dont call yourself a Noob and do nothing,this is just an excuse! (Words of the OP )
2.Just because you got the OP link dont ask redundant questions there,read read and if you dont get,you may ask
providing proper required files,ill tell ya! Hold on
3.If you notice i got some things wrong,well please help me if you find something
I make it for Beginners so the simple language
4.If you dont like/Undersand it,unsupercharge and move on,SIMPLE!
5.Hacking Services.jar at Post#2
Notes:
1.This Script will work on ANY Rooted Android Device,so please dont ask if it will work on my 'Bla bla bla'
2.I get all this right from the original thread after reading...
Click to expand...
Click to collapse
A Few Explainations
*You may skip these (Coz the script tells you everything,a bit more precisely)
Yet for Beginners,lets read...
1.OOM groupings and priority fixes
v6 actually groups your apps according to the priorities they are used.Like the home Launcher should always
have the highest priority,followed by the soft keyboard and so on...(Sometimes your launcher gets killled
after playing a heavy game,so thats what wont happen after setting actual priorities)
2.Low memory killer values
Linux or android defines certain values the the system Ram should should always keep free for better
functioning of your device
This script will let you set the values,say high(For gamers) or low(MultiTasking) according to your requirement
and Tests/experience
256hp,512 hp,786+(In the script) are all LMK option values you can choose from
There's also a MKF calculator that calculates OPTIMUM minfree valuse based on your device RAM
3.Detailing
This will optimize all sqlite3 databases found on your device.
Resulting in faster database access and less ram usage for smoother performance.
4.Engine Flush-O-Matic
As you use your device,your cache keeps growing and your device becomes slow
In linux RAM never remains FREE,the free ram is always used to store device cache
Flush-o-matic Cleans this cache+Useless RAM usage and allows you to have a device,again with optimum RAM
You can set the time to what this script will run,so it starts automatically in the background & works for you!
5.Fixalign
This fixes permissions of all the apps and then Zipalings them(Simulatneously!The only Script of its kind! )
This basically helps optimize all the apps and less ram consumption,thus a Faster device!
6.Wheelalignment and fix emissions
These zipaling and fix permissions,but separately
7.BulletProof Apps
There are few apps which your frequently use,so this will keep those in memory (Your choice apps)
so they are quickly accessible without them having to start each time!
-=Starter Kit=-(Recommended,not compulsory)
Always use the Latest busybox (Atleast 1.16.2 and above)
contains Recommeded busybox squite3 and zipalign binary
Watch the video in highest available quality
If the Video Thumbnail Dosent show up here's the link [How To][Video Tut] Install/Run V6 Supercharger + Patching Services.jar [1/6/2013]
Links
1.[V6BlackDog]Hey Hey Launcher, sed The Way U mv, Gonna make U Fast, Gonna make U $mooth!
2.Download Page
3.Latest Script (The Best solution for blazing fast updates )
Click to expand...
Click to collapse
This is A video tut,so DONT call it a clone of threads and updated
Will Keep Updated as well
Credits
1.Zeppelinrox(Thank him) For the SCript Of course!
2.gu5t3r (For helping me with things,when i needed a tut like this)
Click to expand...
Click to collapse
If this was helpful hit Thanx and motivate for making things simpler
Would appreciate feedback
Hacking/Patching Services.jar
Need:
The problem with SuperCharging ICS is that ICS doesn't read ADJ values from build.prop or local.prop -
they are hardcoded into services.jar!(From the OP,you see the OP tells us everything!)
Requirements:
1.Java Installed on your PC
2.Your device drivers installed on the pc
3.USB debugging mode enabled on your Device
4.Latest Ultimatic Jar Patcher Tools
Click to expand...
Click to collapse
For ROM Cooks
The files needed are in:
init.d folder
/data/*.sh
/data/V6* folder
build.prop and local.prop (if applicable).
*.rc files (init.rc, etc) are optional.
patched services.jar
Click to expand...
Click to collapse
Dont just watch and move on
Hit Thanx and motivate if things got simpler :good:
Reserve 2
^Coz We dont just Root phones for Fun
ok. 2 questions: 1. i am following along with you in the video, but i never see you activate the starter kit? should i assume you already did this? if so, how can i activate the starter kit?
i am using i9300XXEMB6, OMEGA 43.3 XXEMC3
i already put the starter kit on my INTERNAL SD CARD, and tried to run it from recovery. two times i tried to run the starter kit, it said, "installation failed". so i guess i have not activated the starter kit yet. however, i did down load smanager, and was following you along until you chose the script, and i haven't run the starter kit.
so question 2. can i run the script along with you, or do i need to wait until i run the starter kit?
stevae said:
ok. 2 questions: 1. i am following along with you in the video, but i never see you activate the starter kit? should i assume you already did this? if so, how can i activate the starter kit?
i am using i9300XXEMB6, OMEGA 43.3 XXEMC3
i already put the starter kit on my INTERNAL SD CARD, and tried to run it from recovery. two times i tried to run the starter kit, it said, "installation failed". so i guess i have not activated the starter kit yet. however, i did down load smanager, and was following you along until you chose the script, and i haven't run the starter kit.
so question 2. can i run the script along with you, or do i need to wait until i run the starter kit?
Click to expand...
Click to collapse
You are suppose to install the starter kit exactly the same way you ran the script!
It is not flashable in cwm
Unzip the starter kit,then throught script manager run the script when it again asks you to install
1.busybox(as i said it is not compulsory to install the starter kit)
If your busyboz is 1.16 or greater..you are fine without the kit
If you get errors (segmentation fault) while running fixaling and detailing u need the kit..or start with the scripts
^Coz We dont just Root phones for Fun
ok, so i figured out the starter kit, and tried to run my installation right along with your installation on the video. but mine kept getting faster or slower than yours, and so i would get off of where you were. sometimes my installation went much faster than yours, and while i was waiting for yours to catch up, it chose not to allow the choice i was waiting to find out about, so it was not installed. how can i go back and change those choices?
also, how can you tell if you are fully (100%) supercharged?
stevae said:
ok, so i figured out the starter kit, and tried to run my installation right along with your installation on the video. but mine kept getting faster or slower than yours, and so i would get off of where you were. sometimes my installation went much faster than yours, and while i was waiting for yours to catch up, it chose not to allow the choice i was waiting to find out about, so it was not installed. how can i go back and change those choices?
also, how can you tell if you are fully (100%) supercharged?
Click to expand...
Click to collapse
The script itself tell u how much supercharged u are..
Hit option 30...for changing shoices
Might wanna hit thanx
^Coz We dont just Root phones for Fun
yes of course i hit thanks for you doing this video. but i don't understand where do i hit option 30?
i didn't see what the script said about my supercharge, because it went too fast a lot of the time.
---------- Post added at 03:11 PM ---------- Previous post was at 02:26 PM ----------
i am only 50% because i didn't run ultimate jar patcher tool. but i don't understand how to run it. it says on the op to run through supercharger, but when i run supercharger it just says i haven't run it yet, and sends me back to xda page. i have it down loaded, and on my phone in both the external sdcard, and the 0sdcard (internal) so why isn't supercharger running it?
or how do i run it?
stevae said:
yes of course i hit thanks for you doing this video. but i don't understand where do i hit option 30?
i didn't see what the script said about my supercharge, because it went too fast a lot of the time.
---------- Post added at 03:11 PM ---------- Previous post was at 02:26 PM ----------
i am only 50% because i didn't run ultimate jar patcher tool. but i don't understand how to run it. it says on the op to run through supercharger, but when i run supercharger it just says i haven't run it yet, and sends me back to xda page. i have it down loaded, and on my phone in both the external sdcard, and the 0sdcard (internal) so why isn't supercharger running it?
or how do i run it?
Click to expand...
Click to collapse
To run ultimatic patcher tool,you need a
1.java installed pc
2.Latest utimatic patcher tools from the download page
3.Device connect with usb debugging enabled
then 'Extract' the tools and run the .bat file
Note*-Hacking services.jar (by ultimatic jar patcher tools is for More for multitasking and not for Gamers!)
Read the comments while you run the .bat file,it will tell ya everything
for changing options,
Do as i did in the video..
Run the script
Then you see anything like driver options?
Enter (1-34)
There u enter 30..and select scrolling speed as slow...
You might wanna hit thanx
^Coz We dont just Root phones for Fun
i have run it several times. each time it says that everything is going great. but when i finish, i am still only at 50% sc. so i posted my logs on the v6 thread, as it asked me to do. but there is no comments throughout that execution that says why my launcher is not sc, only that it isn't.
I had replied but it would be good to also note here that if, while patching, the before and after ADJs are the same, nothing is changed.
So in cases of it not working, be sure to only patch a previously unmodified services.jar.
zeppelinrox said:
I had replied but it would be good to also note here that if, while patching, the before and after ADJs are the same, nothing is changed.
So in cases of it not working, be sure to only patch a previously unmodified services.jar.
Click to expand...
Click to collapse
Right said!
i didnt get the reply,
Ahh!the messagin service sometimes behaves that way
MOst Rom makers used your Style services.jar and so the result
So,next ill make a tut for hacking services.jar and also tell people to check if everything was succesful =)
checking adjs and all
Thanx
zeppelinrox said:
I had replied but it would be good to also note here that if, while patching, the before and after ADJs are the same, nothing is changed.
So in cases of it not working, be sure to only patch a previously unmodified services.jar.
Click to expand...
Click to collapse
ok. so here would then be my next question. since it obviously did it successfully at some point for the first time, why didn't it supercharge my launcher at that point? then i would not have patched it again.
zeppelinrox said:
I had replied but it would be good to also note here that if, while patching, the before and after ADJs are the same, nothing is changed.
So in cases of it not working, be sure to only patch a previously unmodified services.jar.
Click to expand...
Click to collapse
i have searched this entire site, and there is nothing on how to find or check adj's. also, how do i choose which services.jar to patch?
ok madaditya, time for another video!!! lol!
Well I think the only tools to check ADJs for groupings are by me
Ultimatic shows them just before applying settings.
You can grab services.jar from your roms flashable zip and put it where ultimatic tells you to.
Problems happen when a rom half asses the patch to services.jar and values are not consistent in both ProcessList.smali and ActivityManagerService.smali
Anyway, I'm working on a workaround/fix so that ultimatic uses the values in PL.smali as a last resort and instead will try and get the values from AMS.smali first.
This lessens the likelihood of it not patching due to different values in the 2 smali files.
stevae said:
i have searched this entire site, and there is nothing on how to find or check adj's. also, how do i choose which services.jar to patch?
ok madaditya, time for another video!!! lol!
Click to expand...
Click to collapse
Ill need some time,got exams :-/
zeppelinrox said:
Well I think the only tools to check ADJs for groupings are by me
Ultimatic shows them just before applying settings.
You can grab services.jar from your roms flashable zip and put it where ultimatic tells you to.
Problems happen when a rom half asses the patch to services.jar and values are not consistent in both ProcessList.smali and ActivityManagerService.smali
Anyway, I'm working on a workaround/fix so that ultimatic uses the values in PL.smali as a last resort and instead will try and get the values from AMS.smali first.
This lessens the likelihood of it not patching due to different values in the 2 smali files.
Click to expand...
Click to collapse
Uummm,yup!
Coz i never came across any script that tells you the ADJ values..
Actully i gotta know everything,it be the ram lesson,sqlite optimization,how scripts work,what init.d does etc only after i Started reading for 'supdercharger'
Ha! Zep's at work!
So eagerly waiting for next update and whatever you have on your minds
With image #7! :thumbup:
^Coz We dont just Root phones for Fun
Tut For HAcking Services.jar and making launcher Super-Strong Check POst#2
Apologies for the Delay
stevae said:
ok madaditya, time for another video!!! lol!
Click to expand...
Click to collapse
stuck on bootloop.. help..
cant even restore the nanddroid backup.. says MD5 mismatch..
Mr Prize said:
stuck on bootloop.. help..
cant even restore the nanddroid backup.. says MD5 mismatch..
Click to expand...
Click to collapse
Strange!
Get Aroma FIle manager from here http://forum.xda-developers.com/showthread.php?t=1646108
1.flash it via cwm and browse to system/etc/init.d and delete all scripts there!
reboot and it should boot..
2.Try supercharging again
3.If the problem continues post the logs from data/ on to the original Supercharger thread(links in OP) thread
Note-Always make sure you use the latest scripts
Hope this helps
I can't connect my phone to charge only. It always connects as a mass storage. Get stuck at "daemon started successfully..."
It's an Xperia GO with CM10.1
arenaboy007 said:
I can't connect my phone to charge only. It always connects as a mass storage. Get stuck at "daemon started successfully..."
It's an Xperia GO with CM10.1
Click to expand...
Click to collapse
Make sure u have ADB drivers for your device installed
And try connecting using the MTP mode...
Try using both modes...
Always the 'latest scripts..