yashsingh1/xdaforums huggingface dataset:
[Lenovo P2 Questions & Answers] asalvi0:
This was the first I read when started looking for a chinese number. I think I have exhausted all the free services. I payed for 2 services; one of them told me that chinese mobile numbers are requiring a physical chinese address verification.

And I purchased the sim card with a chinese number, which I'll be receiving in a couple of weeks.
[Lenovo P2 Questions & Answers] tr4usut2:
Dont known if it help you. A

Stock China rom for p2c72 require special chinese lenovo id to login( really another global lenovo id account, chinese account cant be login to lenovo id). To unlock, chinese account require a real china phone number to "bind", 15 days ago, binded account still can 14days count down( but in those days, i change to global rom) so i think china unlock bootloader server still online and work. But special lenovo account really really crazy. I changed to china rom to unlock, login id again, it say invailid password, i use forgot pass to recovery. Recive code to change pass ok but every new password i try to set alway be invailid format. Try normal, caplock, number, special characater...
[Lenovo P2 Questions & Answers] asalvi0:
Yeah that's part of the process. What I need is at least one paylod from the Lenovo servers, I'll capture the data and analyze how can be applied to other phones. I need to proceed with the flow of all the code, once on that point we will have more choices to unlock.
[Lenovo P2 Questions & Answers] tr4usut2:
May be i will try to back to china rom, recover binded lenovo password which can unlock boooader and give you that lenovo id. Can it help you?
[Lenovo P2 Questions & Answers] asalvi0:
If that lenovoid is binded to a phone, of course, that solves all the problem, so I can intercept the payloads, and analyze them, as well as unlock the bootloader. Do you have a chinese number?

I'm already in the chinese version. I just need a fully binded lenovoid.
[Lenovo P2 Questions & Answers] tr4usut2:
I havent got a china number, but that account has been binded to a china number before, it dont require bind china number again and can be use to count down 14 days before unlock
[Lenovo P2 Questions & Answers] iampijush:
That's sad! :(
[Lenovo P2 Questions & Answers] ibreakbad:
Any update?
[Lenovo P2 Questions & Answers] ykcmaster:
Somewhere on XDA I saw someone took a logcat of the network data back in April and it seems that the bootloader app connects to unlockrowapi.lenovo.com but now while inspecting the source code, it seems they are connecting to unlockapi.lenovo.com . I pinged both of these sub-domains and they returned different IP.

unlockapi.lenovo.com returns a server located in China

https://www.ip-tracker.org/locator/ip-lookup.php?ip=110.87.96.79

while unlockrowapi.lenovo.com returns a server in Hong Kong

https://www.ip-tracker.org/locator/ip-lookup.php?ip=103.30.232.207

What do you think?
[Lenovo P2 Questions & Answers] Kevindiepenmaat:
Can be that one of those servers is just a broker. It distributes the current connection to the actuel unlock server.
[Lenovo P2 Questions & Answers] asalvi0:
If you check build.prop search the value of ro.region there are 3 possible values:

debug: I guess this is the value present in the ENG (engineering?) ROM

prc: Used in the chinese ROM

row: (I guess it means Rest Of the World) used in the international ROM

unlockrowapi.lenovo.com: Called by the row rom

unlockapi.lenovo.com: Called by the prc rom

The unlocker creates a cookie once the server sends the unlock key. that cookie is stored in the partition /persist/ which is not even visible without root. I'm sure the bootloader checks the value stored on that cookie when the device is booting, such value could be very well assigned to each device in the manufacturing process, and not be related to any of the hardware values like IMEI, SN, etc.
[Lenovo P2 Questions & Answers] Kinngk:
In simple language what does that mean? Like would you still be able to do this with a chinese no. Or not?

Even if not, thanks for working so hard brother. People like you keep this community alive.
[Lenovo P2 Questions & Answers] asalvi0:
In simple terms, yes, with a chinese number I can continue the work, and figure out the way that data is processed.

Here are the options to continue the work on this device:

* Get a LenovoID account binded to a phone

* Get a chinese number able to receive the SMS verificaiton code

* Get a copy of the /persist/ folder with the original files of an unlocked P2 device

* Get a fastboot flashable Engineering ROM (already got one, but seems that some files are corrupt and could not flash it)
[Lenovo P2 Questions & Answers] ykcmaster:
If every device has a unique key then we need to find some other way.

---------- Post added at 09:06 AM ---------- Previous post was at 08:37 AM ----------

There is also the .p12 files in assets which seems to be used to store encryption keys.
[Lenovo P2 Questions & Answers] asalvi0:
First we need to make sure if the unlock key is related or not to the hardware IDs, right now we've been just talking about possibilities, unlocking one device and having the chance to look at the rest of the system protected areas will allow to do analysis, analyze the server payloads.

Those .p12 files are the client certs used for the TLS handshake.
[Lenovo P2 Questions & Answers] eried1:
I find it somewhat ironic that some of us are desperate to lock our devices to repair them (by flashing bootloader and modem) while others have no way of unlocking theirs.
[Lenovo P2 Questions & Answers] asalvi0:
haha yeah!... each side fighting against it's own challenges. Any big problem found using custom roms?
[Lenovo P2 Questions & Answers] ykcmaster:
Was it the same device? I guess that doesn't really matter as long as it is from the same company. Just curious.
[Lenovo P2 Questions & Answers] tariqbadar290:
Yes the last time the servers were down for 2 months for the Lenovo P2 device where people were not able to unlock the bootloader.
[Lenovo P2 Questions & Answers] Piypoo:
Its a shame . No longer can unlock bootloader . Lenovo said they will investigate it but we know how they deal with it .
[Lenovo P2 Questions & Answers] ykcmaster:
Thanks for replying.
[Lenovo P2 Questions & Answers] ibreakbad:
I managed to turn the OEM unlocking toggle on without going through the server but can't be unlocked still.
[Lenovo P2 Questions & Answers] rob!n:
What did you do exactly?

---------- Post added at 08:43 AM ---------- Previous post was at 08:36 AM ----------

How?
[Lenovo P2 Questions & Answers] ibreakbad:
Extracted bootloader unlock.apk and installed it normally. Installation failed but toggle can be turned on after that. But it doesn't matter. It goes back to normal after a reboot.
[Lenovo P2 Questions & Answers] rob!n:
How can i have that apk
[Lenovo P2 Questions & Answers] ibreakbad:
Apk Extractor app available on play store. Go to menu and select show system apps.
[Lenovo P2 Questions & Answers] rob!n:
Yea. Switch toggles but unlock failed.
[Lenovo P2 Questions & Answers] tariqbadar290:
I'm not sure but just a suggestion to try extracting the bootloader unlock.apk from a Lenovo P2 device which is already unlocked and try to install that apk and check whether it works or not.

Just a suggestion and I won't be held responsible if the device gets bricked.
[Lenovo P2 Questions & Answers] asalvi0:
The APK would be exactly the same, since that is only used twice:

1.- When the unlock request is sent to the Lenovo's servers

2.- After the 14 days period to receive the unlock code as response from the server, then it writes those bytes in a cookie. Then the bootloader reads that cookie to proceed with the actual unlock.

by the way, in a non-rooted device you cannot re-install/replace a system application, this is like the chicken or the egg analogy.

I know, nobody cares about reading, I already did that analysis and shared the findings some posts back, and explained step by step how the unlocking process works on a P2 device.

