I'd like to put together a guide outlining how to root/S-OFF an Android Incredible 2 with Mac OS X, and perhaps develop a tool to assist. I've just done it with Parallels and Windows 7 via Revolutionary, but it seems to me there *must* be a way to do it directly. I know I can get ADB working, and issue commands via the terminal. The recoveries and ROMs are platform independent. Can someone tell me what a tool like Revolutionary actually *does* on a Linux system? Is it simply a matter of scripting a series of commands to perform some actions on some files? I don't seem to be able to find much reference on the nuts and bolts of the process, but it seems like duplicating it in Unix should be fairly simple. Any info or directions to further documentation would be much appreciated!
Edit: All I really need is link to some directions for manually rooting an Android Phone (and achieving S-OFF). Maybe something older, from before the days of packages like Revolutionary? Anyone?
Edit 2: OK, how about just very rough list of what ADB does during a Revolution-like session (send commands, push files)? If I can figure this out perhaps I'll have something to offer the thousands of Mac users who want to root their Android phones.
Related
Hello,
I recently purchased two myTouch 4G's for my brother and I. And while we were able to root his phone in about an hour, my phone still remains unrooted. I've tried following youtube videos, text guides and any other resource that may help me.
After I took a look into my brother's phone, I realized that his HBOOT is 0.85 and mine is 0.86. So I did an internet search for this discrepancy and it seems that the HBOOT is critical in your ability to permroot. And while there are some guides that claim to permroot 0.86, I've been running into walls with the ADB commands. For some reason when I plug my phone and run the adb devices command, my computer can't seem to find my device.
So I stumbled across the gfree method. And while I did try to use visionary for my temproot, a lot of posts said that I have to use the rage method to gain shell access. So I went through the rage method and got to the forked #### children message. Unfortunately, I couldn't a kickstart the gfree from there so I hit another dead end.
If anyone can point me in a direction to root a phone with a 0.86 hboot without adb, that would be great as I'd really love to install cyanogen.
While this may be unethical, I am willing to "donate" to any expert who is willing to help me via Skype or AIM. Otherwise, I appreciate all the help I can get!
I have experience as a .net developer, a SQL developer, and a network administrator, but I've never done anything with mobile development. I'll be able to do some damage, but I need someone to point me in the right direction here.
I am not interested in messing with the existing windows CE os AT ALL, only Android. I motivated by this phone because it's the only modern phone who's ESN can be activated on verizion without a data plan.
SO, can an experienced person within the community give me a lay of the land of where I can contribute and get working?
my 2c: Most of the hacking i've done was on PSP, and they always loaded custom firmware by getting into the core / bios area, just like all of the other jailbreak methods. Can we do that?
Gaujo said:
I have experience as a .net developer, a SQL developer, and a network administrator, but I've never done anything with mobile development. I'll be able to do some damage, but I need someone to point me in the right direction here.
I am not interested in messing with the existing windows CE os AT ALL, only Android. I motivated by this phone because it's the only modern phone who's ESN can be activated on verizion without a data plan.
SO, can an experienced person within the community give me a lay of the land of where I can contribute and get working?
my 2c: Most of the hacking i've done was on PSP, and they always loaded custom firmware by getting into the core / bios area, just like all of the other jailbreak methods. Can we do that?
Click to expand...
Click to collapse
well, one major thing that you can help with, is getting drivers for the kin two, because the ones we have are only diag drivers, and do not let us see the phone in windows explorer...the diag drivers only let us see the filesystem in Bitpim.
welcome to the "i know kung-fu but this seems to need jiu-jitsu" group of developpers.
As noted above... drivers.. drivers drivers....
In the other threads you can see my hardware attempts resume about the usb access to the devices and explanation about why we didnt flashed anything yet (tldr; is shop-protected).
The only driver available for flashing (in windows) or linux direct access turned us into a nvflash executable being frozen, doing anything. For the other modes we have not data on how to operate with them.
On your request: yes, you could run android here, as tegra 2500 was made for wince and android (currently they work with froyo), so i guess we could do the move (i would want to backup Win CE anyway... just in case ... for messing around with flashing...).
johnkussack said:
welcome to the "i know kung-fu but this seems to need jiu-jitsu" group of developpers.
As noted above... drivers.. drivers drivers....
In the other threads you can see my hardware attempts resume about the usb access to the devices and explanation about why we didnt flashed anything yet (tldr; is shop-protected).
The only driver available for flashing (in windows) or linux direct access turned us into a nvflash executable being frozen, doing anything. For the other modes we have not data on how to operate with them.
On your request: yes, you could run android here, as tegra 2500 was made for wince and android (currently they work with froyo), so i guess we could do the move (i would want to backup Win CE anyway... just in case ... for messing around with flashing...).
Click to expand...
Click to collapse
I've never edited or created a driver, but if someone will point me in a specific driver, I will hammer away as best I can.
I don't understand what you mean here:
" The only driver available for flashing (in windows) or linux direct access turned us into a nvflash executable being frozen, doing anything. For the other modes we have not data on how to operate with them."
Point 1) The APX mode (booting with USB keys + power) is what we called as flashing "part", which uses nvflash (.exe) as tool to do flashing to the devices.
The driver you can get from nvidia (that one exists) lets nvflash find the device but the kin seems to be writeprotected, so the tool outputs an error while connecting to the KIN. Also, further attemps make nvflash get stuck in the connection process forever (and ever).
Point 2) The other modes (normal or special keys hold) have no known drivers nor known-yet ways to get them. Of course, if i knew how to make one, i would have tried to make it myself, as i tried with the MPMz protocol on the kin, so can't point you in any direction there.
That's what i meant.
I have a simple yet complex question. I would like to use Revolutionary.io on my mac but really hate having to install a version of linux inside a virtual box just to get the process done? Is there any way to run this from inside my mac through terminal? Call me lazy, I just don't want to boot into boot camp every time I need to run this program. I have over 10 people between work, home and friends wanting me to root their evo.
Thanks in advance.
Philip
bump. i'd also like to know, if it's even possible.
Any activity on a route for Mac users to run Revolutionary without installing Linux?
I would check their website for more info.
Support TrevE !!
Hi Everyone!
I have been given a Defy MB525 with Froyo installed
Apparently O2 and Motoblur don't like each other 'cos I can't locate the phone or do anything else using "My Motoblur" as Motoblur wants Microsoft Explorer and I have Linux on my computer.
I want to manipulate files and basically get full access to my phone using a nice friendly Linux GUI, but apparently I need to root the bloody thing.
I know this question has been asked before. The thread below is an example.
http://http://forum.xda-developers.com/showthread.php?p=9456771
The thread mentions Z4root as an answer.. It doesn't exist anymore.
It then talks about adb and pushing files into the phone.
In the most part this worked
The bit that didn't was "adb push exploit.bin /data/local/tmp/exploit.bin"
It doesn't exist on the zip file attached..
It did however have "rageagainsthecage-arm5.bin" instead
I changed the name to exploit bin in the vain hope that it might be the one and continued the instructions.
It obviously wasn't the one as :
a) it wouldn't come out of the program and
b) I got the $ sign instead of the # sign, which meant I was not root.
This was confirmed when I did the next step in the instructions and got permission denied.
After a switch off and on again (the phone) I cannot even get get back into the phone using adb. It just comes up "error: device not found" even though Linux is showing it as a directory.
So! What next?
Yours in anticipation
Fitchie
I use this http://forum.xda-developers.com/showthread.php?t=1044765 and work very fine with froyo
You can look at the stickies at the top of the forum before posting, see "Defy all-in-one beginner's guide", understand that it probably refers to you and most likely contains the answers to any beginner questions you'd want to ask, open it, read it in case you're serious or just look for "rooting" word if you're not.
Well, you already missed the first part and posted the thread, but you could still do the rest.
Given that you're running Linux on your PC, I'm a bit puzzled - I'd think that the described above is expected from someone with unorthodox OS that is likely used to searching for various guides.
Using "SuperOneClick" is the best way to do Root on your Defy MB525.
I've done this. .. hope it'll help
http://forum.xda-developers.com/showthread.php?t=1551472
OK.....
Read all the posts, stickys, and other relevant info, and have NO IDEA why I cant get KFU to see my KF!!
Finally got the Computer to see KF as "KINDLE (E)", shows as "Android Composite ADB Interface"...
KF goes to the USB screen very nicely...
Still getting "ADB Status: Offline;Boot Status: Unknown..... (0.9.6)
Pretty sure SDK is configured correctly...
Really dont want to have a dual boot machine JUST to use "Soupkit"..
Is there anyone out there in XDAland who can help me accomplish getting access to this KF so that I can free this machine??
:crying:
http://forum.xda-developers.com/showthread.php?t=2179748
Oh and you don't need a dual boot setup to run Linux for the SoupKit. All you need is a USB flash drive and the ability to follow instructions.
soupmagnet said:
http://forum.xda-developers.com/showthread.php?t=2179748
Oh and you don't need a dual boot setup to run Linux for the SoupKit. All you need is a USB flash drive and the ability to follow instructions.
Click to expand...
Click to collapse
Ya...... I'm pretty intelligent but not too technical. Reading the link just confused me more. I understand this is a developers site, however basic noobs like myself , don't really get what you are trying to point out.....sorry.
Is there a "KFU for DUMMIES" I missed somewhere? I just want to root this KF, don't even care if it is/is not a one-click solution. I just need clear, concise, easy to follow, non technical instructions from someone who is more informed about this process than me. PLEASE HELP!!
And please don't misunderstand, I have jailbroken iPhones, rooted other pads and phones, even turned a color Nook into a pad... This KF however, is........... frustratingly not so simple.....
If your looking to run a distro of Linux temporarily try this:
http://www.ubuntu.com/download/help/create-a-usb-stick-on-windows
Its a fairly straight forward guide on booting Ubuntu from a USB
mv1609 said:
Ya...... I'm pretty intelligent but not too technical. Reading the link just confused me more. I understand this is a developers site, however basic noobs like myself , don't really get what you are trying to point out.....sorry.
Is there a "KFU for DUMMIES" I missed somewhere? I just want to root this KF, don't even care if it is/is not a one-click solution. I just need clear, concise, easy to follow, non technical instructions from someone who is more informed about this process than me. PLEASE HELP!!
And please don't misunderstand, I have jailbroken iPhones, rooted other pads and phones, even turned a color Nook into a pad... This KF however, is........... frustratingly not so simple.....
Click to expand...
Click to collapse
In this particular case, though it may have come across differently from your perspective, I wasn't trying to be rude. Setting up a LiveUSB for booting Linux is really pretty easy. And like I said, the only requirement is a USB flash drive, and the ability to follow instructions. There's really nothing technical about it.
The problem with KFU on your end, is that you don't have communication with ADB, which is a necessary requirement for that, the SopupKit, and pretty much everything else. Setting up ADB in Linux with SoupKit is considerably easier than in Windows with KFU, but if you want to try and get ADB working in Windows, the thread I linked to in my previous post will hopefully show you how.
In either case, you are going to have to pay attention and follow instructions.