yashsingh1/xdaforums huggingface dataset:
[Asus Zenfone 10] xiaowei666777:
It doesn't matter at all, at least it's unlocked and I don't have to wait badly anymore, I'm not given an exact recovery time, just a time frame, I've already spent enough money on the phone and don't mind that, of course I think if there is no urgent need, it is still recommended to wait for the official, and I do not recommend third parties
[Asus Zenfone 10] xiaowei666777:
I don't provide this service, and I don't know how to operate it. Did I lie to you? What about the evidence? I replied to your message out of courtesy, your quality is simply worrying.

Mod. edit: inappropriate language. alecxs
[Asus Zenfone 10] sendashano:
then give us the proof of it, if this was legit, you could even have benefit from it right? i mean its not rocket science if u can sent the proof here
[Asus Zenfone 10] xiaowei666777:
Benefited from? I'm all paying subscribers, why don't I just do the service if I want to benefit from it. Or learn about this service? If I want to benefit from it, why should I tell you that I don't recommend it and let you wait for ASUS official services? I just have the feeling that rog7 and zenfone10 have the same chip, asus was false in the beginning when it said it didn't plan to support zenfone10
[Asus Zenfone 10] xiaowei666777:
Post evidence? What's the point? Asus used to allow unlocking, even if I posted it, you might say, this used to be unlocked, I'm a big liar, and I don't have to convince you, I don't live by it, I'm just a normal user, ok?
[Asus Zenfone 10] sunchau:
Screenshot to prove you got root or you juat lie
[Asus Zenfone 10] xiaowei666777:
This is my Rog7, then what? Take a screenshot of the current time? People who don't believe it will never believe it, even if I posted a screenshot with time, you would say that I probably used photoshop, right? How funny, bored to take pictures of you over and over again? Do you want to add another verification code? uh-huh?
[Asus Zenfone 10] sunchau:
You just word before.....

Difficult to believe you.....
[Asus Zenfone 10] sendashano:
you could sell the method tho, like u will get profit from it ex the sellers charge 10$ you could sell it for 20$, you using rog 7 or zf 10 right? since this phone when came out the tools was on maintenance if you had zf 10 with unlock state ( with proof ) it means you have legit point, i mean thats okay if u only post the screenshot after you just unlocked it, cuz ur using zf 10 or rog 7, or just tell us who the person was, and where the sources
[Asus Zenfone 10] sendashano:
tell us who person was, and tried to use fastboot ubl status method sent here. tbf i dont mind spending some money as long as this person was legit
[Asus Zenfone 10] xiaowei666777:
I don't recommend third-party services, nor provide third-party services, I never published contact information, not even my personal information, indeed, I don't have zenfone10, I'm just guessing, when Asus officially restores services , zenfone10 can also be unlocked. That's all the point of view, as for me replying to the post because I'm curious how they unlock it? I recounted the unlocking process, but he slammed me as a liar, which is hard to reason with.
[Asus Zenfone 10] sendashano:
well i dont care, i hv zf 9 and i want to unlock it, if someone who capable to do it, why not? just pm me then, let me reach the person that could unlock it, if got scammed i wouldnt blame it to you tho :\
[Asus Zenfone 10] xiaowei666777:
In fact, I don't want to recommend you to go. He successfully completed my service, but it doesn't mean he will complete yours. I am not very familiar with him. I am also an adventurer. I succeeded with a mentality of trying. Yes, I will feel guilty if you are deceived because of the information I provided, which is why I keep repeating waiting for the official service, and trying to figure out the principle.
[Asus Zenfone 10] Esja:
He proved to me in PM that it's real. Still, I don't know how they do it on a technical level, but I'm guessing they have access to some proprietary Taiwanese keys from ASUS or work at the company (they are from Taiwan).
[Asus Zenfone 10] alecxs:
Nevertheless you're both advertising it. even if not affiliated, this is unfortunately against our policy.
[Asus Zenfone 10] hugolight:
hello zenfone 10 china handy waiting

for unlock tool 😁
[Asus Zenfone 10] Jbrimb:
Well maybe people could use that apk you used, modify it to make it a tool for everyone and for free
[Asus Zenfone 10] Esja:
Not possible, you need connection to Asus server to calculate key for unlock. The app gets connection error because unlock server is most likely down or not configured properly right now.
[Asus Zenfone 10] Jbrimb:
Assuming the gentleman from before wasn't talking nonsense, the app he mentioned connected to external servers
[Asus Zenfone 10] Esja:
Maybe... I always wondered how that worked. Rogue employees?
[Asus Zenfone 10] hugolight:
Hello sir where can i download (buy)the modify unloock app

regards
[Asus Zenfone 10] Jbrimb:
To clarify I have nothing to do with this app, the only zenfone I own is an old Max Pro M1, ask the guy from before !

my guess would be decompiling and change of address, some people are very good at modifying apps they don't have the source code for
[Asus Zenfone 10] Esja:
I still don't understand how external servers can have the bootloader keys... Do they bruteforce them? This is why I think it might be Asus employees who are doing this covert.
[Asus Zenfone 10] hugolight:
My Zenfone 10 ....512gb is a nice Phone only the **** bootloader :-((( and the **** ****ing support from zenfone :-((((
[Asus Zenfone 10] vgmoose:
Just got my Zenfone 10 and I've been trying to poke at how the unlocking process works. Someone on the Zenfone 8 board posted some interesting information about how to MITM the unlocking request, and I added some more info I found over there: https://xdaforums.com/t/cant-unlock...gain-later-24803.4586429/page-2#post-89024683

To summarize:

1. The (old) unlocking tool is a "normal" app signed by ASUS, so it has permission to talk to the on-device system updating service (com.asus.dm)

2. This unlocking app talks to ASUS's server, which as of right now rejects the unlocking request with "APK VERSION TOO LOW", and then if you spoof that, a cryptic "SW VERSION INCORRECT" error

3. The response from the server (called secret CPU ID in the code) goes to com.asus.dm, which writes it to a file at "/ADF/asuskey.bin", and sets a property (sys.debug.write.asuskey) to 1

4. The setting of that property causes another script/command to run (/vendor/bin/writekey), which appears to read the /ADF/asuskey.bin file and write it to somewhere in "/dev/block/by-name/asuskey".

Potential different future paths to unlock the ZP10:

- ASUS actually releases the updated tool and allows its customers to unlock their personal devices again. 🙏📱❤️

- Convince their server to return a CPU secret key by changing some parameters (the requests can be viewed/modified through something like mitmproxy)

- Have the "writekey" binary copy spoofed response data instead of talking to their server. It should be possible to write a ~256 byte string to the asuskey partition by doing this. (But if it's encrypted, an actual unique secret phrase or something, this isn't really an option.)

Also: I have no idea what's normally supposed to happen after this secret key is written, or if anyone else knows what's next in the unlocking process. More specific info on how to replicate these findings and poke at the process is in the linked post at the top of this comment.
[Asus Zenfone 10] spectrexvo:
I am waiting for a response from asus as well, from the ceo's office. I will share the reply when I get it, today or tomorrow.
[Asus Zenfone 10] Esja:
We know for an absolute fact that it's possible to either spoof the server response or otherwise make a successful request to the server. We know this because a Taiwanese poster on this forum posted proof of a rooted Zenfone 10 and a ROG 7 (which has not been rootable since release). In a private message to me he sent a link to a Taiwanese Telegram channel which purported to sell unlocking services for these Asus phones. We've been speculating how they did it, but it's indisputably still possible.

1. At this point I don't think the tool will be released, at least not within a reasonable timespan. I already returned my Zenfone 10 after the first statements about the bootloader tool never coming back surfaced on this forum. Sure, Asus recanted on this, but there's still no solid evidence that the tool is actually making a comeback. Q3 ends in 1 week.

2. This is most likely not how it's done. In my opinion, the server is probably down pending some technical backend configurations for the new unlock tool.

3. Most likely, this is the way the other guys did it. But it's extremely technical and far above my level of knowledge.
[Asus Zenfone 10] hrsh45:
they pushed it to October.

Zenfone 10 unlock bootloader does not work!

Hi, I received my Zenfone 10 today and tried to unlock the bootloader with the Asus unlock app 1.0.0.7. The app failed with error code 24803. Is there a newer/working version of the app or are there other ways to unlock the bootloader? I'am really disappointed that this does not work because...

zentalk.asus.com
[Asus Zenfone 10] tokariew:
And after October ends they will push to the end of year?

Not looking to promising.
[Asus Zenfone 10] Jbrimb:
hmm I wonder why manufacturers have to make it so complicated... We all miss the "fastboot oem unlock" that should be sufficient for any phone. I recently got a ticwatch pro 3 unlocked with that very command, it just feels right
[Asus Zenfone 10] vgmoose:
Convincing the server to work does seem unlikely, but should be noted that the verification server is still online and you can get it to return you a different error code by changing the apkVersion parameter from 1.0 -> 1.1. (Without changing it, it just warns you that the APK version is too low). So if they did update the server already and are still working on the new apk, it would be possible to get passed that "SW VERSION" error through guessing what the format of the request expects.

As far as reverse engineering how the actual unlock token works, short of a private key leak, an exploit in the verification process, or some yet-undiscovered hardcoded backdoor, it doesn't seem possible. There are references to x509 certificates and RSA keys in the verification code that runs before "oem asus-unlock". I put some more details/observations in the Zenfone 8 unlocking thread.

So while we can write a 256 byte key to the asuskey partition by mitm-ing the request, the server is still needed to encrypt the required info using their private key. I'd really like for this not to be true though! IMO it seems like a huge security flaw to be able to just write bytes to a privileged partition like that, following a network call.

I know right! I thought the literature about voiding the warranty on unlock is in violation of the Magnuson-Moss Warranty Act in the United States as well. It should be an easy goodwill thing to just allow their customers to do this without a remote server (like the Google Pixel!)
[Asus Zenfone 10] Jbrimb:
Yeah, seems like google is almost the last company that still respects the android philosophy (you'd hope so)
[Asus Zenfone 10] bacon612:
Anyone return your zenfone 10 to Asus yet? I'm in the US and it says 30 day returns. I don't think I'm interested in keeping it if there's no guarantee for a bootloader unlock.
[Asus Zenfone 10] Esja:
Yeah, brought it back to the store, but was within 30 days.
[Asus Zenfone 10] corrifa:
I sold mine
[Asus Zenfone 10] NisseGurra:
I think the unlock of asus phones has been cancelled.
[Asus Zenfone 10] Esja:
It's October now and still silence from Asus. People are angry on the Zentalk forums too.
[Asus Zenfone 10] maggig88:
11 hours ago, moderator Mansi_ASUS posted on the ZenTalk forum sort of "explanation", but it did not add anything new to the topic:
[Asus Zenfone 10] Esja:
What "regulatory requirements" apply to an unlocking tool for the bootloader of an Android device? That makes little sense. No other manufacturers have changed their bootloader tools or the availibility of ther unlocking services.
[Asus Zenfone 10] maggig88:
Your guess is as good as mine... I guess ;)

But maybe it's about the possibility of rooting itself? Different regulations in different regions Wiki
[Asus Zenfone 10] cloneeye:
젠톡

Is this hope torture?

I am a rogphone7 user, but I also post on the zenfone10 forum.

It's so hard to wait, but I hope it comes out soon.
[Asus Zenfone 10] Damian3:
ZenFone 10 is the last ZenFone, why not making the last good phone series, end with proud. Because I actually love this phone, had the ROG Phone 5 before.

Thing that I hate is the f bloated Googled Android. Since I have tried /e/ on my Pixel 3A I'm in love with degoogled Android.

I really have hopes they don't let die a good phone series like this.

I assume Asus has pride in their products.
[Asus Zenfone 10] user0u:
It feels like they're saying, we'll let you unlock the bootloader by whatever workaround/hack you want but we won't help you with unlocking from our end anymore.

So if you are willing to jump through hoops and manage to unlock, fine, otherwise the vast majority will just keep their phones locked for good, which might be Asus' end goal.
[Asus Zenfone 10] Damian3:
What is actually preventing the Rooting on ZenFone 10?

Is it just we don't know how or do they have some proprietary bs chip that prevents access?
[Asus Zenfone 10] Esja:
The bootloader can only be unlocked by generating a file based on the serial number/IMEI of the device, using an app developed by Asus. Only the Asus server has the key for generating these files, and their server is not responding to unlock requests anymore. Some people have tried to bypass the Asus server but it seems complicated if not impossible.
[Asus Zenfone 10] Damian3:
Can't we flash our own Bootloader? I also bought the Zenfone 10 just because I wanted to flash /e/ on it, now I'm mad, because that one DEV said it was a miscommunication so i didn't return it and yeah.. I prefer my Google Pixel 3A with /e/ than the ZenFone 10.

I hate the fact that a company can lock a operating system on your phone that you paid for. Like as if it matters so much for them that I use degoogled Android...
[Asus Zenfone 10] vgmoose:
I'm sorry to report that I returned my ZF10. I really liked the form factor, but it's a really strange marketing strategy for Asus to continue to delay the unlocking tool until after the (actually unlockable) Pixel 8 launch.

Honestly if the Pixel were a little narrower it would check all the boxes for me too. I think I'll just need to get used to a slightly wider phone size, unfortunately. (Size comparison link)

Maybe the users that figured out the unlocking process and are selling it could have a change of heart and decide to document the unlock process. If they do that, the publicly available instructions could be used as advertising for them to still sell support for it, as it's probably still a fairly technical process.

And I hope that journalism sites actually continue to put pressure on Asus! It's pretty annoying that those "Zenfones are no longer unlockable" concern articles have been dismissed, meanwhile it's halfway through October and still no unlocking tool.
[Asus Zenfone 10] Damian3:
I might join soon, I don't understand the benefit and goals of preventing people from rooting their phones.

It only makes people just send them back...

Not sure what to get tho
[Asus Zenfone 10] danielk2555:
If you care about camera - I would go for a Pixel 7 or 8.

I currently have a Pixel 7. Not the best performance or battery life but I still like it since my main focus is camera.

The best overall compact phone rn is the Samsung S23 - so I'd buy that if you want to stay on the compact side.

Or you could wait for the S24 - it will be slightly taller than the s23 but it will be the same weight and will have the latest processor
[Asus Zenfone 10] Esja:
Sorry to hear that. I also returned mine but might buy a new one if they release the tool.

6 days until November. Will they keep their promise?
[Asus Zenfone 10] Damian3:
BUT can you flash it with /e/ os?
[Asus Zenfone 10] cloneeye:
https://zentalk.asus.com/t5/rog-phone-6/bootloader-unlocker/td-p/394519/page/2

asus did not keep its promise and is irresponsible.

They have lost trust.
[Asus Zenfone 10] zegoo:
I'm very dissapointed 😕. I sold my rooted zf8 and my rooted zf9. I bought a zf10 and i can't unlock it since. Very painfull ! Never buy something from Asus, even PC parts !!! 😤😡
[Asus Zenfone 10] Kocane:
Well on the bright side, using phones unrooted ain't nearly as **** as it used to be. But it would be nice to get the ability to put some extended life into this phone when ASUS stops supporting it.
[Asus Zenfone 10] adroslice:
This just has to be illegal somehow right?I really feel like there might be grounds for some sort of class action lawsuit here on grounds of false promises/advertising
[Asus Zenfone 10] badaas:
Reason why I bought a Samsung S23 (Pixel 8 looks like another dodo no no).
[Asus Zenfone 10] Esja:
Small update here: Asus has now made some progress with the unlock tool. It is now correctly identifying new devices such as Zenfone 10 when sending calls to the unlock app and it gives a different server response than before.
[Asus Zenfone 10] jstys92:
Do you have more details on this? On my end I've seen it recognize the Zenfone 10 for quite some time now and it even returns a successful response when trying to unlock but the phone is still rejecting the unlock token.

Reponse to /login:

{
"data": {
"project_status": "active",
"project": "AI2302",
"token": "redacted"
},
"retCode": 200,
"message": "auth success"
}

Response to /unlock/register:

{
"Secrettoken": "4a25a920f1c0e16b4642843d122b8332d6a88bd374be956cea5ebfe2a08d5d7b189278f143c30e1c8ab319b056493e22f3db7dd0971b78794d912ef791aa2663a57f5780abc54fb13dd0484459daea14cceecb8efb734a1dceea1d551bee734bc71876c662a26624de3d800a77fcd0de6302a3d4cc33f770ee04b2aaea9c8afdaa95655f9a8fdf74f447a61aefce258297960d0934d7c16c6b9a37e2a477580803e235ac6076695620ce1740c18268fe01566491ee70b76aeeb45a06971c44a0808010de7409104ba21b6ce54ae84f678fbe781aebe212f7187a5010e969d6d8dbc5da9c47c142b8246ba12544faeaf0ed150463fd75ea74bc057c862843c9f8",
"data": null,
"retCode": 200,
"message": "success"
}
[Asus Zenfone 10] jstys92:
For anyone that wants to independently verify, you can setup a Wi-Fi proxy on the zenfone and run it through mitmproxy with the following script using the last known release of the bootloader unlock app. You'll need the script below when running through mitmproxy:

def request(flow):
if flow.request.host == "dm.asus.com":
if "dm.asus.com/unlock/register" in flow.request.url:
flow.request.urlencoded_form["apkVersion"] = "2.0"
flow.request.urlencoded_form["swVer"] = "13..WW_AI2302-WW_user_33.0220.0220.75-user-20230920..ASUS-ASUS_AI2302-WW"

NOTE: I don't take any responsibility if the unlock app causes issues if run through the proxy. In my case, the phone gets a successful response and reboots + factory resets like normal but the bootloader remains locked after all is said and done.
[Asus Zenfone 10] Esja:
More info in this thread: https://xdaforums.com/t/cant-unlock...gain-later-24803.4586429/page-3#post-89138955

It now returns "Unauthorized" (401) instead of the old 404 response.
[Asus Zenfone 10] jstys92:
That response seems to be identifying a Zenfone 8, and the 401 may indicate that they have started blocking access to unlock tokens to legacy phones. If you look above, I'm already getting 200 responses for the zenfone 9/10 and rog 7 and the bootloader unlocking is working for all except for the zenfone 10 for some reason.
[Asus Zenfone 10] libane28:
For me, the unlocking app says the same as before 24803. Are you using another method or? I have Zenfone 9 and unlocked before but relocked.
[Asus Zenfone 10] jstys92:
Using the last official release of the Unlock App + Wi-Fi proxy method mentioned above. You need to set up mitmproxy to intercept the requests and make slight modifications so the server accepts it.
[Asus Zenfone 10] TherionRO:
Hey,I have an ROG Phone 7 Ultimate running on WW_33.0820.0810.232 latest A13 Release from Asus for my phone. I tried running mitmproxy with the script u provided,I modified the script to match my phone credentials and when im using the latest phone unlock app,everything works it normally reboots without any error code,but its just an normal reboot,no factory reset and the bootloader is still locked. Those are my outputs from the mitmproxy :

dm.asus.com/unlock/status :

"data": null,

"message": "success",

"redCode": 200

dm.asus.com/unlock/register

Same message with a secret token which idk if its safe to share it.

Do you know why does this happens? Do I have to modify the script again or it wont work for my Rog 7 ultimate? I just wanna unlock the bootloader and root it as im tired of waiting for asus to fix their servers.

Quick edit with the script I modified,this is it:

def request(flow):

if flow.request.host == "dm.asus.com":

if "dm.asus.com/unlock/register" in flow.request.url:

flow.request.urlencoded_form["apkVersion"] = "2.0"

flow.request.urlencoded_form["swVer"] = "13..WW_AI2205-WW_user_33.0820.0810.232-user-20230920..ASUS-ASUS_AI2205-WW"
[Asus Zenfone 10] jstys92:
Hmm that is strange, its the same behavior I'm seeing on the zenfone 10 currently. I'm wondering if the server is sending back bogus codes right now or something. I actually successfully unlocked and rooted a rog7 a few months back but the same trick isn't fully working for the zenfone 10.
[Asus Zenfone 10] TherionRO:
God a few months ago,do u think this trick doesn't work anymore? I really wanna root my rog7ultimate,I wanted to do it from the release date but it had a bit of delay and I got my preorder 4 days after the unlock tool was down. Can someone help me with this,maybe the script I modified is not correct?
[Asus Zenfone 10] jstys92:
My experience with the workaround is that it has a couple possible outcomes:

"swVer" is rejected and it fails - in this case the server returns "SW VERSION LOW" no matter what value you give it in the proxy script, considered a dead end until a working value is found

A "secrettoken" is returned and the phone reboots in an attempt to use the token to unlock the bootloader. This will either succeed or fail silently and I have little insight into why it would fail.

I've been using this workaround since May (when the unlock app first stopped working) and have had success unlocking zenfone 9's and a single rog7 but started hitting case 2 with silent failures once I got my hands on a zenfone 10, so its possible the same failure is happening on your rog7 currently.
[Asus Zenfone 10] TherionRO:
I understand,thank you for explaining it in more details! Do u have any ideas on why this occurs? I get the secrettoken value back so is this an issue with my rog7ultimate or still the Asus servers?
[Asus Zenfone 10] jstys92:
Currently, I have no idea because this is the same boat I'm in with the zenfone 10. I'm still holding out hope because the servers are still online and returning the secrettoken despite it not currently being the correct token. ASUS support has really dropped the ball on this one though.
[Asus Zenfone 10] TherionRO:
Yup,thank you so much for this trick too its useful to see that atleast they are working on it,I hope we wont have to wait another year for it tho. I still dont understand why it happens with the Rog7Ultimate aswell. My theory is that it can be related to the latest firmware not being correctly unlocked or something,Asus didnt published the source for the latest one so we dont know whats new or changed.
[Asus Zenfone 10] jstys92:
For what it's worth, this is the value for "swVer" that I used with the rog7 that worked at the time. Not sure if it'll make a difference currently but maybe worth a shot: "9999999..999999.0820.0810.188..ASUS-ASUS_AI2205-WW"
[Asus Zenfone 10] TherionRO:
I tried it and it still doesnt work,also tried modifying it a bit. Can I know where do u get the value from? What app are u using so I can see this value on my own device because maybe something is not right with the value?