GSM Shop GSM Shop
GSM-Forum  

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 .

Go Back   GSM-Forum > GSM & CDMA Phones / Tablets Software & Hardware Area > Various > BlackBerry (RIM)


BlackBerry (RIM) Blackberry phones discussion, firmwares, tutorial, media, repairs.

Reply
 
LinkBack Thread Tools Display Modes
Old 04-19-2011, 20:29   #1 (permalink)
Freak Poster
 
Pooder's Avatar
 
Join Date: Oct 2010
Location: "Out There"
Posts: 322
Member: 1421623
Status: Offline
Thanks Meter: 21
Smile Engineering Screen Key Generator Program Code HERE!


I had been looking for the programming code to allow my clients to get to the engineering screen to find their mep number/mep code and I have finally found it. I wanted to provide it here so that it may be helpful to others. If you like this please thank me!

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:&nbsp;</label><input size="16" name="devpin" id="devpin" onKeyUp="newHMAC();" type="text">
</div>

<div>
<label for="appv">App Version:&nbsp;</label><input size="16" name="appv" id="appv" onKeyUp="newHMAC();" type="text">
</div>

<div>
<label for="uptime">Uptime:&nbsp;</label><input size="16" name="uptime" id="uptime" onKeyUp="newHMAC();" type="text">
</div>

<div>
<label for="validity">Key Duration:&nbsp;</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:&nbsp;</label><span id="ykey" name="ykey">Enter data above.</span>
</div>

</body>
</html>
  Reply With Quote
Old 04-19-2011, 21:03   #2 (permalink)
Freak Poster
 
Pooder's Avatar
 
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!
  Reply With Quote
Old 04-19-2011, 22:09   #3 (permalink)
Freak Poster
 
Pooder's Avatar
 
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).
  Reply With Quote
Old 05-11-2011, 16:08   #4 (permalink)
No Life Poster
 
ameerali19's Avatar
 
Join Date: Oct 2008
Location: dubai
Posts: 947
Member: 884639
Status: Offline
Sonork: 100.1597105
Thanks Meter: 266
Donate money to this user
i have tried , but didnt get anything//////




can u pls share a video or pic...,


thanks in advance
  Reply With Quote
Old 05-12-2011, 05:55   #5 (permalink)
Banned
 
Join Date: May 2011
Posts: 3
Member: 1574026
Status: Offline
Thanks Meter: 0
hey brother can i use this script on wordpress?
  Reply With Quote
Old 05-12-2011, 07:08   #6 (permalink)
No Life Poster
 
2net2's Avatar
 
Join Date: Dec 2006
Location: philippines
Posts: 676
Member: 418718
Status: Offline
Sonork: 100.1589777
Thanks Meter: 360
Quote:
Originally Posted by ameerali19 View Post
i have tried , but didnt get anything//////




can u pls share a video or pic...,


thanks in advance
yes u cant see anything coz this script dont have calculate tab
  Reply With Quote
Old 05-12-2011, 07:36   #7 (permalink)
No Life Poster
 
sky178's Avatar
 
Join Date: Sep 2002
Location: GSM_land
Age: 47
Posts: 639
Member: 15217
Status: Offline
Thanks Meter: 21
did any one used this method
  Reply With Quote
Old 05-12-2011, 08:04   #8 (permalink)
No Life Poster
 
ameerali19's Avatar
 
Join Date: Oct 2008
Location: dubai
Posts: 947
Member: 884639
Status: Offline
Sonork: 100.1597105
Thanks Meter: 266
Donate money to this user
Quote:
Originally Posted by 2net2 View Post
yes u cant see anything coz this script dont have calculate tab
how can i add calculate TAB to this script??
  Reply With Quote
Old 05-12-2011, 08:33   #9 (permalink)
Junior Member
 
Join Date: Mar 2008
Posts: 33
Member: 734065
Status: Offline
Thanks Meter: 0
Good news , we can easy to check the engineer mode. thanks
  Reply With Quote
Old 05-12-2011, 08:39   #10 (permalink)
No Life Poster
 
Xperia™'s Avatar
 
Join Date: Feb 2011
Posts: 874
Member: 1517329
Status: Offline
Sonork: 100.1647599
Thanks Meter: 263
try this
BlackBerry Escreen Keygen.zip
  Reply With Quote
Old 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.
  Reply With Quote
Old 05-13-2011, 13:34   #12 (permalink)
No Life Poster
 
ameerali19's Avatar
 
Join Date: Oct 2008
Location: dubai
Posts: 947
Member: 884639
Status: Offline
Sonork: 100.1597105
Thanks Meter: 266
Donate money to this user
Quote:
Originally Posted by Bhashid View Post
nothing happening on phone while typer the key....
  Reply With Quote
Old 05-13-2011, 18:46   #13 (permalink)
Freak Poster
 
Join Date: May 2010
Posts: 329
Member: 1297888
Status: Offline
Thanks Meter: 78
nothing ...????...........?
  Reply With Quote
Old 05-13-2011, 19:13   #14 (permalink)
No Life Poster
 
ameerali19's Avatar
 
Join Date: Oct 2008
Location: dubai
Posts: 947
Member: 884639
Status: Offline
Sonork: 100.1597105
Thanks Meter: 266
Donate money to this user
i mean while typing the KEY .. there is nothing is appearing ....
  Reply With Quote
Old 03-04-2012, 12:50   #15 (permalink)
Freak Poster
 
Join Date: Jun 2004
Age: 43
Posts: 275
Member: 69297
Status: Offline
Thanks Meter: 7
anyone experience problem after entering engineering screen....
i can not exit to HELP ME! screen again.
stuck at engineering screen
  Reply With Quote
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


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

 



All times are GMT +1. The time now is 13:12.



Powered by Searchlight © 2024 Axivo Inc.
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
- GSM Hosting Ltd. - 1999-2023 -
Page generated in 0.34621 seconds with 10 queries

SEO by vBSEO