View Single Post
Old July 24th, 2011, 01:34 PM   #1 (permalink)
DRockstar
Junior Member
Thread Author (OP)
 
Join Date: Jul 2011
Posts: 23
 
Device(s): Samsung Epic4G
Carrier: Not Provided

Thanks: 0
Thanked 38 Times in 7 Posts
Cool [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.

WINDOWS:

Install the drivers located here:
http://drockstar.devphone.org/indulge/MetroPCS_SCH_R910_USB_Drivers_v1.3.650.0.exe

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:

You have read all this, right? OK:

http://drockstar.devphone.org/indulge/indulge.aio.v1.00.zip

DONATIONS:
A lot of time and work went into accomplishing this, if you'd like to show your apprecation with a donation, I'd be truly grateful:

DONATE HERE


CREDITS:

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...

SCH-R910:
https://github.com/DRockstar/android_bootable_recovery
https://github.com/DRockstar/android_device_samsung_indulge910
https://github.com/DRockstar/android_external_busybox

SCH-R915:
https://github.com/DRockstar/android_bootable_recovery
https://https://github.com/DRockstar/android_device_samsung_indulge915
https://github.com/DRockstar/android_external_busybox
DRockstar is offline  
Last edited by DRockstar; September 12th, 2011 at 03:03 PM.
Reply With Quote
The Following 18 Users Say Thank You to DRockstar For This Useful Post:
$hortDogg916 (July 26th, 2011), anayamani (July 25th, 2013), BennytheReaper (December 11th, 2011), fdbryant3 (December 9th, 2011), FusionNeo (July 24th, 2011), Ill1 (July 29th, 2012), johnnyolivares (January 13th, 2013), Mejinomaru (September 6th, 2011), milfrid (February 24th, 2014), obaidi2005 (July 27th, 2011), OrKo (December 10th, 2011), Phone Noob (September 15th, 2011), senone (September 13th, 2011), the258 (July 25th, 2011), tiede (July 26th, 2011), txusa (February 23rd, 2012), VipeR3905gt (July 27th, 2011), your-virtue (September 14th, 2011)