Skip to content
This repository has been archived by the owner on Mar 15, 2021. It is now read-only.

Wait! How long ? #1

Open
Seblat5ch opened this issue Apr 16, 2020 · 5 comments
Open

Wait! How long ? #1

Seblat5ch opened this issue Apr 16, 2020 · 5 comments

Comments

@Seblat5ch
Copy link

Seblat5ch commented Apr 16, 2020

I have managed to get this to run.

  • It has been going through the different codes using Iemi fairly quickly which is very nice.
  • it has been +-15 hours at this point and I am not sure if this is going to work.
  • How long did it take for you?
@tina-junold
Copy link
Owner

That's the point, I've adopted the original code, but I'm not sure if the code is working.

  • no one has yet been able to confirm that the original code works
  • how long is the oem code? in the original code it start's with 16 digits, I'm currently have now a 17 digit oem code
  • I'm currently let it run about 2 days/nights, since it still in use and i hope to get more information from the original writer

@Seblat5ch
Copy link
Author

So here are my findings.

  • So my IEMI number was xx xx xx xx xx xx xxx 15 digits long

  • Whilst running the script it rolled over to 17 Digits (48273663872255821)

  • I used DC Unlocker, paid the 4 euros and the code I got was 16 digits (xx xx xx xx xx xx xx xx)

  • This 16 digit code worked. That being said it means that when running the script one of two things happened

    1. It simply rolled over a working code and did nothing
    2. Using the LUN algo it did not match the code at all

What I might try is to run the code a few thousand less than what i know works and try it again.
Else I will simply try and count rather than use the Lun algo.

@tina-junold
Copy link
Owner

So here are my findings.

* So my IEMI number was xx xx xx xx xx xx xxx 15 digits long

My IMEIs too, both of it (I'm on Huawei P20 Pro, Chinese version, CLT-AL00)

* Whilst running the script it rolled over to 17 Digits (48273663872255821)

I stopped on 25250623519863410 (also 17 digits).

* I used DC Unlocker, paid the 4 euros and the code I got was 16 digits (xx xx xx xx xx xx xx xx)

That's what I thought.

* This 16 digit code worked. That being said it means that when running the script one of two things happened
  
  1. It simply rolled over a working code and did nothing

Hard to debug, since the message of "oem unlock code xxxxxxxxxxxx" is alwas the same...

  2. Using the LUN algo it did not match the code at all

That's the reason why I am stuck. The code does not use the LUHN to check if the oem code is an candidate, it's only used to check if the IMEI is valid. The implementation uses a fixed offset (i could optimize the code and move the calculation to the front of the loop) which is based on the IMEI (which IMEI is the correct one if you have more than one...?!?!?)

What I might try is to run the code a few thousand less than what i know works and try it again.
Else I will simply try and count rather than use the Lun algo.

so check every code from 100000000000000 to 9999999999999999 are a lot of more tries....

@schorlton
Copy link

My IMEIs too, both of it (I'm on Huawei P20 Pro, Chinese version, CLT-AL00)

Does DC Unlocker work on P20 Pro? It's not listed on their formal support list, I ask as I may be getting one

@tina-junold
Copy link
Owner

@schorlton I did not test it since it's not supported (anymore), but Ministry of Solutions supports rebranding (for $40) to non chinese.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants