Samsung Galaxy Rugby Pro (SGH-547) Root / CWR / Other Hacks

kemonine96

Inactive Recognized Developer
Jan 27, 2011
1,349
1,288
0
Michigan
There is now a super thread over here with this root information and some more recoveries. I plan on expanding as more things are developed for the Rugby Pro.


I have added other hacks to this thread below the root download links. Enjoy.

The below guide outlines how to gain root on the Samsung Galaxy Rugby Pro (SGH-I547 ATT / Bell (Yes, Canada works!) / commanche). Please read through the full guide before attempting to root your device.

You will need ODIN v3.04 in order to gain root on the Rugby Pro (comanche), I will not post a link due to the nature of the package. Google has plenty of links for it.

BIG thanks to utkanos for all the help and making this a reality

Install instructions -- goldenlederhosen has provided some further information and detail about the below procedure here
Please read his post as well as the instructions before attempting this procedure

  • Install drivers from link below
  • Download necessary packages (clockwork recovery, root update) from the links below
  • Copy root update to your devices sdcard(s) -- Copy to both if external SD card is present
  • Charge phone to at least 80%
  • Power off the phone
  • Unplug from USB / Charger
  • Boot into download mode (Home + Volume Down + Power)
  • When asked if you want to continue, press Volume Up to enter download mode
  • Plugin phone and
  • Launch ODIN
  • Check the checkbox next to "PDA"
  • Click the PDA button
  • Select the comanche_cwr_6015_utkanos.tar.md5 file
  • Make sure only "Auto Reboot" and "F. Reset Time" are selected
  • Click start
  • Your phone will reboot one the flash is complete
  • You now have Clockwork Recovery, continue with the steps to get root
  • Power off your phone
  • Unplug from USB / Charger
  • Boot into Clockwork Recovery (Home + Volume Up + Power -- Release when Samsung logo appears)
  • Select "Install zip from sd card"
  • Select "Choose zip from sd card"
  • Navigate to zip
  • Select zip
  • Confirm
  • Reboot
  • You should now have root



I am not responsible for anything bad that comes to your device when using the information posted in this thread. Everything here is dangerous, may cause a brick, will void a warranty and has the potential to just plain wreak havoc. Do not complain you followed my instructions and met with a dead device. Consider yourself warned


I've tested to the best of my ability, but I am one person with one device, I cannot catch all potential failure modes. If you find a problem and a fix, or have information that should be added let me know and I will update the necessary information.




Download Links
Head over to the super thread here (link) for links.

CWR Touch / ODIN
Courtesy of childrenofthehorn there is a now a Clockwork Recovery Touch and ODIN images for the ATT varient. The thread is: http://forum.xda-developers.com/showthread.php?t=1990519

Rootz Wiki Forum
childrenofthehorn has gotten a dedicated forum setup over at Rootz Wiki. Check it out: http://rootzwiki.com/forum/556-galax...o-development/
 
Last edited:

dweide9

Member
Jun 14, 2010
32
9
0
Works like a charm!

Thanks for doing this guys. I was thinking I would have to create an insecure kernel for the stock ROM in order to get root. You saved me a lot of time & energy. Expect a donation coming from my way.
 

kemonine96

Inactive Recognized Developer
Jan 27, 2011
1,349
1,288
0
Michigan
Thanks for doing this guys. I was thinking I would have to create an insecure kernel for the stock ROM in order to get root. You saved me a lot of time & energy. Expect a donation coming from my way.
Thank you much for the donation :)

Would you be willing to pull an image of the stock boot partition (dd if=/dev/block/mmcblk0p7) and PM me a link?

Also: check the OP, I've added some info on how to get tethering (after rooting) without the need for a dedicated ATT tethering plan.
 

dweide9

Member
Jun 14, 2010
32
9
0
re: post-root stuff

>Would you be willing to pull an image of the stock boot partition (dd >if=/dev/block/mmcblk0p7) and PM me a link?
I would if I had any experience. My plan to insecure the kernel would have been my 1st time getting my feet wet with such a thing.

>Also: check the OP, I've added some info on how to get tethering (after rooting) without >the need for a dedicated ATT tethering plan.
Thanks, I did but I don't find Tethering Manager. I did find Tethering Provision. Is that the same?
 

kemonine96

Inactive Recognized Developer
Jan 27, 2011
1,349
1,288
0
Michigan
I would if I had any experience. My plan to insecure the kernel would have been my 1st time getting my feet wet with such a thing.
You can copy the contents of boot by:
  • Install a terminal emulator from the market
  • Launch terminal
  • su
  • Accept request for root
  • dd if=/dev/block/mmcblk0p7 of=/mnt/sdcard/mmcblk0p7_boot.img
  • Transfer mmcblk0p7_boot.img to your favorite cloud storage provider
  • Share link

