How To Obtain Bootloader Unlock Code For Any Huawei Phone/Tablet - Huawei Ascend P7

How to obtain bootloader unlock code for any Huawei Phone/Tablet
Hello,
for first, sorry for my bad english, I'm from Czech Republic.
In this topic, I'll show you, how to get bootloader unlock code by official way.
(tested on Huawei Ascend P7).
------------------------------------------------------
You will need:
Huawei Phone/Tab
Huawei ID (easy login with Facebook or create now account)
Product model, Serial number, IMEI, Product ID (I'll show you how obtain this info later)
------------------------------------------------------
Gathering information about you phone/tab (PM, SN, EMEI, PID):
1) Product model
a) Take your phone/tablet
b) Go to options
c) Scroll down to section "About phone"
d) Note your Model number (first line) - HUAWEI P7-L10, etc.
2) Serial Number
a) Look on the phone box (see image below)
3) IMEI
a) Look on the phone box (see image below)
4) Product ID
a) Open your dialer
b) Call *#*#1357946#*#*
c) PID will show on your screen
---------------------------------------------------------------
Putting info to Huawei Bootloader Unlock Site:
a) Open this page: h t t p://emui.huawei.com/en/plugin.php?id=unlock&mod=detail (delete spaces in HTTP)
b) Log in to Huawei ID, if you already not
c) Set product type (phone or tab)
d) Put PM, SN, IMEI and PID to right boxes
e) Solve Captcha
f) Press Submit
g) The unlock code appears under captcha (red text, something like: Your unlocking password is:87XXXXXXXXXX5492)
And that's it, you have your bootloader unlock code!
IMAGE OF BOX (IMEI AND SN):
h t t p://s15.postimg.org/8vytgqte3/IMG_20150822_161516.jpg (delete spaces in HTTP)

Thanks, I try to do today. My English is to bad to. [emoji14]
Enviado desde mi HUAWEI P7-L10 mediante Tapatalk

Does anyone know why there isnt an option for the p7-L00?

Oob1e said:
Does anyone know why there isnt an option for the p7-L00?
Click to expand...
Click to collapse
I found this post h t t p://forum.xda-developers.com/showpost.php?p=62162312&postcount=32
Which outlined what to do.
Doesnt give me an unlock code sadly

Hello guys, unfortunately didn't work for me
After I've submitted all the information i got this message: Sorry you must use a phone account to submit this application
What????

I'm stuck with the same phrase and no success

Alsaya said:
I'm stuck with the same phrase and no success
Click to expand...
Click to collapse
I also had the same problem.. Solved it by logging in using my facebook account! Hope this works for you

Lankern98 said:
I also had the same problem.. Solved it by logging in using my facebook account! Hope this works for you
Click to expand...
Click to collapse
I was unable to log in with Facebook account, just stuck at login page after Facebook authentication. Weired !

Purpose
What is the purpose of this thing?(Unlocking Bootloader) Anyone please? thank you.

I cant get it
Hello, you sent an email to [email protected] with all information for models L10 and L21, i tried it a few times, but i didnt get any answer. Can you help me ? The L-21 phone is from T-Mobile

Quick update for everyone stuck in the Need phone account!
I miss placed my box and only had the phone to work with! I was trying with the serial number that I found in Settings -> About -> Status, but that is just wrong... Also registering account with my email Kept on saying just that error!
As suggested in this thread, I Logged in using Facebook and then it showed me My Serial Number and EMEI do not match;
then I went digging into service menu and found the Actual serial number.
Dial: *#*#2846579#*#*
It will present you with the service menu, then go to Option: 2. Veneer Informations > 4. Other info
You will see your Serial number AND EMEI number there...
Hope this helps

