[GUIDE/TUTORIAL] Asus Transformer Pad TF300T Any version to Android 7.1 Nougat

Search This thread

ghep

Member
Feb 15, 2020
6
0
Hey everybody, i want to update the TF300t, i have downgraded the versions and followed many steps, but the unlock tool does not work.
it is always a "network error". :(
i have contacted the asus support, and they could not help. they contact the headquater and came back to me with the response, that the servers were shut down, as asus is not doing tablets anymore? Anyone expirienced the same ?
I can not believe this is true... i want to update that old but cool one... :rolleyes:

I finally managed to do it, the key to it was resetting the tablet to factory settings and skipping the Google sign ins. As soon as I did this I was able to unlock it and do everything as instructed.
 

dark_days

Member
Oct 30, 2013
7
1
I finally managed to do it, the key to it was resetting the tablet to factory settings and skipping the Google sign ins. As soon as I did this I was able to unlock it and do everything as instructed.

i have resetted the tablet now for the 20th time, it still does not work. When did you manage to rest it? just recently or some time ago?
 

ebonit

Senior Member
Nov 28, 2015
701
432
Berlin
i have resetted the tablet now for the 20th time, it still does not work.

Your problem is well known and widely discussed on several forums. To your understanding please Google it firstly if you want to unlock your devise. Here we go:

1. V8 does not install at all anymore. So keep your hands off. V7 will install if you allow "less secure apps" in your Google account settings. On the web - not your Google account on the tablet!

2. Delete the Google account from the tablet (Settings > Accounts), then run the tool again,

3. If that doesn't do it, do a factory reset from Settings, reboot and during the initial setup establish a WiFi connection but skip the google account setup, then run the tool.

This can be a 5 Minute operation that goes without a hitch or a very frustrating experience with lots of error messages. There is no definite rhyme or reason for this. For some people it works like a charm, for others it works after 15, 25 or 55 attempts, for some never....
To check finally if you are unlocked, boot the tablet and read the tiny script in the left corner above. It should say: “The device is unlocked”.
 

Freekers1337

Senior Member
Oct 20, 2010
120
28
I think the issue is that the Unlock Device Tool is trying to query a domain that does no longer repond. It is trying to send a query to: mdmnotify1.asus.com but that has no DNS record associated with it anymore.
I tried looking up the DNS history to check if I could find out which IP belonged to this DNS entry, but all IPs listed here do no longer respond: https://otx.alienvault.com/indicator/hostname/mdmnotify1.asus.com
 

dark_days

Member
Oct 30, 2013
7
1
Well this would match to that what the german asus Service guy told me.
I wonder if others ate having the same Problem now..
I really would have Updated the device...

I think the issue is that the Unlock Device Tool is trying to query a domain that does no longer repond. It is trying to send a query to: mdmnotify1.asus.com but that has no DNS record associated with it anymore.
I tried looking up the DNS history to check if I could find out which IP belonged to this DNS entry, but all IPs listed here do no longer respond: https://otx.alienvault.com/indicator/hostname/mdmnotify1.asus.com
 
  • Like
Reactions: cheesemp

cheesemp

Member
Nov 2, 2010
12
1
Southampton
I've just tried to reset etc and cannot get unlock tool to work. Just keeps repeating no network connection error which would tie into the DNS issue mentioned. Shame really as it feels usable for such an old device. Can't believe ASUS didn't release a final unlock tool which needed no network connection once all devices where out of warranty rather than just shutdown.
 

ebonit

Senior Member
Nov 28, 2015
701
432
Berlin
I've just tried to reset etc and cannot get unlock tool to work. where out of warranty

Did you do the 3 steps advised in my post above?
First of all be patient. Before you blame ASUS you should check if the device is on the latest ASUS firmware Android 4.2.1 Jelly Bean and the tablet is registered at ASUS with the "real" serial number too. It's maybe the mainboard has been changed in the past.
If OK, you may finally call ASUS. Submit a ticket to tech support and explain the issue. Let us know the result, please!
 

Freekers1337

Senior Member
Oct 20, 2010
120
28
With the help of ASUS Support, I was finally able to unlock my bootloader using unlock tool v8 !
I created a ticket stating that the unlock tool didn't work and was showing 'network error'.
The ASUS Support agent told me that, based on the serial number of my tablet, the mainboard in my tablet had been replaced, which is known to break the unlock tool. However, I do not recall sending in my tablet for repairs and I'm the original owner (bought it new in the shop). So either that's not true or it's a refurbished tablet that was sold as new.
Anyway, he then asked me for the MAC address of my WiFi and Bluetooth so that he could manually add it to the database. Afterwards the unlock tool worked just fine.

I checked the logging of my local DNS server and the unlock tool also sends a query to mdm.asus.com, which is still responding, but (as stated earlier) mdmnotify1.asus.com is not. My suspicion is that automatically adding the MAC address isn't working anymore, because it is trying to send a query to mdmnotify1.asus.com, which is offline. Hence you will need to open a ticket at ASUS support and have them add it manually, after which the unlock tool will work.
 
  • Like
Reactions: ebonit

HoratiusF

New member
Dec 26, 2013
1
0
Help, could not unlock device!

Hi all. Found this wonderful thread and decided to update my old TF300.
My problem is that I could not pass the UNLOCK BOOTLOADER step using "UnLock_Device_App_V8.apk". The program keeps saying that "a network issue" prevented the unlocking to be successful.
I have tried all the solutions suggested in the post to no avail (factory reset, setting time & date manually, erasing Gmail account, etc.).
Anyone knows of an alternative solution for unlocking this pad?

Any help appreciated!!



[GUIDE/TUTORIAL/HOWTO] Asus Transformer Pad TF300T Any version to Android 7.1 Nougat / KatKiss ROM

This detailed step-by-step guide helps you transform your Asus Transformer Pad with Android 4.2.1 to a powerful one with Android 7.1 Nougat.
Don't expect Android 8 or 9 on this tab, but 7.1 is already perfect ;)

This worked for me only with USB2.

### I'll make a few notes using this style : PLEASE READ THEM.

Make sure you have latest official updates.
Connect tab to Wifi network.
Go to Settings -> About -> Update.
You may have to restart tab and do this step again to correctly fetch latest official update.

To check your tab is the correct model, go to Settings -> About tablet. The details below are listed :
• Android 4.2.1 (Jelly Bean, versions from 4.1 to 4.3.1)
• GPS 7.9.11
• Wi-Fi 7.1.1.50
• BT 10.38
• Camera TF300T-000128
• Kernel 3.1.10*
• Build number
Tap 7 times on this item to unlock the developer options menu.
We need it later
It looks like J0P40D.WW_epad-10.6.1.27.5-20130902
################# TO GO FURTHER, your BOOTLOADER version MUST END IN 27.1 or 27.5 (27.5 in my case).
### If not : reboot tab and check again for system updates
### If it still not 27.1 or 27.5, go straight to the EXTRA part of this tutorial.


CHANGELOG ----------------------------------------------

v10. Dropped SuperSU for Magisk, small tutorial improvements, Timduru ROM v39
v9. Timduru v38 and TWRP 3.3.1-0, updated pack
v8. Timduru v35 and better OpenGapps link
v7. Refresh pack v3 with ROM v32 and TWRP recovery 3.2.3-0
v6. Google Play certification + TWRP 3.2.1-0 (in new pack), Katkiss v29
v5. djibe pack v2 for shorter tutorial (now includes both UnLock_Device_App_V8 and V7)
+ STOP FORCING GPU RENDERING (slow down tab so much)
v4. Upgraded to Nougatella build25 and TWRP recovery official 3.1.1-0
v3. Details for manual update of bootloader
v2. Moved to Android 7.1 Nougat, recovery TWRP 3.1.0-0
v1. Initial release


0) BACKUP YOUR DATA

