[ROOT][CWM][R910/R915][GPL] Indulge All in One Root and ClockworkMod for Win/Intel Mac/Linux
This will Root and install ClockworkMod 3.1.0.1 Purple Edition for both Samsung Galaxy Indulge models (R910 and R915).
This has been a lot of work, porting ClockworkMod separately for both indulge models, and creating an entirely new root script that checks for and installs the correct files for each model.
There is a menu in the script, to Install Root and ClockworkMod, Remove Root and ClockworkMod, Reboot Recovery, Reboot Phone, and Quit.
DISCLAIMER: As with all android development, I am not responsible for whatever may happen to your phone. You are being given tools that allow you to modify the phone in ways your carrier did not intend, which voids all warranties. I have made every effort to ensure this is safe for your phones; however, I can not control what you do with these tools.
OK, some of you are asking:
WHAT IS CLOCKWORKMOD AND WHAT DOES IT DO FOR YOU?
ClockworkMod Recovery is a replacement for the Samsung recovery, with additional functions that include:
* Backups and restores of your entire phone state, called nandroid backups. Nandroid backups include the entire partition contents for the system, data, and kernels.
* The ability to flash ROM zip files that developers make
* Wipe caches, and battery stats
* Ability to do this without a computer, all from the phone
ROM Manager allows you to perform the most widely used functions from the ROM Manager apk, available for free from the market. If you'd like to support koush, the creator of ClockworkMod and ROM Manager, then purchase ROM Manager Premium from the market. If you want to support me for porting ClockworkMod Recovery for both Indulge models, and writing one of the best and most complex root scripts ever, then CLICK HERE AND MAKE A DONATION.
DO NOT FLASH ZIPS THAT AREN'T SPECIFICALLY DESIGNED FOR YOUR EXACT PHONE MODEL, IT CAN RESULT IN A BRICK!!!! THIS ESPECIALLY INCLUDES ROMS BETWEEN THE R910 AND R915 MODELS!!!! IF IT ISN'T MADE FOR YOUR EXACT MODEL, DO NOT FLASH IT, OK???
NOTE: I AM WORKING ON NEW DEVELOPER NOTES FINALLY, SEE THE POST BELOW THIS ONE. Both Indulge models now are supported by ROM Manager, which is great news!
PLEASE READ THE FOLLOWING INSTRUCTIONS BEFORE INSTALLING:
Make sure the phone is in USB Debugging mode, by going to:
Phone home screen > menu > Settings > Applications > Development
and make sure USB debugging is checked.
Make sure your antivirus is off before downloading, since the exploit needed to get into the phone shows as a virus for most scanners... Don't worry, this will NOT harm your PC.
Extract the zip contents, and go into the indulge.aio.v1.00 directory
Double click run.
INTEL MAC AND LINUX:
Note: No drivers required. Certain Linux distros won't have the udev rule set up, and that will need to be created manually. If you don't know how to do this, boot from an Ubuntu boot disc and run the script from that.
Also: sudo privileges are required to start and stop the adb server when connecting to the phone. Please run from an adminstrator account (or in sudoers file), and provide your user password when prompted.
Extract the zip contents. Open Terminal. cd to the extracted directory. If the zip was downloaded and extracted in the ~/Downloads folder, the command would be:
Code:
cd ~/Downloads/indulge.aio.v1.00
Give execute permissions to the run.sh script:
Code:
chmod +x run.sh
Finally, run the script:
Code:
./run.sh
TROUBLESHOOTING:
If for some reason the script fails, then the first step is to reboot the phone. A computer reboot may also be necessary. In worst case, uninstall the drivers, reboot the computer, and reinstall them. Windows drivers can especially be a pain, and accounts for about 90% of all script failures.
BOOTING INTO CLOCKWORKMOD:
* Power off the phone.
* Hold down both the R keypad key, and Power, until you see the ClockworkMod menu.
Alternatively:
* Use the Quickboot apk, free from the android market, choosing Reboot Recovery
* Use ROM Manager, free from the android market, choose Reboot into Recovery. ROM Manager will boot into the latest recovery version supported by koush, the creator of ClockworkMod and ROM Manager.
NOW THAT YOU HAVE READ ALL OF THIS, PLEASE DOWNLOAD THE AIO BELOW:
Thanks to all of the testers, especially Silvist, who went through a scary incident at one point in time....
DRockstar (me): ClockworkMod port and compile, phone sh, batch, and bash scripting for root and ClockworkMod scripts
k0nane: the original Indulge One Click Root
koush: the creator of ClockworkMod and ROM Manager
joeykrim, noobnl, skeeterslint, firon: parts of script taken from their original one click script work
SOURCES:
Because I like to adhere to the priciples of GPL license...
and who knows, maybe some brainiac will come along and improve on what I've done...
BOOTING INTO CLOCKWORKMOD RECOVERY: FROM POWER OFF: Press and Hold the R Key, and Power at the same time, until the ClockworkMod menu appears.
BOTH INDULGE MODELS ARE NOW ROM MANAGER COMPATIBLE! Note that ClockworkMod must already be on the phone for it to work. Get ROM Manager free from the android market, open, and select Flash Clockwork Recovery. Choose Samsung Indulge 910 (MetroPCS) or Samsung Indulge 915 (Cricket). Now you should be able to use any of the ROM Manager functions. If you choose Reboot into Recovery from ROM Manager, you'll notice that the ClockworkMod menu is now orange, and says v4.0.1.5, which is the latest official version at the time of this post. Your backups and so forth should be compatible with my original v3.1.0.1 Purple Edition. Please note that you'll only boot into cwm v4.0.1.5 from ROM Manager, it does not replace the purple one from the All in One script.
It was another challenge for me to get official ROM Manager support for these phones... I had to learn some new things to get official support from koush, the creator of ClockworkMod and ROM Manager. Now that the Indulge is supported, Koush will now be able to put the latest ClockworkMod version into ROM Manager. Some will be baffled by the fact that using quickboot reboot recovery or R+Power combo will still boot into ClockworkMod v3.1.0.1... this is because ROM Manager isn't physically replacing the CWM, it is flashing the latest CWM *from* the current one, in what we call a CWM fakeflash. I wanted to explain why there are 2 versions of CWM, and that ROM Manager will always use the latest official CWM build for your phone.
DEVELOPER TUTORIALS:
EXTRACTING FILES FOR ROMS
* Make sure the phone is rooted first, and that all the files you want modified in the system are done how you want.
* Use your computer OS terminal to cd to the AIO directory.
* Make a folder named system.
* In the command line, issue the following commands:
Code:
adb pull /system system
adb shell ls -lR /system >sysperms.txt
* the system folder on your computer will contain all of the files in the partition, except for symlinks.
* Use the sysperms.txt as a reference for the permissions of all the files, I've found it to be handy. Also note the symlinks in this list, as you'll need to create them in your ROM updater-script.
ENSURING YOUR ROM ONLY FLASHES ON THE INTENDED PHONE MODEL
Since the SCH-R910 (MetroPCS) and SCH-R915 (Cricket) phone models differ in their mounts, ROMs that use model exclusive mount points and kernels should have an assert included in the top of the updater-script to ensure that the zip will only flash on the intended phone model. This can be achieved by using the foollowing edify script:
This will prevent a lot of borks we have to deal with in the IRC channels due to someone with with a Cricket model flashing a MetroPCS ROM, for example.
COMING SOON:
Making ROM zips
Edify scripting
Last edited by DRockstar; September 17th, 2011 at 08:05 PM.
Like what I do? Show me some love!
Do NOT PM me for support of any kind.
Come chat with us or get help at chat.freenode.net #oudhitsquad! (Webchat)
Hardware donations are accepted.
Last edited by k0nane; July 24th, 2011 at 03:58 PM.
The Following User Says Thank You to k0nane For This Useful Post:
ay bro I did everything u sayed but know i cant download anything from the market its say downloading but when its finished it says application not install
ay bro I did everything u sayed but know i cant download anything from the market its say downloading but when its finished it says application not install
Hmm, this script only installs the root files and cwm files... it doesn't install anything having to do with market apps.
Out of curiosity, what model are you using (910 or 915), and have you installed any ROMs?
Device(s): Samsung Galaxy Indulge R910 (flashed with Basix 1.0/Exodus Theme)
Carrier: Not Provided
Thanks: 16
Thanked 1 Time in 1 Post
So I just wanted to pop in and say thank you for all the hard work you've done. This was my first time using CWM and I absolutely loved being able to switch from Exodus to Basix on the fly as well as a complete Nandroid backup. Thanks for everything, it's nice to have CWM on this phone.
I had the previous all in one root... I just installed this new one and phone was more faster and very prompt to the touch... I will be trying the new basix rom too
I keep getting rageagainstthecage-arm5.bin is missing when I click run. I've rebooted the phone and pc, uninstalled drivers and reinstalled, and debug is checked. any suggestions?
I keep getting rageagainstthecage-arm5.bin is missing when I click run. I've rebooted the phone and pc, uninstalled drivers and reinstalled, and debug is checked. any suggestions?
Disable all antivirus programs on your PC, re-download your CWM and run it through it's paces..
The Following User Says Thank You to saycbone For This Useful Post:
I installed the drivers for windows and after doing so, I download the AIO file, open the v.100 folder and click run.bat. IT then says rageagaunsttecage-arm5.bin is missing. Press any key to continue and then the window closes. Am I doing something wrong? Please help thank you.
Device(s): B&N Nook Tablet running CM7 Alpha, connected to 'net via rooted Samsung Galaxy Indulge w/ Wifi Tethe
Carrier: Not Provided
Thanks: 28
Thanked 60 Times in 42 Posts
Quote:
Originally Posted by driodnub
I installed the drivers for windows and after doing so, I download the AIO file, open the v.100 folder and click run.bat. IT then says rageagaunsttecage-arm5.bin is missing. Press any key to continue and then the window closes. Am I doing something wrong? Please help thank you.
You have to disable your antivirus software before downloading the AIO. rageagainstthecage is a Linux exploit (used to root the phone), and will be deleted by your AV software. That's why the script can't find it.
Disable your AV, redownload AIO, and start over.
__________________
I have mostly moved on to Nook Tablet development (at XDA) although I do still check in here periodically. If you can't solve your problem after searching around a bit, feel free to PM me and I will try to help.
Well my anti virus software is disabled and still nothing, should i uninstall and reinstall the drivers and redownlad the AIO? Also am I running the right file, there are two run.bat (which i've been running) and run.sh.
ok, am I missing something? I ran it (Thank you) Have Superuser on the phone, everything working fine. I have tried every key combination I can think of and cannot get onto CWM. Any help?
I am very new to this rooting thing but I do know that I should be able to make a nandriod back up. I just did this root method and it worked prefect the second time after a phone reboot. But now how do I back up the phone?
thank you kind sir i believe im rooted but one question do i need to download any additional things since im rooted and does anyone have any suggestions on good apps and things to try out after the root? thanks everyone
p.s was I suppose to download anything at the very bottom when you say check these out thanks again
many thanks for any help i get... i have been rooted from back when miketoolz first put it out. well b4 the update fix and the fix installed with no problems. i downloaded rom manager + premium lic from the market but i cant backup my current stock rom. it does its thing and i get failed to verfy whole-file signature, signature verification failed installation aborted. what im i doing wrong? i thought i should do a backup b4 trying basix or is that just not gunna happen? i dont know about installing basix with no backup cuz if something else goes wrong im screwed. tks...
Thanks K0nane ! i rebooted into recovery and no step 5. i have reboot system, apply sdcard update zip, wipe data/factory reset, wipe cache part. so im a chicken is all this good and i just hit sdcard update zip. praying really hard with my eyes closed....
i found the problem... rom manager flashed cwm 4.something as i did it 2 times making sure i hit indulge r910 and thats what it flashed cwm 4.x so my loss uninstall. went back to all in 1 root and cwm 3 and bam problem solved. made backup all good and basix all good. now only 1 thing left and thats to play with this work of art. Thank You k0 !!!
* daemon not running. starting it now *
* daemon started successfully *
'adb get-state' is not recognized as an internal or external command,
operable program or batch file.
Phone is not connected.
Press any key to continue . . .
* daemon not running. starting it now *
* daemon started successfully *
'adb get-state' is not recognized as an internal or external command,
operable program or batch file.
Phone is not connected.
Press any key to continue . . .
please help new bie
What Operating System are you using? Do you have the android development kit installed?
I already downloaded this and the drivers i am using windows xp and i get stuck at the end where it says adb connection will reset and then cmd closes and i dont know what to do please help me and usb debugging is on but i think some one mentioned to me that i have to allow mock locations.
Hi,
Thanks for your hard work. I've installed clockworkmod on my samsung galaxy 910 (metroPCS). My question is: How do I use the internet (tether my phone)? this is the only reason why I rooted it, because I assume I'm rooted. I can see the "Superuser" icon on my phone as well as the "Rom Manager's."
Thanks in advance.
I screwed the pooch I think. I am rooted with SuperOneClick. I loaded a root access Font app today and had to reboot after trying to make my font bigger. When it came back up all I can see is "TwLauncher had unexpected error" and told me force close and then is keeps popping back up. HELP???? I found a post on how to get into recovery console. I cleared cache, no success, I wiped it, no success. I put the original SD card back in am trying to upgrade.zip from SD now but don't think that will work either. Is it a brick???
getting the stupid failed to verfy whole-file E:signature, E:signature verification failed installation aborted thing can any1 help me im on the samsung galaxy indulge,any help would be great,i do everything in the instructions and i get that,i tried the 3e recovery no sig trick and i can get the orange cwm from the rom manager,but once i install basix it just stays on the samsung screen and i have to use odin to get it back to stock,please help been stuck for dayzzzz now lol
getting the stupid failed to verfy whole-file E:signature, E:signature verification failed installation aborted thing
If you've successfully used this package to root your phone - and this is the ONLY package you should ever use to get root and CWM - you will have a purple recovery. If you have anything else, you've done it wrong, and need to carefully follow the instructions in the first post.
Once you're back on stock, do exactly that. You will be able to boot into CWM as listed once you have. Once there, you can flash what you like.
when i do have the purple 1 it only gives me reboot system now,applysdcard:update.zip,wipe data/factory reset and wipe cache partition...i dont get the other options that i need...but ill go ahead and try again but those are the options i get everytime
when i do have the purple 1 it only gives me reboot system now,applysdcard:update.zip,wipe data/factory reset and wipe cache partition...i dont get the other options that i need...but ill go ahead and try again but those are the options i get everytime
The purple recovery included in this all in one includes 100% of the standard CWM options. If you do not get them, you have done something wrong.
smh no such luck,then i notice in the acs-indulge-root-unroot folder that i downloaded from here there is no recovery file,i c everything else but that am i missing that? because im telling u i dont get the install from sd option just what i told u previously,sorry for being such a noob and a pest....
LinkBack to this Thread: http://androidforums.com/indulge-all-things-root/381717-root-cwm-r910-r915-gpl-indulge-all-in-one-root-clockworkmod-win-intel-mac-linux.html