It requests a Phone account.
Facebook login gives a logging error.
How do you get this working?
Another question is,
what is AT LOCK and FASTBOOT LOCK ?
(found them with the Dial: *#*#2846579#*#* provided by rjeevan)
Thanks

You are my hero!
......... it showed me My Serial Number and EMEI do not match; ......
Dial: *#*#2846579#*#*
It will present you with the service menu, then go to Option: 2. Veneer Informations > 4. Other info
You will see your Serial number AND EMEI number there...

Pajke said:
Hello,
for first, sorry for my bad english, I'm from Czech Republic.
In this topic, I'll show you, how to get bootloader unlock code by official way.
(tested on Huawei Ascend P7).
------------------------------------------------------
You will need:
Huawei Phone/Tab
Huawei ID (easy login with Facebook or create now account)
Product model, Serial number, IMEI, Product ID (I'll show you how obtain this info later)
------------------------------------------------------
Gathering information about you phone/tab (PM, SN, EMEI, PID):
1) Product model
a) Take your phone/tablet
b) Go to options
c) Scroll down to section "About phone"
d) Note your Model number (first line) - HUAWEI P7-L10, etc.
2) Serial Number
a) Look on the phone box (see image below)
3) IMEI
a) Look on the phone box (see image below)
4) Product ID
a) Open your dialer
b) Call *#*#1357946#*#*
c) PID will show on your screen
---------------------------------------------------------------
Putting info to Huawei Bootloader Unlock Site:
a) Open this page: h t t p://emui.huawei.com/en/plugin.php?id=unlock&mod=detail (delete spaces in HTTP)
b) Log in to Huawei ID, if you already not
c) Set product type (phone or tab)
d) Put PM, SN, IMEI and PID to right boxes
e) Solve Captcha
f) Press Submit
g) The unlock code appears under captcha (red text, something like: Your unlocking password is:87XXXXXXXXXX5492)
And that's it, you have your bootloader unlock code!
IMAGE OF BOX (IMEI AND SN):
h t t p://s15.postimg.org/8vytgqte3/IMG_20150822_161516.jpg (delete spaces in HTTP)
Click to expand...
Click to collapse
it says that i havent used my account on my phone in 14 days....wat should i do? i cant get the code

Thank You
The guide is great. Now I just have to follow the 2nd guide to unlock the bootloader via the guide at h t t p s://emui.huawei.com/en/plugin/unlock/step
:highfive:

Related

[GUIDE][NOT WORKING] Unlock bootloader P7 with OEM unlock code

