TF101 Rooted, want to update firmware - Android Software/Hacking General [Developers Only]

I rooted my TF101 with the peri for windows. No problems there. Been running sluggish lately, and browser's been crashing a lot, so I wanna do the latest firmware update on it. I don't mind losing the root if keeping it isn't possible to upgrade. When the tablet tries to auto install the new firmware the system reboots, and then goes to a screen that reads the following:
Rouge XM Recovery 1.5.0(CWM-Based Recovery v 5.0.2.8):
Install from zip file ---->
wipe
Nandroid Backup
Mounts and storage --->
Advanced ---->
Reboot
Power off
What would be the best way to go about getting the new firmware on the system?

Related

[Q] Going back from custom rom to stock. need some direction please.

Hello all,
sorry if this is a repeated question. I tried to read as much as I can in the Q&A and general sections, but could not find it.
I have a NS that was running CNA 1.4 for sometime. I got tired from the performance and I decided to give phone to my better half. Since my wife does not care much about custom roms, I decided to go back to stock so I can give her a care-free phone. She would be capable of doing the OTA updates on her own.
so, these are the steps I did to get to custom:
1. phone came with 2.3.4
2. unlock BL using ADB
3. root and install CWM
4. Nandroid backup
5. OTA update to 2.3.6
6. Nandroid backup
7. Custom ICS rom
when I tried to go back to stock I did a restore to step 6 above, the OTA was pushed automatically to my phone, but when I tried to install, the phone rebooted but did nothing and it seemed stuck at the android with an ! in a triangle.
I removed the battery, restored back to step 4 above and tried again and I got the same results.
I know I am probably forgetting something but I am not sure what is it.
Could someone please offer some direction?
thanks in advance.
Flash official factory images with fasttboot .
You cant get official OTAs when your device is rooted
thanks guys for your reply.
but what is the main cause for not being able to install OTA updates?
1. is it because the BL in unlocked?
2. or because of root?
if because of root, has anyone tried that app from the Market? could it be used to regain root after OTA?
https://play.google.com/store/apps/details?id=org.projectvoodoo.otarootkeeper
thanks again.
You can get ota just fine on a stock (unmodified) rom with root. You will loose root when it updates. Then just reroot it.
Bootloader state is irrelevant.
albundy2010 said:
You can get ota just fine on a stock (unmodified) rom with root. You will loose root when it updates. Then just reroot it.
Bootloader state is irrelevant.
Click to expand...
Click to collapse
thanks for the info.
one last question, when I rooted my 2.3.4, it also installed CWM recovery.
Does CWM interfere with the OTA update or just the root?
if it interferes, I'll have to find a way to go back to stock recovery, right?
Yes and no.
For the OTA process to go as "normal' stock recovery needs to be there. Normal as in get the OTA notifcation/auto download reboot and install.
No as in if you manually download or place the ota zip file on your internal storage it will flash in cwm like any other zip.
Also since ICS you currently have to flash the ota zips with aftermarkt recoverys if you do it manually. The pick zip from sd card in stock recovery is broken now.
In the stock rom under /system/etc there is a script that overwrites custom recovery with the stock one on every boot. Rename that file to .bak or something instead of its default .sh If you want to stock recovery back just change the file extenstion back and reboot the phone fully. Next time you boot back into recovery it will be stock again.
Or you don t go to stock recovery and flash the updates by yourself on your phone. Downloaf them and then flash them through CWM. But i think u havent got CWM anymore after grtting an official update. You ll get the original recovery again
thanks again guys.
currently I can go back to either 2.3.4 or 2.3.6 stock roms but both have CWM and root.
ultimately what I want to do is:
1. be able to un-root (probably using this market app)
2. download OTA on phone, do normal "reboot and install"
3. boot up with updated OTA rom.
4. regain root (probably using the same market app)
so, what I understand from prev posts, that I must put back the stock recovery (which I do not mind) for my steps above to work.
can I use ADB and fastboot to push the stock "recovery.img"? and where to find it?
I'll do some searching in the forums, but if someone happens to have link to the thread, it would be fantastic.
thanks again
Why dont you keep the root and flash the official firmware that you downloaded per CWM. So you dont have to unroot and root again later. Or do a factory wipe.
ok guys, so whatever I tried to do I was not able to get the stock recovery back to go with the "normal OTA download on phone, reboot and install thing", so here is what I ended up doing.
1. I had 2.3.6 (GRK39F), rooted stock rom, cwm recovery.
2. Download/install "OTA Rootkeeper" free app from Google Play Market. link below
3. Using "OTA Rootkeeper" app, did a "backup root", then "temp un-root"
4. Download official signed Google ICS update package to upgrade from 2.3.6 (GRK39F) to 4.0.4 (IMM76D) and move it to sd card. link below
5. Reboot into cwm recovery
6. Install update from sd card and choose Zip from #4
7. Go back and reboot system
8. After upgrade to ICS is complete, use "OTA Rootkeeper" app, did a "restore root" and voila
9. So now I have rooted stock ICS rom, and cwm recovery.
notes:
these steps should also work on whatever stock GB rom you have as long as:
a. rooted
b. have cwm
c. download the proper update package in step 4 above.
links:
2. https://play.google.com/store/apps/details?id=org.projectvoodoo.otarootkeeper
4. http://www.randomphantasmagoria.com/firmware/nexus-s/
thanks again guys, couldn't have done without your help
good luck for anyone trying to do the same.
1.Download appropriate rom for your phone
i9020T or i9023
http://downloadandroidrom.com/file/NexusS/roms/ota/2.3.6/i9020t_i9023.zip
and i9020a
http://downloadandroidrom.com/file/NexusS/roms/ota/2.3.6/i9020a.zip
2.Copy it to sdcard
3.Install it through recovery (CWM)
4.Restart system
5.Reboot phone into bootloader
6. Hit recovery and once you get the lil droidy and the !, Push Vol up + Power until you get blue menu
7. Go to wipe data/fact reset
8.Reboot to bootloader
9.then go into adb and type fastboot oem lock
By this time you shouldve completely returned your phone to stock and you are able to get ota updates and everything!!! YAY!!!!
http://www.randomphantasmagoria.com/firmware/nexus-s/
if you wanna go back to 100% stock unrooted, download any rom from that thread and install through cwm then reboot and you will be stock and unrooted with stock recovery and then just lock the boot loader and you will be 101% factory stock and ready to receive ota updates. I would recommend the 2.3.6 because it will give you the 4.0.4 ota right after you reboot.