Backup SMS, photos, contacts before going any further (ex: use the backupyourmobile app).
Check that backup is located on microSD card. Then copy the backup on your PC.


1) DOWNLOAD

- djibe Transformer Pad TF300T pack v3 : http://bit.ly/djibe-tf300t-v3
(contains Windows MTP drivers + ADB & fastboot drivers + Asus UnLock_Device_App_V8.apk and V7 + fastboot.exe + adb.exe + official TWRP recovery 3.3.1-0 + Magisk + Magisk Manager).
### Use Incognito web browser mode if needed to download pack.
Unzip pack on Windows desktop.

+ ROM KatKiss Android Nougat 7.1 (v39 or later): https://xdaforums.com/transformer-tf300t/development/rom-t3453702
Download here : http://downloads.timduru.org/android/tf300t/K.A.T/KatKiss/7.x/dev/
Thanks to @timduru for his perfect ROMs dedicated to Transformer tabs.

+ OpenGapps ARM 7.1 Pico (Pico Pico Pico only !) : https://opengapps.org/?arch=arm&api=7.1&variant=pico

+ microSD card (FAT32 format), copy the zip files from Katkiss ROM, OpenGapps, Magisk.zip and MagiskManager.apk.
### If later on you have errors flashing ROM, GAPPS, MAGISK, try to use another freshly formated microSD (FAT32 partition format).

Then insert it in the tab.


2) INSTALL WINDOWS DRIVERS FOR ASUS TRANSFORMER PAD TF300T

- In Android, go to Settings -> About tablet.
Tap 7 times on "Build number", a message says Developer menu is unlocked.
Go to Settings -> Developer Menu -> check USB debugging ON.

- Windows 8/10 :
On keyboard, type combo : "Windows key + R"
In the Windows Command Prompt, type :
Code:
shutdown -o -r -t 0
it opens Windows Recovery menu:
Go to Troubleshoot -> Advanced Options -> Startup settings -> Restart
At reboot, hit 7 (Disable driver control) and follow instructions for Windows Vista/7.
when finished driver installation, reboot PC as usual.

- Windows Vista/Windows 7 :
Go to folder /Universal Naked Drivers 0.72 you unziped at start on your Desktop.
Select file android_apxusb.inf, then right click -> Install.
Force driver install and wait until a success message prompts.
Repeat operation with android_winusb.inf .
You can plug tab in USB for driver install completion.

### Not working ? Run the CMD has administrator and write this command :
Code:
RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 132 c:\...\android_winusb.inf
### c:\...\android_winusb.inf being the path to each .inf file. Repeat for each .inf file.


- Copy the UnLock_Device_App in tablet's internal memory
Tab should normaly be seen in Windows explorer as TF300.
Make sure MTP file transfer protocol is active on the tablet.
Copy the UnLock_Device_App_V8.apk in the root folder of the tab.


3) UNLOCK BOOTLOADER of Transformer Pad TF300T

Tablet must be fully charged to 100 %.

