yashsingh1/xdaforums huggingface dataset:
[Asus Transformer TF700] maisomenos:
Dont worry. I know what you mean.

I was just trying to say that my help might be limited😅 but I am still going to try. I guess that's how this community works :)

Since the error is about the certificates, I am not sure that the problem is with the PC or VB, but you can give it a try with a different PC.

To me it looks like a problem with the mitmproxy certificate on the tablet. I remember I had some troubles installing it. I don't have the tablet with me right now so I can't verify. Tonight I will try to uninstall and install the certificate on the tablet and try again.

For the moment I tried with my phone (its a new redmi) just to make mitmproxy work, and I notice that clicking on the "install certificates" on mitm.it wasn't enough, even if the phone said "certificate installed". I had to manually install the .cer file from settings.

I will let you know if I have news.
[Asus Transformer TF700] maisomenos:
@Ice_83 I am doing some more digging regarding the TLS handshake based on the error message that you posted. I am going to quote from a website:

The client in this case is the tablet and the server asus.com.

That means that the version of TLS installed in the tablet must match the one supported from the site

I found this site that tells you which version of TLS a specified sever uses. https://www.cdn77.com/tls-test/result?domain=https://www.asus.com/ . As you can see asus.com accept connection from TLS 1.2

I then checked in which version of android TLS 1.2 was introduced and I found it came with android 4.1 https://en.wikipedia.org/wiki/Android_version_history#Android_4.1_Jelly_Bean

Fortunately the latest firmware update for the TF201 is V10.4.2.18 and is based on android 4.1

Is it possible that your tablet is not updated to the latest available firmware?
[Asus Transformer TF700] Ice_83:
I DID IT!!!

What i did was:

1. used the VB image. Not sure if it is critical but it did have different options in settings. It didnt allow https files anyway though.

2. start mitmweb with the command "mitmweb --ssl-insecure"

now the https:// sites would be accessible from the tablet, the logs would show an error

"Certificate verification error for None: self signed certificate (errno: 18, depth: 0)" but the connection would still proceed, i guess this is not secure. :)

3. I verified all the files and steps and I noticed that the rights on the unlock app v.7 in system/apps were different to the instructions. When i changed them the app stopped installing after restart... I looked through ealier messages in this forum and someone had this issue already. It might happen if the apps were already installed. I (as he) did factory reset and repeated all the steps again clean and it worked.

I hope this might help someone. @Stealth75 FYI

@maisomenos , thanks!!!! Step 3 in the instructions https://xdaforums.com/t/guide-tutor...me-tf201-stock-to-android-7-1-nougat.3486237/ done, 7 more to go lol :)
[Asus Transformer TF700] maisomenos:
Nice! Good job (y)

I'm going to edit the post with these new infos. I guess the problem was that the app was already installed when you put the apk on the system folder right?

Maybe I should specify to uninstall any previously installed unlock app, and do a factory if there are still problems.

Any other feedback would be appreciated!

If @Stealth75 is going to try again, can I ask you to test with the Windows version of mitmproxy just to be sure.
[Asus Transformer TF700] Stealth75:
Wow! Congratulations! 🎉

I'm trying to find time to have a good look at mine again.

So to clarify; you had to do a factory reset to get it to work?

Thanks @maisomenos as well for your thoughful reply and assistance. I think I will go back through and redo and check everything again. If you could package up that zip for me, I'd really appreciate it. I recall I had some trouble getting the DMClient. (Mine's a TF201 as well btw)

Thanks again! Such an awesome community fighting to keep our poor old TFs relevant!
[Asus Transformer TF700] Stealth75:
Will do. My technical know-how doesn't extend to VB images. ;)
[Asus Transformer TF700] Stealth75:
Please keep us posted on how you go with the rom. That's my plan if I can get through this part! :D
[Asus Transformer TF700] Ice_83:
@maisomenos , yeh, the app was installed before. So when i double checked everything and saw different rights on the Unlocker app i changed the rights to correct ones but that caused the app disappear. Here is the post (and a few posts above it where he describes the issue) i found and got the idea from to do a factory reset: https://xdaforums.com/t/howto-unlock-tf700t-in-2020.4157143/post-83424697 . So if someone wants to repeat the installation / redo the steps, the hardware reset is worth a try.

@Stealth75 , the VB is easy to install and there are good screenshots. The trick for me was to check the settings before i launched the image. It wanted to use my WiFi adapter for network instead of LAN and that didnt work. That said, i do think now the windows mitmproxy would have worked too had i ran it with --ssl-insecure.
[Asus Transformer TF700] Stealth75:
Redid everything from scratch and still the same result. ::sigh::

Alright, I'm going to have to try the VB method.
[Asus Transformer TF700] Stealth75:
Hi, sorry to bother you again. So I neded up trying with the VB, but I'm not sure how to actually set it up now that I have it installed? I've got the VMBox running but it's just showing me a black screen with a menu, not sure where to go from there.

I need to run it through my wifi but I'm noty sure of the network settings?
[Asus Transformer TF700] Ice_83:
i followed the screenshots here https://xdaforums.com/t/howto-unlock-tf700t-in-2020.4157143/post-85097463

I dont know what you mean by black screen with a menue...

It also wanted to use my wifi first time i tried it, it loaded fine but the wifi was not working. I changed to LAN adapter in the settings (same screenshot as you attached), and it worked. Can you use LAN?? If it doesnt load the image at all i guess it is not working for you. In the end of the post he does say it doesnt run on all machines because of Ubuntu 20. You can also check in BIOS Intel virtualisation needs to be on.

But it is strange that windows Mitmproxy is not working, here one says it does https://xdaforums.com/t/howto-unlock-tf700t-in-2020.4157143/post-85109569 - let me check tonight if my windows mitmproxy allows me connect to https websites when i run it as "mitmweb --ssl-insecure".
[Asus Transformer TF700] Ice_83:
@maisomenos , @Stealth75

i did some testing. Here are the results:

1. Even the mitmproxy on VB does not allow https website if i dont start it with --ssl-insecure. All same settings. You would think that we change the insecure setting in mitmweb options but that seems to be different.

2. the VB mitmweb and the windows one (at list the one i got) have different options. Specifically they are different in these screenshots

Spoiler content hidden.

Spoiler content hidden.

These differences seem to be critical since when i change them from "secure" to "TSLv1_2" on the VB mitmweb it stops letting https webpages open.

So the easiest way - use the VB mitmweb it seems and dont forget to start it as "mitmweb --ssl-insecure" in terminal.

I hope this helps.
[Asus Transformer TF700] Ice_83:
this is how it looks for me - i did change it to the LAN adapter in the Name but didnt mess up with advanced settings. With wifi Ubuntu would load (so no black screen as you say) but i didnt have network.
[Asus Transformer TF700] Stealth75:
Holy barking turtles!!!! I don't know what I did but it FINALLY worked!!!!

I AM UNLOCKED!

Man you guys don't know my relief - @Ice_83 , @maisomenos , @GloGlorius @d.l.i.w (feel like I'm at the Oscars here ! :ROFLMAO:) - I'm jumping around the room with excitement. Thank all of you and everyone else who's contributed on here for all of your help and patience!

For the record, I couldn't get the Ubuntu VB working for me, all I did was, playing around off @Ice_83 's above, went in and changed a couple of the settings on windows. I set tls_version_client_min and tls_version_server_min to Unbounded instead of TLS1_2 and hey presto! All sites were working on my tab!

Now to go and see if I can totally brick it flashing a new ROM. :ROFLMAO:

Thanks again everyone!
[Asus Transformer TF700] Ice_83:
Lol, congrats. I laugh at myself why I do this effort with this old piece of electronics to do it a little less old but it is a nice feeling when it works. I think I tried what you did before and it didn't work. Did you start mitmweb with --ssl-insecure ? Probably that was the trick in combination with these unbound.

I finished step 5 yesterday (back up), I couldn't get into APX mode but managed in the end. Had to manually install the naked drivers for it to work.
[Asus Transformer TF700] Ice_83:
@maisomenos , @Stealth75 , just finished the entire process, all went well except that i had to manually install the naked drivers for my Win10 to see the tab in APX mode, but this was part of the original instructions. So @Stealth75 definitively worth to continue if you unlocked it, the rest is a piece of cake comparing to it :)
[Asus Transformer TF700] Stealth75:
Oh yeah, that was the other bit! Thanks again for the tip. I really am swimming in the dark here.

I was struggling with this last night so I'll give it another try. When you say manual do you mean by going through Device Manager? I tried that but I keep gettng the unsigned driver error. I'm going to google that this morning and see if I can get around it.

Good to hear! Can't wait to (hopefully!) make a decent functioning tablet out of this thing!
[Asus Transformer TF700] Stealth75:
EDIT: Never mind, I finally got past it through some kind of dumb luck(!). My first thought on seeing it boot up though is, 'damn, that's ugly!' Lol. Oh well, time to play.

