Page 1 of 33 1 2 3 11 ... LastLast
Results 1 to 10 of 330
Like Tree56Likes

Thread: Frederuco's Guide to Root and ROM the TF101

  1. #1
    Administrator
    Supporting Member

    Member #
    2978
    Join Date
    Jun 2011
    Location
    /EARTH/USA/NC/
    Tablet
    TF101
    Posts
    15,893
    Liked
    2793 times

    Frederuco's Guide to Root and ROM the TF101

    So you have a TF101 and you are thinking of Rooting or ROMing it for one reason or another.

    DISCLAIMER: I am NOT responsible if you brick or destroy your device performing this procedure. It is to help users and we will help you unbrick if you do brick, but do not be mad if it does not work because you missed a step along the way.

    First, please have a look through these links to understand what you are doing:
    What is Rooting on Android? The Advantages and Disadvantages | Droid Lessons
    Rooting yes/no/maybe/why

    The biggest thing to understand is that you are taking full control of your tablet, and this also makes it easier for you to brick it, boot loop it, and also for hackers to be able to access your data on it through malware or viruses.

    Proceed at your own risk!

    Before you go any further, back up your data on your tablet. This includes all music, movies, documents, apps, app data, etc. I would recommend using MyBackup if you are going back to stock. My favorite is Titanium Backup
    but it requires root. If you plan on going to stock rooted, you can use Titanium. If you go to Stock Unrooted, use MyBackup. Store your backups on a microSD, USB, PC or cloud storage. We are going to wipe all the data from the internal memory during this procedure.

    Next, are you looking for root access on the stock ROM, or are you looking to run a custom ROM with bloatware removed, non-Asus ROM like AOSP, AOKP or CyanogenMod? Perhaps you want to get JellyBean on your tablet since it seems Asus is not in a hurry to get to it?

    Well, none the less we are going to first need to install some drivers to make it work. Go to Settings - Developer Options - OK the Nag Screen and tick the USB debugging option.

    Next, download the Universal Naked Drivers from XDA here: [ADB/FB/APX Driver] Universal Naked Driver 0.72 - xda-developers
    Extract the zip file somewhere easy to find. I did C:\UniversalNakedDrivers\

    WINDOWS 8 USERS - YOU NEED TO DISABLE DRIVER SIGNING TO GET THE NAKED DRIVERS TO WORK PROPERLY! Thanks nbryson21!
    How to Disable Driver Signature Enforcement in Windows 8:

    From the Metro Start Screen, open Settings (move your mouse to the bottom-right-corner of the screen and wait for the pop-out bar to appear, then click the Gear icon).
    Click ‘More PC Settings’.
    Click ‘General’.
    Scroll down, and click ‘Restart now’ under ‘Advanced startup’.
    Wait a bit.
    Click ‘Troubleshoot’.
    Click ‘Advanced Options’
    Click ‘Windows Startup Settings’
    Click Restart.

    Now that we have the Naked Drivers boot to APX mode. Attach your USB to your tablet (not the dock) and Hold VOL UP and POWER for 15-20 seconds. You should hear the new hardware found sound. It will probably fail the driver installation.

    Open the Device Manager (Control Panel - System - Device Manager) and right click on the Other Devices - APX and choose Update Driver


    Choose Browse
    How to Disable Driver Signature Enforcement in Windows 8:

    From the Metro Start Screen, open Settings (move your mouse to the bottom-right-corner of the screen and wait for the pop-out bar to appear, then click the Gear icon).
    Click ‘More PC Settings’.
    Click ‘General’.
    Scroll down, and click ‘Restart now’ under ‘Advanced startup’.
    Wait a bit.
    Click ‘Troubleshoot’.
    Click ‘Advanced Options’
    Click ‘Windows Startup Settings’
    Click Restart.


    Then specify the location of the naked drivers (C:\UniversalNakedDriver)


    Next, you want to install this driver anyway


    And the driver is successfully installed.



    Next, we need to get the EasyFlasher from whitekidney at XDA: EasyFlasher - Install CWM/Root/unbrick in one click! [ALL TF101][NVFLASH] - xda-developers

    NOTICE: I have also repacked the EasyFlasher for newer recoveries so you do not have to update manually. I only updated the twrp.SOS file so the tool still SHOWS that it is TWRP 2.2.1 however it will install whichever file is indicated by the zip download:

    EasyFlasher with TWRP 2.3.2.3
    EasyFlasher with TWRP 2.5.0.0
    EasyFlasher with TWRP 2.6.0.0
    EasyFlasher with TWRP 2.6.1.0
    EasyFlasher with TWRP 2.6.1.0 b (microSD is now mounted as /MicroSD/)
    EasyFlasher with TWRP 2.6.1.0 c
    (Internal storage is sdcard0 and the microSD is sdcard1)
    EasyFlasher with TWRP 2.6.3.0 (Fixes the SuperSU nag during reboot.)


    I have fully tested these files and they work just as planned. Earlier version of these had an issue due to someone not understanding the difference between a blob and an SOS file!



    Once you have that downloaded, extract the .zip file and open the EasyFlasher.exe

    You will need to know if you have an SBKV1 or SBKV2. If you have a serial number starting with B80 and later (including C) you are SBK2. If you are B40-B60 you are SBK1. B70, some are SBK1 some are SBK2. You can try SBK1 and see if it works, if not, try with SBK2.


    Choose the recovery you want to flash (I am going to do TWRP) and then click FLASH.


    On the popup, click OK.


    Some command prompts pop up, and some messages on your tablet will appear. It will let you know if it was successful or not.

    The message on your TF screen should look something like this (the Chip Uid will be different for your tablet):



    NOTE - IF YOU DO NOT SEE ANY TEXT ON YOUR TABLET SCREEN WHEN IN APX MODE, THE FLASH DID NOT WORK. CHECK TO MAKE SURE YOU SEE THE APX DEVICE IN DEVICE MANAGER!



    Now, to try to boot to recovery (hold VOL DOWN and POWER for 12-15 seconds. When you see white text on the screen release both and tap VOL UP)

    You should see a screen like this:


    Now that you have a custom recovery, it is pretty much the same process for flashing custom ROMs from here.

    First option: Stock Rooted with custom recovery
    This one is pretty simple. Copy the Superuser-3.1.3-arm-signed.zip file from the tools directory of the EasyFlasher files that you unzipped to a microSD card. Boot to recovery, go to Install, go to the External storage and select the SuperUser file. Swipe to flash, then reboot.

    You are now rooted with custom recovery on the stock ROM.

    It is HIGHLY recommended to use OTA Rootkeeper to backup root permissions.

    When you receive and update notification, it will not install because you do not have stock recovery. You should wait until the next version is released and flash it. You may have to re-root (install recovery and then SuperUser). If you can find the incremental update file, OTA Rootkeeper should work. You may also be able to find the update with the recovery blob removed so you can keep your custom recovery. Keep an eye out at XDA in the TF101 Development Forum

    Second option: Custom ROM with Custom Recovery
    The biggest issue here is deciding on which ROM you want to use. There are a LOT out there. Note that 99% of the custom ROMs are already rooted. There are a few that may not be, but check the details of the thread to see if it is or is not rooted.

    Here is a list as of now:

    Android 4.0 ASUS Based ROMs (starts with the stock ASUS ROM and customizes it). Advantage - Stock ASUS apps like AppBackup, SuperNote and File Manager work with these ROMS. Also, the TF101G should still have 3G functionality on these ROMs.


    Android 4.0 Google Based (AOSP/AOKP/cyanogen(mod))


    Android 4.1 Google Based (AOSP/AOKP/cyanogen(mod))


    Android 4.2 Google Based (AOSP/AOKP/cyanogen(mod)/ParanoidAndroid)

    Android 4.3 Google Based (AOSP/AOKP/cyanogen(mod)/ParanoidAndroid)


    And new ones pop up all the time.

    Which one is best? Each person has their own best. I should not the 4.2 builds are very beta, 4.1 are quite stable and the 4.0 are rock solid as well. I did not cover 3.X builds because, well, they are ancient!

    When researching a ROM, be sure to note if you have to install GAPPs (Google Apps). The Asus builds will never require GAPPs, but any cyanogen(mod) will ALWAYS require GAPPs. AOSP/AOKP builds are 50/50 if they are included or not. You can always get the latest GAPPs package here: Goo.im Downloads - Browsing gapps

    Once you decide on which ROM you will install, place the .zip file for the ROM on a microSD card. Also place the GAPPs package if required on the microSD card.

    Boot to TWRP (VOL DOWN and POWER for 12-15 seconds, release and tap VOL UP when you see the white text).

    NOTE: WHEN FLASHING TO A NEW ROM IT IS BEST TO DO A WIPE OF THE CACHE, DAVLIK CACHE AND SYSTEM. FAILURE TO DO SO MAY RESULT IN AN UNSTABLE ROM DUE TO INCOMPATIBLE SYSTEM SETTINGS AND APPS. THIS EVEN APPLIES IF FLASHING AN ASUS BASED ROM LIKE REVOLVER OR ANDROID REVOLUTION HD

    First, go to the WIPE section. At a minimum you will need to wipe CACHE, DAVLIK CACHE, FACTORY RESET and SYSTEM. You may also want to wipe the INTERNAL (this will still leave most of your personal files on the /sdcard/ directory). To do a full wipe, wipe the DATA section. This will remove everything in the /sdcard/ directory.

    Next, go to the home screen of TWRP and go to the INSTALL section. Tap on the button for EXTERNAL STORAGE and select the ROM file. SWIPE to install it. Once complete, flash the GAPPs package if necessary.

    Once this is complete, you can reboot, and you will be on your custom ROM.

    CUSTOM KERNELS - I am NOT going to go too deeply into custom kernels because there are A LOT of them.
    What is a custom kernel? Quite simply put, it is the interface between the hardware and software.

    Different kernels can enable different things. Some kernels allow you use software to set the CPU clock higher or lower than the stock levels. Other kernels allow you to enable CIFS (network shares) to be mounted in the Android file structure. Others may enable different file systems to be read like NTFS, ext3, ext4, HFS.

    The trouble with going into kernels is there are a lot of them, and some are only compatible with a few ROMs.

    Do some research on them to make sure it has been tested and is compatible with your ROM.

    If you install a kernel that wont boot, you can simply go back and flash the ROM (and associated GAPPs if necessary), wipe the CACHE and DAVLIK CACHE and be booting again without losing any data.
    sdx, Jeffrey, Astrix and 11 others like this.


    Asus Transformer 16 GB & Dock - Munching on Jelly Beans
    crApple iP*one 5 - Stock

    Just once I want someone to call me Sir without adding you're making a scene.
    - Homer Jay Simpson



  2. #2
    Administrator
    Supporting Member

    Member #
    2531
    Join Date
    Jun 2011
    Location
    Thailand
    Tablet
    TF101
    Posts
    8,574
    Liked
    983 times
    Great post.....
    Frederuco likes this.

  3. #3
    Administrator
    Supporting Member

    Member #
    2978
    Join Date
    Jun 2011
    Location
    /EARTH/USA/NC/
    Tablet
    TF101
    Posts
    15,893
    Liked
    2793 times
    Quote Originally Posted by Jeffrey View Post
    Great post.....
    That makes over 13,000 great posts!

    Astrix likes this.


    Asus Transformer 16 GB & Dock - Munching on Jelly Beans
    crApple iP*one 5 - Stock

    Just once I want someone to call me Sir without adding you're making a scene.
    - Homer Jay Simpson

  4. #4
    Supporting Member
    Supporting Member

    Member #
    3976
    Join Date
    Jul 2011
    Location
    UK
    Tablet
    TF101
    Posts
    1,506
    Liked
    206 times
    Nice post Frederuco

    Any thoughts of posting an unroot / unrom procedure in case JB does arrive officially for the TF101?
    ASUS Transformer 16GB TAB B60, DOCK B60
    Build Number:- IML74K.WW_epad-9.2.1.27-20120615
    Mobile Dock Version:- EP101-0213

  5. #5
    Jazz
    Member #
    48093
    Join Date
    Nov 2012
    Tablet
    Other - Android 4.X
    Posts
    80
    Liked
    26 times
    Awesome...easy guide for no0b like me!

    Wanna give this a shot asap, thanks for this thread Fred

  6. #6
    Administrator
    Supporting Member

    Member #
    2978
    Join Date
    Jun 2011
    Location
    /EARTH/USA/NC/
    Tablet
    TF101
    Posts
    15,893
    Liked
    2793 times
    Quote Originally Posted by 14theroad View Post
    Nice post Frederuco

    Any thoughts of posting an unroot / unrom procedure in case JB does arrive officially for the TF101?
    Ummm, yeah, it is here: http://www.transformerforums.com/for...ack-stock.html

    Did that one first.....


    Asus Transformer 16 GB & Dock - Munching on Jelly Beans
    crApple iP*one 5 - Stock

    Just once I want someone to call me Sir without adding you're making a scene.
    - Homer Jay Simpson

  7. #7
    Soundwave
    Member #
    31551
    Join Date
    Mar 2012
    Tablet
    TF101
    Posts
    4
    Liked
    0 times
    Will this wipe even if I don't flash a ROM and just want to root the TF101? I am unrooted and have a lot of app data I don't want to use. I was planning on using Titanium after I root to back up app data and then flash a custom ROM.

  8. #8
    Administrator
    Supporting Member

    Member #
    2978
    Join Date
    Jun 2011
    Location
    /EARTH/USA/NC/
    Tablet
    TF101
    Posts
    15,893
    Liked
    2793 times
    If you just flash custom recovery and install SuperUser or SuperSU via recovery, it will not wipe any data.

    You do not wipe any data unless you are doing the 2nd option.


    Asus Transformer 16 GB & Dock - Munching on Jelly Beans
    crApple iP*one 5 - Stock

    Just once I want someone to call me Sir without adding you're making a scene.
    - Homer Jay Simpson

  9. #9
    Jazz
    Member #
    33958
    Join Date
    Apr 2012
    Tablet
    TF101
    Posts
    48
    Liked
    1 times
    Quote Originally Posted by Frederuco View Post
    If you just flash custom recovery and install SuperUser or SuperSU via recovery, it will not wipe any data.

    You do not wipe any data unless you are doing the 2nd option.
    Hello, can you please help? When i go to install drivers, my computer says that i already have up to date drivers Asus android mtp device.. so i can't update them. Also, when i flash with easy flasher and try to reboot into recovery, a android vigurine shows up with a red triangle and an exclamation poit inside it. What am i doing wrong?

  10. #10
    Administrator
    Supporting Member

    Member #
    2978
    Join Date
    Jun 2011
    Location
    /EARTH/USA/NC/
    Tablet
    TF101
    Posts
    15,893
    Liked
    2793 times

    Frederuco's Guide to Root and ROM the TF101

    The MTP driver is not the one you need to update. I. Addition to the MTP device an APX device will show when you enter APX mode.

    The dead droid is stock recovery so the EasyFlasher is not installing the recovery when you run through it.


    Asus Transformer 16 GB & Dock - Munching on Jelly Beans
    crApple iP*one 5 - Stock

    Just once I want someone to call me Sir without adding you're making a scene.
    - Homer Jay Simpson

 

 
Page 1 of 33 1 2 3 11 ... LastLast

Ads

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Similar Threads

  1. Frederuco's Guide to flash the TF101 back to stock
    By Frederuco in forum Asus Transformer (TF101) Development
    Replies: 3
    Last Post: 12-11-2012, 08:45 AM
  2. [ROOT] Using viperMOD PrimeTime v4.5 on TF101 B70 to root. Easy to do.
    By Leaston in forum Asus Transformer (TF101) Development
    Replies: 18
    Last Post: 06-08-2012, 11:33 AM
  3. [Guide] [Root] Change your boot ***SPLASH*** screen (Sbkv2)
    By ThingODoom in forum Asus Transformer (TF101) Development
    Replies: 3
    Last Post: 05-30-2012, 08:14 PM

Search tags for this page

1 click root tf101
,
asus tf101 custom rom
,
federico's guide to root and rom the tf101
,
frederco. guide root rom tft 101
,
frederico guide root rom tf101
,
fredericos guide to rooting the tf101
,
frederuco tf101
,
frederuco's guide to root and rom the tf101
,
one click root tf101
,

root tf101

,
tf101 rooting guide
,
tf101g adb interface
Click on a term to search for related topics.

Tags for this Thread

Powered by vBulletin® Version 4.2.0
Copyright © 2014 vBulletin Solutions, Inc. All rights reserved.
Search Engine Optimization by vBSEO 3.6.1
All times are GMT -6. The time now is 02:27 AM.