THIS METHOD IS NOT WORKING ANYMORE​
This guide purpose's is to obtain an OEM code to unlock our P7 bootloader. I've tested myself on my P7 with b609 EMUI 3.0. I did this guide because I was looking for and official way to do it and my device bootloader was yet locked.
Tested devices:
P7-L10 (tested myself)
P7-L07 (thanks to 迅捷斥候 for report)
First of all you must go to en.club.vmall.com/emotiondownload.php?mod=unlock&action=pre. Then:
Select smartphone as product type.
Select any of the listed devices.
Right click on the selection box and select Inspect element (in Google Chrome).
Expand the hightlighted element in text editor and search for the device you have just selected.
Replace both value and inner text attributes with HUAWEI P7-L10. (Ex. <option value="HUAWEI C8812">HUAWEI C8812</option> should be <option value="HUAWEI P7-L10">HUAWEI P7-L10</option>)
Fill Product S/N and IMEI with your device numbers. You can find them on your devices box.
On the phone dialer, type *#*#1357946#*#* to get your Product ID and fill the last textbox with this number.
Enter the verification code and click Submit.
Your unlock code should be now displayed right below Submit button.
Next you have to do is enable usb debugging on your device. Then, enter bootloader mode by typing adb reboot bootloader in command prompt. Type fastboot oem unlock unlock code in command prompt and you're done. Now you can reboot your device by typing fastboot reboot on command prompt once again.
If this guide helps anyone I will be done too. Any tip will be appreciated because I'm not a developer and this is my first post. I can include some images too if necessary.
See you
Credits to julianceed, from HTCmania .
xXDraklordXx said:
This guide purpose's is to obtain an OEM code to unlock our P7-L10 bootloader. I've tested myself on my P7-L10 with b609 EMUI 3.0. I did this guide because I was looking for and official way to do it and my device bootloader was yet locked.
First of all you must go to en.club.vmall.com/emotiondownload.php?mod=unlock&action=pre. Then:
Select smartphone as product type.
Select any of the listed devices.
Right click on the selection box and select Inspect element (in Google Chrome).
Expand the hightlighted element in text editor and search for the device you have just selected.
Replace both value and inner text attributes with HUAWEI P7-L10. (Ex. <option value="HUAWEI C8812">HUAWEI C8812</option> should be <option value="HUAWEI P7-L10">HUAWEI P7-L10</option>)
Fill Product S/N and IMEI with your device numbers. You can find them on your devices box.
On the phone dialer, type *#*#1357946#*#* to get your Product ID and fill the last textbox with this number.
Enter the verification code and click Submit.
Your unlock code should be now displayed right below Submit button.
Next you have to do is enable usb debugging on your device. Then, enter bootloader mode by typing adb reboot bootloader in command prompt. Type fastboot oem unlock unlock code in command prompt and you're done. Now you can reboot your device by typing fastboot reboot on command prompt once again.
If this guide helps anyone I will be done too. Any tip will be appreciated because I'm not a developer and this is my first post. I can include some images too if necessary.
See you
Credits to julianceed, from HTCmania .
Click to expand...
Click to collapse
totrial copy forum :http://forum.and-roid.ir/thread185510.html
PEYMANSTAR said:
totrial copy forum :http://forum.and-roid.ir/thread185510.html
Click to expand...
Click to collapse
There is no problem if he copied and pasted it here. Anyway he gave credits to the owner and he didn't mention that his claiming the idea or the TUT.
julianceed from HTCmania took that guide to build his own because wasn't there (on HTCmania) before he posted. I've done the same here with his guide as reference. Also, I'm not claiming anything, just trying to help.
Thanks for this
Worked with HUAWEI P7-L07 thank you very much :good:
迅捷斥候 said:
Worked with HUAWEI P7-L07 thank you very much :good:
Click to expand...
Click to collapse
Thanks for the info. I added it to the main post.
works for me thanks
Hi,
Anyone know this will work on ascend P7- L11 ?
I guess I can just try if no one has exp. With L11
On android 4.4.2. Emui 2.3.. Time to upgrade!!
Cheers
i tried and did exactly like in OP and it says: We regret to say that the information you are searching is not found. Pleae mail to [email protected], We'll respond to you as soon as possible, thanks.
Is there any workin tool that would do the job?
Bazilli said:
i tried and did exactly like in OP and it says: We regret to say that the information you are searching is not found. Pleae mail to [email protected], We'll respond to you as soon as possible, thanks.
Is there any workin tool that would do the job?
Click to expand...
Click to collapse
it is no longer working.
Thanks both of you for the warning. I'm going to update the OP.

Help!!! imei invalid A7000-a Lenovo

Hi guys , My phone Lenovo a7000 has a problem
imei invalid and when I used an apk file which requires root , it failed . I tried alot of solutions but all failed ...
can anyone help? :laugh:
Use champelphone app from play store
Sarath256 said:
Use champelphone app from play store
Click to expand...
Click to collapse
I used it but the same problem
Me too , anyone help?
If you lost your IMEI after flashing ROM,you can recover it using this method
How to check your Phone IMEI:
TYPE *#06# at phone dialer and came out-
Example
1)123456789012345(This is the normal IMEI)
2)INVALID IMEI(Lost/Invalid IMEI)
What you need:
1.MobileUncle Tool apk.
2Your IMEI number(Copy the IMEI of the phone box or from the bottom / top of the battery)
Step by Step
1.Run MobileUncle Tool
2.Enter Enginering Mode
3.Choose Enginering Mode (MTK)
4.Choose Tab Connectivity
5.Choose CDS Information
6.Choose Radio Information
7.Choose Phone 1,Write on the row:
AT + EGMR = 1.7, "IMEI_1 NUMBER HERE"
- Press SEND AT COMMAND
8. For Phone 2, write:
AT + EGMR = 1.10, "IMEI_2 NUMBER HERE"
Press SEND AT COMMAND
9. Restart Phone n Done
Dial * # 06 # to check your IMEI
#TO GET YOUR SECOND IMEI NUMBER,JUST ADD 8 TO THE LAST 3 DIGIT OF YOUR FIRST IMEI
EXAMPLE:xxx xxx xxx xxx 123+8=xxx xxx xxx xxx 131 is your second IMEI Number
mohamedkaram said:
Hi guys , My phone Lenovo a7000 has a problem
imei invalid and when I used an apk file which requires root , it failed . I tried alot of solutions but all failed ...
can anyone help? :laugh:
Click to expand...
Click to collapse
Try maui meta app its fully work and permanent

