|
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 |
02-20-2010, 00:21 | #1 (permalink) |
Insane Poster Join Date: Feb 2010 Location: At home Age: 54
Posts: 72
Member: 1240682 Status: Offline Thanks Meter: 30 | Blackberry Engineering Screen Code Generator Thanks in advance to all that help. |
02-20-2010, 12:16 | #3 (permalink) |
Insane Poster Join Date: Feb 2010 Location: At home Age: 54
Posts: 72
Member: 1240682 Status: Offline Thanks Meter: 30 | Many thanks octavyus for the calculator i remember this from when i had my 8310 but i cant seem to get it to work with my 8520? Do i need the handset to be unlocked? i.e. network free or does this not matter! |
02-20-2010, 20:22 | #4 (permalink) |
Insane Poster Join Date: Feb 2010 Location: At home Age: 54
Posts: 72
Member: 1240682 Status: Offline Thanks Meter: 30 | Hi there again and not to worry i got it working eventually, i was not putting in a ccertain part of the information it was asking properly, sorry my bad! Cheers again as it has done the job for me now.... |
02-20-2010, 21:58 | #6 (permalink) |
Insane Poster Join Date: Feb 2010 Location: At home Age: 54
Posts: 72
Member: 1240682 Status: Offline Thanks Meter: 30 | Do you know if there is a setting that can get my MMS working? so far i have tried the Advanced Options/Host Routing Table/Register Now but no message is sent back to my handset? Even my network supplier has told me this route to take and yet it still does not work? Thanks |
02-20-2010, 22:24 | #7 (permalink) |
No Life Poster Join Date: Jul 2001 Location: Planet earth
Posts: 2,641
Member: 5169 Status: Offline Thanks Meter: 684 | take it from other forum...source code in html. <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>I didn't write that code myself. I cleaned up, copied and pasted |
02-21-2010, 05:31 | #8 (permalink) | |
No Life Poster Join Date: Nov 2009
Posts: 1,009
Member: 1162191 Status: Offline Thanks Meter: 281 | Quote:
| |
02-21-2010, 19:35 | #9 (permalink) |
Insane Poster Join Date: Feb 2010 Location: At home Age: 54
Posts: 72
Member: 1240682 Status: Offline Thanks Meter: 30 | Hi there and yes i know its not a new thread but i thought i might pop in the quick question, so far i have now unlocked my 8520 Curve and i have tried my T-Mobile PAYG sim in it and it works fine and downloads all the service books it needs automatically yet when i place my Orange contract sim card in there it downloads nothing and all i have in service books is my WiFi settings? I'll have some more look see on the web then if no joy ill make a new thread in the right area. Thanks to all that replied. |
02-21-2010, 20:36 | #10 (permalink) | |
No Life Poster Join Date: Jul 2001 Location: A Place called Earth Age: 47
Posts: 984
Member: 5285 Status: Offline Thanks Meter: 82 | Quote:
Andy | |
The Following User Says Thank You to unlockgod For This Useful Post: |
07-25-2010, 16:20 | #12 (permalink) |
No Life Poster Join Date: Nov 2003 Age: 42
Posts: 1,055
Member: 45183 Status: Offline Thanks Meter: 474 | What about if you want to use the duration time 1 day as standard? Here is not duration to select BB Escreen Calc Keygen - Unlock Blackberry What to change here? Code: function newHMAC() { zib1=document.getElementById("devpin").value+document.getElementById("appv").value+document.getElementById("uptime").value; vkey=document.getElementById("validity"); zib1=zib1+r(unescape(vkey.options[vkey.selectedIndex].value)); hmacObj = new jsSHA(zib1, "ASCII"); calcHMAC(); } |
Bookmarks |
| |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
unlock codes generator for BlackBerry or unlimited account for blackberry unlock code | daica09 | Wanted Products | 7 | 03-25-2011 17:45 |
Added, Engineering Screen Unlock code calc. | klmamn | MXKEY Blackberry Flasher and Unlocker (by Alim Hape) | 2 | 02-18-2010 19:01 |
29 January 2010 Microbobox Update Added BlackBerry Engineering Menu CODE CALCULATOR | samigsm78 | Basic Micro-Box Software Support (SAMSUNG, HUAWEI, etc...) | 5 | 01-29-2010 15:50 |
|