So the best idea would be reversing and patching the bootloader, not the apk in charge of just sending and receiving the server's response.
[Lenovo P2 Questions & Answers] ykcmaster:
I wonder how many people on this forum is skilled enough to do that. I'm only a code monkey.
[Lenovo P2 Questions & Answers] asalvi0:
Does anyone here has a P2 device with oem unlocked? I need to dump some system files, to start doing analysis on the bootloader.
[Lenovo P2 Questions & Answers] DS-1:
[MENTION=5568717]asalvi0[/MENTION], here's a PM for you! ;)
[Lenovo P2 Questions & Answers] ibreakbad:
Chinese server unlockapi.lenovo.com is up
[Lenovo P2 Questions & Answers] asalvi0:
Yes, to use it, you need a LenovoID binded to a chinese phone
[Lenovo P2 Questions & Answers] ykcmaster:
https://github.com/TheMuppets/proprietary_vendor_lenovo/tree/cm-14.1/kuntao/
[Lenovo P2 Questions & Answers] rob!n:
But while making one, lenovo never ask for any phone number. Just your email and your country. No space to input any phone number.
[Lenovo P2 Questions & Answers] jk77:
would there be some way to change the current apk and have it using the chinese server unlockapi.lenovo.com instead ?

I tried to do that with APK Studio, modify the values in res/values/arrays.xml, recompile it and sign it.

But when I try to install it back, the installation fails with an error due to a conflict with the current apk already installed....

Edit : when I'll be desperate enough, I'll try to disable/remove the current apk first using this method https://www.xda-developers.com/uninstall-carrier-oem-bloatware-without-root-access/
[Lenovo P2 Questions & Answers] iampijush:
I know you already described it in your previous posts. Is it the rom(row) or the phone number or the initial setup that determines which server to chose for bootloader unlocking. If its the first(server address hardcoded with rom) one, then we have no choice. If its the second one , lenovo did not asked for phone number during account creation and we can start the phone without phone number. If its the third one then we can chose different region(china) during initial setup(without phone number) of the phone after resetting the phone.

Thanks
[Lenovo P2 Questions & Answers] asalvi0:
I know in the intl. version that field is not visible, but in the lenovo's chinese community, phone verification is mandatory even for posting in their official forums.
[Lenovo P2 Questions & Answers] rob!n:
But i only tried making an id on website inchrome. Not in phone.
[Lenovo P2 Questions & Answers] asalvi0:
I already reached those chinese servers some weeks ago, I've been posting the progress, you cannot replace/modify a system app/file without root permission, that's what I mean using the chicken or the egg analogy: you need root to modify all the files that make the bootloader unlocking possible, but first you need to unlock the bootloader to get root.
[Lenovo P2 Questions & Answers] rob!n:
At least you tried. Did better than Lenovo. But i guess. Now we are dead in the water.
[Lenovo P2 Questions & Answers] asalvi0:
ok, enough talking about LemovoID verification, just use the one you created, go to http://club.lenovo.cn, and post anything, obviously you need google translator, and you'll confirm what I just said.

I have spent hours analysing the code, sending packets to the chinese servers, I managed to reverse the bootloader and found some fastboot special commands; now I'm trying to bypass the phone binding auth and replicate some of requests sent by the BootloaderUnlock.apk that gets data from the device such like the bootloader fingerprint. I have the unlock code already.

Try this in fastboot mode:

fastboot oem unlock-test getcode

fastboot oem unlock-test help
[Lenovo P2 Questions & Answers] rob!n:
Good luck.
[Lenovo P2 Questions & Answers] DS-1:
What could we get with these commands?
[Lenovo P2 Questions & Answers] asalvi0:
at least the unlock code which is required by the servers as part of the official unlock process, and the length of the unlock key, which is all 0, but you can use it to play recreating the keygen inside the bootloader unlock app.

there are some other commands to dump system partitions, change the bootmode and enter into qcom mode/EDL engineering mode.
[Lenovo P2 Questions & Answers] junkyska:
Hi, I just recived my p2 yestarday (P2a42). I bought the phone for two reasons: battery and lineage without gapps. As many people, I tried to unlock the phone and get the error (really pissed of). I've read all this thread and also lenovo forum.

I think you are donig an amazing job trying to crack the bootloader and actually I'm learing reading this posts. I'm not an expert on android (in any way), but I'm a programmer and a daily GNU/Linux user. If you need some help just ask. I will keep following this thread.