If you run into trouble or have any questions let me know.


Thanks, I did but I don't find Tethering Manager. I did find Tethering Provision. Is that the same?
Provision is a separate app. When I'm back by my laptop in the morning I'll double check the paths and report back. I froze mine using Ultimate Backup or Titanium Backup. I forget offhand.


Sent from my SAMSUNG-SGH-I547 using Tapatalk 2
 

dweide9

Member
Jun 14, 2010
32
9
0
boot partition image

I tried to provide the link to both tarball & zipped files of my boot partition image, but I haven't done 10 posts yet, so xda has restricted me. Let see if a little disguise will work:
secured [email protected]/#folders/0BwUellf9svE3M01kampaMU54NWc

So what fun stuff can you do with this file & how would my image be any different then yours? Or is it another issue, like uploading being restricted because you're a developer?

Also, I'm interested in learning the process of how you created/edited the files , in order to root the Rugby Pro. I'm sure your busy, so pointing me toward a tutorial would be great.
 

kemonine96

Inactive Recognized Developer
Jan 27, 2011
1,349
1,288
0
Michigan
Provision is a separate app. When I'm back by my laptop in the morning I'll double check the paths and report back. I froze mine using Ultimate Backup or Titanium Backup. I forget offhand.
Looks like TetheringProvision.apk is the one to freeze (do not delete unless you have a backup). If you try this let me know.
 

kemonine96

Inactive Recognized Developer
Jan 27, 2011
1,349
1,288
0
Michigan
I tried to provide the link to both tarball & zipped files of my boot partition image, but I haven't done 10 posts yet, so xda has restricted me. Let see if a little disguise will work:
secured [email protected]/#folders/0BwUellf9svE3M01kampaMU54NWc
Thanks for the file. I just finished pulling it.

So what fun stuff can you do with this file
I plan on using a stock boot image so I can put together an ODIN image that will flash the phone back to a stock state. If you root your phone or have a custom recovery / system / boot OTA updates will generally fail to apply. The best way to get an OTA update applied is to rollback to stock and install the OTA.

how would my image be any different then yours?

Or is it another issue, like uploading being restricted because you're a developer?
The boot partition should be the same across devices unless you make modifications.

I had to blindly update the boot partition on my device to get root, so I do not have an un-changed copy of it. In order to get an OTA update applied and to work with some Cyanogen / Clockwork Recovery stuff I will need a clean boot partition image.

Also, I'm interested in learning the process of how you created/edited the files , in order to root the Rugby Pro. I'm sure your busy, so pointing me toward a tutorial would be great.
I worked with a few people to get help putting together an ODIN image that allowed me to get custom recovery and the clockwork recovery update.zip. There is no general guide on the steps necessary.

If you are interested in diving into the custom rom / recovery stuff I will be doing some work with improving clockwork recovery for the Ruby Pro (commanche) and hopefully working on a Cyanogenmod 10 (JellyBean) port in the future. I am working on some items for the Rugby Smart (apache) at present, as soon as that stuff is taken care of I'll be focusing more on the Rugby Pro (commanche). If you are interested in taking a shot at updating the clockwork recovery for the commanche let me know and I can maybe point you in a few directions to get you going.
 

dweide9

Member
Jun 14, 2010
32
9
0
stuff