How to get IMEI from broken screen?

Me to. I need to get the IMEI of my friends phone (for his warranty repairs)
- phone in question OnePluss 3T
- screen is black
- USB-debugging is off
- phone had a pass-pattern (which is known)
- not-rooted
- stock-recovery
- google.com/dashboard doesn't show IMEI for devices which are not active
- google.support doesn't have an email
- carrier refuses to name the IMEI
- police wont help
- to enter fastboot in stock recovery you need to see what you're doing
- phone was bought on ebay - and the seller is not responding
- And there is no IMEI under the battery or anywhere, when you open a phone
If your life depended on it and you were a pro hacker - what would you do to find out your phone's IMEI?
snotrman said:
Me to. I need to get the IMEI of my friends phone (for his warranty repairs)
- phone in question OnePluss 3T
- screen is black
- USB-debugging is off
- phone had a pass-pattern (which is known)
- not-rooted
- stock-recovery
- google.com/dashboard doesn't show IMEI for devices which are not active
- google.support doesn't have an email
- carrier refuses to name the IMEI
- police wont help
- to enter fastboot in stock recovery you need to see what you're doing
- phone was bought on ebay - and the seller is not responding
- And there is no IMEI under the battery or anywhere, when you open a phone
If your life depended on it and you were a pro hacker - what would you do to find out your phone's IMEI?
Click to expand...
Click to collapse
I've no clue how to get the efs partition (has the IMEIs for both sim card slots). But even if you have a efs backup, I've no idea how to extract the IMEIs.
On the other hand I'm pretty sure you arn't the first user with a broken screen and no way to get the two IMEIs, and the OnePlus support knows to handle this.
Thanks
nvertigo67 said:
I've no clue how to get the efs partition (has the IMEIs for both sim card slots). But even if you have a efs backup, I've no idea how to extract the IMEIs.
On the other hand I'm pretty sure you arn't the first user with a broken screen and no way to get the two IMEIs, and the OnePlus support knows to handle this.
Click to expand...
Click to collapse
I see. Thanks. Yeh.. they said that they can't help in my case.
snotrman said:
I see. Thanks. Yeh.. they said that they can't help in my case.
Click to expand...
Click to collapse
I wouldn't have expected that.
When you've checked the device data in google dashboard, have you tried downloading your data?
I've just tried (sadly, I can't easily set the language of gdashboard to English, so my translatioms may be inacurate):
log in to https://myaccount.google.com/dashboard
At the top (before the colorfull services symbols) there are two lines of text. The second line ends with a link to "download dtata" (phrase may differ slightly - see above). Follow this link.
Scroll down to "select data" (may be inacurate, blablabla) and deselect everything but "Android Device Configuration Service" (blablabla). Follow instructions to send an email.
Unpack the archive. I've received four files. Three of them are empty, but in one file there are the IMEIs at the top in section "Device and Account Identifiers".
Additionally there's an analog way to get the IMEIs: look at the sticker of the box the op3t was shipped in.
How to get IMEI from broken screen (if you had a google account)
You're a genius!!!
It worked for my. It had device IMEI's which I haven't used for a Long time.
Download an archive of your data from google.com/dashboard 2020 answer.
nvertigo67 said:
I wouldn't have expected that.
When you've checked the device data in google dashboard, have you tried downloading your data?
I've just tried (sadly, I can't easily set the language of gdashboard to English, so my translatioms may be inacurate):
log in to https://myaccount.google.com/dashboard
At the top (before the colorfull services symbols) there are two lines of text. The second line ends with a link to "download dtata" (phrase may differ slightly - see above). Follow this link.
Scroll down to "select data" (may be inacurate, blablabla) and deselect everything but "Android Device Configuration Service" (blablabla). Follow instructions to send an email.
Unpack the archive. I've received four files. Three of them are empty, but in one file there are the IMEIs at the top in section "Device and Account Identifiers".
Additionally there's an analog way to get the IMEIs: look at the sticker of the box the op3t was shipped in.
Click to expand...
Click to collapse
The Google Dashboard data download method worked when all else failed! I now have the IMEI of my dead-screen Google Pixel 2 XL, which also does not have the IMEI physically printed anywhere. Thanks a million!