[Q] Root and firmware update

Hello everyone
I've rooted my tf300t with cwm recovery (installed "root-signed.zip" from boot-menu).
The tablet had stock rom version .17 before i rooted, and still has.
Now, in the lower right corner, there is a notification that says that a firmwareupdate is ready to be installed. Will it be wise to install?
I've read that many loses root if they update, so i don't know what to
do... Is it better to download the update-file from asus.com and install it manually?
Download and install ota rootkeeper from the play store. Make sure you backup your root correctly with this before you proceed with the update. After the update, open up rootkeeper and restore root.
I hope I'm correct but I believe if you installed CWM the update will never work because the stock recovery will find the update and apply it automatically, but CWM won't. So you'll download the update, it'll reboot but never apply. In http://forum.xda-developers.com/showthread.php?t=1714727&page=10 someone seems to have a link to a ZIP you can apply. But you need to re-install CWM and root though.
psjw12 said:
I hope I'm correct but I believe if you installed CWM the update will never work because the stock recovery will find the update and apply it automatically, but CWM won't. So you'll download the update, it'll reboot but never apply. In http://forum.xda-developers.com/showthread.php?t=1714727&page=10 someone seems to have a link to a ZIP you can apply. But you need to re-install CWM and root though.
Click to expand...
Click to collapse
Actually, that is correct. OTA updates will only work with stock recovery. If you have CWM recovery, OTA won't work. You will have to manually install the update.
But I thought that I had to have stock .17 to root?
If I update to a newer version, will I still be able to root?
Not anymore...check out the develpment section to read up on the latest root methods for the latest firmware.
Yup, I side loaded the .30 update with CWM then I no longer had root and I no longer had CM recovery. All is good with my official update installed though, despite being unlocked. So I am happily working to re-install CM recovery and then re-root. It's an orderly procedure, so I will get started on that next.
Done and done.
So follow the ClockworkMod instructions if you are unlocked. You simply repeat the steps to install the CM recovery and then use the CWM just installed to root again. All is well.
Asus may or may not have patched the Sym-linking exploit Wolf first found.
You can attempt running his exploit to root the new firmware, but this is only if you were unwilling to unlock your bootloader, if it's unlocked you can just use CWM.
The 9.2.2.6 patch apparently broke OTA rootkeeper for the TF101G, so take care.
Thank you so much for good support guys!
The tab is unlocked (if not, it had not been possible to install cwm recovery)
I've now downloaded the .30 update zip from asus.com, which brings me to my next question, how do I install it manually?
I've unziped the file once and placed it in the root dir on the sd-card and rebooted.
A triangle appeard in the notification bar. Pressed it, and it rebooted again automatically. But but this time it booted into cwm recovery...(?) From here i pressed "Install zip from sd-card" and then "Choose zip from sdcard" but it seems like my sd-card cannot be found.
I only have the option to choose from internal storage. Should I have placed the firmware update in internal storage instead?
Yes. Neither recovery has support for an external SD card right now. You must use internal storage.
But should I run te update through cwm recovery?
If you make it a CWM flashable .zip you can do that, or if your CWM supports OTA updates, (extract the .zip once, inside should be another .zip, this is what you flash in CWM)
Or you could manually flash through the staging partition using adb or terminal emulator, this would support ext SD.
Code:
su (Grant root Permissions)
dd if=/sdcard/blob of=/dev/block/mmcblk0p4
(or /Removable/MicroSD/Blob, wherever you put it)
reboot
mmcblk0p4 is the staging partition for the TF101, if it is the same use that for the TF300t, but I'm not 100% sure till I look at a partition table listing, it's probably 0p4 though.
To install the .30 update you have to have Downloaded it from somewhere - like ASUS.
It needs to be unzipped from it's original to the standard update file name ex: US_epad-user-9.4.3.30.zip This apparently still "zipped" file is the only file contained inside the one that I downloaded. This file must be placed on the root of the sdcard (internal Storage) of the tf300. You reboot into CM recovery and instruct it to update from sdcard where this file is to be found. This is what I meant in a previous post by "sideloading". You are essentially manually installing this update. The tf300 will behave as if you have installed this update normally i.e OTA and reboot to install itself. Once this update is installed it overwrites the ability to use CM recovery and your tf300 is also no longer rooted - so you have to do that all over again. Your tf300 however remains with it's bootloader unlocked so this is the method that we use instead of "Over The Air" updates. The procedure to continue to re-install CM recovery and to root it is in another post:
Transformer tf300t Android Development : [CWM][5.5.0.4] ClockworkMod Recovery for TF300T + ROOT
Hope I have made things more clear,
Cheers!
kjwaugh said:
To install the .30 update you have to have Downloaded it from somewhere - like ASUS.
It needs to be unzipped from it's original to the standard update file name ex: US_epad-user-9.4.3.30.zip This apparently still "zipped" file is the only file contained inside the one that I downloaded. This file must be placed on the root of the sdcard (internal Storage) of the tf300. You reboot into CM recovery and instruct it to update from sdcard where this file is to be found. This is what I meant in a previous post by "sideloading". You are essentially manually installing this update. The tf300 will behave as if you have installed this update normally i.e OTA and reboot to install itself. Once this update is installed it overwrites the ability to use CM recovery and your tf300 is also no longer rooted - so you have to do that all over again. Your tf300 however remains with it's bootloader unlocked so this is the method that we use instead of "Over The Air" updates. The procedure to continue to re-install CM recovery and to root it is in another post:
Transformer tf300t Android Development : [CWM][5.5.0.4] ClockworkMod Recovery for TF300T + ROOT
Hope I have made things more clear,
Cheers!
Click to expand...
Click to collapse
Wow! Thank you sooo much for taking it step by step
I tried it, and it went very well! :victory:
But one last thing; there is still a update-reminder in the notification-bar
This is the same notification that have been there since the first time I connected to the internet, before rooting and all that.
When I press the notification, all I can choose is "postpone" or "install update"...
A re-boot should clear that up.
Nope, I've rebooted several times already, but it's still there...
pogman99 said:
Nope, I've rebooted several times already, but it's still there...
Click to expand...
Click to collapse
Try to clear your cache and reboot.
And don't forget that you have an Index for the TF300 in the Dev Forum for help you or download
philos64 said:
Try to clear your cache and reboot.
And don't forget that you have an Index for the TF300 in the Dev Forum for help you or download
Click to expand...
Click to collapse
Have done that too. Booted the tab by pressing power+volume down and it started a "cold boot". Maybe there's another way also? I have cwm recovery btw...

