Is there a "How to root" manual for those of us using Apple computers?

Oversteer

Member
Apr 3, 2011
7
0
0
I'm new to the forum and androids and have been reading about rooting but I always run into problems because the instructions are always for pc's. I can't be the only mac person without an iphone! So if there is already such instructions, I would love a link and if not, can anyone provide them here?

And some details about what I hope to accomplish.
1) My main reason for coming here was due to the constant "phone storage space is getting low" warning. I've only had the phone about a month and it's already full - WTF?

2) I would love to have tethering but haven't seen anything on here about using the V to tether so maybe it's not even possible.

3) Hmmmm, is there a way to "hackintosh" an android? That would be cool too!

And, sorry, I know i'm at the base of the learning curve here but will happily read any info or link provided.

Many thanks in advance....
 
I'm new to the forum and androids and have been reading about rooting but I always run into problems because the instructions are always for pc's. I can't be the only mac person without an iphone! So if there is already such instructions, I would love a link and if not, can anyone provide them here?

And some details about what I hope to accomplish.
1) My main reason for coming here was due to the constant "phone storage space is getting low" warning. I've only had the phone about a month and it's already full - WTF?

2) I would love to have tethering but haven't seen anything on here about using the V to tether so maybe it's not even possible.

3) Hmmmm, is there a way to "hackintosh" an android? That would be cool too!

And, sorry, I know i'm at the base of the learning curve here but will happily read any info or link provided.

Many thanks in advance....

Try One Click Root for mac, but i'm not sure if that'll work or not with this phone. That's the only thing I can think of besides getting SuperOneClick to work with a virtual machine.

1) Links2SD or Enable Data2ext on your phone. You'll never have to worry again.
2) Tethering is very much possible. Just download wireless tether off the market.
3)...Hackintosh?
 
I can't take all the credit for these directions, as part of it comes from RevolutionRed, who got them from KSmithNY. Also, I do not have a Macintosh to test with currently, so some of this might be guesswork

For Mac OS X, you should need the following:

A Macintosh running Mac OS X 10.5 "Leopard" or higher
X11.app for OS X, either from the OS X Install disc or from XQuartz: Get XQuartz
Android SDK from Google: Click here
Mono:OSX from the Mono Project:Click Here to get it
The Latest SuperOneClick: Get it from the developer
The Latest Optimus V Root Files from RevolutionRed: Go here

(Note: Apple includes Java by default, and does not need any drivers by design)

1.) Install an X Window Server if needed (either grab it from your install disc or get it from the XQuartz Project)
2.) Download and install Mono:OSX
3.) Download Android SDK and unzip it to a convenient place (such as your desktop)
4.) Download the Optimus V Root files from RevolutionRed's rooting directions and extract them to the SDK's platform-tools subdirectory.
5.) Download SuperOneClick and copy it to the platform-tools subdirectory in the SDK
6.) Make sure USB Debugging support is enabled, then plug in your phone to a USB port (if a dialog comes up saying it detected a network interface, hit Cancel)
7.) Ensure your phone is in charge mode, NOT storage mode
8.) Open SuperOneClick using Mono:OSX, make sure that the psneuter exploit is selected, and click Shell Root until a message says "You phone has a Temp ADB Root" (this might take a few attempts). Leave this open and continue.
9.) Open Terminal.app and type the following:
cd /wherever/you/copied/the/android/sdk/files/to/on/your/mac
adb shell

If, after running 'adb shell', you get a $ prompt, STOP AND GO BACK TO STEP 8
If you get a # prompt, the shell root has worked, so continue onward for permanent root

mount -o remount,rw -t yaffs2 /system /system
exit
adb push su /system/bin
adb push busybox /system/bin
adb shell
cd /system/bin
chmod 4755 su
chmod 555 busybox
exit
adb reboot
10.) Get SuperUser by ChainsDD from the Android Market
 
  • Like
Reactions: OptimusNate
8.) Open SuperOneClick using Mono

This isn't necessary. You don't need Mono or the X Windwos Server stuff to root, you can just use adb and the psneuter file from SuperOneClick:

adb push psneuter /data/local/tmp

adb shell chmod 777 /data/local/tmp/psneuter

adb shell /data/local/tmp/psneuter

So basically, just skip steps 1 and 2, use the above for step 8, then proceed to 9.
 
This isn't necessary. You don't need Mono or the X Windwos Server stuff to root,...

I know, I was just adapting RevolutionRed's rooting directions (which use SuperOneClick) to Mac, cutting down on the amount of time needed in Terminal.app
 
One quick note, for those that may be confused why "adb" isn't recognized as a command... it isn't in the /usr/bin so you'll have to type "./adb" in each instance where "adb" is mentioned above. Other than that, I followed along above just fine and didn't have to use SuperOneClick as obijohn suggested. Thanks to both of you, it was very easy!
 
So I spoke too soon. I did all the instructions above and did the adb reboot, and now when I go do adb shell, I get the $ and not # prompt. I take it the permanent root didn't work?
 
Here's my terminal

Just so you can see what I did, and see the $ prompt at the end when I try to start adb shell again.
Perhaps I should just use the psneuter as a temp root so I can load a custom recovery? Or do I need to be perm rooted for the custom recovery to load?

Sorry, I'm a noob at this.