By the way, where you end up buying the chinese sim card? (I'm in Spain)
[Lenovo P2 Questions & Answers] asalvi0:
I got it in US, it's on its way, I expect to have it on my hands next week. But as the chinese govt. controls everything there, I hope I clear the identity verification to get approval and use/activate it..
[Lenovo P2 Questions & Answers] ibreakbad:
I found a site but it'll cost $35 :(
[Lenovo P2 Questions & Answers] asalvi0:
That looks good, just make sure they have no hidden conditions/availability for SMS in china. I already paid for a service but after payment, they make clear that a chinese number for SMS is not available, and you have to pass an approval with a physical address verification in china.
[Lenovo P2 Questions & Answers] DS-1:
Once I get these codes with those commands, what should I do?
[Lenovo P2 Questions & Answers] junkyska:
I found this site nexmo (I can't post links until 10 posts), and they have a help page explaining china sms (if you look for "nexmo sms china" on google it will be on the firsts ones). I seams it could work right? Or I'm missing something?

I didn't tried yet, but there is a 'Try it free' option.

Edit: I'm not sure you can get a phone number from them. I will investigate further.

Edit 2: I don't think so,I think it's just an unified api for different message system.
[Lenovo P2 Questions & Answers] asalvi0:
That is the service I payed, and then when I tried to use a chinese number you realize that actually are not available for receiving SMS, and you could only receive replies to the SMS you sent, this service is for companies sending a lot of SMS and getting replied.
[Lenovo P2 Questions & Answers] sm00th4f3:
wait for lenovo to fix their servers. Free is better than paying and often times getting scammed
[Lenovo P2 Questions & Answers] Kevindiepenmaat:
Agreed but people are tired of waiting.

I can relate to that because if I'm correct it's now more that 2~3 months since the service does not work, and that is unacceptable.
[Lenovo P2 Questions & Answers] lozohcum:
Lenovo will not fix anything.
[Lenovo P2 Questions & Answers] sm00th4f3:
XDA already published a post in which this Problem has been mentioned. And that Lenovo officialy stated that IT will fix it.

Otherwise...try those other websites. Good luck
[Lenovo P2 Questions & Answers] ibreakbad:
Lenovo didn't officially state that they'll fix it. It's just a forum moderator commenting that "they are investigating" which is pure BS.
[Lenovo P2 Questions & Answers] leo_97:
Hello guys, my p2 arrived last week and I was trying to unlock it. Getting the same error as everyone here "The network is unavailable...", I really like to test ROMs and it's very disappointing that we can't unlock bootloaders until now.

I'm incredulous about Lenovo fix itself the error on server, hope that one of us can bypass the process.

Just for record, I'm on P2a42_S251_171107_ROW build of stock Nougat 7.0 ROM.

Anxious for the solve, thanks for all folks helping the community.
[Lenovo P2 Questions & Answers] lozohcum:
device: <sends request "getuserinfobytgt" to authenticate user>

server: <responds with json saying user is verified>

device: <sends request "getBindThirdList" >

server: <respond with empty json>

Considering that bootloader unlock server is responding to ping and the fact that bootloader unlock app returns "Lenovo ID without permission" error I can assume with big dose of confidence that the issue is caused by Lenovo ID account not being authorized to the end.
[Lenovo P2 Questions & Answers] asalvi0:
a ping means nothing, the device needs a WEB server listening and replying using a specific data contract, not a computer responding to pings.
[Lenovo P2 Questions & Answers] bevvare:
We could do something like this: https://xdaforums.com/showthread.php?t=2473918

I, and I'm sure there are others, who are willing to donate a reasonable amount for a solution to this situation.
[Lenovo P2 Questions & Answers] lozohcum:
no sh** sherlock...
[Lenovo P2 Questions & Answers] Phantoml337:
I have one unlocked P2 with a broken display and one locked fully functional one. Can I help in any way?
[Lenovo P2 Questions & Answers] prashu199:
Petition has been started in Lenovo forums.Go and raise the voice by signing the petition. Visit lenovo forums topic "lenovo p2 bootloader unlocking" with 30 page thread
[Lenovo P2 Questions & Answers] Phantoml337:
Guys, if you are interested, you might want to sign this Lenovo statement petition
[Android Q&A, Help & Troubleshooting] ABE66:
:confused: Hello friends...

I would like to know if anyone has been able or knows how to root the BV7000 PRO (Blackview). I have read some manuals that are on the net suggesting to do it with KINGROOT or Rootkhpo, but I have tried them and I do not get them to work.

Thank you so much for your attention

https://www.google.es/imgres?imgurl=https%3A%2F%2Fd2giyh01gjb6fi.cloudfront.net%2Fdefault%2F0001%2F59%2Fthumb_58483_default_big.jpeg&imgrefurl=https%3A%2F%2Fwww.kimovil.com%2Fen%2Fwhere-to-buy-blackview-bv7000-pro&docid=zA1laNMLKeVSiM&tbnid=rgHD4SSAnJnU-M%3A&vet=10ahUKEwiy_sPb_vbUAhWGKVAKHWIsCzEQMwghKAAwAA..i&w=800&h=613&bih=517&biw=1103&q=bv7000%20pro&ved=0ahUKEwiy_sPb_vbUAhWGKVAKHWIsCzEQMwghKAAwAA&iact=mrc&uact=8
[Android Q&A, Help & Troubleshooting] Sleeper1979:
I'm looking for the same thing too. Been looking all over the place and haven't been able to find anything. I'll be following this thread. Hopefully someone will come up with a solution. ?
[Android Q&A, Help & Troubleshooting] ABE66:
Hi, how are you? ... Well, we'll be waiting if any friends can find a way to root this model, for now as I said, there is nothing, the options offered on the net are ineffective. Please if you find something, let me know, I leave my email: abarrale3@hotmail.com. Thank you very much.
[Xiaomi Redmi Note 4 Questions & Answers] askjafuji:
I've a Xiaomi Redmi 4X but I can't find the lineage os, someone could help me?
[Xiaomi Redmi Note 4 Questions & Answers] Sachin:
Huh?? Redmi note 4X or Redmi 4X??
[Xiaomi Redmi Note 4 Questions & Answers] askjafuji:
redmi 4x
[Xiaomi Redmi Note 4 Questions & Answers] Sachin:
No idea. This is Redmi note 4 section btw.
[Xiaomi Redmi Note 4 Questions & Answers] askjafuji:
I can't find redmi 4x section where is it?!
[Xiaomi Redmi Note 4 Questions & Answers] Sachin:
This is your section. No development yet I guess. :- https://xdaforums.com/t/xiaomi-redmi-4x
[Xiaomi Redmi Note 4 Questions & Answers] Wherezz:
Check this

https://xiaomifirmware.com/downloads/download-best-custom-rom-redmi-4x/
[Xiaomi Redmi Note 4 Questions & Answers] kungkung15:
the words was deleted
[Xiaomi Redmi Note 4 Questions & Answers] Sachin:
That's wrong!!

He was talking about Redmi 4X, not the Redmi Note 4x.
[Xiaomi Redmi Note 4 Questions & Answers] Kizoky:
You won't be getting LineageOS any soon without the kernel source code which Xiaomi still refuses to release
[Xiaomi Redmi Note 4 Questions & Answers] kungkung15:
Sorry, careless...
[Xiaomi Redmi Note 4 Questions & Answers] k1nder1232:
I have link on lineage OS on 4pda (russian link ) need?
[Honor 8 Pro  Questions & Answers] Alpha Gamer:
title says it all..Reply your entries mine are 123(trick not a hack)
[Honor 8 Pro  Questions & Answers] venugopalu007:
Oh no , I forgot about entries
[Honor 8 Pro  Questions & Answers] adriansticoid:
What's this exactly? Can I get a link?
[Honor 8 Pro  Questions & Answers] venugopalu007:
the one with max entries can lucky get the honor 8 pro .
[Honor 8 Pro  Questions & Answers] adriansticoid:
Oh you mean the Incentive Program?
[Honor 8 Pro  Questions & Answers] venugopalu007:
no, it was entries competition .
[Honor 8 Pro  Questions & Answers] adriansticoid:
How to enter?
[Honor 8 Pro  Questions & Answers] venugopalu007:
https://www.xda-developers.com/honor-8pro-contest/ <---
[Honor 8 Pro  Questions & Answers] adriansticoid:
Got it thanks.
[Honor 8 Pro  Questions & Answers] Alpha Gamer:
Lol guys

I have 139 entries(Trick not a hack) Hope I win.. I think I can
[Honor 8 Pro  Questions & Answers] venugopalu007:
hope you will will :)
[Honor 8 Pro  Questions & Answers] Alpha Gamer:
THANKS A LOT. I HAVE DONE THE POLE AS LESS THAN 100 I HAVENT ADDED THE OPTION FOR MORE THAN 100.there will be 5 winners I think?
[Honor 8 Pro  Questions & Answers] venugopalu007:
yes
[Honor 8 Pro  Questions & Answers] mydragoon:
that is a lot... so, all the best to you. :)

