Related
This guide is for you that have a new Xoom (WiFi only, US model) with Android 3.1 and want to
- get root access
- enable the external SD card unit
Please note that Android 3.2, which now is available for the US Wifi models, make this guide more or less obsolete. If your aim is to have root access, then there are probably simpler methods.
What you need to do can be encompassed in these following short steps (will be detailed later on) in the following order. Each step is required before you can proceed to the next one. However, make sure that you are very very careful and dont try to take any shortcuts. That may soft-brick your device, and you may have a difficult time to explain that to your wife ... You have been warned!
I strongly recommend you to read the entire guide before trying this. In fact, read it twice to ensure that you have understood everything. If there is wierd stuff that you dont understand, dont hesitate to ask. The reason for me writing this down is that I like to document what I have learned. This is to me an excellent way to ensure that I will remember what I just did. Another reason was that I could not find a single thread that encompassed all steps required. There are many different threads, but noone (that I could find) that really guides you from start to goal. So enjoy and good luck!
I would like to thank LandMaster and cam30era for helping out with advice during my initial trail-and-error session. I soft-bricked my device once and had big problems to get by point 4.3 (avoid overwriting of CWM), but with their encouragement I finally succeeded.
If someone else adapts this guide for the EU model or the 3G model, feel free to drop me an IM and I will update the guide for these devices too. Until then, this has only been tested on a WiFi only, 32 GB device bought in the US. If you brick your 3G or EU bought model, dont call me ...
0. Overview of the 6 required steps
1. Install Motorola USB drivers for your computers (for USB connectivity)
2. Install Java SDK and Android SDK tools (for adb and fastboot commands)
3. Unlock the device for flashing (allowing replacement of recovery and boot images)
4. Install a modified recovery image (ClockWorkMod recovery for Android)
5. Root the device (Allow r/w access to the device filesystem)
6. Flash a kernel that supports the SD card (SD card access, overclocking etc.)
Steps 1, 2, 4, 5 and 6 require that you download install, image and zip files needed for the flashing.
All this was performed on a Windows XP x86 SP3. Windows 7, Mac and Linux users will probably have to do some steps differently.
Update July 7: I have tested the procedure on Windows 7 x86 now and the procedure is identical to Windows XP.
1. Install the latest Motorola USB drivers
The installation file can be found here
http://www.motorola.com/Support/US-...tware_and_Drivers/USB-and-PC-Charging-Drivers
1.1 Install the drivers and ensure that your Xoom is recognized by the computer
2. Installation of development software
Java SDK 6 and Android SDK (for Honeycomb at least) need to be installed. You can find the installation kits here.
http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html
http://developer.android.com/sdk/index.html
2.1 Install them as any other software.
2.2 What I had to do was to manually modify the PATH environment variable. I use Windows XP so I did that by right clicking on My Computer, choose Properties and select Advanced. Here I added the path to platform-tools and Tools
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\QuickTime\QTSystem\;D:\Java\Android-sdk\platform-tools;D:\Java\Android-sdk\tools
Note: If the Android SDK complains that the Java Dev Kit cant be found, just press Back and then Next again. Wierd, but that seems to do the trick ... go figure.
2.3 Test that ADB and FASTBOOT works. You should open a command window and go to your Android installation directory. Plug in your Xoom to your computer and write 'adb devices'. Your Xoom should now be listed like this
C:\Documents and Settings\Anders>adb devices
List of devices attached
0288414343813157 device
Did your device not show up? Make sure that you have USB debugging enabled in Settings / Applications / Development
3. Unlocking the device for flashing
This step will effectively erase the internal storage, including all your apps and settings. Use whatever backup you want to rescure important data before you start.
3.1 Power up and start the Xoom
3.2 Ensure that your device is fully recognized by the computer. A good sign is that the 'Portable device' dialog is activated on Windows when your Xoom has booted. The Xoom should also be seen in 'My Computer'. If not, go back to step 2 and double check your USB drivers.
3.3 Use the command 'adb reboot bootloader' to go into Flash mode
3.4 Use the command 'fastboot oem unlock'. This will trigger a dialog on your Xoom. Follow the instructions on the screen to complete the unlocking. I repeat, this *will* do a factory reset and all data will be lost!
3.5 Once unlocked, the Xoom will restart and work as normal, but now ready for step 4
4. Install recovery image (CWM)
Download the recovery image file and save it to your computer
4.1 Boot into flash mode with 'adb reboot bootloader'
4.2 Install your downloaded recovery image
C:\Documents and Settings\Anders> fastboot flash recovery recovery-Tiamat-R4c-100611-1150-cwm.img
4.3 Restart the device with 'fastboot reboot'. Timing is essential here, so be alert when the device restarts, or you will have to redo section 4.
4.4 Enter CWM with the following procedure
4.5 Once the Motorola logotype is shown, start counting to 3. At 3, press the Volume Down button. This should result in the text 'Android Recovery' in the top left corner. If it does not work, experiment with the timing ...
4.6 When 'Android Recovery' is shown press the Volume Up button. This should invoke the CWM recovery menu. If that works, then congratulations for reaching this far .
Here is a potential pitfall. If you are unable to enter CWM *before* the device boots into Honeycomb, then the newly installed recovery image will be overwritten by the system default recovery. There are ways to prevent this (see posts below), but I recommend you to redo step 4 instead of messing with removal of system files. But both methods would probably work. Experiment!
5. Rooting the Xoom
The root zip file is located here
5.1 You need to transfer the ROOT zip file to a working micro SD card. You can do this on a computer or cell phone, but the ROOT zip must be located in the root directory of the SD card.
5.2 Insert the now prepared SD card in the Xoom
5.3 Boot into recovery (as described in 4.3). Navigate using the volume buttons and press the power button to select the active option
5.4 Select 'Install ZIP from sd card'
5.5 Select 'Choose ZIP'
5.6 Navigate to the ROOT zip file with the Volume buttons and select it with the Power button. Confirm that you want to install it.
5.7 Everything should indicate success, so back out to the main CWM menu and reboot the device.
5.8 From Android Market, install the ROM Manager app and start it. If the rooting was successful, then ROM Manager should start without any complaints.
6. Flashing a new kernel that supports SD cards (and maybe more ...)
The kernel that I used is described here http://forum.xda-developers.com/showthread.php?t=978013
The kernel zip file is located here
6.1 This step is identical to 5, but swap the ROOT zip towards the KERNEL zip. For simplicity, you may want to prepare the SD card with both zip files at the same time in step 5.1 ...
Looks great. You just might want to give credit to LandMaster and cam30era, too.
Also is this for just USA or all, cos many people brick there xoom if its just for USA only
okantomi said:
Looks great. You just might want to give credit to LandMaster and cam30era, too.
Click to expand...
Click to collapse
Of course, done
juDGEY2k10 said:
Also is this for just USA or all, cos many people brick there xoom if its just for USA only
Click to expand...
Click to collapse
This is only tested on a US device. OP updated.
Will this wipe all USER data?
Also, is the location of the zipped root file fine? the title says "[BOOT] Wifi-Only Charge Light Off".
I only see one problem, you have recovery before boot.img. If you flash the recovery, without a rooted boot.img and happen to boot into honeycomb, it will erase your recovery and load stock. So you can remove /system/etc/install-recovery.sh and /system/recovery-from-boot.p or flash the boot.img BEFORE rebooting out of recovery.
BrokenPixel said:
Will this wipe all USER data?
Also, is the location of the zipped root file fine? the title says "[BOOT] Wifi-Only Charge Light Off".
Click to expand...
Click to collapse
When you unlock your Xoom, it will wipe all user data.
bwcorvus said:
I only see one problem, you have recovery before boot.img. If you flash the recovery, without a rooted boot.img and happen to boot into honeycomb, it will erase your recovery and load stock. So you can remove /system/etc/install-recovery.sh and /system/recovery-from-boot.p or flash the boot.img BEFORE rebooting out of recovery.
Click to expand...
Click to collapse
You're right. I rooted 1st and flashed CWR later. I then used brd's method to update to 3.1, re-root and flash the new bootloader and kernel. So there is a step missing after Step 3. I'm sorry, I don't remember exactly how to do this from HC 3.1. (meaning what files to use) as I was on HC 3.0 at the time.
BrokenPixel said:
Will this wipe all USER data?
Also, is the location of the zipped root file fine? the title says "[BOOT] Wifi-Only Charge Light Off".
Click to expand...
Click to collapse
Yes it will. Read 3.4 again, it will do factory reset.
The root file may vary from case to case, but the procedure is the same AFAIK. I used the one that "charge light off"... There are probably others too.
bwcorvus said:
I only see one problem, you have recovery before boot.img. If you flash the recovery, without a rooted boot.img and happen to boot into honeycomb, it will erase your recovery and load stock. So you can remove /system/etc/install-recovery.sh and /system/recovery-from-boot.p or flash the boot.img BEFORE rebooting out of recovery.
Click to expand...
Click to collapse
This is true, and I will update the OP to reflect that.
So has anyone followed this guide successfully yet? I don't really want to be the first...
yordikins said:
So has anyone followed this guide successfully yet? I don't really want to be the first...
Click to expand...
Click to collapse
Hi
I did!. And you know that someone gotta be first (actually second). Why not take the credit?
pingvinen said:
This is true, and I will update the OP to reflect that.
Click to expand...
Click to collapse
So I'm guessing the OP has been updated? I think I'm ready to dive in
Sent from my Xoom using XDA Premium App
Abracastabya said:
So I'm guessing the OP has been updated? I think I'm ready to dive in
Sent from my Xoom using XDA Premium App
Click to expand...
Click to collapse
Instructions are good to go. Just make sure that you don't reboot after flashing recovery, and before flashing boot image. If you do, by mistake, no harm done. You will just have to flash recovery again.
cam30era said:
Instructions are good to go. Just make sure that you don't reboot after flashing recovery, and before flashing boot image. If you do, by mistake, no harm done. You will just have to flash recovery again.
Click to expand...
Click to collapse
Sounds good and thanks B-)
Sent from my Xoom using XDA Premium App
Tnx . Very help full .
I don't know but ROM Manager just isn't budging showing any signs of root... or Superuser (+Elite)... or MarketEnabler...
I don't know, I'm kinda lost here. Let me retry (for the tenth time).
rmcsc said:
I don't know but ROM Manager just isn't budging showing any signs of root... or Superuser (+Elite)... or MarketEnabler...
I don't know, I'm kinda lost here. Let me retry (for the tenth time).
Click to expand...
Click to collapse
Try again, and remember that timing (3 seconds) are key to success ...
I'll retry being more precise. I do get into Recovery and I flash the file mentioned. It seems it flashes correctly but when I boot into the OS, there's no signs of root anywhere.
I'll update in a few. Thanks!
Sent from my T-Mobile G2 using Tapatalk
This method is tested by me and it worked perfectly. With this guide you will be able to root your U9200 with b113 and b115(android 4.0 and 4.0.3).
I am not responsible for any data loss or bricked devices! You do it on your own risk!
1) Download this zip. The password is: ccc333
2) Extract the zip to your desktop.
3) Download Android SDK Tools from here and install the packages.
4) Plug your Ascend P1 to the PC.
5) Make sure that USB Debugging is checked (Settings -> Developer options -> USB debugging)!
6) Open "b113_b115-root_u9200---__[Nixing]" from your desktop.
7) Run "hwadb.exe".
8) Run "ubl.exe", click ROOT - this should root your device without restart and any problem, check if the Superuser icon has appeared.
After the device is rooted you will need to install recovery.
I used Geno's Recovery - run "Onekey_ROM_Ascendp1.exe" from the zip and the tool will install it.
From this recovery you can flash whatever you want w/o any problems! It's a little bit sad that it is in chinese but oh well...
I will attach a picture of the same recovery but in english so you can see what you are actually doing.
Good luck!
Hi.
When i try run "Onekey_ROM_Ascendp1.exe" i got stuck on reboot stage. Telephone just show Huawei Ascend. BTW Win 7 can't find driver for Blaze. I tried reboot manually with pressed power+volum up keys and recover update.zip. But recovery cant pass signature verification. :crying:
Recovery
lerso said:
Hi.
When i try run "Onekey_ROM_Ascendp1.exe" i got stuck on reboot stage. Telephone just show Huawei Ascend. BTW Win 7 can't find driver for Blaze. I tried reboot manually with pressed power+volum up keys and recover update.zip. But recovery cant pass signature verification. :crying:
Click to expand...
Click to collapse
You can try this to install the recovery image onto the phone without the custom rom.
1. Download Android Control here (mirror) or here (XDA thread) and extract to a folder on your hard drive root (eg. c:\AndroidControl)
2. Download the Recovery image - recovery-new.img (the one included in Onekey) or recovery-off.img (the one that Onekey is based on)
Note: As far as I know, they are both Chinese language but based on ClockWorkMod so should be easy enough to navigate around. Edit: Though judging from the picture above then they may not be Chinese lol
3. Put whichever image you choose into the AndroidControl folder ready to be flashed over.
4. Make sure USB Debugging is enabled on your phone and then switch it off. Hold volume down and power key (I think lol) to boot into download mode (phone should boot to logo and then stop) then plug it into your PC.
5. Open a command prompt and navigate to your Android Control folder, run the following command -
fastboot flash recovery recovery-new.img
or
fastboot flash recovery recovery-off.img
depending which one you chose.
6. Once finished type - 'fastboot reboot' to reboot your phone.
7. Turn off your phone once rebooted and then hold the volume up and power keys to boot into recovery, if its in Chinese you've been successful
I am curious how you install some ROM as .zip file, when all original updates from Huawei have .app as extension.....
Nixing said:
This method is tested by me and it worked perfectly. With this guide you will be able to root your U9200 with b113 and b115(android 4.0 and 4.0.3).
I am not responsible for any data loss or bricked devices! You do it on your own risk!
1) Download this zip. The password is: ccc333
2) Extract the zip to your desktop.
3) Plug your Ascend P1 to the PC.
4) Make sure that USB Debugging is checked (Settings -> Developer options -> USB debugging)!
5) Run "hwadb.exe".
6) Run "ubl.exe" - this should root your device without any problem, check if the Superuser icon has appeared.
After the device is rooted you will need to install recovery.
I used Geno's Recovery - run "Onekey_ROM_Ascendp1.exe" from the zip and the tool will install it.
From this recovery you can flash whatever you want w/o any problems! It's a little bit sad that it is in chinese but oh well...
I will attach a picture of the same recovery but in english so you can see what you are actually doing.
Good luck!
Click to expand...
Click to collapse
In my case it after step 5) it works a little bit different.
When run "Onekey_ROM_Ascendp1.exe" and stuck on reboot stage (just show Huawei Ascend), then you must install a driver for Blaze device manually, you can choose the standard "Android Adapter ADB interface" for this (it works in my case), after intalling the driver Onekey_ROM will resume and install only the recovery image and you phone is showing the Chinese recovery menu choose your "update.zip" or "gapps-signed.zip" from SD-card and it wil be installed (update.zip means your desired firmware).
It seems that the firmware in the Onekey_ROM_Ascendp1 tool will not be placed on the SD-card but in Local Storage, so it will not be installed, therefor put the "gapps-signed.zip" or "update.zip" before flashing on the SD-card so you can select it in Chinese recovery.
I only installed the gapps with original firmware B115 on the phone and all gapps are working.
GRTZ DiMaC
Hi people,
I'm sorry for this little off topic but I don't know where to find other Huawei Ascend P1's users.
I would like to buy this device but before I would like to know if this device is going fine.
In particular way: how is the in call audio quality? Is it missing calls (like other Huawei device U8800 Pro)? How is the Network (GSM and/or UMTS-3G) quality?
Is the price balanced to the overall quality of the device? I just know that the Huawei Ascend P1 is able to record amazing video and the audio quality is really incredible, but the "phone" function, how is it?
Sorry for the off topic.
It's a great news that I can root the device, so probably at 99% I will buy it after reading your comments.
Thank you in advance,
regards,
kalo
Hey, I'm very pleased with my U9200, don't know about the others but everything works fine here. The device's default ROM was working perfect, I managed to root it and eventually changed to MIUI ROM. But yeah, the U9200 is a really good smartphone if you ask me. There are still not enough apps and tweaks for it etc.
Nixing said:
Hey, I'm very pleased with my U9200, don't know about the others but everything works fine here. The device's default ROM was working perfect, I managed to root it and eventually changed to MIUI ROM. But yeah, the U9200 is a really good smartphone if you ask me. There are still not enough apps and tweaks for it etc.
Click to expand...
Click to collapse
Hello brother , plz. update the file link it's not working . Thx for ur effort.much appreciate.
Regards.
Ljm.
Build B218
Hi,
i have the Build B218.
Has anyone rooting?
B218
arcelor said:
Hi,
i have the Build B218.
Has anyone rooting?
Click to expand...
Click to collapse
Try Unlock Root here - Unlock Root 2.3.1 it says it can root the U9200 and might work for your firmware version.
You can also try the method for B113 and B115
How to - Root Huawei Ascend P1 - U9200 B113 and B115 - Johnny Paranoia's Other Blog
or here
How to - Root Huawei Ascend P1 - U9200 B113 and B115 - MadModder
See if it works and post back to let everyone know
ljmchinastar said:
Hello brother , plz. update the file link it's not working . Thx for ur effort.much appreciate.
Regards.
Ljm.
Click to expand...
Click to collapse
The links to my sites above have links to the tools and the link to OneKey's rom is also there on the - How to Install Root and Recovery on Huawei U9200 - Ascend P1 post
I didn't mirror nixings full download without his permission, though I will if he would like me to (Although I would have to remove the password because I don't like them lol)
Hope this helps
The main link for "b113_b115-root_u9200---__[Nixing]" works as well now, thanks for all your PMs!
Download Mode
Hey,
is there any trick to get into Download Mode/Fastboot?
Should I press both at the same time? When do I release them..
With Vol. Down + Power Key i don't get into Download Mode..
I just managed to get there once, but I don't remenber how I did it.
And by the way. When I press Vol.Up und Power, I get to the android recovery, stock. where I can do a wipe or apply a update from sdcard.
Pease let me known
jensema
EDIT:
Got it. Hold VOL. Down and then Plug in USB Cable.
Phone in Download Mode.
Now I need the right drivers.
Phone shows a "Blaze"
Can someone tell me which driver to use.
thanks
2.EDIT: Got it. Under Win7 , installing Hi Suite, then change Driver for "Blaze" to Android ADB Interface.
Fastboot working!
arcelor said:
Hi,
i have the Build B218.
Has anyone rooting?
Click to expand...
Click to collapse
Hey arcelor,
have you tried rooting Build B218?
I also have this Build, all I did so far is booting cwm_touch_recovery_viva_beta.img and making a backup.
jensema
b113_b115-root_u9200---__[Nixing] mirror
Nixing has given me permission to mirror his download so here it is - b113_b115-root_u9200--__[Nixing] mirror
jensema said:
Hey arcelor,
have you tried rooting Build B218?
I also have this Build, all I did so far is booting cwm_touch_recovery_viva_beta.img and making a backup.
jensema
Click to expand...
Click to collapse
Hi jensema,
root and recovery works with B218 !:good:
http://www.mediafire.com/?7pdfh11ue8ykyk6
http://madmodder.co.uk/huawei/u9200/how-to-root-huawei-ascend-p1-u9200.htm
http://www.android-hilfe.de/huawei-ascend-p1-p1-s-forum/275267-root-recovery.html
Arcelor
Has anyone updated with cwm-recovery on B219?
http://www.huaweidevice.com/worldwide/downloadCenter.do?method=toDownloadFile&flay=software&softid=NDY0NjU=
WIND Mobile Huawei Ascend P1 (U9200)
Just to confirm, I just tested the root method on a WIND Mobile Ascend P1 with U9200-1V100R001CANC113B100 and it rooted fine. I haven't tested the clockwork mod yet as there is no where to download this version of the stock rom.
JohnnyParanoia said:
You can try this to install the recovery image onto the phone without the custom rom.
1. Download Android Control here (mirror) or here (XDA thread) and extract to a folder on your hard drive root (eg. c:\AndroidControl)
2. Download the Recovery image - recovery-new.img (the one included in Onekey) or recovery-off.img (the one that Onekey is based on)
Note: As far as I know, they are both Chinese language but based on ClockWorkMod so should be easy enough to navigate around. Edit: Though judging from the picture above then they may not be Chinese lol
3. Put whichever image you choose into the AndroidControl folder ready to be flashed over.
4. Make sure USB Debugging is enabled on your phone and then switch it off. Hold volume down and power key (I think lol) to boot into download mode (phone should boot to logo and then stop) then plug it into your PC.
5. Open a command prompt and navigate to your Android Control folder, run the following command -
fastboot flash recovery recovery-new.img
or
fastboot flash recovery recovery-off.img
depending which one you chose.
6. Once finished type - 'fastboot reboot' to reboot your phone.
7. Turn off your phone once rebooted and then hold the volume up and power keys to boot into recovery, if its in Chinese you've been successful
Click to expand...
Click to collapse
I want to install the new version B118
I can not update with the alternate recovery
How can I get back to the original recovery.img?
Safe to update Superuser?
I have also successfully rooted my Wind Mobile, build U9200-1V100R001CANC113B104. Just wondering if it's safe to update Superuser (update available through system updates).
djstyles97 said:
Just to confirm, I just tested the root method on a WIND Mobile Ascend P1 with U9200-1V100R001CANC113B100 and it rooted fine. I haven't tested the clockwork mod yet as there is no where to download this version of the stock rom.
Click to expand...
Click to collapse
Did not work on my Wind pentaband P1, the firmware version on mine is B105.
O.k my wife got an AT&T Samsung Galaxy S3 when they first came out I bought it for her and it has this rom build on it l747UCALG1 and mine which I just bought about three days ago have this build on it l747UCALH9. Her build I was able to root if need be but my phone I can't and I am already on 2 count of the custom binary and I can't reset it since some how I can't root the phone the developers are seeing all of this stuff that we are doing to the phones and I believe they are trying to stop us. But anyway can some one tell me since I have a copy of her stock Firmware how can I just flash my phone or what have you with her stock firmware which is l747UCALG1 so I can root my phone. Also if you don't mind please leave me a clear step-by-step way to do it and if it works without doing any damage at all to my phone, and if I want to later go back to the stock that is on my phone now I can but I don't think I will unless I have to send or take it in ever for warranty repair or just sale it. If this works right leave me your e-mail or if you have a paypal account give me that address or what have you and I will send you a donation.. (Thanks)
Sincerely,
System Network Admin
http://forum.xda-developers.com/showthread.php?t=1739426
OR
http://forum.xda-developers.com/showthread.php?t=1746665
How to Revert to Old Firmware & Root Newest Release -
Hello and welcome to XDA.
I understand your concern to root your device especially with it being on the latest firmware, but I will do my best in order to explain every step to you in the utmost detail. I am currently on I747UCLH9 with a Custom ROM. Meaning I kept the Modem & Bootloader and kicked the Kernel and Firmware. Before I begin, I would like to ask you to thank to all the Developers / Posters who made & put this content together as this would not be possible without them. I will link all of their original posts at the end of this. Be sure to give credit to every one of them and please make sure to give thanks to them. I take absolutely NO CREDIT for any of these links/steps whatsoever. I simply researched and compiled them in order to help you. With that being said, let us begin.
Before anything you must remember this. After you are finished downloading whatever items you need, you MUST (and I cannot stress this enough) FACTORY RESET YOUR DEVICE. Reason being is because a lot of other people have tried this same process of downgrading without wiping and ended up getting startup boot errors. Be sure to NOT sign into your Google account. This is just a warning, follow the steps below to know when you should begin this process.
All files you download should be saved on your desktop. Personally I prefer to make a separate folder for these kind of delicate things. Keeps it organized so you don't forget where you are.
Make sure your phone IS NOT plugged in to your computer as of right now & you have NO external SD card.
Now;
Let's begin.
Before you start be sure you have the Samsung USB drivers installed. Which you can get from Samsung's website or here.
Samsung USB Drivers
Also be sure that you have WinRAR installed as well which you can get right here.
WinRAR
To be on the VERY SAFE side you must download ADB (Android SDK). What you must do is when it asks you for where you would like to install it, you MUST ONLY CLICK "Local Disk C:" . AND THATS IT. The best thing is to keep it here so when you have to execute a command line, it will be very simple. You will have a folder called "android" here. THAT IS YOUR ADB FOLDER. You will understand what I mean shortly. *Note* this is for CWM-T (ClockworkMod Touch).
Android SDK
1. Download the stock rooted LG1 Firmware. I747UCLG1 Stock + Root Only.
2. Right-Click the LG1 Firmware you just downloaded and extract it. It is currently root69.stock_ATT_I747UCALG1.7z ; the extraction process will turn it into the correct .tar file (Flashable file type with Odin)
3. Now that you have the Stock ROM, you need..well ODIN! Here's the link. Odin 3.07.
4. Since it is in .zip format you need to extract this as well. You will end up with 4 files. Right-Click on the Odin3 v3.07.exe and run it as administrator. Now you are at the Odin screen with nothing there -_-".
5. Factory reset your phone. Just let it boot up but DO NOT sign into your Google account, just click through skip everything head straight to your Settings, then Developer Options & make sure USB Debugging is enabled/checked. Back out of your settings completely and you are at the home screen.
6. Now, just hit the power button and turn your device off. After it is completely turned off hold the Volume Down + Home button. While holding these 2. Press and hold the Power button. You should now be holding all three buttons at the same time waiting for a green lettered screen to come on (Download Mode). Use the phone keys to select the option to continue. Your phone will now say Downloading, do not turn off device. (Or along those lines).
7. After selecting the option that sends your phone to the screen with the text "Downloading, Do not turn off device." You should be holding your phone in hand with USB plugged into your computer but your device is not connected. Odin is open on your computer screen with nothing still. From here just plug your phone in and you will see a pop-up in the first box of many under the Odin logo which says "COM: #".(#: Being a select number of your device. This is of no importance, as long as you see this pop up.) Once you see this your phone will be ready to be flashed back. Just click the PDA button and browse to the root69.stock_ATT_I747UCALG1.tar file. (Be sure you click the .tar and not the .zip.)
8. Check to make sure no other boxes should be checked except for Auto-Reboot.
9. Press Start and wait for the process to finish.
10. Everything should go through fine and your phone will start back up and you will be on LG1. You are now on stock firmware BUT rooted. Unplug your phone, Skip past everything once again and make sure USB Debugging is enabled. Keep your phone unplugged & don't forget to close ODIN.
Now before you do anything. You need a Custom Recovery AKA CWM. Well in this case we will be installing the latest touch version.
11. Download the latest ClockworkMod Touch from here. This link is saved in a way specifically from their website. You can either go to www.clockworkmod.com and browse the ROM Manager tab for the 6.0.1.4 Recovery. OR you can just right click the link provided right here and press "Save As..." this file will come up and asked to be saved as recovery-clockwork-touch-6.0.1.4-d2att.img. RENAME IT AS "recovery.img" without the quotes & save it.
ClockworkMod Touch 6.0.1.4
12. Now that you have this file. Plug in your phone to your computer and in the root folder of your phone storage and copy the recovery.img file to it; which is the first folder that pops up when you press open when you plug your phone in. (Remember no SD CARDS!)
13. Now, click the Start button on your taskbar and in the search bar type cmd. Now you will see cmd.exe; press enter and you will see the Command Prompt open. If you saved the Android SDK the way I told you to, you can copy and paste the line below. If you saved it somewhere else you can change the folder simply by browsing to the android folder. Make sure you click on the "platform-tools" folder. NOT the "platform" folder. Also whichever directory it is you must add a "\" at the end so it will find the location correctly.
cd C:\android\platform-tools\
14. Now you are in the directory time to run ADB Shell and flash that recovery! Copy and paste or type the following; I recommend you copy and paste the last line as it gets tricky. After the SU command your phone will be detected.
First you type adb shell
following that su
and finally dd if=/sdcard/recovery.img of=/dev/block/mmcblk0p18
As you can see in the last command it is named recovery.img there are no special characters or numbers or symbols to mess with the flashing. After you run this command you will an output similar to the following.
14004+0 records in
14004+0 records out
7170048 bytes transferred in 1.430 secs (5014019 bytes/sec)
Finish up this step with the following command
reboot recovery
15. Your device will now restart and head straight into recovery. Congrats you now have LG1 Stock + Root with CWM-T. Unplug the USB and press "Reboot System".
TO UPGRADE BACK TO LH9 WITH ROOT AND CWM-T
Before I begin.
You must remember that this step REQUIRES you download 4 files to go on the root of your phone memory. Your phone should now be on the home screen. Plug it in and open your phone memory. With that being said you need the following files. The Rom, Modem, Bootloader, and Kernel. You will be flashing them in this following order as well.
16. Download the following pieces and save them to the root of your phone's memory. Be sure to remember which file has what name so when you enter the recovery you aren't lost as to which to flash first.
I747UCLH9 ROM Download
I747UCLH9 Modem Download
I747UCLH9 Bootloader Download
I747UCLH9 Kernel Download
17. After everything has finished transferring, remove the phone from the computer and turn your phone. Remember how you got into download mode? Well instead of holding Volume Down + Home, you hold Volume Up + Home. While holding these two press and hold your power button until you see it says Samsung Galaxy S III. If you look at the top left hand of the screen while it's JUST turning on. You will see some blue text flash. When you see that you know your entering the recovery and can release the buttons.
18. You are back at the recovery. You must now do the following. Touch the options as I list them. Follow these steps precisely.
- Wipe Data/Factory Reset
- Yes -- Delete all user data
- Wipe Cache
- Yes - Wipe Cache
- Advanced
- Wipe Dalvik Cache
+++++Go Back+++++
- Install Zip from SD Card
- Choose zip from SD Card
Now choose them in the following order, ROM, Modem, Bootloader, and finally Kernel.
WAIIIITTTTTTTT! After you are finished flashing the Kernel you MUST do the following. Click options as I state them.
- Wipe Cache
- Yes - Wipe Cache
- Advanced
- Wipe Dalvik Cache
- Advanced
- Fix Permissions
+++++Go Back+++++
Reboot System
19. Wait for your phone to reboot and NOW you can sign into your Google account. Go past everything go into your App drawer first and check for Superuser/SuperSU once you see that, go into your settings and check your ROM, Modem, Bootloader, Kernel. Yes. They are bone stock with root. Congrats you achieved maximum upgrade with root.
Now I would like to give my shout-outs; Thanks; and share the following posts that helped me compile this. I couldn't have done it without you guys.
neverends - Samsung Drivers & Odin provided. Steps to flash with Odin as well.http://forum.xda-developers.com/showthread.php?t=1722686
mrRobinson - I747UCLG1 Stock root injected file. Location of Odin, and commands to execute ADB shell to flash recovery.
http://forum.xda-developers.com/showthread.php?t=1739426
drothenberger - Provided CWM Flashable version of I747UCLH9. Blessing, really. Stock root with latest FULL update without having to revert back to LG1 stock.
http://forum.xda-developers.com/showthread.php?t=1896773
ALSO
Thanks to you all above; the CWM Team, CM10/AOKP Team, Moderators & Posters alike. None of this would have been possible without you. Keep up the good work. Bless -
jaysoblitzed said:
Hello and welcome to XDA.-
Click to expand...
Click to collapse
You made an awesome guide!! Hope he made a generous donation. Thanks!!
werked said:
You made an awesome guide!! Hope he made a generous donation. Thanks!!
Click to expand...
Click to collapse
Thank you, I really appreciate that. I don't accept donations I simply did it to help those who wanted/needed it
Sent from my T&K Blessed SGH-I747
I do not see the 4 download links for the ROM, Modem, Bootloader and Kernel. Can you post them.
I will fix the links but if you simply look at the people / threads I have given credit to at the bottom of my guide you will see drothenberger's thread. He has the original links there. Mind you, you MUST scroll down to the part where it says "PIECES:" and download following his links. Don't worry I will re-post them accordingly.
Sent from my T&K LH9 Blessed SGH-I747
Does upgrading from rooted LH9 from a rooted LG1 trip flash counter since we are installing 4 separate files instead of 1 .tar?
thanks!
Let's admit it. Your new LG G2 is running 4.2.2 and that just isn't enough. You want 4.4. Well you will have to wait for that. With CyanogenMod 10.2, you can get a near AOSP device running 4.3. I tried to make this an easy tutorial by using terms everyday people can understand. NOTE: THIS WILL WIPE YOUR APPS AND ACCOUNTS OFF YOUR PHONE! You will retain most of your internal storage, however. By the way, the "Knock-on" feature will only work to turn your phone on as of this CM build. Also some help at bottom if you soft brick phone (aka it turns on, but doesn't regular boot or boot into recovery. Lets get started:
Prerequisites:
1. Latest build of CyanogenMod (for now on CM) *DOWNLOAD THIS ONTO YOUR DEVICE IN THE DOWNLOADS FOLDER*:
Verizon WirelessAT&TInternationalMake sure to support the mod. By far one of the best roms out there.
2. Download Google Apps or "Gapps". Make sure to read the text on the download page. Then scroll down to the table and download Gapps for CM 10.2 *DOWNLOAD THIS ONTO YOUR DEVICE IN THE DOWNLOADS FOLDER*
Gapps3. Make sure you have a custom recovery. TeamWin Recovery Project (TWRP) is Highly Recommended. Download the latest build (most likely 2.6.3.2) *DOWNLOAD THIS ONTO YOUR COMPUTER*
VerizonAT&TPlease support TeamWin. They really outdid themselves with TWRP.
4. The Root (ioroot10). All credit goes xda member thecubed (aka IOMonster). Original thread. *DOWNLOAD THIS TO YOUR COMPUTER, EXTRACT FILES"
ioroot105. You will need Android SDK to push your TWRP recovery to your phone *DOWNLOAD THIS TO YOUR COMPUTER, EXTRACT FILES* This might take a while to download.
Android SDKOk, so you should have 5 downloads: CM, Gapps, TWRP, the Root, and Android SDK. CM and Gapps should be saved to the downloads folder on your SD card on your phone. Extract ioroot10.zip and Android SDK files and I recommend putting TWRP, ioroot10, and the SDK onto your desktop.
Bottom Line: CM and Gapps are on your phone. TWRP, Root, and SDK, are on your computer.
Step One: Rooting
Phone is unplugged
1. Go to Settings>About Phone and tap build number 7 times to unlock developer options (it will give a message if you do this properly).
2. Go to Settings> Developer Options (this should a new category) and make sure USB Debugging is enabled.
3. Plug in LG G2 and let drivers download.
Phone is Plugged in
4. When a message comes up asking what type of connection you want, choose internet connection>ethernet.
5. On the status bar, there should an icon that looks like the android icon with antennae (get it - deBUGging). If there is not a debugging icon, try changing the usb connection type. You may have to change it to Media Transfer.
6. Once connected with debugging enabled, shift-right-click in the ioroot10 folder on your computer and select "open command window here".
7. Type in adb devices: <file source>\ioroot10>adb devices
8. You may get a message saying the daemon had started first, but it should say "List of devices attached" with your device labeled under the message. If no message appears saying your devices is attached, troubleshoot (disconnect phone, disable debugging, enable it, plug back in).
9. Now close the command prompt.
10. right-click root.bat in the ioroot10 folder and select run as administrator.
11. "Press any key to begin"
12. The command prompt should say "looking for devices". Now look at your phone and you should see a message from the computer requesting permission. Tap "Yes". If there is no message, close the window and start from step 10 again.
13. The command prompt should now list your phone and carrier and ask you to unplug your phone, disable USB debugging, enable USB debugging, and plug your phone back in. Do this and continue.
14. Another message will come up asking you if you want to install SuperUser (su). If you choose no, you will not root your phone and the process will stop. NOTE: THIS IS YOUR LAST CHANCE TO CHANGE YOUR MIND!.
15. Press continue and you should get a message saying "done, enjoy your phone!"
By now, you have rooted your phone and we will now install TWRP as a recovery partition. Here is an awesome video made by ZetaTango if you still have questions.
Step Two: TWRP Installation
PHONE IS PLUGGED IN AT ALLTIMES DURING THIS STEP
1. Extract Android SDK .zip package if you haven't already. Place the TWRP .img file you downloaded (openrecovery-twrp-2.6.3.2-g2vsw.img) into \[android sdk bundle name]\sdk\platform-tools.
2. In this same folder, you should see an application called adb.exe
3. Do not start this app as all you will see is a quick command prompt window with a lot of text. This won't damage anything, it is just useless.
4. What you need to do is shift-right-click in platform-tools folder and "open command windows here"
5. Copy this code one line at a time (ignore what is in parentheses):
adb push openrecovery-twrp-2.6.3.2-g2vzw.img /data/local/tmp/openrecovery-twrp-2.6.3.2-g2vzw.img
adb shell
(IF YOU DONT SEE A #, type su to get it.)
cd /data/local/tmp
dd if=/data/local/tmp/openrecovery-twrp-2.6.3.2-g2vzw.img of=/dev/block/platform/msm_sdcc.1/by-name/recovery
exit6. This should work if you've placed the TWRP .img file in the platform-tools folder.
7. DOUBLE CHECK THAT YOU HAVE CM AND GAPPS IN YOUR DOWNLOAD FOLDER. If you don't, you're screwed after the next step.
8. Type >adb reboot recovery
9. This will reboot your device and start it in recovery mode that should look like a very primitive version of android (not really)
Now your phone should be in recovery mode and plugged in. As long as CM and Gapps are in your downloads folder, you are doing fine. Sorry no video for this step.
Step Three: Installing CyanogenMod w/Gapps
PHONE SHOULD STILL BE PLUGGED IN
1. On the home page of the recovery launcher, select "Backup" and make sure all boxes are checked off. Slide to to backup. Wait for it to complete. Tap home button when it is complete.
2. Select Wipe>Advanced Wipe and make sure ONLY these boxes are checked off: Dalvik Cache, System, Cache, and Data. Swipe to wipe. Wait for completion and tap home button.
3. Now select "Install". Your CM and Gapps should be located in your downloads folder.
4. Select your downloads folder and tap the CyanogenMod file. Then tap "Add more zips" and tap your Gapps file.
5. Once your CM and Gapps have been selected, swipe to flash them. Wait for process to complete.
6. When the ROMs have been flashed, select Reboot System and your phone will load with CyanogenMod 10.2
You should see the CyanogenMod loading screen and then make a CyanogenMod account and set up your AOSP LG G2 phone. Here is a video for this step by OfficialSoftModder. Yes, he is using a Nexus 7, but it the exact same process.
Hope you guys were able to do this with ease. Please comment any questions and I will be sure to answer them. WHAT? YOU BRICKED YOUR PHONE??!!?! Lucky for you, as long as you didn't kill the battery, you should be able to save your phone.
1. Unplug bricked phone.
2. Hold power button until device shuts down and for 2 seconds after the devices shuts down. plug in phone. While, plugged in, it will turn on.
3. .Turn off again, then hold power and up sound at the same time to enter download mode. Go here and folow the directions.
4. Start all over again. Your phone after this will be unrooted and back to factory settings.
[deleted]
IDIOT GUIDE (I am the idiot)
This guide is aimed at the Samsung Tab 3 7.0 (SMT210/SMT210R)
I am I suppose still a newbie to the android world and a starter with rooting etc (but I do have a linux background) All the terms that appear technical are explained below.(see below)
The aim was to root (see below), my Samsung SMT210 (Ie TAB 3 7.0) and install a new Kernel (see below) and a new ROM (see below). Why you may ask, The standard SMT210 is slow, it has many programs that I don't want (Bloatware) and it runs down the battery so fast.
The first consideration when making any changes to phones or tablets is your BACKUP. There are loads of backup apps available for android, however if your device is not rooted you can only backup your data, contacts etc. The main system is not backed up. So the first priority is a too make a backup of everything, this will involve flashing (see below) your device.
I must add that I rooted my tablet before I did backups, since I had made no changes to the tablet before I rooted it, Ie it was out of the box. I rooted my phone by flashing a prerooted firmware from (Jaimison904) http://d-h.st/leL]prerooted.tar.md5 the instructions for flashing are the same as the flashing procedure for the recovery app.
Before doing anything make sure the tablet has at least 80% battery capacity left, if not charge it.
Additionally stop your display turning off, I normally set the display to a 30 min wait point.
Backing up / creating a recovery
This can be done in 1 of 2 ways with a computer, 1. using Odin (See below) for windows, 2. using Heimdall (see below) for Linux. I will concentrate on Odin as with Linux I feel that it's a bit complicated for newbies (or geriatrics like myself).
A useful tip before you start is to install Kies (see below) and make sure you get your computer to connect to your tablet (when this works the USB drivers will already be installed on your computer)
Another tip which might help is that you should create a directory for all your android & system files on you computer.
First you will need to download a copy of Odin (I have used 3.07) unzip it to your special directory.
Install Samsung USB drivers (see above)
Download a recovery app (see below) I used Philz_touch, download the xxxxxxxxxx.tar.md5 file put it in the directory you created. http://goo.im/devs/philz_touch/CWM_Advanced_Edition/lt02wifi
Download the new RocketTab 3.1 (developed by Tempdroid) http://forum.xda-developers.com/showthread.php?t=2507772 Read the first section of the thread and the see the various options etc.
Download Blackhawk kernel
http://forum.xda-developers.com/showthread.php?t=2439564&highlight=root
Having downloaded all the above files please check the MD5 sums (this a file check that makes sure the files are not corrupted during the download process, it should be done for all downloaded files whatever they are)
We are now ready to start:
Please watch this video and thanks to Rootjunky.com http://www.youtube.com/watch?v=XolmtyvS3Yk
1.Power off your tablet
2.Close all programs on your PC
3.Start Odin 3.07 by clicking on the .exe file in the directory you setup (it appears after you unzipped)
4.Start your tablet in download mode (Hold Home, volume down and power, release with warning, then vol up)
5.Connect you tablet to the PC via the usb cable
6.Wait until Odin says device connected
7.Click on the PDA button and browse your computer until you find the Phil_touchxxxxxxxxxx.tar.md5 file and click on it.
8.Make sure that the only box that is ticked in Odin is F. Reset Time DOUBLE CHECK......
Then click start.
9.Wait until you see the green/blue PASS / RECOVERY box. The recover software will have been loaded.
10.Do not shutdown yet, remove the usb cable
11.Boot into Recovery mode, by holding home button, volume up, and power button, until the Samsung Galaxy tab3 logo appears and release the power button while still holding the home and volume up buttons until you see the software load.
At this point it is a good idea to create a backup either on the internal memory(called an sd card) or the external sd card (2 sd cards Confusing or what)
Just follow the instructions on the screen, be patient these things take time sometimes a few minutes.
Now I recommend that you reboot your device just select the menu option on the first screen and allow the device to restart, you shouldn't notice any difference from before you started.
Go to google play and download and install SUSuper user. (it won't work at the moment)
You are now ready to start rooting your device, there are a number of ways of doing this but I recommend that you flash prerooted.tar.md5 with Odin. The reason for this is that it allows you to explore your device and learn where files are stored and use apps with root access, freeze stock applications and generally test how things work without having changed the orginal system significantly.
So start the device in download mode and flash prerooted.tar.md5 with Odin in just the same way as you flashed Philz_touchxxx.tar.md5.
MAKE A BACKUP to recover from if something goes wrong.
When you are ready to change to RocketTab 3.1 and or the Blackhawk kernel follow the following:
Transfer the 2 zip files you downloaded (RocketTab3.1.zip and blackhawk-kernel-2.1-t210.zip) to the internal sd card, it is much safer than trying to load from the external card.
Restart your tablet in recovery mode (Home, Volume up and power buttons)
Choose full wipe (formatting system, data, cache and etc) which removes old system files and other things to allow a clean base on which to install your new files.
choose install from zip.
Scroll down and there is "don't allow old update-binary", it is checked by default and you just uncheck it. You will get an error if this is not done (Many thanks Ripshock)
Install zip from sdcard Rockettab3.1.
I then do another backup / recovery
Then Install zip from sdcard Blackhawk
Wait until done then reboot and start adjusting your settings as normal and enjoy the speed and reduced use of the battery.
I hope this proves useful to somebody, any comments would be appreciated and will include what updates are reasonable. I might add that I am not liable in any way shape or form for any damage that you may do, the above worked on a number of devices without problems.
Enjoy a new faster android device.
TERMS
Bloatware
Most of the rubbish that your provider preloaded on your tablet, eg games, Themes, help center etc
Download mode
Download mode, is the mode with which you can flash you system with Odin, Heimdall etc. To enter this mode hold the home button down and press the volume down and the power buttons together until you get the warning message, then release all buttons and press the up volume button. You will then see a screen saying Downloading with the green Android figure.
Flashing
Flashing is the method of uploading system software to your phone or tablet.
Heimdall
A phone or tablet flashing software that works on multiple pc platforms, ie Linux, windows and Mac
Keis
The Samsung connection software for windows. (only works on windows as Samsung doesn't support Linux)
Kernel
The kernel is the effectivly a translating module which converts instructions from the software to instructions that the hardware understands. So it controls the way that the hardware functions with the software that is installed.
Odin
Odin is a flashing software that was developed by Samsung which has been leaked to the internet. I used version 3.07. When you download this zip file you will need to unzip it to a convenient directory. Odin works with xxx.tar.md5 files NOT .zip files or .img files
Recovery app
There are two main recovery apps available CWM (Clockwordmod) and TWRP, I used a variation of CWM called Philz_Touch (Credit to Phil3759) which is an extremely good recovery system, easy to use and very powerful, but the basic CWM and TWRP versions can be used as well.
The Philz_touch download link for the SMT210 is http://goo.im/devs/philz_touch/CWM_Advanced_Edition/lt02wifi
Recovery mode
The mode accessed by holding Home, Volume up and power button, which enables you to create recovery files and to flash your device using .zip files etc with CWM or similar without a PC.
Root / Rooting
Term to enable access to the system files on your phone or tablet. Read further on the Internet. Basically it allows you to at one extreme to totally destroy your device or at the other extreme to totally customize and speed up your device to make the whole experience much better.
So rooting allows access to the system files which control the device at a level which allows customization. Root is the term used to describe the user who has access to the system files.
Not bad. I do not have that device but I have done a few Roots/Roms/Recoveries so I understand the work flow. I would just make one minor change. On step 4 you tell the reader to do something, then you say "(see below)". At that point the reader has now stopped everything to try and find "below". I would recommend to keep the reader's attention directly on the task at hand and place steps on how to perform a function.
3. ...
4.Start your tablet in download mode.
a. Press the Home, Vol Down, and Power keys together.
b. Remain until the device logo appears then release.
5. ...
Also, I do not believe one has to be rooted to load TWRP or CWM (not sure if these are compatible with your device). Backups and restores can be performed with these tools. But again, I do not think one needs to be rooted at this point.
Just my thoughts.
Correction
Brian D said:
Not bad. I do not have that device but I have done a few Roots/Roms/Recoveries so I understand the work flow. I would just make one minor change. On step 4 you tell the reader to do something, then you say "(see below)". At that point the reader has now stopped everything to try and find "below". I would recommend to keep the reader's attention directly on the task at hand and place steps on how to perform a function.
3. ...
4.Start your tablet in download mode.
a. Press the Home, Vol Down, and Power keys together.
b. Remain until the device logo appears then release.
5. ...
Also, I do not believe one has to be rooted to load TWRP or CWM (not sure if these are compatible with your device). Backups and restores can be performed with these tools. But again, I do not think one needs to be rooted at this point.
Just my thoughts.
Click to expand...
Click to collapse
Thanks, I have edited the various lines, as to CWM and TWRP you are quite right you don't need to be rooted, but I wasn't, the tab was only rooted after the recovery flash was done.
For info the tab 3 7.0 is compatible with CWM and TWRP but the Philz_touch advanced edition is a major improvement on the normal CWR version which is why I chose it, the interface and functionality is greatly improved.