Last login: Sun Apr 10 21:11:43 on console
You have new mail.
Nate-Nygrens-iMac:~ magimac$ cd /android/platform-tools/
Nate-Nygrens-iMac:platform-tools magimac$ ./adb shell
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
$ exit
Nate-Nygrens-iMac:platform-tools magimac$ ./adb push psneuter /data/local/tmp
714 KB/s (585731 bytes in 0.800s)
Nate-Nygrens-iMac:platform-tools magimac$ ./adb shell chmod 777 /data/local/tmp/psneuter
Nate-Nygrens-iMac:platform-tools magimac$ ./adb shell /data/local/tmp/psneuter
Nate-Nygrens-iMac:platform-tools magimac$ ./adb shell
# mount -o remount,rw -t yaffs2 /system /system
# exit
Nate-Nygrens-iMac:platform-tools magimac$ adb push su /system/bin
-bash: adb: command not found
Nate-Nygrens-iMac:platform-tools magimac$ ./adb push su /system/bin
865 KB/s (26264 bytes in 0.029s)
Nate-Nygrens-iMac:platform-tools magimac$ ./adb push busybox /system/bin
2924 KB/s (1926944 bytes in 0.643s)
Nate-Nygrens-iMac:platform-tools magimac$ ./adb shell
# cd /system/bin
# chmod 4755 su
# chmod 555 busybox
# exit
Nate-Nygrens-iMac:platform-tools magimac$ ./adb reboot
Nate-Nygrens-iMac:platform-tools magimac$ ./adb shell
$
 
  • Like
Reactions: hamstar
3)...Hackintosh?

Hackintosh is when you trick a pc into running mac OS and so you basically have a small netbook or homemade tower running mac osX. So I figured I could hack my droid to run mac apps and be an affordable iphone. Really, no one had done this? Cuz I gotta say that this phone is my first foray into the pc world and I really don't like it. Nothing works as it should. I, like that pc's lend themselves to hacking better but macs just work. And with common sense. None of this apd crap which has no logic to it. Who the hell designs these codes?

I think I'm a pretty smart person, but the preceding instructions are so needlessly complicated. I realize i'm of f the chart since I'm using a mac but still, there seem to be so many steps that I have no idea if I'm even close to a solution or not.

I know,i should have an iphone but I just can't stomach the monthly fee and contract.

Ok, so having a bunch of beer & wine in me prolly ain't helping much but, hey, I'm an artist.
 
Hackintosh is when you trick a pc into running mac OS and so you basically have a small netbook or homemade tower running mac osX. So I figured I could hack my droid to run mac apps and be an affordable iphone. Really, no one had done this? Cuz I gotta say that this phone is my first foray into the pc world and I really don't like it. Nothing works as it should. I, like that pc's lend themselves to hacking better but macs just work. And with common sense. None of this apd crap which has no logic to it. Who the hell designs these codes?

I think I'm a pretty smart person, but the preceding instructions are so needlessly complicated. I realize i'm of f the chart since I'm using a mac but still, there seem to be so many steps that I have no idea if I'm even close to a solution or not.

I know,i should have an iphone but I just can't stomach the monthly fee and contract.

Ok, so having a bunch of beer & wine in me prolly ain't helping much but, hey, I'm an artist.

It not needless, its just simple cli stuff, no gui needed, don't need someone to write an app to root your droid.

And apparently you do not understand the _free_ as in freedom concept just _free_ as in free beer.

You realize OS X is based off Linux right?

Unix you mean
 
Just so you can see what I did, and see the $ prompt at the end when I try to start adb shell again.
Perhaps I should just use the psneuter as a temp root so I can load a custom recovery? Or do I need to be perm rooted for the custom recovery to load?

Sorry, I'm a noob at this.

No, you did it right the first time. After running './adb shell', run su at the prompt to get a root shell (If you have SuperUser.apk installed, tell it to allow the granting of root privileges).
 
  • Like
Reactions: OptimusNate
So I figured I could hack my droid to run mac apps and be an affordable iphone. Really, no one had done this? Cuz I gotta say that this phone is my first foray into the pc world and I really don't like it. Nothing works as it should. I, like that pc's lend themselves to hacking better but macs just work. And with common sense. None of this apd crap which has no logic to it. Who the hell designs these codes?

No nobody really wants to have the oh so special iOS experience on a android device. The whole point of android is a customizable interface without the restrictions of windows and apple.

As I stated earlier and was corrected, OS X is based off unix which iirc linux is derived from. So in reality it should be easier to do this on a apple. Atleast that is what I hear from some of the devs.
 
How many times does it usually take for SuperOneClick to go through? I keep trying and it says "FAILED."

I tried the other route, and every time I enter "adb shell" it says adb isn't a command. Can someone explain how to do this correctly?
 
Re: Is there a "How to root" manual for those of us using Apple c

I was getting this error: "Failed to set prot mask (Inappropriate ioctl for device)" using Android 2.3.6 on a Nexus One.

Tried to use the exploit zergRush instead of the psneuter, and it worked! This might be useful for others tried this approach.
 
Re: Is there a "How to root" manual for those of us using Apple c

I thought Macs used a proprietary fork of Free BSD Darwin. Not directly Unix.
 
  • Like
Reactions: epidenimus
Re: Is there a "How to root" manual for those of us using Apple c

I thought Macs used a proprietary fork of Free BSD Darwin. Not directly Unix.

Dead thread is dead. Mac users can just root their phones now with GingerBreak, no need for any special tools. This thread was started back in February of last year when the phone was just getting rooted.
 
Re: Is there a "How to root" manual for those of us using Apple c

Gingerbreak Root APK is downloadable by phone, Windows, or Mac. Use the latest version. And what ever you do, don't try to " Hackintosh" your phone! Your have a droid. Be Proud of your droid ! If you want an iphone, you know where to shop.
 
Re: Is there a "How to root" manual for those of us using Apple c

" Hackintosh"

"Hackintosh"? I love android, but you do have to admit that iOS is rather pretty. The beauty of android is being able to make your phone look like an iPhone when ever you want and an android whenever you want.
iOS is not all bad, and iPhones do way outclass these Optimus Vs.

I'm not an Apple lover at all, but any decent person has to see that they put a lot of work into their products and the result (although un-customizable) is very complete.