>I had to blindly update the boot partition on my device to get root, so I do not have an >un-changed copy of it.
You probably know this, but here's where I downloaded Samsung's ROM (disguised again, & I'm pretty sure the new "c" version is for Canada) Just search for sgh-i547:
[email protected]

>If you are interested in diving into the custom rom / recovery stuff I will be doing some >work with improving clockwork recovery for the Ruby Pro (commanche) and hopefully >working on a Cyanogenmod 10 (JellyBean) port in the future.
I am interested. Realize I have miniscule programming skills (http, xml & Google {now MIT} App Inventor).

Also, I did freeze TetheringProvision, but I rarely tether. Usually I only need to when it's raining & my home DSL slows too much. I'll let you know if I have any problems when I do finally try it.
 

kemonine96

Inactive Recognized Developer
Jan 27, 2011
1,349
1,288
0
Michigan
>I had to blindly update the boot partition on my device to get root, so I do not have an >un-changed copy of it.
You probably know this, but here's where I downloaded Samsung's ROM (disguised again, & I'm pretty sure the new "c" version is for Canada) Just search for sgh-i547:
[email protected]
I pulled that package as well. Unfortunately it is only the GPL components they are required to release, not the full ROM sources. It does contain the kernel sources which will be very helpful down the line.

>If you are interested in diving into the custom rom / recovery stuff I will be doing some >work with improving clockwork recovery for the Ruby Pro (commanche) and hopefully >working on a Cyanogenmod 10 (JellyBean) port in the future.
I am interested. Realize I have miniscule programming skills (http, xml & Google {now MIT} App Inventor).
There is a lot of testing work and guess/check for the ROM building stuff. I was thinking of setting up an IRC channel on FreeNode for discussing work on the device. Would you be interested / willing to move some of the interactive discussion over there once I have a channel setup?

Also, I did freeze TetheringProvision, but I rarely tether. Usually I only need to when it's raining & my home DSL slows too much. I'll let you know if I have any problems when I do finally try it.
Keep me in the loop. I tend to only tether for the purpose of my tablet when I'm not near a WiFi AP. I wanted to point it out just in case, better to have it working before it's necessary.
 

kemonine96

Inactive Recognized Developer
Jan 27, 2011
1,349
1,288
0
Michigan
Let me know if you want a modded stock kernel ;). I'l be willing to help, even though I don't have the device on-hand.
I think we should be covered at the moment. The first priority will likely be getting a recovery nailed down and 100% before working on a customized kernel. I'm hoping to get recovery nailed sooner than later so we can do things like nandroid and similar before starting in on CM10 or another ROM.

I am also working on the Rugby Smart (apache) CM9/3.0 Kernel/CM10 stuff as well so my time with the Pro is limited at the moment. Hopefully the Smart stuff moves quickly so I can loop back around to the Pro quickly.
 

dweide9

Member
Jun 14, 2010
32
9
0
>I pulled that package as well. Unfortunately it is only the GPL components they are >required to release, not the full ROM sources.
Ah, learn something new every day.

>I was thinking of setting up an IRC channel on FreeNode for discussing work on the >device. Would you be interested / willing to move some of the interactive discussion >over there once I have a channel setup?
Sure, I already monitor #opennic on freenode, so I can just open another channel.
 

MCKINLEC

Member
Feb 24, 2012
6
0
0
Looks like TetheringProvision.apk is the one to freeze (do not delete unless you have a backup). If you try this let me know.

I deleted it, and now when I try and turn on the hotspot the device temporarily freezes and then I get the message "Unfortunatley, Settings has stopped."
 

kemonine96

Inactive Recognized Developer
Jan 27, 2011
1,349
1,288
0
Michigan
I deleted it, and now when I try and turn on the hotspot the device temporarily freezes and then I get the message "Unfortunatley, Settings has stopped."
Odd, I'll have to double check my device again. Do you have a backup of the apk, or do you need a copy of it to restore?
 

goldenlederhosen

New member
Nov 7, 2012
4
1
0
Denver
ETA, help, donation etc

I'm very interested in buying the Samsung Galaxy Rugby Pro for AT&T. However, there is no Cyanogenmod port for it yet. I really only want to have a phone if it can run a free ROM.

@kemonine96 et.al.:

When do you think a beta CM port will be ready?

I have not done any Android development and very little administration, but I am a seasoned Linux software engineer. Is there any way I can help with porting CM to this phone?

Finally, would a donation (kemonine96 has a paypal donations link) speed up the process? I can't afford to pay hundreds of dollars, but I could do something like 50....
 

kemonine96

Inactive Recognized Developer
Jan 27, 2011
1,349
1,288
0
Michigan
I'm very interested in buying the Samsung Galaxy Rugby Pro for AT&T. However, there is no Cyanogenmod port for it yet. I really only want to have a phone if it can run a free ROM.
You are not alone in that sentiment. I won't run a device I know won't receive a CyanogenMod port. The good news is as long as there is root, CyanogenMod can be made to work.

When do you think a beta CM port will be ready?
"Soon". Myself and a couple others are working on a set of changes for the Rugby Smart (predecessor to the Pro) and once they are further along I will be looking into starting the CyanogenMod port for the Pro.

I have not done any Android development and very little administration, but I am a seasoned Linux software engineer. Is there any way I can help with porting CM to this phone?
Most definitely, there are a few things that would help out a CyanogenMod port significantly. If you contact me via IRC (see OP) or via PM we can discuss some of the options and take it from there. Please note I leave my IRC connection active 24x7 so I may not respond right away.

Finally, would a donation (kemonine96 has a paypal donations link) speed up the process? I can't afford to pay hundreds of dollars, but I could do something like 50....
As much as I may appreciate a donation, please hold off as I cannot commit to working on CyanogenMod for the Pro in a paid capacity I am comfortable with. I am working 50-60 hour work weeks at my day job so my free time is severely limited. I have every intention on bringing CyanogenMod to the Pro but it is a free time problem more than anything else.