Alternative to official Lenovo bootloader? Website is not working

Heya,
I am trying to change ROM on my Zuk Z2 Pro following these steps to unlock bootloader:
On your Lenovo phone, go to Settings » About » Status information» and make a note of your device’s Serial number.
On your PC, open developer.zuk.com/bootloader websiteusing Chrome browser.
Once the is opened, right-click anywhere on the page and select “Translate to english” from the context menu.
Read the terms & conditions and then click on the Carry on button at the bottom of the page.
On the next page, select your device model from drop-down box.
Next, enter your 8-digit serial number into Serial number box.
└If you’ve a 7-digit serial number, add a zero (0) to end. If you’ve 6-digit serial number, add two zeros (00) to the end.
Provide your Email ID in the EMail box. Bootloader unlock files will be sent to this E-mail ID.
Tick/check-mark the the two conditions above submit button, and then hit the SUBMIT button.
└ You’ll get a message on screen in chinese. It means, the unlock file has been sent to your E-mail ID.
Open your email account, look for an e-mail from Lenovo and download the unlock_bootloader.img file from the mail
Click to expand...
Click to collapse
However I am getting stuck at step 9 and 10.
after all previous steps on developer.zuk.com/bootloader I was redirected to lenovo site and I was asked to login with lenovo account - which I created and logged in however after that I received the following message:
Sorry, the page you visited is missing
1. Please recheck the URL you entered.
2. Please click the browser "refresh" button, or try again later.
Return to the home page ( 9 s)
Click to expand...
Click to collapse
Also checked my e-mail - no sign of the file.
so.. it looks like I am now stuck.....
Prior to posting here I googled for other guides but every time I find a guide for this model it is using the official lenovo website way...
I am looking for how to unlock it not the official way, help please!
Your description is the old one, it's outdated.
Here you find the new one:
https://forum.xda-developers.com/zuk-z2-pro/how-to/howto-unlock-bootloader-twrp-zuk-z2-pro-t3928705

How To Guide [How To Guide] Unlocking using DeepTest (GDPR)

