[HOWTO] Root, Hack, Flash G1/Dream - G1 Android Development

http://forum.xda-developers.com/showpost.php?p=6763690&postcount=1246
This is a remake of the original post by Koush. Much thanks to him and everyone for the work on root'ing. The original post has not been updated in recent days so I started a new thread with new instructions.
OLD METHOD
G1 RC*/CRC*/DRC* (phone is OFF)
ON YOUR PC
1. Download the DREAIMG-RC*.zip
US-DREA100 http://android.lucidrem.us/_fd.php?file=files/howto-root/DREAIMG-RC29.zip
EU-DREA110 http://android.lucidrem.us/_fd.php?file=files/howto-root/DREAIMG-RC7.zip​ 2. Extract DREAIMG.nbh to SD FAT32
3. Download the recover_testkeys.img
http://android.lucidrem.us/_fd.php?file=files/howto-root/recovery_testkeys.img​ 4. Copy recovery_testkeys.img to SD FAT32
5. Download the TheOfficial TMO_OTA_DRC83/92
US http://android.lucidrem.us/_fd.php?file=files/enomther/USA/DRC83/update.zip
EU http://android.lucidrem.us/_fd.php?file=files/enomther/EUR/DRC92/update.zip​ 6. Copy update.zip to SD FAT32
ON YOUR G1
1. Put SD in the G1 - Hold CAMERA + POWER
2. Press POWER to INSTALL
3. When COMPLETE Click TRACKBALL
4. Hold GREEN + MENU + RED -> REBOOT
5. GoTo Home -> Apps -> Market -> Telnet -> INSTALL
6. GoTo Home -> Type [enter]telnetd[enter]
7. GoTo Home -> Apps -> Telnet -> Connect
8. Type id[enter] -> "uid=0(root) gid=0(root)"
9. Type mount -o rw,remount /dev/block/mtdblock3 /system[enter]
10. Type dd if=/system/bin/sh of=/system/bin/su[enter]
11. Type chmod 4755 /system/bin/su
12. GoTo Home -> Apps -> Market -> Terminal Emulator -> INSTALL -> RUN
13. Type su[enter] -> #
14. Type cat /sdcard/recovery_testkeys.img > /system/recovery.img[enter]
15. Type flash_image recovery /system/recovery.img[enter]
16. Press POWER -> OFF
17. Hold HOME + POWER -> Hold ALT + S -> INSTALL
18. Hold HOME + BACK -> REBOOT
You can download the text file here:
http://android.lucidrem.us/files/howto-root.txt
NEW METHOD - (does not work on v1.6/DRC*) - Wow. I am reposting this info from another source:
This is an automatic root process. Load a new recovery image and load a ROM with some simple clicks.
1. Download these to the SD:
http://android.lucidrem.us/_fd.php?file=files/howto-root/flashrec-20090904.apk
http://android.lucidrem.us/_fd.php?file=files/howto-root/recovery-RA-dream-v1.4.0.img
USA http://android.lucidrem.us/_fd.php?file=files/enomther/USA/DRC83/update.zip
EUR http://android.lucidrem.us/_fd.php?file=files/enomther/EUR/DRC92/update.zip​ 2. Use ASTRO to install the APK file. -> Run the program.
3. Click to BackUp your current recovery.
4. Type "/sdcard/recovery-RA-dream-v1.4.0.img" into the text box. -> Click "Flash Custom Recovery Image" (unless you want Cyan)
5. Boot into the recovery screen and flash the new update.zip file.
You now have root access and you did not have to wipe.
Now you will be able to reboot into the recovery screen and flash any ROM.
Try it. You'll like it. Works on G1 and myTouch.
GET ASTRO HERE
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sources:
http://theunlockr.com/2009/08/22/how-to-root-the-mytouch-3g-or-g1-in-one-click/
http://forum.xda-developers.com/showthread.php?t=553537
Creator - Zinx Verituse:
http://zenthought.org/content/project/flashrec
http://code.google.com/p/flashrec/

...but is it -too- simple?
Nice job

5. Download the TMO_OTA_CRC1
US http://android.lucidrem.us/_fd.php?f...RC1/update.zip
EUR http://android.lucidrem.us/_fd.php?f...RC1/update.zip
ERROR: download file NOT SPECIFIED. USE _fd.php?file=filepath
these links don't work for me. Are there any mirrors for these?

Fixed Hyperlink
fragske said:
5. Download the TMO_OTA_CRC1
US http://android.lucidrem.us/_fd.php?f...RC1/update.zip
EUR http://android.lucidrem.us/_fd.php?f...RC1/update.zip
ERROR: download file NOT SPECIFIED. USE _fd.php?file=filepath
these links don't work for me. Are there any mirrors for these?
Click to expand...
Click to collapse
my apologies .. i mistyped the link .. fixed now

Touch Screen Root Process
Wow. I am reposting this info from another source:
This is an automatic root process. Load a new recovery image and load a ROM with some simple clicks.
http://android.lucidrem.us/_fd.php?file=files/howto-root/recovery-rav1.2.1g.img
http://android.lucidrem.us/_fd.php?file=files/howto-root/flashrec-20090815.apk
Download these two files to the phone. Install the APK with ASTRO. Flash the custom image by typing it into the text box. Done. Now you will be able to reboot into the recovery screen and flash any ROM. Try it. You'll like it. Works on G1 and myTouch.
Sources:
http://theunlockr.com/2009/08/22/how-to-root-the-mytouch-3g-or-g1-in-one-click/
http://forum.xda-developers.com/showthread.php?t=553537

How do I know if I have root?
I tried the new method, and everything seemed to go through without glitches. Is there any way I can verify that I have gained root access?
Thanks.

sevakm said:
I tried the new method, and everything seemed to go through without glitches. Is there any way I can verify that I have gained root access?
Thanks.
Click to expand...
Click to collapse
Type su in Terminal Emulator. If you get a # then you have root. Anything else then no.

LucidREM, fantastic work. I think people need this tut because they have a hard time reading the originals. And my thoughts the gods should be pleased

It wouldnt let me install the flash recovery apk. I followed the directions to the letter.

ThR1LL said:
Type su in Terminal Emulator. If you get a # then you have root. Anything else then no.
Click to expand...
Click to collapse
Thanks. It works!
Also thanks a lot to LucidREM for posting this. I kept trying to do it the old way, but without any success.

ASTRO
jacknmary said:
It wouldnt let me install the flash recovery apk. I followed the directions to the letter.
Click to expand...
Click to collapse
what was the response when it was installing? how did you attempt the install?

Can I use...
Cyanogen's 1.4 img instead...
Or at the very least... reflash to cyanogen's 1.4 img after I follow the "new" method in the first post?
Thanks,
Adam

Recovery Image
djfreaq said:
Cyanogen's 1.4 img instead...
Or at the very least... reflash to cyanogen's 1.4 img after I follow the "new" method in the first post?
Thanks,
Adam
Click to expand...
Click to collapse
absolutely .. the cyan 1.4 is actually the default recovery in the APK that you download .. however .. it is not 100% compatible with all phones .. the newer recovery image from RA is good for G1 and myTouch as well .. the recovery is actually very nice and you should still be able to use cyan's ROM with a different recovery image

LucidREM said:
absolutely .. the cyan 1.4 is actually the default recovery in the APK that you download .. however .. it is not 100% compatible with all phones .. the newer recovery image from RA is good for G1 and myTouch as well .. the recovery is actually very nice and you should still be able to use cyan's ROM with a different recovery image
Click to expand...
Click to collapse
Fantastic. Music to my ears.
I've been a little more cautious recently, since my late G1 met it's demise... I somehow managed to fry the boot-loader. It's actually hilarious reading other posts on here because some people are so adamant about how it's impossible to brick the G1... well trust me. I did.
Anyway, thanks Lucid, I'll be trying your little method when my phone arrives Friday.
OH and just to double check. No need to revert to RC29 to make this work? I can have any factory-tmobile-out-of-the-box ROM on my phone and the NEW method will do the trick?
Again,
Thanks