@maisomenos Hi, quick question. When you were going through the setup wizard with the new ROM, did you have any trouble getting past the "toggle wifi on" part? I just can't seem to time it right and the start up app keeps crashing on me. :confused:
[Asus Transformer TF700] Ice_83:
Yes, from device manager. I think it barked on me for unsigned driver but I was able to install anyway, don't remember 100%. I needed that for my windows see the tab in APX mode, it may work for you straight away, try first.
[Asus Transformer TF700] Stealth75:
Yeah, I finally got it all to work properly and now have a flash new tablet! Although it doesn't seem much quicker.
[Asus Transformer TF700] Stealth75:
@Ice_83 and @maisomenos I'm just curious how you're finding your tablet performance now? I followed the tweaks suggested in the original katkiss post but my tf201 still seems to run a bit slow and lag here and there.

Did you have any other tweaks you performed?
[Asus Transformer TF700] Ice_83:
Hi. It became much faster, although it may not be on par with the new hardware. I can watch movies on it, in both browser and apps and it works well. Before it was impossible. I tried to install some apps for kids, some worked fine, others couldnt load at all, but that may be on the app - Android 7 is not the freshest anymore either. Browsing is usable too.

i did slightly overclock it as per guide and disabled the mandatory gpu acceleration. But i didnt notice much difference.
[Asus Transformer TF700] kamu2021:
someone please make a video about this. Because this Tablet is so complicated to root. It keeps failing it looks like URL is expired. Someone please help.
[Asus Transformer TF700] tinman948:
Thanks to everyone on this thread I just unlocked my TF300T. Still doing it in 2021. Woohoo!!!
[Asus Transformer TF700] svarog_cs:
HI! I am trying to unlock bootloader on tf201, but I am stuck on the 4th step. I copied 2 files into /system/app, changed permission , and restart tab, but no new application is installed. What i am doing wrong?

Thanks
[Asus Transformer TF700] x-black:
I just managed to unlock my TF701T!!!! Thanks so much to @GloGlorius for the VirtualBox Image and guidelines and to @d.l.i.w for modifying the APKs!!! I am so happy right now!
[Asus Transformer TF700] zebetti:
thanks, this method worкеd for tf300t. but i used mitmproxy in windows ( ssl3 option)
[Asus Transformer TF700] Nox17:
I just came to say I managed to unlock my device as well! Finally! Thank you a lot @d.l.iw and @gloglorious.

Model: TF700T

Android: 4.2.1

Build: JOP40D.US-epad-10.6.1.14.10-20130801

I used the files as provided by @d.l.i.w on the first post of this thread and then I followed the instructions as provided by @GloGlorius in this post. Only difference is that I did not use the VB image he provided I just ran mitmproxy web in my windows machine, then I connected my tablet to the same network and setup the proxy settings on the tablet manually.

Some advice I would give, after I made a couple of mistakes is:

Make sure the mitmproxy certificate is already part of the system certificates (not the user certificates) before you copy/install the DMclient and the unlock app. If you installed the certificate by going to the mitm.it site from your device then it will be installed in the user certificates folder (data/misc/keycerts). You can just go to that location and copy the certificate file to the system certificates folder (system/etc/security/cacerts). You need root to do this, and make sure you restart your device after copying the file.

Another tip make sure in mitmproxy the following settings are in place: block_global = false, showhost = true, ssl-insecure = true.

And that's it, copy the DMclient and unlocker app. Just follow the instructions others have posted in this thread.
[Asus Transformer TF700] yahoo_1999:
Hey guys!

I am trying to unlock my TF300TG, running android 4.2.1 build JOP40D.WW_epad-10.6.2.11-20131213. It's rooted with kingoroot, both DMEClient and unlock app moved to /system/app. I tried MITMweb proxy installed both on linux and Windows trying out multiple configuration yet it stills fails to unlock.

Looking at mitmweb log I assume everything is working fine:

192.168.1.16:55901: server connect mdm.asus.com:443 (123.51.152.19:443)
192.168.1.16:55901: client disconnect
192.168.1.16:55901: server disconnect mdm.asus.com:443 (123.51.152.19:443)
192.168.1.16:41998: client connect
192.168.1.16:41998: server connect mdm.asus.com:443 (123.51.152.19:443)
192.168.1.16:41998: client disconnect
192.168.1.16:41998: server disconnect mdm.asus.com:443 (123.51.152.19:443)
192.168.1.16:37671: client connect
192.168.1.16:37671: server connect mdm.asus.com:443 (123.51.152.19:443)
192.168.1.16:37671: client disconnect
192.168.1.16:37671: server disconnect mdm.asus.com:443 (123.51.152.19:443)