for me, i never have such luck. but still, i dunno why i bother trying... even with the ones by other sites (for other phones)... i guess we all like to think we'll be very lucky one day... hahaha...
[Honor 8 Pro  Questions & Answers] adriansticoid:
Well man sometimes luck is not enough. :)
[Honor 8 Pro  Questions & Answers] venugopalu007:
Yes , Hard work + Luck = suceess secret :D
[Honor 8 Pro  Questions & Answers] mydragoon:
lolz... true. but i know that sometimes, even when one has got high probability, can still lose. if you ever played Hearthstone, you'll know... lolz..

in any case, i have less than 20 entries to date.
[Honor 8 Pro  Questions & Answers] adriansticoid:
Yes. That's life. :D
[Samsung Galaxy J5 Questions & Answers] BlackAxiom:
so SD 480p recording has glitched out display on most of my rom ports, I have been wondering how to fix it for very long time :(

this glitch also happens on WhatsApp code reader and face detect camera, Logcat didn't seem to help me at all
[Samsung Galaxy J5 Questions & Answers] MaDaLiNoSt:
record in full hd(1080p) , and then convert it into 480p if you really need that
[Samsung Galaxy J5 Questions & Answers] BlackAxiom:
it is not about that. its about that facedetect & some qr readers have this glitched out display
[Android Q&A, Help & Troubleshooting] Ravomahandry:
Hello XDA,

I have some trouble with my tablet.

I tried to root it with KINGOROOT, but it was now blocked on the boot screen.

Please someone can give me the Firmware, the recovery data, the ADB data or something else for attempting to repair it.

Thank you very much.
[Sprint Samsung Galaxy Note5] abstract306:
i want to update my phone using odin and iam confused which firmware to install?

N920PVPS3DQE1 or N920PVPU3DQC5
[Sprint Samsung Galaxy Note5] ycats:
QE1 is the latest, although a new one should be arriving soon.
[Remix OS for PC] alw739:
I have installed Remix OS on my PC and would like to initiate an ACR122U-A9 reader/writer but there is no NFC option in remix OS. Is this option hidden or not available? If available, how would I initiate the reader/writer?
[Windows Mobile Development and Hacking General] mrblackcat:
Hi everyone,

Hum, i'm looking for a browser for my elf, but i couldn't find any that didn't remake the page to a smartphone-type.

Anyone knows a browser that keeps the pages like a desktop pc?

Thks :D

MBC
[Windows Mobile Development and Hacking General] luiggi:
This is a brand new

Check Skyfire

http://www.skyfire.com/

If you live in USA you are able to sign up for private beta, recommend you search xda-developers forums, there are a couple of threads already.
[Windows Mobile Development and Hacking General] chrisd1a1:
try opera mini,works well for me. free and very easy to use. finger movement and zoom also can take over pie for downloads
[Windows Mobile Development and Hacking General] wuub:
Picsel Browser
[Windows Mobile Development and Hacking General] MagisterMY:
hey wuub:

My picsel browser just seems slow all of the time. I've had a lot better luck with PIE on speed.