yashsingh1/xdaforums huggingface dataset:
[Transformer TF300T General] Cziken26:
Hello everybody

I'm trying to upgrade my Asus transformer pad TF300T and I'm stuck on stage with unlocking the bootloader. Every time I press a button on unlocking up I get a message with a network problem and get this error in the log "error establishing server connection: [Errno 11001] getaddrinfo failed"

@trackeforget Any luck, my friend? I've got very similar problems.

@djibe89 Are you sure that some server is still working? I think it's not possible to unlock the tablet at the moment.

Here is my log from mitmproxy:

[22:12:27.253] HTTP(S) proxy listening at *:8080.

[22:12:27.257] Web server listening at http://127.0.0.1:8081/

[22:13:04.528][192.168.8.196:40945] client connect

[22:13:04.589][192.168.8.196:40945] server connect www.google.com:443 (142.250.179.228:443)

[22:13:05.547][192.168.8.196:45121] client connect

[22:13:05.573][192.168.8.196:45121] error establishing server connection: [Errno 11001] getaddrinfo failed

[22:13:05.602][192.168.8.196:40945] Client TLS handshake failed. The client may not trust the proxy's certificate for www.google.com:443 (OpenSSL Error([('SSL routines', '', 'no suitable signature algorithm')]))

[22:13:05.603][192.168.8.196:45121] client disconnect

[22:13:05.607][192.168.8.196:36926] client connect

[22:13:05.609][192.168.8.196:40945] client disconnect

[22:13:05.617][192.168.8.196:40945] server disconnect www.google.com:443 (142.250.179.228:443)

[22:13:05.624][192.168.8.196:42269] client connect

[22:13:05.629][192.168.8.196:36926] error establishing server connection: [Errno 11001] getaddrinfo failed

[22:13:05.665][192.168.8.196:42269] server connect www.google.com:443 (142.250.179.228:443)

[22:13:05.734][192.168.8.196:42269] Client TLS handshake failed. The client may not trust the proxy's certificate for www.google.com:443 (OpenSSL Error([('SSL routines', '', 'no suitable signature algorithm')]))

[22:13:05.737][192.168.8.196:42269] client disconnect

Thx in advance :)
[Transformer TF300T General] maxiplatense:
Hi all!!, I get same error, when pressing unlock button I get "An unknown error occurs....." and mitm shows kind of same of you guys

were you able to find a workaround?
[Transformer TF300T General] jimmelb84:
This link appears to be broken, androidfilehost seems to be unable to find mirrors for this download. I've had a quick skim through this thread to see if it's been mention elsewhere, but appologies if i missed it. Is there any other source for this download? Thanks in advance (y)
[Transformer TF300T General] djibe89:
Hi, thx for reporting this issue: https://anonfiles.com/o2ydE3v9zf/djibe_Transformer_Pad_TF300T_pack_v3_zip
[Transformer TF300T General] Cas0511:
I’m assuming no one has been able to find a way around the error with unlocking the bootloader? I have the same problem with the same error doesn’t matter what I try same problem. Tablet is more or less useless now and Asus have been pretty much useless, they told me to use kingoroot to unlock the bootloader haha.
[Transformer TF300T General] djibe89:
Hi, in these conditions it worked for me just a few months ago.

Try and retry with various computers, networks etc...
[Transformer TF300T General] Cas0511:
Hmmm unfortunately I only have one computer to try it on and for some reason mitmproxy 9.0 was the only version that would work on my computer, I think I tried 5.0 7.0 8.0 and none of them would launch. I guess I’ll just keep trying when I can. Thanks
[Transformer TF300T General] SET55:
I already wrote about this method above.

Worked on Android 7, it is very slow for me. Therefore, I flashed it to Android 6.

KatKiss-6.0_TF300T_029.zip

open_gapps-arm-6.0-pico-20220215.zip

UPDATE-SuperSU-v2.82-20170528234214.zip
[Transformer TF300T General] Cas0511:
I did get mitmproxy working 7.0.4 but unfortunately still cannot unlock bootloader still comes up with the unknown error, I will try again when I get access to another computer, unless anyone knows how to do it on a Mac…
[Transformer TF300T General] djibe89:
Hi, did you try to desactivate the Force GPU option for performance reasons ? It is reset at every restart.
[Transformer TF300T General] SET55:
Thanks, I turned it off, it doesn't seem to help much.

A simple game worked better on Android 6.
[Transformer TF300T General] weaker:
Just to understand that correctly: Using UnLock_App_V7_update.apk and the TF300T variant of DMClient.apk the unlock should work even with the Asus servers being permanently down? Is the UnLock_App_V7_update.apk the hacked app you mentioned?

