UPDATE: Asus has updated the servers. Older protocols for HTTPS, which are required for older Android versions, are no longer supported. Unfortunately, some additional steps are needed for the unlock now. See this post for step by step instructions.
I recently got my hands on a Asus TF700T with a locked boot loader. The official unlock app did not work, so I took a closer look. What I found is that the Asus servers are still up and running, but connection fails due to certificate pinning. And that can be dealt with
So here are the instructions:
Watch logcat to get some more information on what the unlock app does. On success the device immediately reboots, so redirect adb logcat to a file if you want to keep the log.
I only tested on a TF700T with WW SKU, V10.6.1.14.10. I assume that other firmware versions work as well.
The unlock app for TF700T also supports TF201, TF300T, TF300TG, and TF300TL, but a modified DMClient is needed.
In case something goes wrong and your device gets stuck at the boot screen, this advice may be helpful:
android.stackexchange.com
(thanks @DieAbrissbirne)
Download links
Unlock app and DMClient for TF700T
https://leo.pfweb.eu/dl/OaKdx
DMClient for TF300T
https://leo.pfweb.eu/dl/vUHnp
DMClient for TF300TG
https://leo.pfweb.eu/dl/xphHy
DMClient for TF201
https://leo.pfweb.eu/dl/pKvEA
---------------------------------------------------------------------
Unlock app and DMClient for TF701T
https://leo.pfweb.eu/dl/2AcpB
DMClient for ME301T (also seems to work for ME302KL)
https://leo.pfweb.eu/dl/uiJPN
I recently got my hands on a Asus TF700T with a locked boot loader. The official unlock app did not work, so I took a closer look. What I found is that the Asus servers are still up and running, but connection fails due to certificate pinning. And that can be dealt with
So here are the instructions:
- The device must be rooted. KingoRoot (the app) worked for me.
- Download the unlock bundle from the link below. I didn't find a way to directly attach files here.
- Copy both apks to /system/app, change the permission to 0644
For this, a remount of the system partition may be needed:
mount -o remount,rw -t ext4 /dev/block/mmcblk0p1 /system
DMClient.apk replaces the original DMClient.apk and DMClient.odex (i.e. you have to rename/move/delete the .odex file)
The modified unlock app cannot be installed like any other and must be installed that way
- Reboot the device. On startup Android shows that one app is optimized (that's DMClient). The unlock app is now installed.
- Use the unlock app. Google account does not matter.
Watch logcat to get some more information on what the unlock app does. On success the device immediately reboots, so redirect adb logcat to a file if you want to keep the log.
I only tested on a TF700T with WW SKU, V10.6.1.14.10. I assume that other firmware versions work as well.
The unlock app for TF700T also supports TF201, TF300T, TF300TG, and TF300TL, but a modified DMClient is needed.
In case something goes wrong and your device gets stuck at the boot screen, this advice may be helpful:

Bricked my Asus TF300T? Manual JB update
First, my device failed to get the OTA Update because I deleted some system apps (see my original post). Then I found this post where another user restored original APKs in /system/apps and manage...
Download links
Unlock app and DMClient for TF700T
https://leo.pfweb.eu/dl/OaKdx
- WW_epad-10.6.1.14.10
- JOP40D.US_epad-10.6.1.14.10-20130801
DMClient for TF300T
https://leo.pfweb.eu/dl/vUHnp
DMClient for TF300TG
https://leo.pfweb.eu/dl/xphHy
DMClient for TF201
https://leo.pfweb.eu/dl/pKvEA
- WW_epad_10.4.2.17
---------------------------------------------------------------------
Unlock app and DMClient for TF701T
https://leo.pfweb.eu/dl/2AcpB
DMClient for ME301T (also seems to work for ME302KL)
https://leo.pfweb.eu/dl/uiJPN
Last edited: