• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Root this phone without needing MSL (maybe)

Once you delete the /data/local.prop file and do './adb reboot' the phone will (should, maybe, probably) start up normally again.
 
I'm on step 6 now, and halfway through at the part where I type in "mount -o remount,or /dev/block/mmcblk0p12 /system", it spits out a "mount: invalid argument". I mounted it earlier with no problems. What gives?
 
i think its supposed to be
Code:
mount -o remount,ro /dev/block/mmcblk0p12 /system

Note the 'ro' (Read-only). It looks like a typo.
 
I just wanna thank you giantpune. I've been waiting on root for 2 months, and now I've got it :) It worked out pretty good. Just for future reference, I'm going to list some things I had to do to get it working.

The lines that were like "$ stat /data/img".. they didn't work for me, so I skipped over them completely. Turned out fine.

Every time that I had to put in "./adb reboot", I had to restart my computer or it would not see the device. Idk why.

You should make a tutorial on this, but clean up the README a little bit. It was hard to follow at time.

THANK YOU SO MUCH GIANTPUNE! Your're the best :D :D :D
 
Instead of restarting the computer, you may be able to try "./adb kill-server" and/or "sudo ./adb kill-server". If that doesn't work, you can try logging out and back in. You shouldn't need a full reboot.

And which version of ubuntu are you using? If you have 32bit, can you upload your lgoeExploit binary somewhere? I have it being linked statically, so it should work for others using 32bit linux right out of the box. It would save them the trouble of installing packages and building it.

As far as cleaning up the readme and making a tutorial, that WAS my cleaned up version :D . I'm sure somebody else out there is more gifted at cleaning up documentation than myself. I'll just wait and let them do it. This is what I have now, after changing the stat commands and fixing the 'mount or' typo. Download rootIt.tar.gz from Sendspace.com - send big files the easy way

Also, we need to find a ginneapig with a sprint phone and see that it works there.
 
The following shouldn't be needed in 6a.
Code:
./adb push jc.sh /data/local/tmp/jc.sh
./adb shell chmod 755 /data/local/tmp/jc.sh

This is the sh script that is basically copy/pasted into the beginning of 7a. And it is the source of that "mount or" typo.

And this line from 6a is already done in 1a.
Code:
./adb push su /data/local/tmp/su
And you got two #7s. I think you can delete your step 6 and rename the first step 7 to step 6. Also, did you have to use 'sudo -i" in step 3b? You should be allowed to build that code without needing root. The only thing I can think of to stop it would be if you extracted the archive containing the source and it kept the permissions from my computer where I packed it up. If that is the case, then it would make more sense to take ownership of the files than to drop to root to build it.

Otherwise, it looks like we got a winner to me. :) .
 
The following shouldn't be needed in 6a.
Code:
./adb push jc.sh /data/local/tmp/jc.sh
./adb shell chmod 755 /data/local/tmp/jc.sh
This is the sh script that is basically copy/pasted into the beginning of 7a. And it is the source of that "mount or" typo.

And this line from 6a is already done in 1a.
Code:
./adb push su /data/local/tmp/su
And you got two #7s. I think you can delete your step 6 and rename the first step 7 to step 6. Also, did you have to use 'sudo -i" in step 3b? You should be allowed to build that code without needing root. The only thing I can think of to stop it would be if you extracted the archive containing the source and it kept the permissions from my computer where I packed it up. If that is the case, then it would make more sense to take ownership of the files than to drop to root to build it.

Otherwise, it looks like we got a winner to me. :) .

Awesome work man! :D Good to hear there is now another way to get root.
 
The following shouldn't be needed in 6a.
Code:
./adb push jc.sh /data/local/tmp/jc.sh
./adb shell chmod 755 /data/local/tmp/jc.sh

This is the sh script that is basically copy/pasted into the beginning of 7a. And it is the source of that "mount or" typo.

And this line from 6a is already done in 1a.
Code:
./adb push su /data/local/tmp/su
And you got two #7s. I think you can delete your step 6 and rename the first step 7 to step 6. Also, did you have to use 'sudo -i" in step 3b? You should be allowed to build that code without needing root. The only thing I can think of to stop it would be if you extracted the archive containing the source and it kept the permissions from my computer where I packed it up. If that is the case, then it would make more sense to take ownership of the files than to drop to root to build it.

Otherwise, it looks like we got a winner to me. :) .

Idk, my computer is weird(ex.-i wasn't able to root with lgnspt even though jcase and whishperptnr both teamviewed in and couldn't find the problem)


Sudo-i was the only was it would work for me. Not sure why. And I ran jcases scripts again because I'm paranoid :) but yeah, Id say you've developed another rooting method! Nice job giantpune!
 
And thank you, sir, for your help. Teamwork makes the dream work. I guess now that I have a couple confirmed rootings with no bricks, it is safe to start a shiney new thread for this with instructions, FAQ, troubleshooting, horoscopes, and such.
 
I just wanna thank you giantpune. I've been waiting on root for 2 months, and now I've got it :) It worked out pretty good. Just for future reference, I'm going to list some things I had to do to get it working.

The lines that were like "$ stat /data/img".. they didn't work for me, so I skipped over them completely. Turned out fine.

Every time that I had to put in "./adb reboot", I had to restart my computer or it would not see the device. Idk why.

You should make a tutorial on this, but clean up the README a little bit. It was hard to follow at time.

THANK YOU SO MUCH GIANTPUNE! Your're the best :D :D :D

I'm glad you finally got rooted. Nice!
 
I think now that we have recovery you can do this if your ever bored now GiantPune. Some ppl prefer the risky root methods than the apk ones like poot. xD
 
I like gp being the underdog, personally.

Still, this is actually possible - to enter the DIAG menu and enable DIAG without needing your MSL. Provided you have Ministro II installed, you can use this to do just what the OP said.
 
Back
Top Bottom