Unlocking RIM Blackberry devices

RIM Blackberry Pearl 8110 A few weeks ago I started a new project that involved ordering a bunch of handsets and getting them unlocked for mobile application development. The initial overwhelming number of devices that I had to order was a great chance for me to test out a bunch of devices to see what they could do and how they look and feel in person. But the real value that I wanted to share is the unlocking procedures. While there are bunch of sites and services that will sell the unlock codes, I’m just here to provide the instructions. So far the steps work out for all the devices that I have had to unlock.

For RIM Blackberry devices on AT&T/Cingular, here are the steps. This works for all devices except for the Curve.

First, turn off the Radio Blackberry Radio icon

Next go to Settings > Options > Advanced Options > SIM Card

You might see a blank screen. Not to worry, just do the following.

Hold down the ALT key and press the keys that correspond to: m e p d

Next hold down the ALT key again and press the keys that correspond to: m e p 2

You should see a menu where you can put in a 16 digit code and 10 tries to punch it in correctly.

After you enter in the code, press Enter.

It should say “Device Unlocked” and you’re done!

Related Posts:
  1. How To Unlock RIM Blackberry 9700 Bold...

  2. How To Unlock The RIM Blackberry 9530 (Storm)...

  3. How To Unlock RIM Blackberry 8800...

  4. How To Unlock RIM Blackberry 8300 Curve...

  5. Cracking RIM Blackberry...

  • Aro: Which specific Blackberry device are you trying to unlock?
  • Aro
    I was trying to find the alt bottton but I cant find it can u tell me where it is
  • Try this sequence.

    m = button 9, tap once
    e = button 1, tap once
    p = button "O P", tap twice
    d = button 4, tap once

    m = button 9, tap once
    e = button 1, tap once
    p = button "O P", tap twice
    2 = button 2, tap three times
  • Victoria
    after holding down alt and entering in the sequence you state to, nothing happens. i am using an old at&t wireless sim in a new at&t device. it just says "no valid sim card". any idea what i am doing wrong?
  • Juan: Are you talking about a hard reset? If so, pull out the battery while the device is on, wait about 5 minutes, then put the battery back in and start up the device.

    If you are completely locked out of the device, depending on your technical skills, you can look for the program: jl_cmdr and an OS file to reload the entire OS from scratch.
  • juan
    how can i unlock a curve (the actual device) if I have forgotten the security code and cant get into the device?
  • MEP corresponds to the letters "m" "e" and "p" using the keypad while holding down the ALT key.
  • andy james
    what is the MEP code ?
blog comments powered by Disqus
google.load("language", "1"); var curstate = 0; var hasloaded = 0; function bnc_show_translated() { if (hasloaded == 0) { bnc_lang_callback(); hasloaded = 1; } for (i = 0; i < 0; i++) { var elem = $("bnc_original_" + i); if (elem) { if (curstate) { elem.show(); } else { elem.hide(); } } } for (i = 0; i < 0; i++) { var elem = $("bnc_trans_" + i); if (elem) { if (curstate) { elem.hide(); } else { elem.show(); } } } if (curstate) { $("bnc_trans_state1").show(); $("bnc_trans_state2").hide(); curstate = 0; } else { $("bnc_trans_state1").hide(); $("bnc_trans_state2").show(); curstate = 1; } } function bnc_detect_div(div_id) { var text = document.getElementById(div_id); if (text) { text = text.innerHTML; if (text.length > 0) { google.language.detect(text, function(result) { if (!result.error) { if (result.language != "en") { if (result.confidence > 0.25) { $("bnc_translating").show(); bnc_xlate_div(result.language, div_id, "en"); } } } } ); } } } function bnc_xlate_div(src_lang,div_id,o_lang) { var text = document.getElementById(div_id); if (text) { text = text.innerHTML; google.language.translate(text, src_lang, o_lang, function(result) { var translated = document.getElementById(div_id); if (result.translation) { translated.innerHTML = result.translation; } }); } } function bnc_lang_callback() { } function bnc_startup() { bnc_xlate_div("en", "bnc_translate_info", "en"); bnc_xlate_div("en", "bnc_translate_info2", "en"); } google.setOnLoadCallback(bnc_startup);