Connections are going through with no errors. Is this the moment where I should try reaching out to Asus to check if there's something wrong in their database or am I doing something wrong? I got this tablet from my father but I'm 99,99% positive it is not a refurbished one and has never been serviced. What should be my next steps trying to unlock it?
[Asus Transformer TF700] rmcq:
Hi. I'm trying to unlock an old TF201, and got as far as downloading (and apparently installing) the certificate for Android.

However, upon downloading the certificate, all it does is request a new name, but does not shows a window for entering a pin code, contrary to the instructions is page 8.

The tablet has version V10.4.2.18 (Android 4.1), but the certificate in mitm.it mentioned Android +10, and I can't seem to find any other version of the certificate.

Any help would be greatly appreciated.
[Asus Transformer TF700] yahoo_1999:
From what I have noticed in my few tries of doing it, the code is cached so if you entered it recently you won't be asked for it again until some time passes and it installs just fine.
[Asus Transformer TF700] rmcq:
Thanks for the reply.

Apparently the certificate is installed under Security | Trusted Credentials | User.

However, trying the unlocker, the same error message of network error appear.

Now that I'm familiar with the procedure, I'll try it again from the beginning.
[Asus Transformer TF700] minileaf:
Thanks a lot for everyone's help! just unlocked my tf300t ! tf300t :JOP40D.CN_epad-10.6.1.27.5-20130902
[Asus Transformer TF700] rmcq:
I've retried twice the process, but i'm still unable to unlock my TF201.

I'vw followed all the steps, with the only difference is that I used VB for Windows.

The certificate shows in the Security | Trusted Credentials | User.

But I always get a Client TLS handshake fail.

Not sure what else I can try :-(
[Asus Transformer TF700] rmcq:
Finally got my TF201 unlocked, due to @Stealth75 suggestion from page 11, to use 'Unbounded' in both the TLS_version_clien_min and and tls_version_server_min while using mitmproxy for windows.

Thank you to all who provided inputs and suggestions in this topic.
[Asus Transformer TF700] Stealth75:
Glad to hear! If it wasn't for the super helpful members of this forum my tablet would be back up in the top shelf gathering dust.
[Asus Transformer TF700] satfrx:
Tried to get it going on my tf201 am able to install all apps, remove the odex file, set permissions, run the VM with mitm or mitm in windows, set various options but sill do not get anywhere. I can reach https://asus.com after setting up mitm so I think mitm is working fine. Running the unlock app v7 (update) I still get unknown error.

Mitmweb proxy shows the tf201 reaches out to mdm.asus.com but I keep betting the same error.

Should this still be working?
[Asus Transformer TF700] rmcq:
Had the same problem with the unlocker just last week, but setting 'Unbounded' in both the TLS_version_clien_min and and tls_version_server_min while using mitmproxy for windows solved the problem.
[Asus Transformer TF700] satfrx:
I'll try the windows version again, I did not even have the chance to open asus.com with the windows version. how did yoy start it? there are a 3 options from the start menu, or did you even add any switches in the commandline.
[Asus Transformer TF700] satfrx:
I have the feeling both VM /linux and windows versions of mitmproxy are runnig fine....

Lools like memeber yahoo-1999 has a similar problem.

I get these lines in eventlog

192.168.1.93:51906: client connect

192.168.1.93:51906: server connect mdm.asus.com:443 (123.51.152.19:443)

192.168.1.93:51906: client disconnect

192.168.1.93:51906: server disconnect mdm.asus.com:443 (123.51.152.19:443)

Also asus.com brings me to https://asus.com pages where they failed to load before. I have the feeling this one just won't work.
[Asus Transformer TF700] KI-Shodan:
Yesterday I was able to unlock my ME302KL (ASUS MeMO Pad FHD 10) after hours of trying and only thanks to this thread.

So I want to say huge thanks to @d.l.i.w , @GloGlorius & @Nox17 .

I used the

Unlock app for TF701T & DMClient for ME301T

Kingo Root 4.5.4

ES File Explorer 4.2.6.2.1

VirtualBox mitmproxy Ubuntu image

Problems I ran into (some are really laughable):

most current Kingo Root version couldn't be installed with the stock firmware (had to use an older one)

installed a different app named ES Explorer from the Play Store (instead of the correct app)

wasn't able to copy anything to the /system/app folder despite having granted root access to ES Explorer (had to enable root explorer in the ES Explorer settings)

after installing the mitmproxy certificate (as user and system certificate - it was shown in the android settings for both categories) I got the log message "Client TLS handshake failed. The client may not trust the proxy's certificate..." using the Windows version of mitmproxy - no matter what I selected at TLS_version_clien_min and tls_version_server_min (I switched to the VirtualBox mitmproxy Ubuntu image and still don't know why it didn't work with the Windows version)

VirtualBox mitmproxy Ubuntu image didn't want to start because of a not working host network adapter and I couldn't save the changed adapter setting because the OK button was grayed out (the reason was an additional message about virtualisation activated for the VM but not available, deactivating virtualisation in the VM settings wasn't possible (OK button still grayed out), I had to activate Virtualisation in the BIOS and I didn't expect the option at the "Security" section of the BIOS)
[Asus Transformer TF700] Nektopoli:
Man this thread make me feel old, having unlocked a TF201 and TF700 the old way. - Have fun guys these TABs still solider on
[Asus Transformer TF700] Pabos:
DUDE!! I went on and made an account especially so that I could THANK YOU! Was stuck on the exact same issue like you and @Ice_83, was about to lose all hope. But DAYUM! Changin those tls versions did the trick. I used windows MTM with --ssl-insecure argument.

You guys are frickin legends. Thanks again :)
[Asus Transformer TF700] Stealth75:
That's awesome man! I've got almost zero knowhow when it comes to this sort of stuff so I'm glad i was able to help in any way.