In Android, go to Settings -> Security -> Check Unknown Sources ON.

Launch the preinstalled app "File Manager" to install the file you just copied UnLock_Device_App_V8.apk
### If it fails to install, delete your Google Account. Go to Settings -> Accounts. Delete the Google Account.
### If it fails again, manually set date and time of your tab.
### If it fails again, reset tablet to factory settings and skip Google Sign-in.
### If it still fails, register yout tab on https://www.asus.com/support/ and retry.

### Timduru advises to use UnLock_Device_App_V7.apk (also included in my pack)
### At least you know it, but V8 worked perfectly for me ;)

Launch the UnlockApp.
Accept User agreements.
### YOUR WARRANTY IS NOW VOID (but I presume it is already).
Accept and click to unlock the tab,
let the tab restart and wait during process...

After reboot , "The Device is UnLocked" is written on top left screen during boot logo.
### If it fails, manually set Tab date and time to local time.
### If it still fails, register on Asus website, starting here : https://www.asus.com/support/Product/APRP/?lang=1033
Like ebonit says (thx ebonit) : create a personal account and register your Asus product with serial there. Submit an Asus support ticket. Explain your problem and mail it to Asus. Within a few business days you should get a reply


4) FLASH TWRP 3.3 RECOVERY

Charge tab to 100% before continuing.
Start it in bootloader mode (Hold Power + Volume- until you see 3 icons).
Connect it to PC.

Open a Windows command prompt on the /djibe pack folder you unziped earlier:
select folder with left click, right click while holding SHIFT on keyboard -> Open command windows here

In Windows Command Prompt (not Windows Powershell !), type :
Code:
fastboot devices
.
If the serial number is written, tab is well connected.
### If not : try this command :
Code:
./fastboot devices
### If still fails : Try another USB port.
### If still fails : Launch Windows Command prompt in Administrator mode
### If still fails : Check Universal Naked drivers installation.

### NB. Timduru advises to use exclusively TWRP Kang 2.8.7.2 : https://www.androidfilehost.com/?fid=24052804347781183
### But this 2.8 TWRP has huge problems with F2FS. So I prefer latest official one.

Now type :
Code:
fastboot -i 0x0b05 flash recovery twrp-3.3.1-0-tf300t.img
and wait for the "finished" success message,
### If it fails, try other tricks like above (Change USB port, Run Command prompt in Administrator mode)

then type :
Code:
fastboot -i 0x0b05 reboot-bootloader
and confirm with Volume+ to get into RCK (recovery, again), it is now TWRP 3.3.1-0

###### FROM NOW ON, ONLY USE TWRP RECOVERY TO WIPE DATA OR PARTITIONS, never again bootloader's Wipe data icon !!!


5) SET FILESYSTEM TO F2FS AND NANDROID BACKUP

F2FS is the fastest filesystem for read and write partitions on flash memories. Compared to EXT4, gain is from 15 to 280 %.
No need to format the /System partition because it is Read only and Ext4 is still faster.

On TWRP first launch, check Never show this screen during boot again, then Swipe to Allow Modifications.
Go to Backup, make sure System, Data and Boot are checked.
Now tap on Select Storage button -> set it on Micro SDCard,
Swipe to Backup.
Tap on the Home button.

Now go Wipe -> Advanced Wipe.
Select Dalvik / ART Cache, System, Cache, Data, Internal Storage and Swipe to Wipe.
Tap on Back button (to Advanced Wipe Menu).
Select /cache partition -> Repair or Change File System -> Change File System -> F2FS, Swipe.
### If you chose TWRP 2.8 Kang, let cache in EXT4 filesystem.

Go Back and back to Advanced Wipe Menu.
Select /data partition -> Repair or Change File System -> Change File System -> F2FS, Swipe.
Tap on Home button.


6) INSTALL Android 7.1 Nougat + Root

Still on TWRP Home screen, Install -> Storage: Internal Storage and change it to microSD card -> OK.
### If it fails, use Kang Recovery https://androidfilehost.com/?fid=24052804347781183

Select KatKiss-7.1_TF300T* .zip, and Add More Zips,
then open_gapps-arm-7.1-pico*.zip and Swipe to force install.
Be patient.
### If it fails, install zips 1 by 1, make sure microSD is valid and that you downloaded OpenGapps ARM 7.1 PICO version.

Custom ROM is installed.
When done prompts, tap on Wipe Cache/Dalvik and swype to confirm, wait.
Disconnect tab from PC.
Then Reboot System.
Let the tab start (at least 10 minutes).


7) ANDROID 7.1 Nougat

On Android first launch, immediatly manually toggle Wifi ON or you'll run into an app crash (Wifi toggle button is on bottom right of screen)
Configure Android as you like.

Go to Settings -> Performance
Check Set clock values on boot
For Maximum frequency, select 1600 MHz.
I/O Scheduler set zen and Set value on boot

In Settings -> Mediascanner filters, uncheck Scan.
In Settings -> About, tap 7 times on build number, it unlocks the Options for developers in Settings.
Enter this new menu.
In the Hardware acceleration, verify that GPU rendering is NOT checked !!!


8) ROOT WITH MAGISK

Launch Google Play.
Download Astro File Manager.
Block extra app installs.
Just Allow access to tablet's files.
Go to Internal Storage > MagiskManager*.apk > Package installer > INSTALL > OPEN

Press Power button > Long press on Reboot to Reboot to recovery
Once back in TWRP recovery, go to Install > select Magisk*.zip and swipe to flash.
Reboot tab without flashing cache.