Still not working.
Build Number:
1.56.73.2 PLAT-1.0_gms-135348 CL#11526 release-keys, so it's none of those two versions , and as I said before, not even the boot screen isn't the same ( Camera button+power)
Hope this helps, and i get a solution to my problem :-<
Found the topic that's dedicated to this version of the dream thanks anyway.

jacknmary said:
It wouldnt let me install the flash recovery apk. I followed the directions to the letter.
Click to expand...
Click to collapse
Go to Setting -> Applications -> allow unknown sources
This is sort of a given considering you're installing an apk from an untrusted source (ie, not the Market).

Woks For Me!!!
Worked flawlessly... Now to find a Rom... Thanks A Lot!!!

Noob question...my G1 is already rooted, I want to install the cyanogenMod...how do I do that?

obliquefx said:
Noob question...my G1 is already rooted, I want to install the cyanogenMod...how do I do that?
Click to expand...
Click to collapse
if you have root you can just flash cyan's file to the phone .. boot into the recovery screen and ALT+S

Do you think you could make a guide on how to flash hero using the one click root method.

Related

non-NAND root without ADB, a photographic guide

THIS IS ONLY FOR NON-NAND, TheBiles should put one out for NAND rooting soon.
Here's a guide for people who either don't have a PC or don't want to use one.
You will need the following files:
PC36IMG.zip
Update.zip (listed below)
A rom image of your choice
put all these files on your SD card root then power off your phone.
THIS CAN WIPE YOUR DEVICE, IF YOU NEED TO BACKUP DO STEPS 1-13 HERE
1. Hold volume down and power, keep holding volume down till the white screen appears
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
2. Wait for it to search for PC36IMG.zip on the sd card then hit yes when it asks if you want to update
http://www.flickr.com/photos/mrono/4694475803/
3. Wait for it to finish(it takes awhile) then press yes to reboot
http://www.flickr.com/photos/mrono/4694475829/
YOU NOW HAVE ROOT
now we will flash a custom rom
4. When the white "Evo 4g" screen appears, pull the battery
http://www.flickr.com/photos/mrono/4695109532/
5. Hold volume down and power, keep holding volume down till the white screen appears
http://www.flickr.com/photos/mrono/4695109576/
6. Press no to updating, then no to rebooting
http://www.flickr.com/photos/mrono/4694475803/
7. Select recovery and press power
http://www.flickr.com/photos/mrono/4695109576/
8. Wait for the red triangle
http://www.flickr.com/photos/mrono/4694475545/
9. Hold vol up and press power, wait for the menu, then select apply sdcard:update.zip and press power again
http://www.flickr.com/photos/mrono/4695109674/
10. Select install zip from sd card
http://www.flickr.com/photos/mrono/4695109714/
11. Select choose zip from sd card
http://www.flickr.com/photos/mrono/4695109744/
12. Select your rom of choice and hit power
http://www.flickr.com/photos/mrono/4695109770/
13. Wait for it to install
http://www.flickr.com/photos/mrono/4695109790/
14. Select -go back-
http://www.flickr.com/photos/mrono/4694475723/
15. Select reboot system now
http://www.flickr.com/photos/mrono/4694475763/
16. Enjoy your custom rom and rooted device!
http://www.flickr.com/photos/mrono/4695109864/
All the credit goes to:
toast: without him we wouldn't have root http://forum.xda-developers.com/showthread.php?t=690762
Koush: for the fake-flash recovery http://forum.xda-developers.com/showthread.php?t=699043
I'm glad you wrote this up. I performed root the exact same way. I still don't know anything about adb, sdk, shell, or whatever. But this way is truly rooting for dummies!, and totally without a PC. I also used rom manager to download my first rom that i flashed. But then downloaded a new one. I plan on using dcupdater for new updates.
This should be a sticky. Rooting for dummies! No PC required.
Sticky this for all of us root wanting fools that have no sense of adb.
This is sooo what I just posted, only you have photos of the recovery screen.
TheBiles said:
This is sooo what I just posted, only you have photos of the recovery screen.
Click to expand...
Click to collapse
Lol we should just combine them, feel free to combine mine into yours
Re: Rooting without ADB, a photographic guide
mrono said:
Lol we should just combine them, feel free to combine mine into yours
Click to expand...
Click to collapse
That would be great, and it would save me a lot of time. I will do that first thing tomorrow. Thanks!
-------------
Sent from my HTC EVO 4G using Tapatalk Pro.
Thanks for this. Helped me get past a step I got hung on for hours tearing my hair out.
Aparently my web server is down >.> that's why the images arn't appearing.
Re: Rooting without ADB, a photographic guide
If you post them in a .zip I will upload them to mine with the rest of my pics.
-------------
Sent from my HTC EVO 4G using Tapatalk Pro.
TheBiles said:
If you post them in a .zip I will upload them to mine with the rest of my pics.
-------------
Sent from my HTC EVO 4G using Tapatalk Pro.
Click to expand...
Click to collapse
Sure, here you go.
Woot, will be doing this soon.
I hope a 100% Senseless rom comes out.
Thanks for this method with all the images. But, I have been trying all night to gain root. First using Toast's version and adb, and now with your method on my sdcard. Using either method, I never get to a screen where I can choose to update, in step 2. I have the searching for PC36IMG.zip, with the blue progress bar, but it dumps me into this screen:
HBOOT
<VOL UP> to previous item
<VOL DOWN> to next item
<POWER> to select
FASTBOOT
RECOVERY
CLEAR STORAGE
SIMLOCK
HBOOT USB
I've downloaded the file at least twice, but I get the same result. I also flashed the stock RUU between trying Toast's version with adb and yours from the sdcard.
Do you have any idea where I went wrong? Also, is your update.zip Clockwork? (Just curious.) I'm not a complete beginner at this, as I have a Hero and was able to flash custom ROMs to it...
Thanks for any help you can give.
smarcin said:
Thanks for this method with all the images. But, I have been trying all night to gain root. First using Toast's version and adb, and now with your method on my sdcard. Using either method, I never get to a screen where I can choose to update, in step 2. I have the searching for PC36IMG.zip, with the blue progress bar, but it dumps me into this screen:
HBOOT
<VOL UP> to previous item
<VOL DOWN> to next item
<POWER> to select
FASTBOOT
RECOVERY
CLEAR STORAGE
SIMLOCK
HBOOT USB
I've downloaded the file at least twice, but I get the same result. I also flashed the stock RUU between trying Toast's version with adb and yours from the sdcard.
Do you have any idea where I went wrong? Also, is your update.zip Clockwork? (Just curious.) I'm not a complete beginner at this, as I have a Hero and was able to flash custom ROMs to it...
Thanks for any help you can give.
Click to expand...
Click to collapse
This is happening to me too.. Though I think it's because I'm already rooted? I did go through Toast's method and looks like I'm rooted, wish there was a way to tell. Also If I load a ROM then check ROM manager to see which rom I'm currently running, nothing is there -just blank.
Settings, About phone, Software information will tell you if it is rooted. Look at build number, should be Fresh Evo 0.2 by flipz or whatever ROM you used.
Mine says Fresh Evo 0.2 but during the root process it skips [8] TP and bypasses [9] TP, wondering if something is wrong with the root process? Also my sd card seems to have lost all my backup data and when I connect to pc it says my card has issues. Do I have a problem?
Did it, worked 100% easy.
Thanks man.
Are you supposed to be able to open (explore) the PC36IMG.ZIP file through Windows? I have downloaded it 12 times from 4 different places and the message says the file is invalid. I haven't put it on my SD yet, this is just on my PC.
Edit: Well, I tried doing the update to root with the downloaded PC36IMG.ZIP file and all I get is a non-rooted wiped clean EVO after it does the update.
Can someone please download load PC36IMG file "now" (not try a previous version) and see if it corrupt and also see if you can open already downloaded one through windows as a zip file.
Thanks....
MisterEdF said:
Are you supposed to be able to open (explore) the PC36IMG.ZIP file through Windows? I have downloaded it 12 times from 4 different places and the message says the file is invalid. I haven't put it on my SD yet, this is just on my PC.
Edit: Well, I tried doing the update to root with the downloaded PC36IMG.ZIP file and all I get is a non-rooted wiped clean EVO after it does the update.
Can someone please download load PC36IMG file "now" (not try a previous version) and see if it corrupt and also see if you can open already downloaded one through windows as a zip file.
Thanks....
Click to expand...
Click to collapse
I think that's what I have too: "a non-rooted wiped clean Evo." I never had the prompt to say yes to update or yes to reboot. I'm not a total n00b at this. I was able to successfully root and put Fresh's ROM on my Hero. I thought maybe it was adb drivers, but I can use my Evo in disk mode, and run HTC Sync. (I have no use for HTC Sync.)
I'd love to try d/ling the file, but my dsl is down. I've spent the last 2 hours troubleshooting it and arguing with Qwest. They've finally agreed it might be their problem and are coming out to fix it. I NEED root so I can us WiFi tether!
MisterEdF said:
Are you supposed to be able to open (explore) the PC36IMG.ZIP file through Windows? I have downloaded it 12 times from 4 different places and the message says the file is invalid. I haven't put it on my SD yet, this is just on my PC.
Edit: Well, I tried doing the update to root with the downloaded PC36IMG.ZIP file and all I get is a non-rooted wiped clean EVO after it does the update.
Can someone please download load PC36IMG file "now" (not try a previous version) and see if it corrupt and also see if you can open already downloaded one through windows as a zip file.
Thanks....
Click to expand...
Click to collapse
I just tried to open my pc36img.zip file off my sd card, the one that I used to root and it says that it's inva'id. I think it's because it's not really a zip file. The one your downloading is fine.
smarcin said:
I think that's what I have too: "a non-rooted wiped clean Evo." I never had the prompt to say yes to update or yes to reboot. I'm not a total n00b at this. I was able to successfully root and put Fresh's ROM on my Hero. I thought maybe it was adb drivers, but I can use my Evo in disk mode, and run HTC Sync. (I have no use for HTC Sync.)
I'd love to try d/ling the file, but my dsl is down. I've spent the last 2 hours troubleshooting it and arguing with Qwest. They've finally agreed it might be their problem and are coming out to fix it. I NEED root so I can us WiFi tether!
Click to expand...
Click to collapse
Why don't you just download the unrevoked root till you get your DAL back online.
http://m.unrevoked.com
Hey guys, I want to flash to another Rom with this method. Do I just do all the steps all over again?
Zardos66 said:
Hey guys, I want to flash to another Rom with this method. Do I just do all the steps all over again?
Click to expand...
Click to collapse
no, just get into recovery, you don't have to flash the .img file

