1. henrod's Avatar
    Hi, all. I can't find an answer for this anywhere! I have a Bold 9000 w/AT&T and an 8GB media card. No matter what I do, I can't get my Mac (10.6.2) to see the BB as a mass storage device. I have mass storage mode turned on, BB Desktop Manager software runs just fine.

    Any ideas? This is maddening.
    03-11-10 10:20 AM
  2. infamyx's Avatar
    Google young padawan.

    I hope you have windows installed on your mac because the only way to fix it is using storage activation utility which is Windows only.

    Mass Storage issues? (Here's the fix) - Page 39 - PinStack.com

    Look for the post by SVT_Cobra, which has the latest activation utility, follow instuctions. This worked when I had my Bold 9000 with 5.0.411

    When you update your berry it sometimes corrupts this and this is the fix, but usually only happens on PC

    Posted from my CrackBerry at wapforums.crackberry.com
    03-11-10 10:36 AM
  3. henrod's Avatar
    nope - no windows now, nor will i ever disgrace my home with any flavor of windows.

    no mac solutions, huh?
    03-11-10 01:09 PM
  4. infamyx's Avatar
    Nope, so you're outta luck if you can't get to a pc.

    Posted from my CrackBerry at wapforums.crackberry.com
    03-11-10 01:18 PM
  5. F0nage's Avatar
    Can you run Winbloze under emulation on your mac?

    (as if you're not already disgraced enough by running a mac )

    I don't use Winbloze natively either so I run it under VirtualBox on Linux or Solaris.
    03-11-10 02:02 PM
  6. infamyx's Avatar
    You can run Windows easily with VMware or Parallels on mac. I have my iMac setup for dual boot since I need it for programming stuff, media library on my 360/PS3 and keeping my BB updated when I had it since leaks don't work on OS X and sometimes drivers/devices don't work right in Vmware or parallels.

    Snow Leopard + Windows 7 Ultimate = shits so cash.

    Linux...



    Posted from my CrackBerry at wapforums.crackberry.com
    03-11-10 04:45 PM
  7. mke67's Avatar
    Hi, all. I can't find an answer for this anywhere! I have a Bold 9000 w/AT&T and an 8GB media card. No matter what I do, I can't get my Mac (10.6.2) to see the BB as a mass storage device. I have mass storage mode turned on, BB Desktop Manager software runs just fine.

    Any ideas? This is maddening.

    Do this..............

    AS POSTED BY SEANKLY

    You need to access the engineering screen on your BB.

    The code generator and instructions needed are on Zibri's blog Zibri's Blog: Hidden things are usually the best

    Pressing 'alt + shift +h' will take you to the help screen which shows you a screen full of info that you need for the code genertor.

    Once you have your code, DO NOT leave the HELP screen. As you enter the combination of letters and numbers you WILL NOT see anything. Enter it and the "e-screen will pop up, navigate to the 'OS Engineering Screens', 'USB', 'USB Port Information','Mass Storage' and toggle to 'Enabled' After that your mass storage should work.
    Last edited by mke67; 03-11-10 at 07:22 PM.
    03-11-10 07:16 PM
  8. mke67's Avatar
    Saving the following code as an html file should produce very similar results to visiting Thyth's site:

    Code:
    <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"TEXT MUST BE IN BYTE INCREMENTS"}q=k.length*4;r=p(k)}else if(("ASCII"===l)||('undefined'===typeof(l))){q=k.length*jsSHA.charSize;r=o(k)}else{return"UNKNOWN TEXT INPUT TYPE"}var s=function(a){var b=jsSHA.hexCase?"0123456789ABCDEF":"0123456789abcdef";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="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";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.b64pad}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&0xFFFF);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,0xc3d2e1f0];var K=[0x5a827999,0x5a827999,0x5a827999,0x5a827999,0x5a827999,0x5a827999,0x5a827999,0x5a827999,0x5a827999,0x5a827999,0x5a827999,0x5a827999,0x5a827999,0x5a827999,0x5a827999,0x5a827999,0x5a827999,0x5a827999,0x5a827999,0x5a827999,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6,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)){return"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}else{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+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();
        }
        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%72%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%20%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%75%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%62%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>
    I didn't write that code myself. I cleaned up, copied and pasted bits of source code from pages I found using Google.

    Open NOTEPAD copy and paste above code into it, go to FILE and save as "codegen.html" or something you desire. Save it to DESKTOP for easy finding.

    The above code allows you to have your own code generator in case the LEGAL GOD's at RIM ask for the public code generators to be taken down.
    Last edited by mke67; 03-12-10 at 07:49 PM.
    03-11-10 07:44 PM
  9. henrod's Avatar
    Wow - it worked! Thanks a bunch. And I didn't have to deal with Windows. Phew.
    03-11-10 10:46 PM
  10. robslaw's Avatar
    Do this..............

    AS POSTED BY SEANKLY

    You need to access the engineering screen on your BB.

    The code generator and instructions needed are on Zibri's blog Zibri's Blog: Hidden things are usually the best

    Pressing 'alt + shift +h' will take you to the help screen which shows you a screen full of info that you need for the code genertor.

    Once you have your code, DO NOT leave the HELP screen. As you enter the combination of letters and numbers you WILL NOT see anything. Enter it and the "e-screen will pop up, navigate to the 'OS Engineering Screens', 'USB', 'USB Port Information','Mass Storage' and toggle to 'Enabled' After that your mass storage should work.
    Ok did this, but I guess I'm a dumb azz b/c I don't see a "code" for me to type. What am I missing?
    03-12-10 03:26 PM
  11. mke67's Avatar
    Ok did this, but I guess I'm a dumb azz b/c I don't see a "code" for me to type. What am I missing?
    Look under KEY DURATION you should see "YOUR KEY IS:"

    The number/letter combo will continue to change as you input info, do not use any of them until you have entered ALL requested info. Also enter the required info EXACTLY as it appears in the HELP SCREEN. Include ALL dots, spaces AND parentheses.
    03-12-10 07:42 PM
  12. xalexakaspyderx's Avatar
    dude i cant get this to work or anythign. i dont know what to put under key duration... can someone e mail me plz =( im a moron when it comes to this tech stuff xalexakaspyderx@aol.com
    06-23-10 06:30 PM
  13. jshuford's Avatar
    you can run windows easily with vmware or parallels on mac. I have my imac setup for dual boot since i need it for programming stuff, media library on my 360/ps3 and keeping my bb updated when i had it since leaks don't work on os x and sometimes drivers/devices don't work right in vmware or parallels.

    Snow leopard + windows 7 ultimate = shits so cash.

    Linux...



    posted from my crackberry at wapforums.crackberry.com
    hahaha!!!
    Last edited by jshuford; 06-24-10 at 08:03 AM.
    06-24-10 07:17 AM
  14. balsamic's Avatar
    I know this thread has been dead for a while, but got to post so that it gets bumped up.

    This solution really works. I was hesitant a bit but I got the code from "zibri's blog" (someone has provided a link) and then followed instructions in this tread and now my DM is FINALLY able to recognize my micro sd card.

    Thanks,
    N
    07-29-10 02:08 PM
LINK TO POST COPIED TO CLIPBOARD