If you go back to Magisk Manager app, Magisk and Magisk Manager are green.
Root permissions can be managed from menu > Superuser.
You can install Magisk modules from Downloads menu.


9) CALIBRATE BATTERY

Follow this tutorial : https://android.gadgethacks.com/how-to/properly-calibrate-battery-any-android-phone-0182706/

10) OTHER APPS

- You can use GPS Status & Toolbox for faster GPS fix.
- Kernel Adiutor for advanced overclock
- KAT App to enhance Audio : https://xdaforums.com/transformer-tf300t/development/app-t2824215
- Any Magisk Module or Xposed Module.
- Your tab doesn't see your local Wifi network ?
You are probably european and your wifi is set to channel >= 11.
Use a Build.prop editor to change the key ro.wifi.channels to a value of 14.


That's it.

Enjoy ;)

Thanks : Timduru, AOSP dev, TWRP team, ChainfireSuperSU

---------------------------------------------------------------------------------------------------

EXTRA - UPGRADING BOOTLOADER VERSION OF ASUS TRANSFORMER PAD TF300T

- Either use latest official updates in Settings -> About -> Update (While connected to Internet).
But if you are here, it seems to fail ;)

- Manually update
In your bootloader version, check for the 2 first letters.
If the letters are corresponding, download the file from the official link.

US : http://dlcdnet.asus.com/pub/ASUS/Ee...7.1996726876.1498828408-1286149849.1498586515
WW : http://dlcdnet.asus.com/pub/ASUS/Ee...7.1996726876.1498828408-1286149849.1498586515
CN : http://dlcdnet.asus.com/pub/ASUS/Ee...4.1996726876.1498828408-1286149849.1498586515
JP : http://dlcdnet.asus.com/pub/ASUS/Ee...4.1996726876.1498828408-1286149849.1498586515
TW : http://dlcdnet.asus.com/pub/ASUS/Ee...7.1996726876.1498828408-1286149849.1498586515

Now, unzip the archive once to obtain it like this : WW_epad-user-10.6.1.27.5.zip (WW or whatever 2 letters you require)

Rename WW_epad-user-10.6.1.27.5.zip to EP201_768_SDUPDATE.zip .
###Beware not to rename it to EP201_768_SDUPDATE.zip.zip !

Copy EP201_768_SDUPDATE.zip to the root of a microSD card formatted in FAT32.

Insert microSD in TF300T shut down.
Start tab in Bootloader Mode (Power + Volume-).
Go to Recovery Mode (RCK)
Flash zip, reboot.

Normally it worked ;)

Check bootloader version again for xxx.27.5 .
Start this tutorial from start again if bootloader ends in 27.5 .
If not, ask for help in this thread.

-----------------------------------------------------------------------------------------------------------------





KEYBOARD STUCK TO QWERTY

Thanks to @BotAlex
Go to Settings > Apps > AOSP keyboard.
Disable app and delete app data.
Reactivate app.
It should be fixed.

Or install another keyboard like Gboard.

Thanks : @timduru, TWRP team, Android Root Team, Lineage OS team
 

ebonit

Senior Member
Nov 28, 2015
701
432
Berlin
Last edited:

prdinesh

New member
Aug 16, 2020
1
0
You may finally call ASUS in order to submit a ticket to tech support and there explain the issue. :cowboy:
PS: Don't forget to figure out the real SN of your device!
Have also a look at post #309: https://xdaforums.com/showpost.php?p=83134031&postcount=309

I am also facing the same unlock issue. I contacted the support team, but they are not helping.
They say that they wont support TPAD devices anymore.

https://zentalk.asus.com/en/discussion/comment/104123#Comment_104123


Any other workaround possible?
 

Snefferdy

Member
Sep 25, 2020
5
1
No SD :(

I think the SD slot on my device is broken. Is it possible to install the ROM without using the SD card? If so, how?

I'm all the way to step 5 in the instructions. It says to backup to the SD card, but that option is greyed out despite having a working SD card properly inserted in the slot.

Thanks,
Snef.
 

ebonit

Senior Member
Nov 28, 2015
701
432
Berlin
I think the SD slot on my device is broken.
.
Why? :cowboy:
Take a 32GB Transcend micro SD card and put it in the slot. After that start the device. A small window will show
>new Transcend SD card dedekted< . Tipp it twice and another small window opens. There are two options:
>use as portable storage< or >use as internal storage<. Activate portable storage and go ahead. After reboot your SD card will be mounted for ever.
 

Snefferdy

Member
Sep 25, 2020
5
1
Hey. I've got nougatella running now (flashed with ADB sideload), but the device is still annoyingly slow. Do you think switching to one of the other versions of KatKiss might speed things up, or is it just the apps slowing things down regardless of the OS version?

Thanks.
 
Hey. I've got nougatella running now (flashed with ADB sideload), but the device is still annoyingly slow. Do you think switching to one of the other versions of KatKiss might speed things up, or is it just the apps slowing things down regardless of the OS version?

Thanks.

I've noticed that the device with the WiFi connected running background tasks gets very slow.
To test it, try to run the tablet with the WiFi disabled.
If the speed is good, You Should prevent apps to access WiFi in the Background. It seems to "steal" processing power.
 

MoonSvk

New member
Jan 30, 2016
1
0
Missing Google play

Hello i just installed 7.1 Nougat on Asus TF300T. Everything looks good but Google play is missing. I tried to install it from many sources but always get error. Any advice?
 

Snefferdy

Member
Sep 25, 2020
5
1
Hello i just installed 7.1 Nougat on Asus TF300T. Everything looks good but Google play is missing. I tried to install it from many sources but always get error. Any advice?

If you successfully flashed gapps pico after flashing the ROM, the play store should be there. Did you download the right version of gapps? If so, try to install it again (from twrp).
 

ebonit

Senior Member
Nov 28, 2015
701
432
Berlin
Hello i just installed 7.1 Nougat on Asus TF300T. Everything looks good but Google play is missing. I tried to install it from many sources but always get error. Any advice?

Did you install Open Armed Gapps as advised by Timduru from here ?:
https://opengapps.org/?download=true&arch=arm&api=7.1&variant=pico

In this package you will find the core Google System Base, Google Play Store, Google Calendar Sync, Dialer Framework and the following Play Store applications: Google Package Installer (replaces stock/AOSP Package Installer) Google Play Services.
You should install again Rom, Gapps and SuperSU through Kang TWRP in one run. Then wipe cash/dalvik, reboot!
 

Eliazeno

Member
Sep 1, 2017
19
1
With the help of ASUS Support, I was finally able to unlock my bootloader using unlock tool v8 !
I created a ticket stating that the unlock tool didn't work and was showing 'network error'.
The ASUS Support agent told me that, based on the serial number of my tablet, the mainboard in my tablet had been replaced, which is known to break the unlock tool. However, I do not recall sending in my tablet for repairs and I'm the original owner (bought it new in the shop). So either that's not true or it's a refurbished tablet that was sold as new.
Anyway, he then asked me for the MAC address of my WiFi and Bluetooth so that he could manually add it to the database. Afterwards the unlock tool worked just fine.

I checked the logging of my local DNS server and the unlock tool also sends a query to mdm.asus.com, which is still responding, but (as stated earlier) mdmnotify1.asus.com is not. My suspicion is that automatically adding the MAC address isn't working anymore, because it is trying to send a query to mdmnotify1.asus.com, which is offline. Hence you will need to open a ticket at ASUS support and have them add it manually, after which the unlock tool will work.

Can you tell us the name or email of this asus agent please? When i write, they can never help me.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 73
    [GUIDE/TUTORIAL/HOWTO] Asus Transformer Pad TF300T Stock to Android 7.1 Nougat with 2022 Bootloader unlock

    This detailed step-by-step guide helps you transform your Asus Transformer Pad TF300T with Android 4.2.1 to a powerful one with Android 7.1 Nougat.
    Don't expect Android 8 or newer on this tab, but 7.1 is already perfect ;-)

    Netflix and Disney+ work.

    This worked for me only with USB 2.

    ### I'll make a few notes using this style: PLEASE READ THEM.

    Make sure you have latest official updates.
    Connect tab to Wifi network.
    Go to Settings > About > Update.
    You may have to restart tab and do this step again to correctly fetch latest official update.

    To check your tab is the correct model, go to Settings > About tablet. The details below are listed :
    • Android 4.2.1 (Jelly Bean, versions from 4.1 to 4.3.1)
    • GPS 7.9.11
    • Wi-Fi 7.1.1.50
    • BT 10.38
    • Camera TF300T-000128
    • Kernel 3.1.10*
    • Build number
    Tap 7 times on this item to unlock the developer options menu.
    We need it later
    It looks like J0P40D.WW_epad-10.6.1.27.5-20130902
    ################# TO GO FURTHER, your BOOTLOADER version MUST END IN 27.1 or 27.5 (27.5 in my case).
    ### If not: reboot tab and check again for system updates
    ### If it still not 27.1 or 27.5, go straight to the EXTRA part of this tutorial.


    CHANGELOG

    v14. Unlock bootloader in 2022
    v13. Improved readability + Magisk v23
    v12. Magisk 22.1 + minor tuto fixes
    v11. Magisk 21, TWRP recovery 3.4, 14 wifi channels.
    v10. Dropped SuperSU for Magisk, small tutorial improvements, Timduru ROM v39
    v9. Timduru v38 and TWRP 3.3.1-0, updated pack
    v8. Timduru v35 and better OpenGapps link
    v7. Refresh pack v3 with ROM v32 and TWRP recovery 3.2.3-0
    v6. Google Play certification + TWRP 3.2.1-0 (in new pack), Katkiss v29
    v5. djibe pack v2 for shorter tutorial (now includes both UnLock_Device_App_V8 and V7)
    + STOP FORCING GPU RENDERING (slow down tab so much)
    v4. Upgraded to Nougatella build25 and TWRP recovery official 3.1.1-0
    v3. Details for manual update of bootloader
    v2. Moved to Android 7.1 Nougat, recovery TWRP 3.1.0-0
    v1. Initial release


    0) BACKUP YOUR DATA

    Backup SMS, photos, contacts before going any further (ex: use the backupyourmobile app).
    Check that backup is located on microSD card. Then copy the backup on your PC.


    1) DOWNLOAD

    - djibe Transformer Pad TF300T pack v3: https://www.androidfilehost.com/?fid=17825722713688260169 or https://mega.nz/file/lD8zFIDL#1UyW8Vs2C5mbi6-N5llu-b1Tt2WMKqpEu3TgDsiE3-c
    (contains Windows MTP drivers + ADB & fastboot drivers + Asus UnLock_Device_App_V7_update.apk + DMclient.apk for TF300T + ESFileExplorer 4.0.4 + KingoRoot 4.4.3.apk + official TWRP recovery 3.4.0-0 + Magisk root).
    ### Do not care about the virus false alert
    ### Use Incognito web browser mode if needed to download pack.
    Unzip pack on Windows desktop.

    + ROM KatKiss Android Nougat 7.1 (v39): https://forum.xda-developers.com/transformer-tf300t/development/rom-t3453702
    Download latest build: https://downloads.timduru.org/android/tf300t/K.A.T/KatKiss/7.x/dev/ or https://www.androidfilehost.com/?fid=17825722713688257428
    Thanks to @timduru for his perfect ROMs dedicated to Transformer tabs.

    + OpenGapps ARM 7.1 Pico (Pico Pico Pico only !): https://opengapps.org/?arch=arm&api=7.1&variant=pico

    + Mitmproxy Windows Installer v7.0.0: https://mitmproxy.org/

    + microSD card (FAT32 format), copy the zip files from Katkiss ROM, OpenGapps, Magisk.zip.
    ### If later on you have errors flashing ROM, GAPPS, MAGISK, try to use another freshly formated microSD (FAT32 partition format).

    Then insert it in the tab.


    2) INSTALL WINDOWS DRIVERS FOR ASUS TRANSFORMER PAD TF300T

    - In Android, go to Settings > About tablet.
    Tap 7 times on "Build number", a message says Developer menu is unlocked.
    Go to Settings > Developer Menu > check USB debugging ON.

    - Windows 8/10 :
    On keyboard, type combo : "Windows key + R"
    In the Windows Command Prompt, type :
    Code:
    shutdown -o -r -t 0
    it opens Windows Recovery menu:
    Go to Troubleshoot > Advanced Options > Startup settings > Restart
    At reboot, hit 7 (Disable driver control).

    Go to folder /Universal Naked Drivers 0.72 you unziped at start on your Desktop.
    Select file android_apxusb.inf > Right click > Install.
    Force driver install and wait until a success message prompts (it may never come :D Nevermind).
    Repeat operation with android_winusb.inf .
    You can plug tab in USB for driver install completion.

    ### Not working ? Run the CMD has administrator and write this command :
    Code:
    RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 132 c:\...\android_winusb.inf
    ### c:\...\android_winusb.inf being the path to each .inf file. Repeat for each .inf file.

    when finished driver installation, reboot PC as usual.

    Tab should normaly be seen in Windows explorer as ASUS Transformer Pad TF300.
    Make sure MTP file transfer protocol is active on the tablet.


    3) ROOT TF300T

    Thanks to @d.l.i.w and @GloGlorius, it works in 2022 !

    Tablet must be fully charged.
    In Android, go to Settings > Security > switch Unknown Sources ON.

    Connect tablet to PC.
    Copy Kingoroot 4.4.3.apk, ESFileExplorer.apk, DMClient.apk and UnLock_App_V7_update.apk to tablet.

    Connect tablet your Wi-Fi network.
    Windows connection to Wi-Fi network must be Private (https://support.microsoft.com/en-us...-windows-0460117d-8d3e-a7ac-f003-7a0da607448d),
    On the right side of the taskbar, select the Wi-Fi network icon.
    Under the name of the Wi-Fi network that you’re connected to, select Properties.
    Under Network profile, select Private.

    Using File Manager app, install kingo-root-4-4-3.apk and other apps stated above
    Launch KingoRoot app.
    Tap on One Click Root button.
    Wait until ROOT SUCCEEDED is displayed.
    Quit app.
    ### If root fails: wipe data/factory reset and use KingoRoot software for Windows.


    4) UNLOCK SYSTEM FILES

    Uninstall any installed Unlock App.

    Launch ESFileExplorer app.

    Tap on top left Hamburger icon to reveal menu > Tools > switch Root Explorer ON.
    Kingoroot pops up: Request for root permission, tap on Allow.

    Still within ESFileExplorer, go back to Menu > Local > 0.
    Long press on DMClient.apk > Copy
    Back to Menu > Local > Device > system > app > Paste > Overwrite.
    Long press on DMClient.apk > More > Properties > Permissions: Change
    Check on as follows:
    Owner: Read + Write
    Group: Read
    Other: Read and confirm with OK

    Long press on DMClient.odex > Rename > DMClient.odex.backup

    Repeat the same process for UnLock_App_V7_update.apk.

    Then restart tablet.


    5) SETUP MITMPROXY

    Back to computer.
    Install Mitmproxy for Windows v5.0 (or 7.0.0) (thx to @Trigve and @Space Gate).

    If using PC with Wi-Fi, it must be set as a Private network (see above).
    Tablet and computer must be connected to the same router/box.

    Find local IP:
    - For Wi-Fi connection
    Select Start > Settings > Network & internet > Wi-Fi and then select the Wi-Fi network you're connected to.
    Under Properties, look for your IP address listed next to IPv4 address.
    - For Ethernet connection
    Select Start > Settings > Network & internet > Ethernet.
    Under Properties, look for your IP address listed next to IPv4 address.

    From Windows Start Menu, start mitmweb and grant network access.
    Default web browser opens with GUI with url: http://127.0.0.1:8081/#/flows

    Go to Options > check Display Event log and click Edit Options.
    Scroll down to edit following options:
    - block_global: unchecked
    - showhost: checked
    - ssl_insecure: checked
    - tls_version_client_min: UNBOUNDED selected
    - tls_version_server_min: UNBOUNDED selected


    6) Transformer Pad TF300T BOOTLOADER UNLOCK

    Back to tablet.
    Go to Settings > Security > Screen lock > PIN.
    Set 0000 and retype it on next screen.

    Go to Settings > Wi-Fi, long press on local Wi-Fi network > Modify network
    Check Show advanced options > Proxy settings > Manual
    Proxy hostname: local ip of PC (see Step 5)
    Proxy port: 8080
    > Save
    Disconnect and reconnect to Wi-Fi.

    On tablet, launch stock Browser app.
    Browse on tablet to mitm.it
    Scroll down to download "Android certificate".
    Set name: cert > OK, message tells: "cert installed"

    Start Unlock Device Tool app.
    Scroll down to agree to End User License Agreement.
    Check I have read and... and tap on OK.
    Check Agree and Press to unlock your device button.

    Enter your PIN: 0000 and tap OK

    Yipeeeeeeeeeee

    After reboot , "The Device is UnLocked" is written on top left screen during boot logo.

    Decrypt partitions: go to Settings > Security > Clear Credentials


    7) FLASH TWRP 3.4 RECOVERY

    Charge tab to 100% before continuing.
    Start it in bootloader mode: hold Power + Volume- until you see 3 icons and release buttons.
    Connect it to PC.

    Open a Windows command prompt on the /djibe pack folder you unziped earlier:
    select folder with left click, right click while holding SHIFT on keyboard > Open command windows here
    or while in /djibe folder, type cmd in Windows address bar and confirm with Enter.

    ### Use fastboot.exe provided in archive. Latest Google binaries won't work.
    In Windows Command Prompt (not Windows Powershell !), type:
    Code:
    fastboot devices
    .

    If the serial number is written, tab is well connected.
    ### If not: try this command :
    Code:
    ./fastboot devices
    ### If still fails: try another USB port
    ### If still fails: Launch Windows Command prompt in Administrator mode
    ### If still fails: Check Universal Naked drivers installation

    Now type:
    Code:
    fastboot -i 0x0b05 flash recovery twrp-3.4.0-0-tf300t.img
    and wait for the "finished" success message,
    ### If it fails, try other tricks like above (change USB port, Run Command prompt in Administrator mode, redownload TWRP from official site)

    then type:
    Code:
    fastboot -i 0x0b05 reboot-bootloader
    and confirm with Volume+ to load RCK (recovery), it is now TWRP 3.4.


    ### FROM NOW ON, ONLY USE TWRP RECOVERY TO WIPE DATA OR PARTITIONS, never again bootloader's Wipe data icon !!!


    8) SET FILESYSTEM TO F2FS AND NANDROID BACKUP

    F2FS is the fastest filesystem for read and write partitions on flash memories. Compared to EXT4, gain is from 15 to 280 %.
    No need to format the /System partition because it is Read only and Ext4 is still faster.

    On TWRP first launch, check Never show this screen during boot again, then Swipe to Allow Modifications.
    Go to Backup, make sure System, Data and Boot are checked.
    Now tap on Select Storage button > set it on Micro SDCard,
    Swipe to Backup.
    Tap on the Home button.

    Now go Wipe > Advanced Wipe.
    Select Dalvik / ART Cache, System, Cache, Data, Internal Storage and Swipe to Wipe (NOT MICROSD).
    Tap on Back button (to Advanced Wipe Menu).
    Select Cache partition > Repair or Change File System > Change File System > F2FS and Swipe.

    Go Back and back to Advanced Wipe Menu.
    Select Data partition > Repair or Change File System > Change File System > F2FS and Swipe.

    Tap on Home button.


    9) FLASH ANDROID + GOOGLE APPS +/- MAGISK

    Still on TWRP Home screen, Install > Storage: Internal Storage and change it to microSD card > OK.
    ### If it fails, use Kang Recovery (without F2FS partitions): https://androidfilehost.com/?fid=24052804347781183

    Select KatKiss-7.1_TF300T*.zip, and Add More Zips,
    then open_gapps-arm-7.1-pico*.zip and Swipe to Install.
    ### If it fails, install zips 1 by 1, make sure microSD is valid and that you downloaded OpenGapps ARM 7.1 PICO version.

    OPTIONAL --------------

    Go to Reboot > Recovery.

    Back to TWRP, go to Install > Magisk.zip and Swipe to install.
    Be patient.

    Android 7.1 is installed.
    When done prompts, tap on Wipe Cache/Dalvik and swype to confirm, wait.
    Disconnect tab from PC.
    Then Reboot System.
    Let the tab start (long time).


    10) ANDROID 7.1 Nougat

    On Android first launch, immediately manually toggle Wifi ON or you'll run into an app crash (Wifi toggle button is on bottom right of screen).
    If your Wi-Fi network is not listed, scroll down to Don't use any network for setup (and refer to chapter 12 to access it again)
    Configure Android as you like.

    Go to Settings > Performance
    Check Set clock values on boot
    For Maximum frequency, select 1700 MHz.
    I/O Scheduler set zen and Set value on boot

    In Settings > Mediascanner filters, uncheck Scan.
    In Settings > About tablet, tap 7 times on build number, it unlocks the Options for developers in Settings.
    Enter this new menu.
    In the Hardware acceleration, make sure Force GPU rendering is NOT checked !!!


    11) ROOT WITH MAGISK (OPTIONAL)

    Magisk root is started with Android, no need for extra manipulation.

    You can manage Superuser permissions and Magisk modules from Magisk Manager app.


    12) OTHER APPS

    - You can use GPS Status & Toolbox for faster GPS fix.
    - Kernel Adiutor for advanced overclock
    - KAT App to enhance Audio: https://forum.xda-developers.com/transformer-tf300t/development/app-t2824215
    - Any Magisk Module or Xposed Module.
    - Your tab doesn't see your local Wifi network? You are probably european and your Wifi is set to channel >= 11.
    Go to Settings > Wi-Fi > 3 dots icon > Advanced > Change wifi regulatory domain > EMEA and Rest of World.
    Reboot tablet, you now see your Wi-Fi listed.
    ### If not:
    Go to Settings > Security > Switch Unknown sources ON
    Download from Play Store Smartpack Kernel Manager or with KatBrowser go to m.apkpure.com
    Reboot to TWRP recovery (hold power to shutdown > long press on Reboot)
    Go to Mount > Check System partition
    Go to Install > flash Magisk*.zip
    Reboot > System
    With Smartpack Kernel Manager, edit build.prop
    Look for ro.wifi.channels and set a value of 14 (ro.wifi.channels = 14)
    Reboot tab to list all Wifi networks.
    - To uninstall Magisk, rename Magisk-v23.0.apk to uninstall.zip and flash it with TWRP recovery
    - Edit build.prop
    Reboot to recovery > Mount > select System
    adb devices
    adb root
    adb remount
    adb pull /system/build.prop
    Edit with Notepad++ and save
    adb push build.prop /system/build.prop
    adb shell chmod 644 /system/build.prop


    That's it.

    Enjoy ;-)

    Thanks : Timduru, @d.l.i.w, @GloGlorius, AOSP dev, TWRP team, ChainfireSuperSU, TopJohnWu


    ---------------------------------------------------------------------------------------------------

    EXTRA - UPGRADING BOOTLOADER VERSION OF ASUS TRANSFORMER PAD TF300T

    - Either use latest official updates in Settings -> About -> Update (While connected to Internet).
    But if you are here, it seems to fail ;-)

    - Manually update
    In your bootloader version, check for the 2 first letters.
    If the letters are corresponding, download the file from the official link.

    US : http://dlcdnet.asus.com/pub/ASUS/Ee...7.1996726876.1498828408-1286149849.1498586515
    WW : http://dlcdnet.asus.com/pub/ASUS/Ee...7.1996726876.1498828408-1286149849.1498586515
    CN : http://dlcdnet.asus.com/pub/ASUS/Ee...4.1996726876.1498828408-1286149849.1498586515
    JP : http://dlcdnet.asus.com/pub/ASUS/Ee...4.1996726876.1498828408-1286149849.1498586515
    TW : http://dlcdnet.asus.com/pub/ASUS/Ee...7.1996726876.1498828408-1286149849.1498586515

    Now, unzip the archive once to obtain it like this : WW_epad-user-10.6.1.27.5.zip (WW or whatever 2 letters you require)

    Rename WW_epad-user-10.6.1.27.5.zip to EP201_768_SDUPDATE.zip .
    ###Beware not to rename it to EP201_768_SDUPDATE.zip.zip !

    Copy EP201_768_SDUPDATE.zip to the root of a microSD card formatted in FAT32.

    Insert microSD in TF300T shut down.
    Start tab in Bootloader Mode (Power + Volume-).
    Go to Recovery Mode (RCK)
    Flash zip, reboot.

    Normally it worked ;-)

    Check bootloader version again for xxx.27.5 .
    Start this tutorial from start again if bootloader ends in 27.5 .
    If not, ask for help in this thread.

    -----------------------------------------------------------------------------------------------------------------

    KEYBOARD STUCK TO QWERTY

    Thanks to @BotAlex
    Go to Settings > Apps > AOSP keyboard.
    Disable app and delete app data.
    Reactivate app.
    It should be fixed.

    Or install another keyboard like Gboard.
    2
    hello,

    assume :
    Select /cache partition -> Repair or Change File System -> Change File System -> F2FS, Swipe.
    Go Back and back to Advanced Wipe Menu.
    Select /cache partition -> Repair or Change File System -> Change File System -> F2FS, Swipe.
    Tap on Home button.

    is :
    Select /cache partition -> Repair or Change File System -> Change File System -> F2FS, Swipe.
    Go Back and back to Advanced Wipe Menu.
    Select /data partition -> Repair or Change File System -> Change File System -> F2FS, Swipe.
    Tap on Home button.

    Best regards.
    2
    I was under the impression that ONLY the data partition benefits from converting to f2fs

    You are right! It is very important to convert /Data only to F2FS, never /Cache, never /System. :cowboy:
    2
    I can't tab Micro SDCard, only internal storage.
    Have no Idea why I can't choose the SDCard.
    Has anybody an answer for me?

    Same problem as I had then... I solved it using the KANG TWRP version, then I could select the SDCard. The link is found in post #1 (can't link it unfortunately).
    2
    I did not attempt to dowload it cause I was afraid that it will not be strictly the same version. But experimentation is the base of the learning. Thank you

    You are welcome! Using the "Thanks" button is greatly appreciated.
    Why are you so distrustfully? We are a longstanding circle of like-minded friends where always one helps another.