|
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 |
BlackBerry (RIM) Blackberry phones discussion, firmwares, tutorial, media, repairs. |
| LinkBack | Thread Tools | Display Modes |
04-19-2011, 20:29 | #1 (permalink) |
Freak Poster Join Date: Oct 2010 Location: "Out There"
Posts: 322
Member: 1421623 Status: Offline Thanks Meter: 21 | Engineering Screen Key Generator Program Code HERE! Note: To use this code copy and paste it into notepad and save as an html file (ex: filename.html). You can also just copy and paste into your existing html/php webpage. <html> <head> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> <style type="text/css"> label { width: 180px; display: block; float: left; text-align: right; padding-right: 2px; } </style> <script type="text/javascript"> var rm;function ri(){var map = new Array();var s = unescape("%61%62%63%64%65%66%67%68%69%6A%6B%6C%6D% 6E%6F%70%71%72%73%74%75%76%77%78%79%7A");for(i=0; i<s.length; i++) map[s.charAt(i)]= s.charAt((i+13)%26); for (i=0; i<s.length; i++) map[s.charAt(i).toUpperCase()] = s.charAt((i+13)%26).toUpperCase(); return map;}function r(a){ if (!rm) rm=ri(); s = ""; for (i=0; i<a.length; i++) { var b = a.charAt(i); s += (b>='A' && b<='Z' || b>='a' && b<='z' ? rm[b] : b); } return s;} function jsSHA(k,l){jsSHA.charSize=8;jsSHA.b64pad="";jsSHA. hexCase=0;var m=null;var o=function(a){var b=[];var c=(1<<jsSHA.charSize)-1;var d=a.length*jsSHA.charSize;for(var i=0;i<d;i+=jsSHA.charSize){b[i>>5]|=(a.charCodeAt(i/jsSHA.charSize)&c)<<(32-jsSHA.charSize-i%32)}return b};var p=function(a){var b=[];var c=a.length;for(var i=0;i<c;i+=2){var d=parseInt(a.substr(i,2),16);if(!isNaN(d)){b[i>>3]|=d<<(24-(4*(i%8)))}else{return"INVALID HEX STRING"}}return b};var q=null;var r=null;if("HEX"===l){if(0!==(k.length%2)){return"T EXT MUST BE IN BYTE INCREMENTS"}q=k.length*4;r=p(k)}else if(("ASCII"===l)||('undefined'===typeof(l))){q=k.l ength*jsSHA.charSize;r=o(k)}else{return"UNKNOWN TEXT INPUT TYPE"}var s=function(a){var b=jsSHA.hexCase?"0123456789ABCDEF":"0123456789abcd ef";var c="";var d=a.length*4;for(var i=0;i<d;i++){c+=b.charAt((a[i>>2]>>((3-i%4)*8+4))&0xF)+b.charAt((a[i>>2]>>((3-i%4)*8))&0xF)}return c};var u=function(a){var b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstu vwxyz0123456789+/";var c="";var d=a.length*4;for(var i=0;i<d;i+=3){var e=(((a[i>>2]>>8*(3-i%4))&0xFF)<<16)|(((a[i+1>>2]>>8*(3-(i+1)%4))&0xFF)<<8)|((a[i+2>>2]>>8*(3-(i+2)%4))&0xFF);for(var j=0;j<4;j++){if(i*8+j*6>a.length*32){c+=jsSHA.b64p ad}else{c+=b.charAt((e>>6*(3-j))&0x3F)}}}return c};var v=function(x,n){if(n<32){return(x<<n)|(x>>>(32-n))}else{return x}};var w=function(x,y,z){return x^y^z};var A=function(x,y,z){return(x&y)^(~x&z)};var B=function(x,y,z){return(x&y)^(x&z)^(y&z)};var C=function(x,y){var a=(x&0xFFFF)+(y&0xFFFF);var b=(x>>>16)+(y>>>16)+(a>>>16);return((b&0xFFFF)<<16 )|(a&0xFFFF)};var D=function(a,b,c,d,e){var f=(a&0xFFFF)+(b&0xFFFF)+(c&0xFFFF)+(d&0xFFFF)+(e&0 xFFFF);var g=(a>>>16)+(b>>>16)+(c>>>16)+(d>>>16)+(e>>>16)+(f> >>16);return((g&0xFFFF)<<16)|(f&0xFFFF)};var E=function(f,g){var W=[];var a,b,c,d,e;var T;var H=[0x67452301,0xefcdab89,0x98badcfe,0x10325476,0xc3d2 e1f0];var K=[0x5a827999,0x5a827999,0x5a827999,0x5a827999,0x5a82 7999,0x5a827999,0x5a827999,0x5a827999,0x5a827999,0 x5a827999,0x5a827999,0x5a827999,0x5a827999,0x5a827 999,0x5a827999,0x5a827999,0x5a827999,0x5a827999,0x 5a827999,0x5a827999,0x6ed9eba1,0x6ed9eba1,0x6ed9eb a1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6 ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba 1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6e d9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x8f1bbcdc ,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1 bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc, 0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1b bcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0 x8f1bbcdc,0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c 1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6,0x ca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1 d6,0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6,0xc a62c1d6,0xca62c1d6,0xca62c1d6];f[g>>5]|=0x80<<(24-g%32);f[((g+1+64>>9)<<4)+15]=g;var h=f.length;for(var i=0;i<h;i+=16){a=H[0];b=H[1];c=H[2];d=H[3];e=H[4];for(var t=0;t<80;t++){if(t<16){W[t]=f[t+i]}else{W[t]=v(W[t-3]^W[t-8]^W[t-14]^W[t-16],1)}if(t<20){T=D(v(a,5),A(b,c,d),e,K[t],W[t])}else if(t<40){T=D(v(a,5),w(b,c,d),e,K[t],W[t])}else if(t<60){T=D(v(a,5),B(b,c,d),e,K[t],W[t])}else{T=D(v(a,5),w(b,c,d),e,K[t],W[t])}e=d;d=c;c=v(b,30);b=a;a=T}H[0]=C(a,H[0]);H[1]=C(b,H[1]);H[2]=C(c,H[2]);H[3]=C(d,H[3]);H[4]=C(e,H[4])}return H};this.getHash=function(a){var b=null;var c=r.slice();if(m===null){m=m=E(c,q)}switch(a){case "HEX":b=s;break;case"B64":b=u;break;default:return "FORMAT NOT RECOGNIZED"}return b(m)};this.getHMAC=function(a,b,c){var d=null;var e=null;var f=[];var g=[];var h=null;var j=null;switch(c){case"HEX":d=s;break;case"B64":d=u ;break;default:return"FORMAT NOT RECOGNIZED"}if("HEX"===b){if(0!==(a.length%2)){ret urn"KEY MUST BE IN BYTE INCREMENTS"}e=p(a);j=a.length*4}else if("ASCII"===b){e=o(a);j=a.length*jsSHA.charSize}e lse{return"UNKNOWN KEY INPUT TYPE"}if(512<j){e=E(e,j);e[15]&=0xFFFFFF00}else if(512>j){e[15]&=0xFFFFFF00}for(var i=0;i<=15;i++){f[i]=e[i]^0x36363636;g[i]=e[i]^0x5C5C5C5C}h=E(f.concat(r),512+q);h=E(g.concat(h) ,672);return(d(h))}} function newHMAC() { zib1=document.getElementById("devpin").value+docum ent.getElementById("appv").value+document.getEleme ntById("uptime").value; vkey=document.getElementById("validity"); zib1=zib1+r(unescape(vkey.options[vkey.selectedIndex].value)); hmacObj = new jsSHA(zib1, "ASCII"); calcHMAC(); } function calcHMAC() { var keyTypeSelectBox = document.getElementById("hmacKeyType"); var hashVariantSelectBox = document.getElementById("hmacVariant"); var hmac = hmacObj.getHMAC(r(unescape("%48%63%20%67%75%72%20% 67%76%7A%72%20%66%67%65%72%6E%7A%20%6A%76%67%75%62 %68%67%20%6E%20%47%4E%45%51%56%46")), "ASCII", "HEX"); document.getElementById("ykey").innerHTML = hmac.toUpperCase().substring(0,8) } </script> <title>eScreen Keygen</title> </head> <body> <br> <div> <label for="devpin">Device PIN: </label><input size="16" name="devpin" id="devpin" onKeyUp="newHMAC();" type="text"> </div> <div> <label for="appv">App Version: </label><input size="16" name="appv" id="appv" onKeyUp="newHMAC();" type="text"> </div> <div> <label for="uptime">Uptime: </label><input size="16" name="uptime" id="uptime" onKeyUp="newHMAC();" type="text"> </div> <div> <label for="validity">Key Duration: </label> <select name="validity" id="validity" onChange="newHMAC()"> <option value="">1 day</option> <option value="%55%72%79%79%62%20%7A%6C%20%6F%6E%6F%6C%2C% 20%75%72%79%79%62%20%7A%6C%20%75%62%61%72%6C%2C%20 %75%72%79%79%62%20%7A%6C%20%65%6E%74%20%67%76%7A%7 2%20%74%6E%79">3 days</option> <option value="%55%72%20%6A%6E%66%20%6E%20%6F%62%6C%2C%20% 6E%61%71%20%66%75%72%20%6A%6E%66%20%6E%20%74%76%65 %79%2C%20%70%6E%61%20%56%20%7A%6E%78%72%20%76%67%2 0%6E%61%6C%20%7A%62%65%72%20%62%6F%69%76%62%68%66% 3F">7 days</option> <option value="%46%62%20%6E%7A%20%56%2C%20%66%67%76%79%79% 20%6A%6E%76%67%76%61%74%2C%20%73%62%65%20%67%75%76 %66%20%6A%62%65%79%71%20%67%62%20%66%67%62%63%20%7 5%6E%67%76%61%74%3F">15 days</option> <option value="%56%20%79%62%69%72%20%7A%6C%66%72%79%73%20% 67%62%71%6E%6C%2C%20%61%62%67%20%79%76%78%72%20%6C %72%66%67%72%65%71%6E%6C%2E%20%56%27%7A%20%70%62%6 2%79%2C%20%56%27%7A%20%70%6E%79%7A%2C%20%56%27%7A% 20%74%62%61%61%6E%20%6F%72%20%62%78%6E%6C">30 days</option> </select> </div> <br> <div> <label for="key">Your key is: </label><span id="ykey" name="ykey">Enter data above.</span> </div> </body> </html> |
04-19-2011, 21:03 | #2 (permalink) |
Freak Poster Join Date: Oct 2010 Location: "Out There"
Posts: 322
Member: 1421623 Status: Offline Thanks Meter: 21 | For those that need instructions on how to get to the engineering screen with this generator: 1. The first step is to access to the "Help Me" menu. To do so, while on the main screen of the phone hold the following keys : ALT CAPS H (at the same time). Note: For Pearl and other Sure-type phones press and hold the ALT key (Bottom left) and type E A C E, for Storm, hold the BACK arrow, and tap the screen in the following areas: TOP LEFT, TOP RIGHT, TOP LEFT, TOP RIGHT. 2. Type the "PIN", "App Version" and "Uptime" in the form. The key will be shown once all of the information is present. 3. Now simply type the KEY directly into your Blackberry. Nothing will appear when typing. For numbers hold the ALT key when typing. Do not press CAPS when entering the letters (they are lower case letters). Now you should be in the engineers menu - if you are not please try again ensuring the data you entered is EXACTLY as displayed. If you exited your BlackBerry menu at any time please ensure you change the "Uptime" on the form. Navigate to 'OS Engineering Screens'. 4. Now scroll down to 'Device Info' and then scroll down until you see 'MEP-XXXXX-XXX'. 5. This is your MEP number! |
04-19-2011, 22:09 | #3 (permalink) |
Freak Poster Join Date: Oct 2010 Location: "Out There"
Posts: 322
Member: 1421623 Status: Offline Thanks Meter: 21 | Just received a message in regards to this. Dont forget to include a space in the app version field, for example 5.0.0.312 (554)/ 5.0.0.312[space](554). |
05-12-2011, 08:39 | #10 (permalink) |
No Life Poster Join Date: Feb 2011
Posts: 874
Member: 1517329 Status: Offline Sonork: 100.1647599 Thanks Meter: 263 | try this BlackBerry Escreen Keygen.zip |
05-13-2011, 00:20 | #11 (permalink) |
Junior Member Join Date: Apr 2011 Location: Egypt
Posts: 15
Member: 1561112 Status: Offline Thanks Meter: 0 | You can use this guys! IMEI and MEP Instructions Last edited by Hamadamoh; 05-13-2011 at 00:26. |
05-13-2011, 13:34 | #12 (permalink) | |
No Life Poster Join Date: Oct 2008 Location: dubai
Posts: 947
Member: 884639 Status: Offline Sonork: 100.1597105 Thanks Meter: 266 | Quote:
| |
Bookmarks |
| |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
HELP!!! BACKGROUND SCREEN LOGO | Michael Go | Nokia Legacy Phones ( DCT-1 ,2 ,3 ,L ) | 8 | 11-23-2017 08:11 |
Help: Forgot my 6110 user lock code!! | GByte9 | Nokia Legacy Phones ( DCT-1 ,2 ,3 ,L ) | 4 | 02-26-2016 14:52 |
DES key Driver | black | Nokia Legacy Phones ( DCT-1 ,2 ,3 ,L ) | 8 | 02-08-2014 04:50 |
Phone Stuff for FREE & KEy-GEn For Logo Editor ! | BoNtEk - ThA WtC MeMbA | Nokia Multimedia | 8 | 10-31-2012 20:17 |
Upload / Download eeprom program for 51xx/61xx | Ryu | Nokia Legacy Phones ( DCT-1 ,2 ,3 ,L ) | 3 | 07-07-1999 14:03 |
|