|
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. Only registered members may post questions, contact other members or search our database of over 8 million posts. Registration is fast, simple and absolutely free so please - Click to REGISTER! If you have any problems with the registration process or your account login, please contact contact us . |
|
Register | FAQ | Donate | Forum Rules | Root any Device | ★iPhone Unlock★ | ★ Direct Codes ★ | Direct Unlock Source |
GSM Programming & Reverse Engineering Here you can post all Kind of GSM Programming and Reverse Engineering tools and Secrets. |
| LinkBack | Thread Tools | Display Modes |
04-25-2012, 19:07 | #16 (permalink) | |
No Life Poster Join Date: Mar 2007 Location: Guangzhou-China
Posts: 1,289
Member: 468587 Status: Offline Sonork: 100.1612429 Thanks Meter: 681 | Quote:
For FREE Nokia BB5 SL3 Unlocking software (comes complete with SOURCES and DOCUMENTATIONS). Features: - Unlocking method: Partial Flash Patch - Unlock all network locks on SL3 Nokia phones - Work on TI based processors: RAP3GV4, RAPIDO, RAPU - NOT work on Infineon and Brodcom ODM Nokia phones - Unlocking time: 10 to 30 seconds Price: FREE For GSMHosting members. | |
04-25-2012, 20:35 | #17 (permalink) | |
No Life Poster Join Date: Mar 2010 Location: Romania Age: 40
Posts: 480
Member: 1254271 Status: Offline Thanks Meter: 74 | Quote:
| |
The Following 2 Users Say Thank You to incendiu For This Useful Post: |
04-26-2012, 03:10 | #20 (permalink) |
Freak Poster Join Date: Oct 2009
Posts: 283
Member: 1144205 Status: Offline Thanks Meter: 75 | static int unlockBaseBand() { char buf[1000000]; int len; FILE *f; char cUnlockString[] = "02000000e5e5fb17105897a9ecdbc716f19295ef609c4df85 e7580508da1514de798b4b357e2875eb35413c4e6a82503546 cfd2c76a1f5c22502bef678405f3e1e1e1c38098af18a6f20d a098be9be0dfc712d26c781d2b7168e8752ca8ca48841e3242 903d261af60fa984167e5d490fb312c14f4606d6c61bdb6770 10b0bb099801cc4a85a02a73d9d9063d780d3d64a117f27cd8 d6a259a105b47428521b9e3c55e485a8bb1a7adfe0f8e7670d aade030ca2d6af91fe2d44d9666ff0629d0147b12ae75dd4d6 8c8345b5c70c98cff35c0223c8f67c073d70827566b64f1fd6 09589630a85511892b4688099f240d80ebc372aa9cc85350b3 6411d7dc10a81bf4c450175cbc4ba9b8d52d955053917633d1 f6137aa900126199d1d8be1e5b6da0e0cdbe0d92f65329df5d f0018f4afad809d50cb530f454c0d1658d41644e338461084f d16f490f6cb2f4af73a67a33a080939fad43e7301a897fc3a7 c98954970573b7a01951c0a507605be27374747bafe2897d95 7a399ed7cf26e248dced681a153a2e1765bee04df0400b7654 390dfdb32a76c079f01e92ea87544f27268449ad06628e40d9 21de1529359d2b2f6c6fea7860cc323e0d841bae91ff59f457 0082d37f9003986b4276c495c77407c06f4340f126b051f6c7 918405295e5e2fe284d9bafbbc1c60a2ce74baba330078d5e7 56b25ae73d251182c2fbc5208a4f5e7859e2b29009d6cccf61 5724678d853fd14dfd71462d81634cbc0f9e3b887ae69aa95f 5cc70f89227bae60128fe37b1749fed779e19ca129e34e6699 7cf2452fcecbb43bbd39187b540846b3db52510eb0d03583ba 03f095d3fa7f7982ec35d3673b4152d3ec9e4452be496bc938 d600f130000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000" ; LOGD("Activation Record Location: %s", PATH_ACTIVATIONRECORD); // read activation record f = fopen(PATH_ACTIVATIONRECORD, "rb"); if(f <= 0) { LOGE("activation record not found, wtf\n"); } else { len = fread(buf, 1, 1000000, f); fclose(f); // no crc check here // patch it int i; int iStart = 0; int iEnd = 0; for(i = 0; i < (len-strlen("WildcardTicket")); i++) { if(memcmp(&buf[i], "WildcardTicket", strlen("WildcardTicket")) == 0) { iStart = i+0x13; i = iStart; } if(iStart != 0 && memcmp(&buf[i], "\"", 1) == 0) iEnd = i; break; } if(iEnd - iStart <= 0) { LOGE("WildcardTicket not found\n"); return -1; } memcpy(cUnlockString, &buf[iStart], iEnd-iStart); } LOGD("Sending 1st Unlock Command"); //at+xlck=0 at_send_command("AT+XLCK=0", NULL); char cUnlockPart[513]; //at+xlck=1,1(iCnt),cUnlockString[i][512] char * cmd; //Part 1 strncpy(cUnlockPart, &cUnlockString[0], 512); LOGD("Sending 1st Unlock Payload");//: %s", cUnlockPart); asprintf(&cmd, "AT+XLCK=1,1,\"%s\"", cUnlockPart); at_send_command(cmd, NULL); free(cmd); //Part 2 strncpy(cUnlockPart, &cUnlockString[512], 512); LOGD("Sending 2nd Unlock Payload");//: %s", cUnlockPart); asprintf(&cmd, "AT+XLCK=1,2,\"%s\"", cUnlockPart); at_send_command(cmd, NULL); free(cmd); //Part 3 LOGD("Sending 3rd Unlock Payload");//: %s", cUnlockPart); strncpy(cUnlockPart, &cUnlockString[1024], 512); asprintf(&cmd, "AT+XLCK=1,3,\"%s\"", cUnlockPart); at_send_command(cmd, NULL); free(cmd); //Part 4 strncpy(cUnlockPart, &cUnlockString[1536], 512); LOGD("Sending 4th Unlock Payload");//: %s", cUnlockPart); asprintf(&cmd, "AT+XLCK=1,4,\"%s\"", cUnlockPart); at_send_command(cmd, NULL); free(cmd); /* Old Method Manual //at+xlck=2 at_send_command("AT+XLCK=1,1,\"02000000e5e5fb17105 897a9ecdbc716f19295ef609c4df85e7580508da1514de798b 4b357e2875eb35413c4e6a82503546cfd2c76a1f5c22502bef 678405f3e1e1e1c38098af18a6f20da098be9be0dfc712d26c 781d2b7168e8752ca8ca48841e3242903d261af60fa984167e 5d490fb312c14f4606d6c61bdb677010b0bb099801cc4a85a0 2a73d9d9063d780d3d64a117f27cd8d6a259a105b47428521b 9e3c55e485a8bb1a7adfe0f8e7670daade030ca2d6af91fe2d 44d9666ff0629d0147b12ae75dd4d68c8345b5c70c98cff35c 0223c8f67c073d70827566b64f1fd609589630a85511892b46 88099f240d80ebc372aa9cc85350b36411d7dc10a81\"", NULL); //at+xlck=2 at_send_command("AT+XLCK=1,2,\"bf4c450175cbc4ba9b8 d52d955053917633d1f6137aa900126199d1d8be1e5b6da0e0 cdbe0d92f65329df5df0018f4afad809d50cb530f454c0d165 8d41644e338461084fd16f490f6cb2f4af73a67a33a080939f ad43e7301a897fc3a7c98954970573b7a01951c0a507605be2 7374747bafe2897d957a399ed7cf26e248dced681a153a2e17 65bee04df0400b7654390dfdb32a76c079f01e92ea87544f27 268449ad06628e40d921de1529359d2b2f6c6fea7860cc323e 0d841bae91ff59f4570082d37f9003986b4276c495c77407c0 6f4340f126b051f6c7918405295e5e2fe284d9bafbbc1c60a2 ce74baba330078d5e756b25ae73d251182c2fbc5208\"", NULL); //at+xlck=2 at_send_command("AT+XLCK=1,3,\"a4f5e7859e2b29009d6 cccf615724678d853fd14dfd71462d81634cbc0f9e3b887ae6 9aa95f5cc70f89227bae60128fe37b1749fed779e19ca129e3 4e66997cf2452fcecbb43bbd39187b540846b3db52510eb0d0 3583ba03f095d3fa7f7982ec35d3673b4152d3ec9e4452be49 6bc938d600f130000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000\"", NULL); //at+xlck=2 at_send_command("AT+XLCK=1,4,\"0000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000\"", NULL); */ //at+xlck=2 at_send_command("AT+XLCK=2", NULL); return 0; } create new paste | create new version of this paste RAW Paste Data static int unlockBaseBand() { char buf[1000000]; int len; FILE *f; char cUnlockString[] = "02000000e5e5fb17105897a9ecdbc716f19295ef609c4df85 e7580508da1514de798b4b357e2875eb35413c4e6a82503546 cfd2c76a1f5c22502bef678405f3e1e1e1c38098af18a6f20d a098be9be0dfc712d26c781d2b7168e8752ca8ca48841e3242 903d261af60fa984167e5d490fb312c14f4606d6c61bdb6770 10b0bb099801cc4a85a02a73d9d9063d780d3d64a117f27cd8 d6a259a105b47428521b9e3c55e485a8bb1a7adfe0f8e7670d aade030ca2d6af91fe2d44d9666ff0629d0147b12ae75dd4d6 8c8345b5c70c98cff35c0223c8f67c073d70827566b64f1fd6 09589630a85511892b4688099f240d80ebc372aa9cc85350b3 6411d7dc10a81bf4c450175cbc4ba9b8d52d955053917633d1 f6137aa900126199d1d8be1e5b6da0e0cdbe0d92f65329df5d f0018f4afad809d50cb530f454c0d1658d41644e338461084f d16f490f6cb2f4af73a67a33a080939fad43e7301a897fc3a7 c98954970573b7a01951c0a507605be27374747bafe2897d95 7a399ed7cf26e248dced681a153a2e1765bee04df0400b7654 390dfdb32a76c079f01e92ea87544f27268449ad06628e40d9 21de1529359d2b2f6c6fea7860cc323e0d841bae91ff59f457 0082d37f9003986b4276c495c77407c06f4340f126b051f6c7 918405295e5e2fe284d9bafbbc1c60a2ce74baba330078d5e7 56b25ae73d251182c2fbc5208a4f5e7859e2b29009d6cccf61 5724678d853fd14dfd71462d81634cbc0f9e3b887ae69aa95f 5cc70f89227bae60128fe37b1749fed779e19ca129e34e6699 7cf2452fcecbb43bbd39187b540846b3db52510eb0d03583ba 03f095d3fa7f7982ec35d3673b4152d3ec9e4452be496bc938 d600f130000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000" ; LOGD("Activation Record Location: %s", PATH_ACTIVATIONRECORD); // read activation record f = fopen(PATH_ACTIVATIONRECORD, "rb"); if(f <= 0) { LOGE("activation record not found, wtf\n"); } else { len = fread(buf, 1, 1000000, f); fclose(f); // no crc check here // patch it int i; int iStart = 0; int iEnd = 0; for(i = 0; i < (len-strlen("WildcardTicket")); i++) { if(memcmp(&buf[i], "WildcardTicket", strlen("WildcardTicket")) == 0) { iStart = i+0x13; i = iStart; } if(iStart != 0 && memcmp(&buf[i], "\"", 1) == 0) iEnd = i; break; } if(iEnd - iStart <= 0) { LOGE("WildcardTicket not found\n"); return -1; } memcpy(cUnlockString, &buf[iStart], iEnd-iStart); } LOGD("Sending 1st Unlock Command"); //at+xlck=0 at_send_command("AT+XLCK=0", NULL); char cUnlockPart[513]; //at+xlck=1,1(iCnt),cUnlockString[i][512] char * cmd; //Part 1 strncpy(cUnlockPart, &cUnlockString[0], 512); LOGD("Sending 1st Unlock Payload");//: %s", cUnlockPart); asprintf(&cmd, "AT+XLCK=1,1,\"%s\"", cUnlockPart); at_send_command(cmd, NULL); free(cmd); //Part 2 strncpy(cUnlockPart, &cUnlockString[512], 512); LOGD("Sending 2nd Unlock Payload");//: %s", cUnlockPart); asprintf(&cmd, "AT+XLCK=1,2,\"%s\"", cUnlockPart); at_send_command(cmd, NULL); free(cmd); //Part 3 LOGD("Sending 3rd Unlock Payload");//: %s", cUnlockPart); strncpy(cUnlockPart, &cUnlockString[1024], 512); asprintf(&cmd, "AT+XLCK=1,3,\"%s\"", cUnlockPart); at_send_command(cmd, NULL); free(cmd); //Part 4 strncpy(cUnlockPart, &cUnlockString[1536], 512); LOGD("Sending 4th Unlock Payload");//: %s", cUnlockPart); asprintf(&cmd, "AT+XLCK=1,4,\"%s\"", cUnlockPart); at_send_command(cmd, NULL); free(cmd); /* Old Method Manual //at+xlck=2 at_send_command("AT+XLCK=1,1,\"02000000e5e5fb17105 897a9ecdbc716f19295ef609c4df85e7580508da1514de798b 4b357e2875eb35413c4e6a82503546cfd2c76a1f5c22502bef 678405f3e1e1e1c38098af18a6f20da098be9be0dfc712d26c 781d2b7168e8752ca8ca48841e3242903d261af60fa984167e 5d490fb312c14f4606d6c61bdb677010b0bb099801cc4a85a0 2a73d9d9063d780d3d64a117f27cd8d6a259a105b47428521b 9e3c55e485a8bb1a7adfe0f8e7670daade030ca2d6af91fe2d 44d9666ff0629d0147b12ae75dd4d68c8345b5c70c98cff35c 0223c8f67c073d70827566b64f1fd609589630a85511892b46 88099f240d80ebc372aa9cc85350b36411d7dc10a81\"", NULL); //at+xlck=2 at_send_command("AT+XLCK=1,2,\"bf4c450175cbc4ba9b8 d52d955053917633d1f6137aa900126199d1d8be1e5b6da0e0 cdbe0d92f65329df5df0018f4afad809d50cb530f454c0d165 8d41644e338461084fd16f490f6cb2f4af73a67a33a080939f ad43e7301a897fc3a7c98954970573b7a01951c0a507605be2 7374747bafe2897d957a399ed7cf26e248dced681a153a2e17 65bee04df0400b7654390dfdb32a76c079f01e92ea87544f27 268449ad06628e40d921de1529359d2b2f6c6fea7860cc323e 0d841bae91ff59f4570082d37f9003986b4276c495c77407c0 6f4340f126b051f6c7918405295e5e2fe284d9bafbbc1c60a2 ce74baba330078d5e756b25ae73d251182c2fbc5208\"", NULL); //at+xlck=2 at_send_command("AT+XLCK=1,3,\"a4f5e7859e2b29009d6 cccf615724678d853fd14dfd71462d81634cbc0f9e3b887ae6 9aa95f5cc70f89227bae60128fe37b1749fed779e19ca129e3 4e66997cf2452fcecbb43bbd39187b540846b3db52510eb0d0 3583ba03f095d3fa7f7982ec35d3673b4152d3ec9e4452be49 6bc938d600f130000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000\"", NULL); //at+xlck=2 at_send_command("AT+XLCK=1,4,\"0000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000\"", NULL); */ //at+xlck=2 at_send_command("AT+XLCK=2", NULL); return 0; } source code ultrasn0w old baseband |
The Following User Says Thank You to smithjhon For This Useful Post: |
04-27-2012, 07:07 | #21 (permalink) |
No Life Poster Join Date: Jul 2001 Location: Inside Raskal pocket Age: 54
Posts: 3,316
Member: 5325 Status: Offline Thanks Meter: 8,448 | Hi, Because Apple closed SAM "activation bug" on their servers: iClarified - Apple News - Apple is Blocking the SAM Unlock, Backup Your Unlock Tickets! http://forum.gsmhosting.com/vbb/f456...ation-1466106/ and because X-SIM by Gee used this Apple servers bug, this HEX is now (today) TOTALLY NOT USEFULL. Same apply for X-SIM by Gee, who is (starting from today) TOTALLY NOT USEFULL because X-SIM by Gee is NO MORE WORKING to unlock Iphone's. So, regarding all of this: - I will no more flood this forum and will no more post schematics, gerber, ... for a NOT WORKING unlocking SIM - I ask any moderator from this section to CLOSE or even can DELETE this thread, because X-SIM by Gee is no more working to unlock Iphone's. Best regards, Zulea |
04-27-2012, 12:32 | #23 (permalink) | |
No Life Poster Join Date: Apr 2005 Location: POLSKA Biesy... Age: 40
Posts: 1,246
Member: 133762 Status: Offline Thanks Meter: 242 | Quote:
So funny... wont earn money and its not competition then I wont crck it... till... You'r funny Daniel.... | |
04-27-2012, 14:04 | #24 (permalink) |
No Life Poster Join Date: Mar 2007 Location: Guangzhou-China
Posts: 1,289
Member: 468587 Status: Offline Sonork: 100.1612429 Thanks Meter: 681 | Daniel is a man of dirty operations performed by Marianne, if not its easy to publish unlocking SL3 method via Partial Flash Patch. |
04-27-2012, 14:52 | #26 (permalink) | |
Product Manager Join Date: Sep 2003 Location: Enugu - Nigeria Age: 59
Posts: 1,546
Member: 38751 Status: Offline Sonork: 100.75985 Thanks Meter: 2,573 | Quote:
We are back to the OLD School Classic X-SIM, Still Working on iPhone 4S iOS 5.0 / 5.0.1 / 5.1 Unlocking iPhone 4S with X-SIM STK Menu.. No Dongle or chaotic AIO needed, No Software, No PC HOW TO UNLOCK iPhone 4S after the death of SAM --------------------------------------------------- Before you use REBEL X-SIM please switch off your SIM PIN. Insert the X-SIM and your SIM card into iPhone then power on. iPhone will ask for SIM PIN then press Unlock ,you just need to enter the 7 digits IMSI for the carrier that the iPhone was locked to ( eg. AT&T IMSI is 3104101), after you enter the correct IMSI, iPhone 4S will automatic start to search and get network. This will take maybe 1 minute. If you reboot your iphone it will ask for SIM pin again you just need to input four zero"0000" to use your last input SO THAT YOU DO NOT NEED TO ADD IMSI EVERYTIME YOU REBOOT. N.B Yes Accepted Apple have Closed iPhone 4.. but to that too I have an answer just testing and will be made public soon.. N:B Dear Zulea.. in Unlock SIM business there is always enough food for everybody .. why so much venom ? BR Gee | |
The Following User Says Thank You to miliky For This Useful Post: |
04-28-2012, 01:37 | #27 (permalink) |
Freak Poster Join Date: May 2008 Age: 48
Posts: 162
Member: 772951 Status: Offline Thanks Meter: 146 | and I can tell you that the x-sim works very well and no problem with what just explained GEE test and approve. So stop talking nonsense please Zulea and you have a story set among yourselves. And stop belittling people as those not well and not human I have nothing against you but here goes. Why so much hate as for so little. There are always solutions to every problem |
Bookmarks |
| |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
SIM restriction pending -- what does it mean? | Ryu | Nokia Legacy Phones ( DCT-1 ,2 ,3 ,L ) | 7 | 07-17-2011 10:05 |
need software for 5161 by cable | mln2000 | Nokia Legacy Phones ( DCT-1 ,2 ,3 ,L ) | 6 | 08-29-2010 20:17 |
|