I had mitmproxy running and tried the various options mentioned in this thread but the unlock failed. Rooting worked and file exchange with ESExplorer also worked. FYI: The odex file for DMClient was not regenerated in my case. Running v4.2.1.
[Transformer TF300T General] djibe89:
Asus servers are down.

Mitmproxy will intercept message from hacked Unlock and DmClient and return an unlock grant.
[Transformer TF300T General] lixkote:
Just unlocked my device in 13.07.2023

You just need to follow the guide, but you need to redirect mdm.asus.com to the new asus servers, mdm3.asus.com.

The easiest way to do that is to add the line 103.10.5.13 mdm.asus.com to the hosts file in "C:\Windows\System32\drivers\etc" like that:

then just use the unlock app to unlock the device.
[Transformer TF300T General] weaker:
OK, thank you. I thought that the role of mitmproxy was only to translate from the older encryption scheme of which the tablet was only capable but ASUS didn't accept anymore to a newer protocol that the ASUS servers accept.

So how do I set up mitmproxy to return that unlock grant? Mitmproxy is software unrelated to ASUS and the only changed items (Unlock and DmClient) reside on the tablet. Are you totally sure that an unlock grant can be generated without actually contacting ASUS servers?

EDIT: Additional question: Is the specific DMClient version patched to remove certificate pinning? If so, I wouldn't need something like apk-mitm, frida-apk or android-unpinner and the like, correct?

@Foxlixo: Thank you for that additional information to reroute mdm.asus.com to mdm3.asus.com! I will try that. I haven't seen that information in the guides so far. What version of mitmproxy did you use?

=========================================

EDIT2: OK, it looks like unlocking was now finally successful! It did something and rebooted, then it showed on the boot screen "Unlock success".

What I changed:

Up to now I ran Mitmproxy v9.0.1 in Linux (Ubuntu 20.04) which somehow did not work.

I changed to Mitmproxy 8.0.0 Downloads of older MitmProxy versions

Reason was that I had only Win7 available and therefore only Python 3.8. I installed unofficial latest Python 3.8.17 for Win7 from here. However, mitmproxy complained upon startup about missing api-ms-win-core-path-l1-1-0.dll which seems a well-known problem. So I used the modified version and copied it into the C:\Program Files (x86)\mitmproxy\bin\ directory where the other similarly-named dlls reside.

After that I used the recommended mitmproxy settings from the guide here, IIRC: block_global, showhost and the minimum TLS both to UNBOUNDED. I also edited the C:\Windows\system32\drivers\etc\hosts file with the line 103.10.5.13 mdm.asus.com which is the current IP of mdm3.asus.com followed by the now defunct name to reroute the traffic according to the hint from @Foxlixo.

Then I just reinstalled the mitmproxy certificate from the stock Android browser (not Chrome) because the tab talks now with mitmproxy on Windows in a different version.

The check to open https sites in the Android stock browser now also worked for the very first time.

After the test in the stock browser was successful, the Unlock app was also successful.

So I assume that the main difference must have been either in the mitmproxy version or differences in the hosting of mitmproxy by the two OSes Linux and Windows. I suspect the latter to be more probable.

Thank you to everyone involved!
[Transformer TF300T General] lixkote:
It worked, because you rerouted old non-working asus servers(mdm.asus.com) to the one used by the new asus devices(mdm3.asus.com), thus the server just unlocked your device as ususal
[Transformer TF300T General] weaker:
That cannot be the only thing. In Linux I saw in the mitmproxy log that the tablet tried to connect to the IP of the new mdm3.asus.com server which I had entered into the host file as in Windows. However, there were error messages that the server couldn't agree on a signature method or encryption algorithm (I don't exactly remember the message*) to establish the connection and therefore it failed. Choosing other TLS levels in mitmproxy, the error was that the TLS version is too low and therefore the connection was refused. To me, it looks like mitmproxy in Windows offers other TLS possibilites than in Linux.

*EDIT:

Given my search history, the OpenSSL error message was probably "no suitable signature algorithm"
[Transformer TF300T General] Gookish:
Just unlocked bootloader and want to share my experience with you.

If you made everything like in the guide, and it didn't work, try this:

https://xdaforums.com/t/guide-tutor...n-to-android-7-1-nougat.3554744/post-88747243

That didn't help me, and the reason, is that I was using mitmproxy 9.0+, because previous versions just crushing on Windows 11. You need try on PC that can run suggested by the guide mitmproxy version (5.0.0 or 7.0.0) or do that with virtual machine (I used Windows 8.1 and mitmproxy 7.0.0).

Setting up a virtual machine is simple, but, If you're a newbie like me, you will have no idea how to connect your tablet to that VM. The only thing you need to do, is to create bridged connection and check IP that need to be entered into table Wi-Fi settings. You can use the same method as described in the guide, but that should be done on VM. And don't forget about 103.10.5.13 mdm.asus.com line in host file on your VM.
[Transformer TF300T General] maxiplatense:
Worked! Thank you!
[Transformer TF300T General] JiroMusik:
Hi, I wanted to try this process again but I am stuck at the bootloader extra section

When selecting RCK it sees the update.zip and starts but runs into Error after 30 sec.

What can I do to get the up/downgrade installed successfully?

Bootloader version is 31 instead of 27.5

When I follow the rest of the steps I get "unsupported model" in the Unlock App
[Transformer TF300T General] artur_c:
I can confirm that HOSTS redirection for the IP is crucial, and one more thing: my tf300 is so old / have dead battery, that the date was reset to 1 january 2000. Thats why I could'nt connect using mitm proxy certificate to any website, and the unlock app also didnt worked. After hour of trying different options It worked with the correct date set in device.
[Transformer TF300T General] Djiban:
Hello, I'm using mitmporxy 7.0 on a windows 11 machine (the only one I can get working, not 32 bits version fu my Win7 computer, used for old android manipulation).

I get stuck at unlocking, even with host modification, mitmproxy always stop at:"

192.168.1.50:52349: server connect mdm.asus.com (103.10.5.13:443)

192.168.1.50:52349: client disconnect

192.168.1.50:52349: server disconnect mdm.asus.com (103.10.5.13:443)

192.168.1.50:47712: server disconnect 142.250.201.174:80

"

Any idea anyone?

thx!
[Transformer TF300T General] Djiban:
Couple of hours of retry from another computer and reinstalleing apk.

I can reach asus website in https with tablet browser throught computer. So certficate is all right. but not mds.asus.com on browser :

502 Bad gateway

[Errno 10061] Connect call failed ('103.10.5.13', 80)

mintproxy log says :

Path	Method	Status	Size	Time

https://mdm.asus.com/DMServer/DeviceState?id=5cff35873c62&AUTH=ckzxhtraDlzbDLf34sfMmw&ACTION=get

GET	200	4b	311ms

RequestResponseDetails

Client Connection​

Address:	192.168.1.50:53285
TLS version:	TLSv1
cipher name:	ECDHE-RSA-AES128-SHA

Server Connection​

Address:	mdm.asus.com:443
TLS SNI:	mdm.asus.com
TLS version:	TLSv1.3
Resolved address:	103.10.5.13:443
Source address:	192.168.1.108:50229

Timing​

Server conn. initiated:	2023-11-02 03:33:24.235(-940ms)
Server conn. TCP handshake:	2023-11-02 03:33:24.527(-648ms)

Client conn. established:	2023-11-02 03:33:24.230(-945ms)

First request byte:	2023-11-02 03:33:25.174
Request complete:	2023-11-02 03:33:25.175(1ms)
First response byte:	2023-11-02 03:33:25.483(309ms)
Response complete:	2023-11-02 03:33:25.485(311ms)

showhostraw-tcp

*:8080v7.0.0
[Transformer TF300T General] Djiban:
maybe the unlock app is out of date ?
[Transformer TF300T General] Djiban:
Final explaination:

asus unlockserver is down, impossible to unlock TF Devices anymore :(

[HOWTO] Unlock TF700T in 2020

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...

xdaforums.com
[Transformer TF300T General] Djiban:
Even modern zenphone got problem at the moment to get unlocked:

Re: ASUS "Unlock Device App"

Hey everyone, The unlock tool is being updated and is expected to re-launch during Q3 of this year.

zentalk.asus.com
[Transformer TF300T General] norx777:
So, you think there is no way to unlock my tablet now?
[Transformer TF300T General] Djiban:
old devices are not supported by asus in any way, any more. Including providing unlocking code/site. That's sucks, and once again Assus seems to be the bad company to by from....

it was still working, the workaround on this thread, few month ago
[Transformer TF300T General] norx777:
Sad. I tried all of them) mitm works, but in response all i get is 105 code and network error.
[Transformer TF300T General] Djiban:
I didi actually reach asus website via mitm, but note the one for unlock. In this thread it is said that the needed site for unlock is not reachable anymore, so unlock device is useless.

And all questions about that in Asusu official comminuty forum get always the same answer (device not supported anymore)
[Transformer TF300T General] norx777:
What you tthink about this? https://zentalk.asus.com/t5/zenfone...y-updates-for/m-p/392396/highlight/true#M5989
[Transformer TF300T General] Djiban:
According to me this tool will be only for modern devices. But please let us know here when this tool is available
[Transformer TF300T General] Djiban:
see this article of sept 2023:

https://www.getdroidtips.com/asus-bootloader-unlock-tool/#Download-Bootloader-Unlock-Tool-for-All-Asus-Devices

(device list)
[Transformer TF300T General] Zlew:
It's a shame that you can't do the unlock anymore. Just got a TF300T of my own to play around with, and only now found out that I'm a couple months too late

For the record, I've got the Win10+mitmproxy+Hosts setup, and additionally I've set

ciphers_client=DEFAULT@SECLEVEL=0

as per a GitHub issue suggesting that OpenSSL starting from version 3.0 may be messing with TLS1.0, but all my connections to the Asus server are being rejected.

[16:04:26.500][192.168.8.179:54820] client connect
[16:04:26.865][192.168.8.179:54820] server connect mdm.asus.com:443 (103.10.5.13:443)
[16:04:27.382][192.168.8.179:54820] client disconnect
[Transformer TF300T General] norx777:
Same
[Transformer TF300T General] djibe89:
The goal is to intercept the connection with mitmproxy and send a false handshake to the hacked unlockapp. I don't think you are too late.
[Transformer TF300T General] Zlew:
Could be some Windows weirdness for all I know. I'll try with a Linux setup and report back
[Transformer TF300T General] Djiban:
asus websites offering connection frolm the unclock app to the unclock code database are down
[Transformer TF300T General] djibe89:
That's why we use mitmproxy and hacked unlockapp. Fake servers
[Transformer TF300T General] Djiban:
Welle if you still manage to unlock this tab, i'm highly interested... but I strongly tried using methods and hints on this thread, and it doesn't work

We can connect assus website server, but not more
[Transformer TF300T General] Djiban:
@djibe89 :

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