As of May 26th this method might not work reliability for you.​Try it, but don't get your hopes up.​
If you want to help with finding new, oppoless, unlock methods, go here: https://forum.xda-developers.com/t/...t-unlocking-fastboot-on-oppo-devices.4490041/​
UPDATE:​There's info that from now on it can take up to 7 working days for your application to get checked!​​
Hello there!
If you'd like to submit an application to Deeptest successfully, here's a step-by-step guide:
prereqs:
Install https://strawberryperl.com/ on Windows. If you're using a Debian-esque system, you can use the command `apt-get install libwww-perl libcrypt-rijndael-perl`.
Download deeptesting-junk.pl [from here https://github.com/turistu/rmx3474-rooting/blob/main/deeptesting-junk.pl]
Obtain shell access (e.g., ADB shell, Termux failsafe, an app from the Play Store, etc.).
On Windows, run `chcp 65001` in your command prompt. This sets the console to UTF-8 encoding, allowing you to see Chinese text correctly in case of errors.
Now, execute the command getprop in your chosen shell and look for the following information:
ro.build.version.oplusrom [V13.0.0 on a13 RUI4]
ro.build.version.sdk [your Android version, in SDK format, e.g., 13 → 33]
run
Code:
perl deeptesting-junk.pl pcb 0xSSSSSSSS imei IIIIIIIIIIIIIII cmd applyLkUnlock otaVersion ro.build.version.ota os_version ro.build.version.oplusrom android_version ro.build.version.sdk
where SSSSSSSS is your Serial number (prefixed with 0x), IIIIIIIIIIIIII is the first IMEI. replace ro.* placeholders with actual values.
or alternatively
Open deeptesting-junk.pl in a text editor and locate %cfg.
put ro.build.version.oplusrom in os_version
put ro.build.version.sdk in android_version
run
Code:
perl deeptesting-junk.pl pcb 0xSSSSSSSS imei IIIIIIIIIIIIIII cmd applyLkUnlock
where S is your Serial prefixed with 0x and I is the first IMEI
Note regarding the model, rpmodel and oatVersion fields:
It's fine to leave them as is, but if that doesn't work, try putting RMX3081 in both model and rpmodel and the result of getprop ro.build.version.ota in otaVersion.
Before reapplying with different values, don't forget to close your application by running the same command from before, but with applyLkUnlock replaced by closeApply
Either way, the console should return {"resultCode":0,"msg":"SUCCESS"}
Now, open Deeptest and submit your application. You may need to wait for approval. After that, you can unlock your device as usual.
If you're not sure which Deeptest apk to install, try this one: https://forum.xda-developers.com/t/unlock-bootloader-help.4425415/post-86777721
Reminder:
Code:
* Unlocking your bootloader voids your warranty!!!
* I am not responsible for any damages that may occur to your phone!!!
All credit to https://github.com/turistu/rmx3474-rooting !
Please let me know if this method works for you.
melontini said:
Based on {Mod edit: Link removed! Oswald Boelcke, Senior Moderator}
I have no clue who made the original script, if you know, please tell me and I'll update the post.
Click to expand...
Click to collapse
@melontini Welcome to XDA! I hope you've always an enjoyable time here.
I've removed the link to 4pda from your post! 4pda is not only another phone related website (and not at all affiliated with xda-developers) but also well known for the distribution of malware and warez. Links or references to 4pda are not accepted on XDA at all.
XDA Forum Rules (excerpt):
...
6. Do not post or request warez.
If a piece of software requires you to pay to use it, then pay for it. We do not accept warez nor do we permit members to request, post, promote or describe ways in which warez, cracks, serial codes or other means of avoiding payment, can be obtained or used. This is a site of developers, i.e. the sort of people who create such software. When you cheat a software developer, you cheat us as a community.
(...)
11. Don’t post with the intention of selling something.
Don’t use XDA to advertise your product or service. Proprietors of for-pay products or services, may use XDA to get feedback, provide beta access, or a free version of their product for XDA users and to offer support, but not to post with the intention of selling. This includes promoting sites similar / substantially similar to XDA-Developers.com.
Do not post press releases, announcements, links to trial software or commercial services, unless you’re posting an exclusive release for XDA-Developers.com.
Encouraging members to participate in forum activities on other phone related sites is prohibited.
Off-site downloads are permitted if the site is non-commercial and does not require registration.
Off-site downloads from sites requiring registration are NOT encouraged but may be permitted if both of the following conditions are met:
A) The site belongs to a member of XDA-Developers with at least 1500 posts and 2 years membership, who actively maintains an XDA-Developers support thread(s) / posts, related to the download.
B) The site is a relatively small, personal website without commercial advertising / links (i.e. not a competitor forum-based site with purposes and aims similar to those of XDA-Developers.com.)
...
Click to expand...
Click to collapse
Please refrain from sharing of such links or references in future! Thanks for your cooperation!
Regards
Oswald Boelcke
Senior Moderator
A little update. I've got magisk working. Integrity & safetynet pass with zygisk & safetynetfix. LSPosed works fine.
Seems you don't need to change model in the PL file. In this cese i've got error like "this device not support deeptest" (it was chinese so I used google translator for it)
Any way it ssems working!
Simplest way I think is change config part in the PL script
For example my config part:
Spoiler: Check it here
Perl:
my %cfg = (
cmd => 'acquireClientStatus',
url => 'https://lkf.realmemobile.com/realme/v1/',
# lkf. if oppo.version.exp feature, lk. otherwise
# these are used to build the json POST data
model => 'RMX3461',
# ro.product.name [RMX3474EEA]
pcb => '0xSSSSSSSS',
# the serial number with 0x prepended [0x????????]
# ro.vold.serialno
# /proc/oppoVersion/serialID
# /proc/oplusVersion/serialID **
imei => '868853052000000',
# the first IMEI
otaVersion => 'RMX3081_11.F.03_3030_202304132230',
# ro.build.version.ota [RMX3474_11.?.??_????_202?????????]
clientStatus => 'i:0',
adbDvice => '',
# ro.oppo.operator []
# these are used to build the O_NETON: ... HTTP header
client_id => '000000000000000',
sso_id => 0,
rpmodel => 'RMX3461', # ro.product.model [RMX3474]
os_version => 'V13.0.0', # ro.build_bak.version.opporom
rom_version => '', # ro.build_bak.display.id
android_version => 33, # Build.VERSION_SDK_INT [31]
key_version => '1.0.3',
network_type => 'WIFI',
version_name => '1.0.1',
);
My serial and imei hidden so fill you data here
And after it just run
Code:
perl deeptesting-junk.pl cmd applyLkUnlock
Wait few minutes and check deeptest app or run:
Code:
perl deeptesting-junk.pl cmd checkApproveResult
You should see something like:
Code:
{"resultCode":0,"msg":"SUCCESS","data":{"unlockCode":"a82ae20(... long-long code was here....)534"}}
PS I can't loose all my data. I have to prepare backups and etc
So I didn't confirm unlock but I hope it should work
PS This script (or oppo/realme servers) returns error on chinese so use google translator and run once command below in console (should work on win 10/11). It will change code page to utf-8
Code:
chcp 65001
Klajnor said:
Seems you don't need to change model in the PL file. In this cese i've got error like "this device not support deeptest" (it was chinese so I used google translator for it)
Any way it ssems working!
Simplest way I think is change config part in the PL script
For example my config part:
Spoiler: Check it here
Perl:
my %cfg = (
cmd => 'acquireClientStatus',
url => 'https://lkf.realmemobile.com/realme/v1/',
# lkf. if oppo.version.exp feature, lk. otherwise
# these are used to build the json POST data
model => 'RMX3461',
# ro.product.name [RMX3474EEA]
pcb => '0xSSSSSSSS',
# the serial number with 0x prepended [0x????????]
# ro.vold.serialno
# /proc/oppoVersion/serialID
# /proc/oplusVersion/serialID **
imei => '868853052000000',
# the first IMEI
otaVersion => 'RMX3081_11.F.03_3030_202304132230',
# ro.build.version.ota [RMX3474_11.?.??_????_202?????????]
clientStatus => 'i:0',
adbDvice => '',
# ro.oppo.operator []
# these are used to build the O_NETON: ... HTTP header
client_id => '000000000000000',
sso_id => 0,
rpmodel => 'RMX3461', # ro.product.model [RMX3474]
os_version => 'V13.0.0', # ro.build_bak.version.opporom
rom_version => '', # ro.build_bak.display.id
android_version => 33, # Build.VERSION_SDK_INT [31]
key_version => '1.0.3',
network_type => 'WIFI',
version_name => '1.0.1',
);
My serial and imei hidden so fill you data here
And after it just run
Code:
perl deeptesting-junk.pl cmd applyLkUnlock
Wait few minutes and check deeptest app or run:
Code:
perl deeptesting-junk.pl cmd checkApproveResult
You should see something like:
Code:
{"resultCode":0,"msg":"SUCCESS","data":{"unlockCode":"a82ae20(... long-long code was here....)534"}}
PS I can't loose all my data. I have to prepare backups and etc
So I didn't confirm unlock but I hope it should work
PS This script (or oppo/realme servers) returns error on chinese so use google translator and run once command below in console (should work on win 10/11). It will change code page to utf-8
Code:
chcp 65001
Click to expand...
Click to collapse
Thank you for checking. I'll update the guide.
I've also checked what I sent to the server and I had the model set to RMX3081 (without postfixes).
melontini said:
I had the model set to RMX3081 (without postfixes).
Click to expand...
Click to collapse
I tried "RMX3081RU" and got error "model not supported..."
Probably server check only black-list and probably unlock code is not depends on it
{"resultCode":-1003,"msg":"申请不成功,30天内不能重复申请"}
The application was unsuccessfull, You canot apply again whitin 30 days
Have tried it, new start bootloader info, but bootloader still locked ...
Try to run
Code:
perl deeptesting-junk.pl cmd closeApply
And then try to applyLkUnlock again
domain is not configured.
perl deeptesting-junk.pl cmd closeApply
post(https://lkf.realmemobile.com/realme/v1/closeApply): 404 Not Found
StratOS_HTC said:
domain is not configured.
perl deeptesting-junk.pl cmd closeApply
post(https://lkf.realmemobile.com/realme/v1/closeApply): 404 Not Found
Click to expand...
Click to collapse
Uh, I think they just shut down the unlock servers. Amazing...
Update, everything is back online.
See updated post.
Update 2, should be working again!
StratOS_HTC said:
domain is not configured.
perl deeptesting-junk.pl cmd closeApply
post(https://lkf.realmemobile.com/realme/v1/closeApply): 404 Not Found
Click to expand...
Click to collapse
Have you tried resubmitting? Turistu says that the script's working again.
melontini said:
Have you tried resubmitting? Turistu says that the script's working again.
Click to expand...
Click to collapse
I too would like to know if it's reworking for anybody at all. I'm on GT2, but we're on the same boat. My post from the GT2 forum :
Script is working, deep testing app is successfully approved, but the "Start deep testing" button doesn't work as intended, it reboot the phone, show a fastboot message for a split second, and boot to the OS. Fastboot reboot bootloader/fastboot does the same. After reboot, OEM Unlock is automatically activated tho, so it's still doing something.
I've successfully unlocked another GT2 (EU) two days before they did their server "upgrade", so there is definitly something wrong/patched, or maybe the upgrade isn't done yet.
Lightning- said:
I too would like to know if it's reworking for anybody at all. I'm on GT2, but we're on the same boat. My post from the GT2 forum :
Script is working, deep testing app is successfully approved, but the "Start deep testing" button doesn't work as intended, it reboot the phone, show a fastboot message for a split second, and boot to the OS. Fastboot reboot bootloader/fastboot does the same. After reboot, OEM Unlock is automatically activated tho, so it's still doing something.
I've successfully unlocked another GT2 (EU) two days before they did their server "upgrade", so there is definitly something wrong/patched, or maybe the upgrade isn't done yet.
Click to expand...
Click to collapse
Deeptesting does 3 things when you press that button. It calls OplusExSystemService, which calls an engineering framework, which writes the unlock code into (oppo/oplus)reserve1 at a specific address; sets oem unlock to true using persistent_data_block service; reloads the phone into the bootloader.
If it boots you out of fastboot even after a successful application, this means they changed/broke their key generation algorithm and fastboot can't verify it.
I really hope this is just a bug.
Lightning- said:
I too would like to know if it's reworking for anybody at all. I'm on GT2, but we're on the same boat. My post from the GT2 forum :
Script is working, deep testing app is successfully approved, but the "Start deep testing" button doesn't work as intended, it reboot the phone, show a fastboot message for a split second, and boot to the OS. Fastboot reboot bootloader/fastboot does the same. After reboot, OEM Unlock is automatically activated tho, so it's still doing something.
I've successfully unlocked another GT2 (EU) two days before they did their server "upgrade", so there is definitly something wrong/patched, or maybe the upgrade isn't done yet.
Click to expand...
Click to collapse
Another thing you can try is, request your key using script's checkApproveResult and check that the key is 528 chars long and the last 16 digits are your serial in hex.
melontini said:
A little update. I've got magisk working. Integrity & safetynet pass with zygisk & safetynetfix. LSPosed works fine.
Click to expand...
Click to collapse
Hey my realme 8 pro (rm ui 4.0) has unlocked bootloader...
How can i flash magisk...Can you guide me on that?
melontini said:
Another thing you can try is, request your key using script's checkApproveResult and check that the key is 522 chars long and the last 10 digits are your serial in hex.
Click to expand...
Click to collapse
Total chars from unlockCode is 632 long, not a good start. Last 10 digits give me different serial. Mine is "6f02XXXX", with checkApproveResult it give me "8a79XXXX" after being converted to hex. Cannot find my serial even if I search it in decimal.
melontini said:
Another thing you can try is, request your key using script's checkApproveResult and check that the key is 522 chars long and the last 10 digits are your serial in hex.
Click to expand...
Click to collapse
It's rather 256 (the sig or whatever) + 8 (the serial no) = 264 which hex-encoded should have a length of 528 not 522.
Before and after I use "Start deep testing" :

Categories

Resources