[Q] Android Rooting - Android Software/Hacking General [Developers Only]

I am currently working on a project for my computer forensics course. I am trying to gather methods used to root Android's without having to install a custom ROM and lose the data held on the internal memory. I would appreciate it if people could help me generate a list of known methods for older and newer versions of Android.
--------------
E.g. AndRoot - used on versions lower than v2.27.651.6?
Universal AndRoot - used on v2.1
SuperOneClick
Unrevoked
--------------
I plan to roll back my HTC Hero to use the older ROM's and attempt the exploits. Does anyone recommend somewhere to get older stock ROM's from?
Any help is appreciated.
Thanks in advance.

Related

New Recovery Flasher ! [updated 20090904]

http://zenthought.org/content/project/flashrec
Tool to flash the recovery image on Android phones. The so-called “one click root”.
No longer includes CyanogenMod Recovery 1.4 , but will download the correct CyanogenMod Recovery 1.4 for your phone.
Allows flashing any image (type the path or url to it).
Works on “32B” and “32A” phones.
Uses CVE-2009-2692 , which is patched in firmwares released after August 2009.
Also allows you to back up and restore the current image (to /sdcard/recovery-backup.img)
NOTE: I just found this update and have nothing to do with the actual project - though I am grateful for the work and would like to share the info!
Bluetooth access is only used to create a socket for exploiting the bug – Bluetooth does not need to be enabled, as it is not really used.
Pre-compiled: flashrec-1.1-20090904.apk (Allow non-market apps on phone to install)
Source: flashrec-1.1-20090904.tar.gz
SVN: flashrec on Google Code
Note: I am not involved in this project, just sharing the hard work of someone else.
Trying right now on a G1 Dev phone.
Awesome app! The real universal rooting tool!! (for now at least
I heard about this a couple days ago. Will this thing still work after donut? Also would this be in here or in the app section?
Does anyone have their original backup before they rooted their phone? I need it in order to get my phone back to unroot. I need it in order to restore my splash image since my hardware keyboard isn't completely working.
Any help will gladly be appreciated.
Old News
this has been posted quite a few places already
josharmour said:
Trying right now on a G1 Dev phone.
Click to expand...
Click to collapse
Isn't the dev phone already rooted?

Exchange active sync testing and rooting

Looked through the rooting guide and I have a question revolving around some testing I need to do. Please bear with me and I appreciate any assitance or advice.
Here is the issue:
When running both the Incredible and the Evo, Exchange 2007 will sync natively when encryption of the device is required. On other 2.1 devices, such as the Moto Droid, and the virtual devices, native sync will fail as it can't support encryption requirement. This is the same with 2.2 virtual devices.
Since the Evo or Incredilbe sync via ActiveSync and don't toss an error, I need to know if the mail database is actually being encrypted. I know that Android does not support full device encryption like the iphone or winmo devices.
I currenlty have a Sprint Evo for testing this. I want to keep the OS as close as stock as possible, so I can see what will happen with our users that purchase these.
1. If I root only, will I still have basically the stock image running, or does it load a custom ROM?
2. If it is replaced, can I put the stock ROM on the phone while still retaining root access.
3. I'll look around with a file explorer, but does anyone know offhand where the mail database are kept. This is the key as I need to know if this database is encrypted.
If anyone has other advice for me, I'm all ears. Thanks in advance.
GiantSloar said:
Looked through the rooting guide and I have a question revolving around some testing I need to do. Please bear with me and I appreciate any assitance or advice.
Here is the issue:
When running both the Incredible and the Evo, Exchange 2007 will sync natively when encryption of the device is required. On other 2.1 devices, such as the Moto Droid, and the virtual devices, native sync will fail as it can't support encryption requirement. This is the same with 2.2 virtual devices.
Since the Evo or Incredilbe sync via ActiveSync and don't toss an error, I need to know if the mail database is actually being encrypted. I know that Android does not support full device encryption like the iphone or winmo devices.
I currenlty have a Sprint Evo for testing this. I want to keep the OS as close as stock as possible, so I can see what will happen with our users that purchase these.
1. If I root only, will I still have basically the stock image running, or does it load a custom ROM?
2. If it is replaced, can I put the stock ROM on the phone while still retaining root access.
3. I'll look around with a file explorer, but does anyone know offhand where the mail database are kept. This is the key as I need to know if this database is encrypted.
If anyone has other advice for me, I'm all ears. Thanks in advance.
Click to expand...
Click to collapse
You can root without a custom ROM.
EVO does support EAS policies.
I am not able to answer #3 at this time, I am sure I will find out while exploring the EAS components.
GiantSloar said:
Looked through the rooting guide and I have a question revolving around some testing I need to do. Please bear with me and I appreciate any assitance or advice.
Here is the issue:
When running both the Incredible and the Evo, Exchange 2007 will sync natively when encryption of the device is required. On other 2.1 devices, such as the Moto Droid, and the virtual devices, native sync will fail as it can't support encryption requirement. This is the same with 2.2 virtual devices.
Since the Evo or Incredilbe sync via ActiveSync and don't toss an error, I need to know if the mail database is actually being encrypted. I know that Android does not support full device encryption like the iphone or winmo devices.
I currenlty have a Sprint Evo for testing this. I want to keep the OS as close as stock as possible, so I can see what will happen with our users that purchase these.
1. If I root only, will I still have basically the stock image running, or does it load a custom ROM?
2. If it is replaced, can I put the stock ROM on the phone while still retaining root access.
3. I'll look around with a file explorer, but does anyone know offhand where the mail database are kept. This is the key as I need to know if this database is encrypted.
If anyone has other advice for me, I'm all ears. Thanks in advance.
Click to expand...
Click to collapse
After following almost all rooting methods you should have a stock rooted ROM. After rooting you can flash a new stock rooted ROM anytime you want, the links are in the wiki that is stickied on the Android Dev thread. Also there is more info in the guide in my sig.
As far as encryption of mail files goes I have no idea, but would be interested to know this... Let us know if you find anything in your testing.
The phone I got for test had the OTA updates applied. Looks like no root for me now.
As soon as I find out anything, I'll post it around.
GiantSloar said:
The phone I got for test had the OTA updates applied. Looks like no root for me now.
As soon as I find out anything, I'll post it around.
Click to expand...
Click to collapse
Unfortunately for anyone that applied the OTAs before rooting, they now have to wait for the un-fix. There is a thread devoted to this in android dev. I don't have a link cause I'm on my phone ATM, but it should be on page 1.
webs05 said:
Unfortunately for anyone that applied the OTAs before rooting, they now have to wait for the un-fix. There is a thread devoted to this in android dev. I don't have a link cause I'm on my phone ATM, but it should be on page 1.
Click to expand...
Click to collapse
Right, saw that earlier when I was trying to figure out why the simple root didn't work.
forum.xda-developers.com/showthread.php?t=714157
Would link it, but guess I need a few more posts to prove I'm not a bot or spammer.

[Q] Android Rooting

I am currently working on a project for my computer forensics course. I am trying to gather methods used to root Android's without having to install a custom ROM and lose the data held on the internal memory. I would appreciate it if people could help me generate a list of known methods for older and newer versions of Android.
--------------
E.g. AndRoot - used on versions lower than v2.27.651.6?
Universal AndRoot - used on v2.1
SuperOneClick
Unrevoked
--------------
I plan to roll back my HTC Hero to use the older ROM's and attempt the exploits. Does anyone recommend somewhere to get older stock ROM's from?
Any help is appreciated.
Thanks in advance.

[Q] rooting+custom rom in 1 click idea...

I've got an HTC legend 2.1 stock Rom from virgin mobile.
Now I'm somewhat new to Android. I've been reading up a lot about rooting and custom roms but I'm kind of in-wanting to do this due to bricking possibilities. From my understanding, to "root" the legend, you would need a goldcard and some programs that run through the debug enabled. Isn't it a Linus type kernel? Couldn't someone build an app or program that can do everything in a click? I mean, people have found ways to temp. Root..and what I see Is that you run a program on the pc after having the goldcard which then roots it. But what if you put the "external" parts into the app.its Linux,and if you have root access then you should just be able to slip in the extra work during the other processes.
I'm I wrong? Isn't it just possible?
If I had the knowledge, is work on this myself....I only understand a little java...

Rooting any version of Android using Odin without losing data

Hello guys,
I have just updated (painfully) to Gingerbread and I was looking for a solution to root my phone as the Gingerbreak, for any reason, does not work on my i9000 device.
After grabbing many many informations and Googling on the internet, I found a way which works for any version of Android and which uses Odin.
I summerized and explained everything here : How to root your Android any-version phone using Odin
I made a kind of "package" with all the tools needed for the procedure, including the tools needed to get any kernel version and putting it in a .tar (the 7-zip implementation seems not to be compatible with Odin).
I think many of you will be interested in this method. If you find any bug / issue with the package provided feel free to tell me.
Have a nice day.

Categories

Resources