However many months on my little tf201 is my main writing machine now, still going strong.

Enjoy your new tablet!
[Asus Transformer TF700] duckfly:
thanks for all great guys in this thread, I successfully unlock my TF300T at 2021/10/18 !

here are some important points for unlocking that previous replies has or never mentioned :

1. make sure your ROM verion is v10.6.1.x (Android 4.2, SDK17), but NEVER USE 10.6.1.27, or you can't root device, and modified DMClient.apk (only for SDK17 !!) won't run normally also.

I downgrade my device to V10.6.1.15.3 (you can find it ==here==, extract the content to the sdcard or internal storage root, push power button twice and system will detect it, follow system prompt to downgrade or upgrade.)

2.root your device. I use motochopper, easy and fast.

enable usb debug in developer setting and allow unsafe apk in security setting.

use motochopper to root, reboot, run SuperSU and update su binary,

3.install adbd inseure to get root access more easily, execute & enable it from your device.

#adb install adbd-Insecure-v2.00.apk

4. now you can get root access to install DMClient.apk & UnLock_App_V7_update.apk :

bash# adb shell

root@android# mount -o remount,rw -t ext4 /dev/block/mmcblk0p1 /system

root@android# cd /system/app/

root@android# mv DMClient.apk DMClient.apk.bak

root@android# mv DMClient.odex DMClient.odex.bak

root@android# exit

bash# adb push DMClient.apk /system/app/

bash# adb push UnLock_App_V7_update.apk /system/app/

bash # adb reboot

5.no need to download the mitmproxy VM image, just download it from official site and run mitmweb directly, then check the following options:

showhost Enable

ssl_insecure Enable

tls_version_client_min UNBOUNDED

tls_version_server_min UNBOUNDED

and set your device wifi to go through mitm proxy: <your_pc_ip:8080>

open browser to http://mitm.it, find Android OS, and install certs.

6. now run Unlock App V7, then enjoy!
[Asus Transformer TF700] xda-korea0799:
@duckfly ,

Could you share DMClient.apk & UnLock_App_V7_update.apk ?

The poster links are dead.

Thx.

-- Update 2021/11/05 --

I have successful to unlock my TFT300T today,

The issue is client tls handshake failed between android and mitmproxy PC.

Here is tip of commands for mitmproxy option of windows version (in power shell):

mitmproxy.exe --set tls_version_server_min=UNBOUNDED --set tls_version_client_min=UNBOUNDED --set showhost=true --set ssl_insecure=true

Then modify your wifi ,Append proxy ip and port,

Open browser ,install mitmproxy android certification,

Execute unlockapp.
[Asus Transformer TF700] 4321cb:
Instead of the burned-out motherboard, I put the one I bought at Aliexpress. Serial number of the tablet is 111111111111.

Will the described unlocking method work in my case?

Is the serial number checked on the Asus server when unlocking by this method?

Thank you in advance!
[Asus Transformer TF700] lelik200969:
Поделитесь пож-та DMClient.apk и UnLock_App_V7_update.apk для TF300T. Никак не могу разблокировать загрузчик ! Всё делаю по инструкции . Есть подозрение что DMClient.apk и UnLock_App_V7_update.apk не подходят.
[Asus Transformer TF700] lelik200969:
Как с вами связаться ? Очень нуждаюсь в помощи разблокировки ASUS Pad TF300T на платной основе.