|
![]() |
|
Welcome to the GSM-Forum forums. You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today! If you have any problems with the registration process or your account login, please contact contact us. |
| |||||||
| Register | FAQ | Donate | Forum Rules | ★. iPhone Unlock .★ | -= JTAG BOOM =- | Search | Today's Posts | Mark Forums Read |
| GSM Programming & Reverse Engineering Here you can post all Kind of GSM Programming and Reverse Engineering tools and Secrets. |
![]() |
| | LinkBack | Thread Tools | Display Modes |
| | #1 (permalink) |
| Junior Member Join Date: Feb 2012
Posts: 3
Member: 1717812 Status: Offline Thanks: 0
Thanked 0 Times in 0 Posts
| Finding SIMLock algorithm from IMEIs and valid unlock codes Hi there. I have a series of Huawei USB dongles (new models, NOT unlockable for free), and a set of unlock codes which are all valid (I already unlocked many of them). I was wondering... considering that I have a decent amount of IMEI/LockCode pairs (20+), would it be possible to somehow find out the underlying algorithm that generates the unlock codes from the IMEIs? How would I go about doing that? Is there any particular software that could "compare" the list of IMEIs with the list of unlock codes and look for patterns or something? Just a thought of course. I might as well be completely wrong. Thanks. |
|
| | #2 (permalink) | |
| No Life Poster ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Oct 2005 Location: Italy [micoud 's house]
Posts: 1,460
Member: 190882 Status: Offline Sonork: 100.1593148 Thanks: 139
Thanked 1,205 Times in 314 Posts
| Quote:
![]() which modems are? firmwares customized or new models like e367,e353...? | |
|
| | #3 (permalink) |
| Junior Member Join Date: Feb 2012
Posts: 3
Member: 1717812 Status: Offline Thanks: 0
Thanked 0 Times in 0 Posts
| I'd love to, but unfortunately there are important security reasons that prevent me from posting the IMEIs here. Of course I wouldn't mind sharing the algorithm if I found it, but I just can't share the specific IMEIs. Oh, btw, they are a bunch of super sweet Vodafone K4605 Dual Carrier devices (Huawei E372). If any of you can point me in the right direction to try and crack the codes myself I'll be glad to try. Otherwise... I think we'll have to wait :/ |
|
| | #4 (permalink) | |
| Freak Poster ![]() ![]() ![]() ![]() Join Date: Apr 2003
Posts: 216
Member: 26596 Status: Offline Thanks: 6
Thanked 12 Times in 8 Posts
| Quote:
All you need is: "hwideadatacard" | |
|
| | #7 (permalink) |
| Junior Member Join Date: Feb 2012
Posts: 3
Member: 1717812 Status: Offline Thanks: 0
Thanked 0 Times in 0 Posts
| I'm gonna need a little bit more help... I'm a noob when it comes to this stuff. Where should I be looking? Some software that reads stuff from the device... hex editor...? Oh... did I mention the K4605 is dual carrier? 42mbps anyone? |
|
| | #8 (permalink) | |
| Freak Poster ![]() ![]() ![]() ![]() Join Date: May 2003 Location: Norway
Posts: 267
Member: 28045 Status: Offline Thanks: 23
Thanked 16 Times in 7 Posts
| One why to do it........ Quote:
| |
|
| | #14 (permalink) | |
| Product Manager ![]() ![]() ![]() ![]() ![]() Join Date: May 2008 Location: Ukraine Age: 34
Posts: 1,121
Member: 772096 Status: Offline Sonork: 100.69222 Thanks: 4
Thanked 5,735 Times in 602 Posts
| Quote:
All simple :-) // old-modems calc nck algo Function h_nck(imei: string; password: string='hwe620datacard'):string; var digest : TMD5DigestX; nck: dword; _hash:string; Revers:LongWord; begin TMD5Digest(digest):=md5stringa(password); For Revers:=4 To 11 Do imei:=imei + LowerCase(IntToHex(Digest.v[Revers],2)); TMD5Digest(digest):=md5stringa(imei); SetLength(_hash,32); BinToHex(@Digest,@_hash[1],16); form1.memo1.Lines.add('Hash code: '+LowerCase(_hash)); For Revers:=0 To 3 Do Nck:=(Nck SHL 8) OR (Digest.v[Revers] XOR Digest.v[Revers+4] XOR Digest.v[Revers+12] XOR Digest.v[Revers+8]); Nck:=(Nck AND $1FFFFFF) OR $2000000; result:=(inttostr(Nck)); end; | |
|
| The Following 3 Users Say Thank You to TestBox2 For This Useful Post: |
![]() |
| Bookmarks |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| thread | Thread Starter | Forum | Replies | Last Post |
| Unlocking 5190 | Ryu | Nokia Legacy Phones ( DCT-1 , DCT-2 , DCT-3 , DCT-L ) | 23 | 09-16-2012 23:57 |
| Help: Forgot my 6110 user lock code!! | GByte9 | Nokia Legacy Phones ( DCT-1 , DCT-2 , DCT-3 , DCT-L ) | 5 | 05-10-2012 14:14 |
| IR between 6150 and IBM TP 600 | favdijck | Nokia Legacy Phones ( DCT-1 , DCT-2 , DCT-3 , DCT-L ) | 3 | 11-15-2011 12:08 |
| wt603 and .pkd | ARt | Nokia Legacy Phones ( DCT-1 , DCT-2 , DCT-3 , DCT-L ) | 0 | 06-13-1999 19:18 |
| Copy from one 6110 to another | Leif Nielsen | Nokia Legacy Phones ( DCT-1 , DCT-2 , DCT-3 , DCT-L ) | 1 | 06-10-1999 22:36 |