[Q] P6800 ROM Questions

Recently I hard-bricked my Tab whilst installing a Rom on it (Brick Bug). Now I have a replacement, and it's about time I replaced the HC with something else.
I plan to use the 'Singha ROM ICS P6800DXLP7' ROM and ' Dedraks' GT-P6800' kernel. I'm guessing installation for both is via CWM, but that is how I bricked my tab last time. How can I work around this as to not brick it again? Odin? Which do I install first? Any guidance would really be appreciated!
Thanks
Which cwm you using that cause it to brick?
Share some detail procedure...wipe on stock rom, custom rom, kernel...etc which end with brick?
For now I believe safe atm..
- From stock ICS
- Root with this method: http://forum.xda-developers.com/showthread.php?t=1849235
- Install cwm using Mobile Odin
- Boot to cwm recovery
- Flash custom rom and custom kernel
- Reboot recovery NOT reboot system.
- Full wipe and fix permission
- Reboot system to home screen
That what I always do
Here's what works for me
first, d/l CWM to SD card.
then power down.
reboot into download mode ,PC Odin is my install of choice for the roms...
then power down again after the new rom installs and re-boots
re-boot into recovery and choose install zip from SD and choose CWM (which is a temporary install)
dont wipe anything, just choose to install zip and then choose your new kernel.
After kernel (a safe one) installs, then re-boot system.
Ive never bricked this tab or my GN7000 Note
good luck
correct me if im wrong, but as long as you do not factory reset in stock ics recovery you are okay. Right?
Some Note GT 7000 guys reported that they bricked their phablets by copping large files (being on ICS). If this doesn't affect our P6800s, then you are not wrong.
I had installed LQ2 without wiping anything. But had many Screen Offs and Shut Downs, so I considered to risk the clean install.
Did it with Mobile Odin Pro, but first
Ensured that I already have CWM 6.0.0.1
Flashed Dedraks Kernel.
In Mobile Odin chosen "open file..." and then the particular md5 file,
BUT EXCLUDED:
1. Kernel
2. Recovery
Then I selected "wipe" and "clean", crossed my fingers and everything went OK.
Not quite everything, because I lost root, although I am pretty sure that I did not unselect "everroot'.
It was not a big issue. Installed again "root.zip" via CWM recovery.
Its about a week since then and I have nothing to complain.
...
Thanks for the responses guys.
Does this sound safe?:
Flash LQ2 via PC Odin
Root from universal recovery
Flash CWM 6.0.11 via PC Odin
Flash Dedraks Kernel via CWM
Then root again if needed.
Thanks
rumpypumpy said:
Thanks for the responses guys.
Does this sound safe?:
Flash LQ2 via PC Odin
Root from universal recovery
Flash CWM 6.0.11 via PC Odin
Flash Dedraks Kernel via CWM
Then root again if needed.
Thanks
Click to expand...
Click to collapse
Yeah, with these steps you should be safe.
Happy flashing

[Q] TF101G back to stock rom.

Hi guys,
I've been thinkin about selling my TF101g and buy a new model, but my tablet has custom recovery and Rom, and I would like turn it all stock, and i couldn't find any thread to the Tf101g.
Can somebody help me with a thread that works?
lennao said:
Hi guys,
I've been thinkin about selling my TF101g and buy a new model, but my tablet has custom recovery and Rom, and I would like turn it all stock, and i couldn't find any thread to the Tf101g.
Can somebody help me with a thread that works?
Click to expand...
Click to collapse
Hi, I'm new to this forum (first post).
I had the same problem - e.g. I wanted to return to stock. I flashed ' PERI 1-click recovery' and the latest version of Revolver custom ROM for the TF101G but I couldn't get 3G to work (unknown Baseband), and PERI wouldn't let me flash the stock ROM - it gave an error 'assert failed' 'Status 7'.
Thought I'd b*****d it thoroughly and couldn't find a thread telling me how to get back to Stock, but trial and error prevailed.
This is what I did (assume you already have ROOT and a custom recovery installed):
1. Download the latest ASUS stock ROM zip from the ASUS site to the PC. Make sure you select the right one for your model (mine's the WW TF101G version)
http://support.asus.com/Download.aspx?SLanguage=en&m=Eee+Pad+Transformer+TF101G&p=20&s=16
2. For some reason ASUS put the stock ROM zip image inside another zip file, so extract it from the downloaded zip file and copy the extracted stock ROM zip (e.g. WW_epad-user-9.2.2.6.zip) to TF101G Internal Storage (not an external SD)
3. The custom recovery you have installed my allow you to flash the stock ROM, in which case just do steps 7 and then 10 onwards. Mine (PERI) gave me an Assert Failed error, in which case ....
4. Download ClockWork Recovery for the Transformer. I used Clockwork_Recovery_5.8.1.8_by_JvS_Corp_V3 from this site and it worked just fine. I don't know which other versions work and which don't:
http://forum.xda-developers.com/showthread.php?t=1577929
5. Copy the downloaded Clockwork_Recovery_5.8.1.8_by_JvS_Corp_V3.zip to TF101G Internal Storage (not external SD)
6. Now boot the TF101G into recovery mode (Power + Volume Down until prompt appears, then Volume Up for recovery)
7. Wipe all caches (including the user data cache)
8. Flash Clockwork_Recovery_5.8.1.8_by_JvS_Corp_V3.zip - you'll see lots of scrolling @@@@@@@s, don't worry that's normal
9. Once the Install is complete, Boot into recovery mode again - you should now be in Clockwork Recovery V5.8.1.8
10. Flash the stock ROM (e.g. WW_epad-user-9.2.2.6.zip). Wait until the install is complete.
11. Reboot normally. You will see a blue status bar which will take a while to complete and then it will reboot itself, you may see a message 'Android is Updating' which will also take a while to complete.
After doing this, you should now have the stock ROM, stock recovery, no ROOT and you will be asked to set up the Tablet for the first time, i.e. back to stock.
P.S. If you don't wipe the User Data cache, you can flash to stock without using your apps / settings / data.
Hope this helps.
i dont understand. If youre going to sell the tf101 why not load it up with custom overclockable kernel, new JB rom, and a custom touch recovery? those are added features compared to a lame stock version of the transformer.
serafis said:
Hi, I'm new to this forum (first post).
I had the same problem - e.g. I wanted to return to stock. I flashed ' PERI 1-click recovery' and the latest version of Revolver custom ROM for the TF101G but I couldn't get 3G to work (unknown Baseband), and PERI wouldn't let me flash the stock ROM - it gave an error 'assert failed' 'Status 7'.
Thought I'd b*****d it thoroughly and couldn't find a thread telling me how to get back to Stock, but trial and error prevailed.
This is what I did (assume you already have ROOT and a custom recovery installed):
1. Download the latest ASUS stock ROM zip from the ASUS site to the PC. Make sure you select the right one for your model (mine's the WW TF101G version)
http://support.asus.com/Download.aspx?SLanguage=en&m=Eee+Pad+Transformer+TF101G&p=20&s=16
2. For some reason ASUS put the stock ROM zip image inside another zip file, so extract it from the downloaded zip file and copy the extracted stock ROM zip (e.g. WW_epad-user-9.2.2.6.zip) to TF101G Internal Storage (not an external SD)
3. The custom recovery you have installed my allow you to flash the stock ROM, in which case just do steps 7 and then 10 onwards. Mine (PERI) gave me an Assert Failed error, in which case ....
4. Download ClockWork Recovery for the Transformer. I used Clockwork_Recovery_5.8.1.8_by_JvS_Corp_V3 from this site and it worked just fine. I don't know which other versions work and which don't:
http://forum.xda-developers.com/showthread.php?t=1577929
5. Copy the downloaded Clockwork_Recovery_5.8.1.8_by_JvS_Corp_V3.zip to TF101G Internal Storage (not external SD)
6. Now boot the TF101G into recovery mode (Power + Volume Down until prompt appears, then Volume Up for recovery)
7. Wipe all caches (including the user data cache)
8. Flash Clockwork_Recovery_5.8.1.8_by_JvS_Corp_V3.zip - you'll see lots of scrolling @@@@@@@s, don't worry that's normal
9. Once the Install is complete, Boot into recovery mode again - you should now be in Clockwork Recovery V5.8.1.8
10. Flash the stock ROM (e.g. WW_epad-user-9.2.2.6.zip). Wait until the install is complete.
11. Reboot normally. You will see a blue status bar which will take a while to complete and then it will reboot itself, you may see a message 'Android is Updating' which will also take a while to complete.
After doing this, you should now have the stock ROM, stock recovery, no ROOT and you will be asked to set up the Tablet for the first time, i.e. back to stock.
P.S. If you don't wipe the User Data cache, you can flash to stock without using your apps / settings / data.
Hope this helps.
Click to expand...
Click to collapse
thx man, i'll try this at home tonight!!
haxin said:
i dont understand. If youre going to sell the tf101 why not load it up with custom overclockable kernel, new JB rom, and a custom touch recovery? those are added features compared to a lame stock version of the transformer.
Click to expand...
Click to collapse
because it doesn't exist a JB ROM with 3G working, and usually, when i'll sell something, i prefer selling with the stock image, it's more guarantee that will work properly, like when leaving the store, so they can root and change roms themselves.
lennao said:
thx man, i'll try this at home tonight!!
Click to expand...
Click to collapse
In my post, where I said "P.S. If you don't wipe the User Data cache, you can flash to stock without using your apps / settings / data", I meant "...without losing your apps / settings / data". That way you can carry on using it until you sell it, and then just do a factory reset once you have a buyer.
Good luck.
serafis said:
In my post, where I said "P.S. If you don't wipe the User Data cache, you can flash to stock without using your apps / settings / data", I meant "...without losing your apps / settings / data".
Good luck.
Click to expand...
Click to collapse
hey,
i would like to thank you, your tutorial works fine! and was pretty easy too, nothing complicated.
thx again!
lennao said:
hey,
i would like to thank you, your tutorial works fine! and was pretty easy too, nothing complicated.
thx again!
Click to expand...
Click to collapse
Excellent, glad it worked out.

[Q] Help regarding rooting and Installing of Updates

Friends,
I have been going through the forums and honestly, the more I read the more confusing it gets... I have a US LTE version (got it over EBay in india) of the shield tablet, I had installed all updates up till the 2.2.1 hotfix. I installed CWM recovery and rooted using ADB/FASTBOOT.
I installed backed up apps using helium and then tried to get rid of the AT&T access app, cos I wanted to use hotspot feature.
I think I may have blocked some impt processes in ES TASK MANAGER because soon after, processes (playstore, text to speech, shield hub) just kept on crashing. It made the Tab unusable and so I went to CWM and did factory reset. After rebooting the setup screen was visible but processes still kept crashing. Again booting into recovery I got the android with exclamation and using the keycombo went into android recovery and wiped data&cache from here. After rebooting, I have Lollipop, stock recovery (i think) and no root (root checker says so).
The tablet now asks for OTA update 2.2 (134 mb) in size and during install throws error saying status 7 block mounted as r/w. So I am stuck now.
At the moment am downloading "productionBL-droid-signed-wx_na_do-full_ota-29979_515.3274" and will try flashing this.
(I believe this is the latest 2.2.1 update?)
Meanwhile am I doing anything wrong? How do I update in the future? I would rather let the tablet download the OTA by itself, so what do I need to do before this,assuming I have unlocked bootloader + CWM/TWRP recovery (I love TWRP but will use CWM for now) + root.?
From what I understand, if I want the device to install incremental OTA by itself then my device must be unmodified in any way?
For this I would have to install the factory image right? Does this remove custom recovery and root?
When is it absloutly necessary to wipe dalvic cache or any other cache?
Based upon your replies I will have more questions....
Thanks
Alden

Categories

Resources