[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...

xdaforums.com
[Transformer TF300T General] djibe89:
I did it in 2022 after Asus servers were down. But it took me hours to configure mitmproxy
[Transformer TF300T General] Djiban:
Well if you did take some notes....

did you check this?: https://xdaforums.com/t/howto-unlock-tf700t-in-2020.4157143/page-18#post-88467869
[Transformer TF300T General] djibe89:
My notes are in the first post.

Any idea when the servers were killed ?
[Transformer TF300T General] Djiban:
Strongly tried your way... not worling for sure

I'd say sept 2023 for he down server
[Transformer TF300T General] ur_boi_nemo:
Hey djibe, do you think this method would be viable at all? https://xdaforums.com/t/unlocking-the-bootloader-and-rooting.4649239/
[Transformer TF300T General] Djiban:
I'd say no if asus site with unlock codes is not reachable, but give it a try !
[Transformer TF300T General] djibe89:
Impossible to tell without a locked device
[Transformer TF300T General] Djiban:
I have one, I can give it a try if you guide me to adapt this to the TF300T (I konw i can mix myself the OP from here and th one from the linked thread, but as you are active here, you probably are more reliable

But i am ready to try !
[Transformer TF300T General] skunkjoe:
@djibe89 : I have also a locked TF300T (actually TF300TG). But I am ready for a try.
[Transformer TF300T General] yongyek:
how to flash recovery and Rom on me301t apx mode with locked bootloader.
[Transformer TF300T General] cadko:
I have one locked TF300TL and I'm ready to try. I've VM win 8.1+mitmproxy 7.0.0. What python script I should give to mitmproxy? Or do what?
[Transformer TF300T General] Ish4m:
Hi @djibe89

sorry to bring back such an old post. just wondering if this is still doable today, i got a second hand tf300t but basically unusable on its current state. my os version is 4.1.1 tried downloading the right update from asos but cant even update it on RCK, it goes there and shows a loading bar but goes straigh into the dead android image and it gets stuck there untill it reboots by itself. so cant even update to 4.2.1 and the device is locked so cant do anything currently

any advice is highly appreciated

Thanks in advance
[Transformer TF300T General] djibe89:
Normally.

Keep us informed.
[Transformer TF300T General] Ish4m:
Hi djibe89 thanks for your reply.

Didnt wuite understand it. Is ot still possible to update and unlock using your method? And any advice on how ill be able to update from 4.1.1 to 4.2.1 as the method rck with the update renamed on a microsd card formatted to fat32 its giving me back the dead android image.

Thanks
[Transformer TF300T General] djibe89:
Your bootloader ends with (27.1, 27.5, other) ?
[Transformer TF300T General] Ish4m:
Hi djibe89

Thanks for your reply

bootloader ends with 2.18
[Transformer TF300T General] djibe89:
Download official firmware from https://www.asus.com/fr/supportonly/asus transformer pad tf300t/helpdesk_bios/

Mine was WW_epad. Beware of those 2 letters.
[Transformer TF300T General] djibe89:
I forgot, go to the bottom of tutorial
[Transformer TF300T General] Ish4m:
Hi @djibe89 Thanks

I had already done that its on the "EXTRA - UPGRADING BOOTLOADER VERSION OF ASUS TRANSFORMER PAD TF300T" paragraph.

downloaded the right update file (mine also is WW). formatted a micro sd card to fat32. renamed the file to EP201_768_SDUPDATE.zip as per your steps copied the file to the micro sd, put the micro sd on the tab, turned it off and booted into RCK when pressed it basically just gets me to the dead android image attached
[Transformer TF300T General] djibe89:
No idea.

Sorry
[Transformer TF300T General] Ish4m:
No worries. Thanks Anyways for taking the time to reply @djibe89
[Transformer TF300T General] shaniansari:
Hi,

I was following tutorial step by step. On Step 3 when i tried to install unlock_device_v7 and DMClient apps, they failed to be installed. I kept moving forward and rooted successully but when i reached Step 6, i followed each step but ion the end I got message of network error. I repeated the step 6 many time but no luck. I have gone through each step but still getting same error. A quick help from any of the worthy member will be highly appreciated.

regards.
[Transformer TF300T General] Djiban:
due to asus server not online anymore, those old devices are impossible to unlock nowadays:

[HOWTO] Unlock TF700T in 2020

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...

xdaforums.com
[Transformer TF300T General] shaniansari:
Hey,

Thanks for reply and clarifying the situation. Is it possible that I could upgrade its google play services and youtube so that atleast kids could watch youtube contents?
[Transformer TF300T General] Djiban:
for youtube content, use newpipe legacy: https://f-droid.org/fr/packages/org.schabi.newpipelegacy/ . The loading of the video is a bit slow but once started it works fine. That's the way I do.

I advice you to factory reset device, do not add any google account so goggle services won't upgrade and the device will be quite more light and fast. Then use sites like apkcombo.com that gives old versions of app that are compatible with android 4.x
[Transformer TF300T General] shaniansari:
Thanks buddy. Really appreciate the way you clarified the concerns.

Cheers.
[Transformer TF300T General] shaniansari:
one more problem, I reset my tab and certificate issue pops up. Whenever I try to surf any site its says secure connection couldn't be established
[Transformer TF300T General] Djiban:
use another browser, I advice firefox for irs own included certficate (stock broxser is out of date for security check)

find firefox apk compatible with your version of android (on apk combo for example), and the put it in you tab
[Transformer TF300T General] djibe89:
How to know which bootloader version I have ?

Shutdown tab. Hold Volume- AND Power buttons till tab boots in bootloader.

On top line of the screen is written : ... released by "US_epad-10.6.1.27.5-datetime" A03 (so I have *.27.5 version).

Tell me what is written
[Transformer TF300T General] WycombeWasp:
Hi

Thanks for replying.

Bootloader says:

"WW_epad-9.4.3.30.2012.06.04" A03

So I assume it means I have bootloader version 30?

Cheers

Rog
[Transformer TF300T General] djibe89:
So, don't do anything now.

You are in old bootloader 9.4.xx instead of 10.6.xx.

I'll take a look
[Transformer TF300T General] djibe89:
Found this on Asus website :

Version*WW_V10.6.1.27.5

Description

ASUS Transformer Pad TF300T Firmware: V10.6.1.27.5 Only for WW SKU (Android 4.2)

Steps of Update:

1. Check SW version of your ASUS Transformer Pad TF300T*

2. Download ASUS Transformer Pad TF300T Firmware: V10.6.1.27.5 Only for WW SKU and Update version of SOP (From “Manual” Item)

※Firmware update cannot do *SKU conversion* and downgrade version.

Wrong SKU may cause update failure, You can only update your SW version on the Same SKU

*How to check SW version of your ASUS Transformer Pad TF300T?

Path: [Settings]-->[About tablet]-->Build number

Example: You should be able to see the build number CN_epad-9.X.X.X_2012xxxx, where “CN” means SKU.

File Size

485.34 MBytes

update

*

2013/09/13

Take a look atheir update file : http://dlcdnet.asus.com/pub/ASUS/Ee...79.620832073.1498586515-1286149849.1498586515

And tell me what happens next