[Program] SimpleRoot .1 ---- 3 Click Root w/ nand unlock!!

First things first...
Credits:
Mast3rpyr0 - Original creator of a simple one click root. Most the code used here is based on his work with some tweeks. [ Link ]
webs05 - For the outstanding help he has provided to those who were having issues using Simple Root!!! Thanks!
toastcfh - For root and nand unlock. [ Link ]
Koush - Recovery image [ Link ]
maejrep - For helping with the code to remove sendkeys!! Thanks alot!!
If I forgot anyone that I should have mention, let me know....
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Automatic updates and create update patches with wyBuild.
After hours of trying to figure out a way to make Mast3rpyr0's batch files work correctly, I noticed it had problems sending certain commands. So I decided to use some of his batch file codes, and create a VB.NET application along with batch files. I have unrooted and rooted my personal phone multiple times trying to get this to work. I tested the app 3times!! Each time Unrooting my phone! All three times its has been successful!
What exactly does this do?
Exactly what it say, Root your EVO in 3 Steps.
How do you use it?
Make sure your phone is on USB Debug mode. (MENU > Settings > Applications > Developement > USB debugging = Checked ) Click the buttons starting from Step 1.
Why the large file size?
This includes all the .img and .zip files that are needed to root. (2 PC36IMG.zip @ ~ 170MB = 340mb) and a couple of other smaller files. I decided to add them to make things more simple and avoid having to explain where to get these files.
Youtube Example
sorry for all the video splits...not my fault, blame youtube.
Video quality might be bad, give them a few to process 720p version
Part 1-1 - http://www.youtube.com/watch?v=GAqTEAWxh7U
Part 1-2 - http://www.youtube.com/watch?v=578jDEJ6M_c
Part 2-1 - http://www.youtube.com/watch?v=I-FbYqPOrpg
Part 2-2+3 - http://www.youtube.com/watch?v=qk7lBDpSp-A
AndroidPolice.com Review + Tips
​
Download:
Megaupload - had to put this up, account suspended due to the amount of downloads =( they want my to go dedicated smh...
Official Page | Full (Download this if you never used this program before)
If you have downloaded this program before, please read this
Note: Its recommended to flash a custom ROM. Reason I say this is because for whatever reason, the eng-image doesnt allow proper SU permission!!
Requires: Dot Net Framework 4 and HTC SYNC
I would try it if I didn't fully root yesterday. But props to you guys for putting that together. Seems like a one step jailbreak. Very nice.
WOW! Great work. This will unlock NAND too? If so you might want to update your thread title....
jiqqaman said:
First things first...
FOLLOW THE DIRECTIONS!! IF IT SAYS DONT MOVE YOUR MOUSE, DONT CLICK ANYTHING, DONT TOUCH YOUR KEYBOARD... THEN DONT!!!!
The reason for this is because for some reason a batch file cant send the command
Code:
adb shell cat sdcard/flash_image > /data/flash_image
The only way I found to get around that was using Sendkeys. I know, send keys is lame, and poor programming, but its the only way that I could get this to work.
Basically, Sendkeys sends keystokes to a targeted window, as if you were typing. You might see your keyboard NumLock, Caps light blink while this is being used, which is perfectly normal. (Enjoy the light show)
Click to expand...
Click to collapse
That's because the windows shell interpreter parses the redirect as belonging to the Windows system, not the android system. So it's trying to redirect the output to c:/data/flash_image or some such nonsense. Since Windows doesn't do / for it's directory structure, but instead uses \ it gacks trying to find the directory to put it in (which would be wrong even if it worked, since it would be on your hard drive, not the phone). You can change the cat line to this:
Code:
adb shell cp /sdcard/flash_image /data/flash_image
and it should work just as well. Anytime you use a redirect in a batch script like that it's going to try and redirect to Windows. If it wasn't my day off and I wasn't so tired I might figure out a fix for that, but the code I posted above should do the trick well enough. I wasn't sure initially why people wanted to to read the file into another one in the first place, but I did it with cp when I rooted and it worked fine. I suggest testing it, and then possibly changing your program. That way you can get rid of sendkeys and people breaking root by clicking something when it's running
this is amazing. too bad noobs like myself could not wait to root and unlock nand. but the process was well worth it. great job, i hope this save someone a headache
Re: [Program] SimpleRoot .1 ---- 3 Click Root!!
smw6180 said:
That's because the windows shell interpreter parses the redirect as belonging to the Windows system, not the android system. So it's trying to redirect the output to c:/data/flash_image or some such nonsense. Since Windows doesn't do / for it's directory structure, but instead uses \ it gacks trying to find the directory to put it in (which would be wrong even if it worked, since it would be on your hard drive, not the phone). You can change the cat line to this:
Code:
adb shell cp /sdcard/flash_image /data/flash_image
and it should work just as well. Anytime you use a redirect in a batch script like that it's going to try and redirect to Windows. If it wasn't my day off and I wasn't so tired I might figure out a fix for that, but the code I posted above should do the trick well enough. I wasn't sure initially why people wanted to to read the file into another one in the first place, but I did it with cp when I rooted and it worked fine. I suggest testing it, and then possibly changing your program. That way you can get rid of sendkeys and people breaking root by clicking something when it's running
Click to expand...
Click to collapse
Thanks, I'll see how that works later on, and if it works ill just upload a zip file with the updated code. Don't like the whole sendkeys thing,...I'd like to figure out on making it work without batch files... but I no pro code lol
Sent from my HTC EVO using Tapatalk
If I am already rooted can I skip right to Unlock Nand? I did root using the toast method.
cmdauria said:
If I am already rooted can I skip right to Unlock Nand? I did root using the toast method.
Click to expand...
Click to collapse
It wont hurt to re-root just run the whole thing. make sure you backup of course
thanks OP great work I'm sure it will get even better and easier once you get rid of key presses
STICKY!!!!
would you mind just posting a zip with the main files and not the roms?
im running low on space and wouldnt mind saving 300 megs
Damn after I followed the 50 step-by-step and wish I had seen this earlier nice work might try this on my older bros in a few days
Sent from my Sprint HTC EVO 4G. via tapatalk
cmdauria said:
If I am already rooted can I skip right to Unlock Nand? I did root using the toast method.
Click to expand...
Click to collapse
Yes, but you must run on the pushfiles.bat file before you goto step 2.
CYBERxNUKE said:
would you mind just posting a zip with the main files and not the roms?
im running low on space and wouldnt mind saving 300 megs
Click to expand...
Click to collapse
http://www.megaupload.com/?d=N6GV5NNP - no .img or .zip files
make sure you have the first PC36IMG.zip from the first root tutorial and the 2nd PC36IMG.zip from the nand unlock rename it eng-PC36IMG.zip or else you'll break it =(
Hi,
If I do this method will I be able to load custom Roms following these steps? I found these on another site and I am a noob so this one step thing would be great for me to get my feet wet...but the whole reason I would root is so that I could try another ROM...
Here are the steps I found...earlier it said I needed adb and sdk tools so I'm not sure if below will work if I don't have that installed on my computer.
Choose a ROM you want to try. Download it and save it to your computer (do NOT extract it, leave it as a .zip)
2. Plug the phone in via USB cable and mount the sd card so we can transfer files to it.
3. Copy the ROM .zip file and save it to the root of the sd card (NOT in any folders just on the sd card itself). Once it is done copying, unplug the phone from the usb cable.
4. Turn off the phone, then turn it back on by holding down Volume Down and Power until the white bootloader screen comes up (if it finds the PC36IMG.zip on your sd because you didn’t delete it, just say NO when it asks you if you want to update). Now using the volume buttons select Fastboot, then select Recovery and wait for the phone to boot into recovery mode.
5. Scroll to Wipe Data, select wipe data/factory reset and then select wipe dalvik cache.
6. Now scroll to Apply .zip from sd card and select the ROM .zip file we saved to the sdcard and wait for it to finish flashing. Once it is done, hit reboot and you are all set! Enjoy!
OP theres an updates restore image much better options from armon .02 works for people who have bad sectors ALLOT of us have
but 01 is for those who dont try that first
http://forum.xda-developers.com/showthread.php?t=705026
ken987 said:
Hi,
If I do this method will I be able to load custom Roms following these steps? I found these on another site and I am a noob so this one step thing would be great for me to get my feet wet...but the whole reason I would root is so that I could try another ROM...
Here are the steps I found...earlier it said I needed adb and sdk tools so I'm not sure if below will work if I don't have that installed on my computer.
Choose a ROM you want to try. Download it and save it to your computer (do NOT extract it, leave it as a .zip)
2. Plug the phone in via USB cable and mount the sd card so we can transfer files to it.
3. Copy the ROM .zip file and save it to the root of the sd card (NOT in any folders just on the sd card itself). Once it is done copying, unplug the phone from the usb cable.
4. Turn off the phone, then turn it back on by holding down Volume Down and Power until the white bootloader screen comes up (if it finds the PC36IMG.zip on your sd because you didn’t delete it, just say NO when it asks you if you want to update). Now using the volume buttons select Fastboot, then select Recovery and wait for the phone to boot into recovery mode.
5. Scroll to Wipe Data, select wipe data/factory reset and then select wipe dalvik cache.
6. Now scroll to Apply .zip from sd card and select the ROM .zip file we saved to the sdcard and wait for it to finish flashing. Once it is done, hit reboot and you are all set! Enjoy!
Click to expand...
Click to collapse
1. The program includes adb, just download, unzip and run Simple Root.exe
2.Yes you will be able to install custom roms after you have completed the all the steps.
3. Those are not complete steps, but its sorta on the right track... have you done the first part of root?
great job on making this easy guys.... To bad I couldnt wait longer than a week to root.
jiqqaman said:
1. The program includes adb, just download, unzip and run Simple Root.exe
2.Yes you will be able to install custom roms after you have completed the all the steps.
3. Those are not complete steps, but its sorta on the right track... have you done the first part of root?
Click to expand...
Click to collapse
Thanks for the quick reply. No, I am a new EVO owner and this is my first android phone. I was an iPhone user but I have come over to the Android side. No regrets. I have basically a new EVO with the OTA update installed. So my goal would be to run your one click method and then learn how to load roms. I also read that people have some kind of rom loader on their phone that sounded pretty easy so I need to do more searching on the forums here so I can learn.
Ken
This would have saved me 3 hours....
Thanks dude though this seems awesome.
Videos are titled "Hero 4g" btw.
Part 1 worked for me but part 2 doesn't. When I click yes on part 2 I get a screen that says "Unhandled exceptin has occured" and it gives me a option to continue or quit and I click continue and it closes out.
Does this method work if I already have the .6 stock rom on my device?

How to root the HTC Aria

Obsolete: Go HERE: Unrevoked's reflash Root/Recovery flash tool
attn1 said:
This will root the device and allow you to install things like wireless tether.
Edit: I can connect to wireless tether, but it's not routing to anything and takes forever to get an IP address. Once I get an ip address, I can't even ping the gateway. I suspect further AT&T foolery. I am working on it.
Custom recovery is a bear to get to. You can however, get to custom recovery, and we can flash custom roms.
For the most part, I used the root method and files from the MT3G root procedure. However, I could not get the adb to read my in recovery until I used my gold card. Many failed attempts before, and it pretty consistantly worked afterword. I suspect the difference was the SD card itself, and not that it was a gold card, because it makes no sense that a gold card should make a difference. Both cards were 2 gb Sandisk cards, but the one I used was from a Hero, which was what I used to make my goldcard to root that.
Folks, the MT3G method works. This isn't mine, I was just the first to make it go on the Aria.
Here's eugene's "How to Root the Slide thread"
Eugene, Koush, Modaco, ChiefzReloaded, brokensanity, the EVO Unrevoked team and many others, on behalf of an awful lof frustrated AT&T Android fans, thank you.
The Unrevoked team has more info here if you get stuck.
Update:
Instead of slideroot.zip and superuser.apk, you can just flash my rom. (See next post in this thread).
That includes root, busybox, superuser.apk and strips AT&T applications & brings the ROM much closer to a generic HTC sense ROM.
Check out this thread: http://forum.xda-developers.com/showpost.php?p=6909467&postcount=1
Once you have root (either by pushing slideroot and installing superuser.apk or skipping those and installing my rooted ROM) do yourself a favor and check out this thread: Unrevoked team: Recovery reflash tool (updated - Now for Aria/Liberty!)
Once rooted, you don't have to do the adb chase anymore; you can now flash custom recovery with the tool in that thread. It works!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Click to expand...
Click to collapse
Installing a custom ROM and loading Clockwork Recovery on an unrooted HTC ARIA.
Installing a custom ROM on Aria/loading Clockwork Recovery on an UNROOTED HTC Aria.
(like mine, found here: ROM Liberated_Aria)
This method is borrowed heavily from eugene's MT3GS root method, using Unrevoked exploit.
OS X/Linux Users: remember to preface abd commands with ./ (./adb)
We now have the ability to flash custom recovery on the phone! (Thanks to the Unrevoked Team)
PREREQUISITE #1: You must have the android sdk installed on a Windows machine and know how to use adb. Alternatively, you can use a *nix/OS X box if you don't mind verifying devices without the loop to watch.
PREREQUISITE #2: Download Clockwork_Aria_MT3GS.zip
Process:
Format the SD card supplied with the phone like this: http://forum.xda-developers.com/showpost.php?p=7029045&postcount=283 (Thanks Yoshiofthewire) in a card reader if at all possible.
Copy your new ROM zipfile to the root directory of the SDCARD. DO NOT name it update.zip. DO NOT unzip it. You must flash the zipfile later.
Copy the contents of Clockwork_Aria_MT3GS.zip to the tools directory of your SDK, along with your ROM zipfile of choice.
Power up the phone, holding down the VOL-DOWN button.
Wait about 30 seconds, until some diagnostic checking is done.
Press volume down to highlight recovery, but to do not push power to execute just yet.
Open a command prompt and navigate to your SDK tools directory.
Start the loop.bat file and let it run. (Optional if you don't mind running adb devices until the decide to show up).
Get ready to connect the phone to the computer with the USB cable, but don't connect one end until you read the next step.
This part is a PIA and it's critical, and it's inconsistent and therefore may take quite a few tries to get it right: Pushing the power button first and then approximately one second later plug in the USB cord. (Think ONE THOUSAND ONE-PLUG)
When the triangle/exclaimation over phone graphic appears, hold volume up and press power. This will bring you to stock recovery.
If this works, your loop running the adb devices command will list the device. If not, start from the beginning from power up. This can take a lot of tries, be patient and don't give up. Not all SD cards will work reliably.
Once devices are listed in the loop, hit CTRL-C to terminate the loop if you've started one. Hurdle one complete.
In recovery, use volume down to select Apply sdcard:update.zip and push the power button to execute (This will fail, but it's enabled write access for me.)
adb push ota.zip /sdcard/update.zip and press the enter on keyboard to execute. (No - that's not a typo)
If that pushes without error, then enter adb push update.zip /sdcard/update.zip but do NOT press enter.
In recovery, again scroll down with power down to select sdcard:update.zip but do not execute yet.
Press the power button and then watch phone to say "verifying" and then press enter IMMEDIATELY on the keyboard. If timed right, Clockwork recovery should load. If not, start back at step push ota.zip /sdcard/update.zip and repeat from there until clockwork loads.
Optional: From Clockwork Recovery, do a Nandroid backup.
From Clockwork Recovery, select install zip from sdcard, and execute, then choose zip from sdcard and execute, and then you can scroll down to your pre-rooted rom of choice and execute that to flash it. In Clockwork you can scroll with trackpad or volume buttons, and you can execute with either the power button or a trackpad button push.
If you get stuck trying to get Clockwork to load:
Try a different sdcard and start again from the first step.
Check out Modest Android's post here: http://forum.xda-developers.com/showpost.php?p=7006760&postcount=2
The Unrevoked Team has more info here: http://www.unrevoked.com/rootwiki/doku.php?id=public:adb_in_recovery
On a rooted Aria, do yourself a huge favor and install Clockwork Recovery. See this thread: Unrevoked team: Recovery reflash tool (updated - Now for Aria/Liberty!)
Also, enable installation of non-Market (untrusted) apps (sideloading):
COMMON:
Start the phone normally.
Enable USB debugging (settings > applications > development > USB Debugging)
Leave the phone running - do not reboot to Clockwork.
adb remount
adb pull /data/data/com.android.providers.settings/databases/settings.db settings.db
Linux/OS X:
echo "update secure set value = 1 where name = 'install_non_market_apps';"|./sqlite3 settings.db
WINDOWS:
echo update secure set value = 1 where name = 'install_non_market_apps';|sqlite3 settings.db
COMMON:
adb push settings.db /data/data/com.android.providers.settings/databases/settings.db
Reboot phone and sideloading works. (thanks to fluffyarmada)
When I get a chance, I'll figure out how to do a proper menu toggle.
ROM Downloads:
liberated_aria_b003_signed.zip
(HTC Boot theme, AT&T apps removed, Google Search default web page)
MD5: 2d7a3aeb8ebe2c33247897be7ef22740
aria_shipped_rooted_signed.zip
(Stock with ROOT, AT&T Boot theme & Apps)
MD5: af56f22d24e4dcc4b205cf9bb3bc9ba1
Aria Issues:
Even with root, wifi tether does not work.
Thanks attn1 and whoever else worked on the Aria. Awesome job.
very impressive!
Remember I told you I had a feeling it would work!
Oh and whenever went into recovery during the root process after running the loop did you actually select recovery from the menu or did you use the other method we talked about in that other thread?
What is the procedure for removing the bloatware? As I said in the other thread, this will be my first endeavor into the Android market and I hope this is not a stupid question.
_Opiate_ said:
very impressive!
Remember I told you I had a feeling it would work!
Click to expand...
Click to collapse
You did - and you were right!
attn1 said:
You did - and you were right!
Click to expand...
Click to collapse
Im just glad it worked! I can't wait to give it a go myself.
does anyone have a stock rom for the HTC aria? Just wondering if ever i want to go back to the original ROM.
if you give this a try, please let us know how it went. that would be a big bonus.
thanks!
icedude said:
does anyone have a stock rom for the HTC aria? Just wondering if ever i want to go back to the original ROM.
Click to expand...
Click to collapse
You are still on the stock ROM....rooting doesn't flash a different ROM
I am trying this but i can't get past the start of running loop...i am following the guide linked to, can anyone give me a bit more explanation?
ko0ky said:
if you give this a try, please let us know how it went. that would be a big bonus.
thanks!
Click to expand...
Click to collapse
Its already confirmed to work but I'm going to give this a go as soon as I get home and ill update. I'm headed there now.
_Opiate_ said:
Its already confirmed to work but I'm going to give this a go as soon as I get home and ill update. I'm headed there now.
Click to expand...
Click to collapse
Thanks Opiate, but so far, just one person has confirmed. I only asked to get general census on how well its going for everyone.
I trust the op too.. but still, for some of us... this will be our first 'rooting' a android. I love the phone way too much to screw something up.
I followed the instructions on the 'Root the Slide' page... But I must have done something wrong... because I still can't su. And now I can't get adb to detect the phone in recovery mode. Hmm...
Everything seemed to work though... this is strange.
And, yes, USB Debugging is enabled. I'm trying to re-do the whole process, but I can't get the phone to show up on adb.
icedude said:
does anyone have a stock rom for the HTC aria? Just wondering if ever i want to go back to the original ROM.
Click to expand...
Click to collapse
Sure. Once your are in clockwork, you can do a Nandroid backup. You can always restore that.
How did you get this to work?
Even with a fresh gold card I am not seeing an Offline Device
ko0ky said:
Thanks Opiate, but so far, just one person has confirmed. I only asked to get general census on how well its going for everyone.
I trust the op too.. but still, for some of us... this will be our first 'rooting' a android. I love the phone way too much to screw something up.
Click to expand...
Click to collapse
This is not the easiest root I've ever done. Read the MT3G thread carefully, especially the last few pages. Getting adb to work in recovery takes some patience and some retries.
Loading ota.zip as update.zip and then switching with update.zip as the file is verified also takes time to get just right.
It's a PIA, but it's doable.
Very new at this kinda lost. Got my first android phone trying to figure all this stuff out. Is there a complete idoits gudie to this whole process. Btw loving my little android.

[CWM] Motorola XT530\531 and XT532.

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Clockwork-mod recovery for Motorola XT530/531 and XT532.​
Code:
You've already messed up with your phone.
Now if something happens don't point your finger to me.
All I can do is to laugh at you, as loud as possible.
So always keep in mind that you do changes by your choice.
Thank YOU
After 7amdoun's successful finish on fixing bootmenu bugs, I proudly present the easiest way to have bootmenu on these phones.
First of all check out that you have all the things required :
1. A Motorola XT530/XT531 or XT532.
2. Must be rooted.
3. If you don't know how to root. Check out here [Thanks to 008Rohit]
4. A PC.
If you are done with above things you can proceed further.
There are two ways to get bootmenu on your device
First
Steps are very simple :
1. Just download "Bootmenu_v2.0.2.zip" and extract it.
2. Double Click "Bootmenu Installer.bat"
3. And follow the onscreen instructions.
Second:
[Special thanks to andrewidya for making the .apk]
Either refer to the installation video made by andrewidya
OR
This is easier way, you ought to have busybox installed:
1. Download the "Recovery Installer_1.0.apk" file from the attachment.
2. Install it on your phone.
3. Open "Recovery Installer" from App drawer
4. Tap "Install Recovery"
5. You've CWM installed.
You are DONE
Congratulations, You are now having Custom Recovery in your phone.
Using Bootmenu:
Turn Off your phone.
Switch on the phone. While you see the "M" logo the soft buttons leds will light up.
Be quick enough to press the Volume down(-) button as you see the leds being lighted.
Click to expand...
Click to collapse
Touch will not work in bootmenu.
Use volume keys to navigate and power key to select.
Special Thanks and credits to:
Gentrylamp for creating bootmenu.
7amdoun for his great knowledge and fixing all the bugs in bootmenu.
andrewidya for making the installation simple with a simple .apk.
Mazen.kh for everything he did.
Mr.Indigo for giving us hopes.
And all other members whom I forgot to mention here.
Click to expand...
Click to collapse
If you face any problem you can ask me anytime.
Wait... Where are you going? Downloading ...??
Please don't forget the Thanks button.
And please go and thank other members also, it wouldn't have been possible without them.[/B]
Change log:
Code:
Bootmenu 1.1.5 : Was only available for testing.
Bootmenu 2.0 with CWM 6.
Bootmenu 2.0 with CWM 6 Backup bug fixed (Thanks to 7amdoun)
Bootmenu 2.0 with CWM 6 Restore bug fixed.
Bootmenu 2.0.2 with CWM 5 Most of the bugs fixed.
Made Installing the bootmenu simpler than ever with Installer script v1.0.
Installer script v1.0.2 with no requirement of busybox or Pimp My Rom.
Installer script v2.0.0. Removed bug of contradiction with other apps.
Apk made by andrewidya for simpler installation
CWM 6 flashable available in attachment
CWM recovery for fire xt
Hi, I did everythng as mentioned but aftr reboot i didnt get any recovery mode instead normal screen turned up and phone wrkd as normal..
plz suggest wat to do..
Recheck from up to down.
And please redownload the the attachment that 97bootmenu had some mistake before
Hey aweosomeabhijeet,
Can you develop a cwm for Motorola Defy Mini XT320 as I don't know how to port it.
rootdefyxt320 said:
Hey aweosomeabhijeet,
Can you develop a cwm for Motorola Defy Mini XT320 as I don't know how to port it.
Click to expand...
Click to collapse
Give your recovery dump.
Or you can do it on your own it's too simple.
1. Dump your recovery
2. Go to builder.clockworkmod.com
3. upload the img there.
Have some tea or coffee and it will get ready soon.
Download the files and you are done.
CWM recovery for fire xt
I falashed my phone with XT531 SBF from Brazil, will dat make any difference?? my phone is shown as XT531 in info..
varun1989 said:
I falashed my phone with XT531 SBF from Brazil, will dat make any difference?? my phone is shown as XT531 in info..
Click to expand...
Click to collapse
Only that service center people will not accept it if you are not from brazil. And network switching might have problems.
Sent from my XT530 using xda app-developers app
can u upgrade kernal or not
Here's a slightly improved bootmenu (with one important variable fix for the XT530).
Try selecting 2nd-init in bootmenu and tell me what happens.
BTW, are you able to unmount /system partition once you load CWM?
7amdoun said:
Here's a slightly improved bootmenu (with one important variable fix for the XT530).
Try selecting 2nd-init in bootmenu and tell me what happens.
BTW, are you able to unmount /system partition once you load CWM?
Click to expand...
Click to collapse
I didn't tried but was able to flash zip(s).(see the video)
I think while flashing it did unmounting /system
Sent from my XT530 using xda app-developers app
yup tried it 2 times but phone starts normally
aweosomeabhijeet said:
I didn't tried but was able to flash zip(s).(see the video)
I think while flashing it did unmounting /system
Sent from my XT530 using xda app-developers app
Click to expand...
Click to collapse
There is a manual option somewhere in CWM to unmount /system. Try it and see if it works.
Also, using the new bootmenu I uploaded, try selecting 2ni-init and see if phone boots normally (without ADB).
7amdoun said:
There is a manual option somewhere in CWM to unmount /system. Try it and see if it works.
Also, using the new bootmenu I uploaded, try selecting 2ni-init and see if phone boots normally ie. into OS instead of bootmenu.
Click to expand...
Click to collapse
I also tried it before . It didn't worked. The phone gets stucks at bootlogo
Error ! unmounting /system
BTW, andrewidya figured out how to get the normal OS to boot without ADB , he needs some time.
And he is building installer script for bootmenu
Edit : Why people are not able to boot in bootmenu? Have I done something wrong?
vishal.kulkarni30 said:
yup tried it 2 times but phone starts normally
Click to expand...
Click to collapse
Did you set the permissions correctly?
one doubt!
aweosomeabhijeet said:
Hey Guys
All your wait is over.
Here I'll tell you how to get CWM for Moto Fire XT.
Disclaimer : I'm not responsible for any damage to your phone. I have tried it and finished successfully.
Try only if you know little bit about android.
Required things
1. Rooted Fire XT
2. Pc
Download these things on your phone:
1. Terminal emulator
2. Busybox(Open it and install)
3. Root browser
4. Pimp my Rom
You can find all of them in the Play Store.
If you have done with it download the attachment.
Now main work.
It is not easy though but I think everyone can do it.
Steps:
1. Extract the attachment and copy it to your sdcard
2. Mount /system as RW.
3. Open Root Browser and copy bootmenu folder from sdcard/XT530 and paste it in /system.
4. Open /system/bin and locate to logwrapper
5. Rename it as logwrapper.bin
6. Open Terminal Emulator and type:
Code:
su
ln -s /system/bootmenu/binary/bootmenu /system/bin/logwrapper
sync
exit
exit
7. Open Pimp My Rom and Add universal init.d support.
8. Copy /sdcard/XT530/97bootmenu and paste it in /system/etc/init.d .
9. Change permissions of 97bootmenu to rwx r-- r--
10 . Reboot your phone.
Now your phone will start at bootmenu.
Select Recovery>Custom Recovery
PS: If you want to get back the phone to boot normally. Just connect it to PC, open CMD and type
cd path-to-adb.exe
adb shell
rm -R /system/etc/init.d/97bootmenu
exit
adb reboot
I succeeded here's the video:
http://youtu.be/OyHwMqkBArk
Sorry for poor camera quality.
Thanks to all the members.
Special Thanks to:
Gentrylamp for creating bootmenu.
7amdoun for his great knowledge and modding bootmenu for XT530.
andrewidya for correcting me at every point.
Mazen.kh for everything he did.
Mr.Indigo for giving us hopes.
And all other members whom I forgot to mention here.
If you face any problem you can ask me anytime.
Now I'm building a custom Rom and will finish soon.
Give your ideas to make it look better.
Wait... Where are you going? Downloading ...??
Please don't forget the Thanks button.
And please go and thank other members also, it wouldn't be possible without them.
Click to expand...
Click to collapse
after d last step when i rebooted...my mob booted as normal...it didnt show any recovery mode...
Ok everybody I think 97bootmenu is the problem.
Solution :
Create 97bootmenu manually.
Steps:
1.Open /system/etc/init.d
2. Create a file, name it 97bootmenu.
3. Open the file as text
Type:
Code:
#!/system/bin/sh
stop
exec /system/bootmenu/binary/bootmenu
4. repair permissions.
5. Restart your phone and tell me the situation.
how!?
i tried ... same situation. .
krishnak1 said:
i tried ... same situation. .
Click to expand...
Click to collapse
Okk I will figure out what's the problem?
And will release it correctly soon.
CONFIRMED WORKING ON XT535 currently backing up Via CWM. Backup complete. Problems are: have no backlight in CWM. when scrolling down with the volume keys the text moves across to the middle. Many thanks guys! info: /system/ is not manually unmountable in CWM, and selecting 2nd init on recovery, the phone hangs at the boot. Be sure to check correct permissions mine didnt work the first time because of perms on 97bootmenu
Sent from my ASUS Transformer Pad TF300T using XDA Premium HD app
Cool.
To Everybody
Don't forget to change the permissions please.

[TWRP][Root] Dragon Touch X10 [TabletExpress][Allwinner A83T]

This is a very nice budget tablet from Tablet Express. I found mine on eBay for $93.00, new + free shipping, and have been very pleased with it. I love that it came with Developer Options already on, had USB Debugging enabled right out of the box, and has a screen protector installed by the manufacturer. Add the fact that the bootloader isn't even locked, and you really can't go wrong with this device.
I used the AIO TWRP Compiler script by @yuweng, to build this recovery, it's a very efficient tool to work with and he put a lot of work into it. Many, many thanks there!!
Well, enough rambling, lets get started...
KNO'DIS: I, OR ANYONE ELSE AT XDA, WILL NOT BE HELD RESPONSIBLE FOR "BRICKING" YOUR TABLET!! IF YOU MANAGE TO MAKE A BRICK, DUE TO YOUR "FUN-DA-MENTAL" INABILITY TO READ, GO BUILD A BBQ PIT WITH IT!!​ (Or ask for help, there's a lot of friendly people around here)​
Verify Partition Scheme
Over the past few months, it seems some devices have different names for the partition scheme, either "nand" or "mmcblk". So, the first step will be to check which type you have before installing TWRP and rooting the device. Here's how you check:
1) Connect the device to your PC, and open a terminal
2) Type the following:
Code:
# to make sure the device is recognized:
adb devices
# result should be:
List of devices attached
00000000000000000000 device
# Now type:
adb shell
# followed by:
ls -al /dev/block/by-name
# First Line should be 1 of the 2:
# This is a "mmcblk" device
lrwxrwxrwx root root 2016-07-20 00:08 UDISK -> /dev/block/mmcblk0p1
# This is a "nand" device
lrwxrwxrwx root root 2016-07-20 00:36 UDISK -> /dev/block/nandk
Once you know which device type you have, follow the below directions accordingly.
Root (Works for Android 4.4.4 and 5.1.1)
Rooting the device is easy, there are two methods that I know work:
1) Install TWRP, then flash Chainfires current SuperSu zip, find it Here (<-- recommend method)
2) Using Kingo Root for PC, find it Here (Use the Root Again option)
Install TWRP
You should already have ADB installed on your PC, or BusyBox and Terminal Emulator installed on your tablet, I will not cover installation of either of those. And you should know which type of mount partitions your device is using. To get the TWRP recovery on your device, you have a few options:
1) Use ADB to "push" the image (Android 4.4.4 and 5.1.1)
2) Use the included shell script, via BusyBox and Terminal Emulator (Android 5.1.1 and the device must already be rooted to use this option)
Download the appropriate zip for your device, located below, under Downloads, and extract it to a convenient location on your PC. If using your Tablet, the shell scripts and TWRP image must be in the root directory ( / ) to work properly.
Using ADB (Android 5.1.1) on "nand" partitions
Put the X10_twrp3.0.2.img file in the same directory as your working ADB, then enter the following:
Code:
adb push X10_twrp3.0.2.img /dev/block/nandf
#After it finishes:
adb reboot recovery
Now, flash the SuperSU flashable zip and your device will be rooted, yay!
That was easy, yes?
Using ADB (Android 5.1.1) on "mmcblk" partitions
Put the X10_twrp3.0.2.img file in the same directory as your working ADB, then enter the following:
Code:
adb push x10_twrp_mmc.img /dev/block/mmcblk0p9
#After it finishes:
adb reboot recovery
Now, flash the SuperSU flashable zip and your device will be rooted, yay!
That was easy, yes?
Using ADB (Android 4.4.4)*As of now, KK uses "nand" ONLY
This is the only way I could get it to work right on KitKat, sorry, no Terminal Emulator for this one...
Put the X10_twrp2.8.7.0.img file in the same directory as your working ADB, then enter the following, one line at a time:
Code:
adb push X10_twrp2.8.7.0.img /data/local/tmp
# Wait for it, then type:
adb shell
#Followed by:
dd if=/data/local/tmp/X10_twrp2.8.7.0.img of=/dev/block/nandf
#After it finishes:
reboot recovery
Now, flash the SuperSU flashable zip and your device will be rooted, yay!
That wasn't too bad, was it?
Using Terminal Emulator (Android 5.1.1 using "nand" ONLY)
Put the X10_twrp3.0.2.img and twrp.sh files in the root ( / ) folder of your tablet, then open the Terminal Emulator, enter the following, one line at a time:
Code:
su
sh twrp.sh
The script will tell you when it's done, now, power off the tablet. Boot into recovery by pressing and holding the Volume Down and Power Buttons. When the Dragon Touch logo appears, release the Power Button but continue to hold Volume Down until TWRP boots.
I hope you enjoy my work, and keep in mind that I like to keep things up to date, when a new version of TWRP comes out, I'll build it and post it here.
Downloads
X10 TWRP for "nand" devices
X10 TWRP for "mmcblk" devices
~ Also see Extras Section Below ~
Credits
@yuweng (bunch of help there)
@MSF Jarvis
@trillwizzard (for mmc fix)
@amw2320 (for modified firmware)
TeamWin
Extras
Themes for TWRP
TWRP 3.x Themes for Tablets (Landscape Devices)
Factory Firmware
TabletExpress.com
Modified Firmware
X10-V2-5.1-amw-TWRP_SuperSU.img (Created by: @amw2320, has TWRP (nand) and SuperSu already installed)
Using PhoenixUSBPro
My "short" guide on using the PhoenixUSBPro tool can be found here
X10 Device Tree (For Android 5.1.1)
GitHub
Change Log
Change Log (Newest First)
Added modified stock firmware (8-20-16)
Added info about devices using "mmcblk" instead of "nand", provided TWRP for each (7-23-16)
Added TWRP 2.8.7.0 for KitKat (Android 4.4.4) users and flash instructions (5-19-16)
@NepoRood, great work! One suggestion, instead if using the PRODUCT_COPY_FILES, you can simply add DEVICE_RAMDISK_(DIRS|FOLDERS) += rootdir
I am sure the flag has dir rather than folder in its name, but you can easily confirm that from the thread and you have to use an absolute path for folder name, so include the device/vendor/codename also, before rootdir.
MSF Jarvis said:
One suggestion, instead if using the PRODUCT_COPY_FILES, you can simply add DEVICE_RAMDISK_(DIRS|FOLDERS) += rootdir
Click to expand...
Click to collapse
Thanks for more great advice, I've read the first page of the OP a dozen times or more, and never noticed that flag (until you pointed it out!). Would have saved a lot of typing, lol, I'll definitely use it for future projects :good:
NepoRood said:
Thanks for more great advice, I've read the first page of the OP a dozen times or more, and never noticed that flag (until you pointed it out!). Would have saved a lot of typing, lol, I'll definitely use it for future projects :good:
Click to expand...
Click to collapse
That's what I'm here for, no?
Great job tested with backup and cache cleaning and it worked great now I just need to find a custom rom any of you know of any?
Sent from my SM-G530T1 using Tapatalk
Franzferdinan51 said:
Great job tested with backup and cache cleaning and it worked great now I just need to find a custom rom any of you know of any?
Sent from my SM-G530T1 using Tapatalk
Click to expand...
Click to collapse
Unfortunately, no, I've never had any luck building a ROM. However, I'm going to give it a shot with this tab (I might as well try, lol) IF, I come up with anything, it will be posted here.
NepoRood said:
Unfortunately, no, I've never had any luck building a ROM. However, I'm going to give it a shot with this tab (I might as well try, lol) IF, I come up with anything, it will be posted here.
Click to expand...
Click to collapse
I can lend you my Jenkins server if that's what is bothering you. I'll even fix errors occasionally when I get time
MSF Jarvis said:
I can lend you my Jenkins server if that's what is bothering you. I'll even fix errors occasionally when I get time
Click to expand...
Click to collapse
Thank you for the offer my friend!
I've only tried to build for one device, well 2 actually, both RCA (MT8127), both failed miserably. Even though I got a "successful" build (ie: no errors/make completed) CM12.1 wouldn't boot. Come to find out, the zip and system.img had limited files, I can't remember which, but not enough for a complete rom
So, I decided to learn everything I could about building TWRP (thanks for your help with that too )
I'll pull all the vendor blobs from the X10 and try to put together the device tree for rom building and get back to you.
Thanks Again,
Nepo
marshmallow
you think this tablet is able to be upgraded to marshmallow?
i found a rom for 6.0.1 that has the same processor A83T
it has the same processor so do you think it would flash?
Thanks!
the firmware is
A83T_N106_N1061L6BC_20160309
NepoRood said:
Thanks for more great advice, I've read the first page of the OP a dozen times or more, and never noticed that flag (until you pointed it out!). Would have saved a lot of typing, lol, I'll definitely use it for future projects :good:
Click to expand...
Click to collapse
The flag is actually this
Code:
RECOVERY_RAMDISK_DIRS += device/<vendor>/<codename>/ramdisk
As seen in this reverted commit
stickz42o said:
the firmware is
A83T_N106_N1061L6BC_20160309
Click to expand...
Click to collapse
I think it may work, post a link and I'll test it. Or, you can try it and let us know if it works. Do you have the current firmware already? If not, get it here
PS, you can also use Phoenix Card to boot from External SD just to test
Ahhh Please Help?
@NepoRood
All images from TabletExpress Dragon Touch X10 10'' Android 5.1.
X10-HT-PW-V1-AL-5.1-A83T_N106_N1061L2BC_20151126
X10-HT-PW-V1-AL-4.4-20151104
X10-HT-PW-V2-AL-5.1-20150115
X10-HT-PW-V2-AL-4.4-20160116
A83T_N106_N1061L6BC_20160309-ok NOT WORKING. RED/WHITE BOOT SCREEN.
I have downloaded and flashed all these images and I cannot get TWRP to work? I have installed Via Adb and Terminal, but it will not flash the recovery.
All I get is the factory recovery. I can confirm it pushed it to device, but will not work.
Can someone else verify.
Regards
Paxster
For Users: The Best and Easy App to use is the PhoenixSuit (Just Google lol)
I'm using this one:
Paxster said:
X10-HT-PW-V2-AL-5.1-20150115
Click to expand...
Click to collapse
If all you have is 3e recovery, then you're doing something wrong somewhere. Make sure the TWRP image is in the proper directory.
PC: should be in the same folder as your adb.exe file
Tablet: should be in root directory, which is just a backslash " / "
Please let me know how it goes
NepoRood said:
I think it may work, post a link and I'll test it. Or, you can try it and let us know if it works. Do you have the current firmware already? If not, get it
PS, you can also use Phoenix Card[/URL] to boot from External SD just to test
Click to expand...
Click to collapse
I am going to try it tonight. I didn't know about the phoenixcard boot to test it. I will try that method and post my results if someone doesn't beat me to it
thanks for the info about the phoenixcard
I can't post a link till 10 posts for the firmware btw :/ i'll try to message it to you.
NepoRood said:
I'm using this one:
If all you have is 3e recovery, then you're doing something wrong somewhere. Make sure the TWRP image is in the proper directory.
PC: should be in the same folder as your adb.exe file
Tablet: should be in root directory, which is just a backslash " / "
Please let me know how it goes
Click to expand...
Click to collapse
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Yes Recovery is in the same Dir as ADB. It confirms being sent in the Adb Window to my booted Tablet.
Also if I use a Terminal app, it is also confirmed as being flashed, but I still get a 3e recovery? So strange.
Its driving me nuts lol..
Q:Should it work with any V5.1 Android Firm? I am using X10-HT-PW-V2-AL-5.1-20150115 from tabletexpress.
Can you confirm what version yours is working on please.
UPDATE... 5 Hours later.. I managed to flash the TWRP on Android V4.4 using Rashr. and when in recovery the screen is corrupted, unable to use? and Twrp is in Landscape mode. Shall try this method on V5.1.
Regards
Paxster
PS: @stickz42o A83T_N106_N1061L6BC_20160309 Does not work. I posted above.. Red/White Stuck Boot.
@NepoRood
Ok.. I used RASHR to install TWRP. A lot less hassle for people i recon matey. Plus it worked.....ADB refused to install lol...
It works ok on the Android V5,1, (X10-HT-PW-V2-AL-5.1-20150115) but unable to backup any partitions. The Twrp Log reports Unable to mount or find the partitions?
Plus you cannot boot the tablet again after rebooting out of twrp hehe..
Here is a Log File after Flashing a Image from PhoenixUSBPro. The Partitions are there View attachment PAXSTER.LOG So maybe TWRP does not know where they are ekk? Maybe it will help from the log file to sort his out? Im new to creating a Twrp File.
Regards
Paxster
Paxster said:
@NepoRood
Ok.. I used RASHR to install TWRP. A lot less hassle for people i recon matey. Plus it worked.....ADB refused to install lol...
It works ok on the Android V5,1, (X10-HT-PW-V2-AL-5.1-20150115) but unable to backup any partitions. The Twrp Log reports Unable to mount or find the partitions?
Plus you cannot boot the tablet again after rebooting out of twrp hehe..
Here is a Log File after Flashing a Image from PhoenixUSBPro. The Partitions are there View attachment 3747215 So maybe TWRP does not know where they are ekk? Maybe it will help from the log file to sort his out? Im new to creating a Twrp File.
Regards
Paxster
Click to expand...
Click to collapse
When building, I ran into problems of only TWRP booting, turns out it was an init.rc and recovery.fstab issue. But, I had that fixed for the final release I'm using the exact same firmware as you are, and TWRP works perfectly.
Could you attach your TWRP log?

Categories

Resources