1. Vicious_Cid's Avatar
    As you might have noticed, Thyth's e-screen unlock code generator has been taken down thx to RIM. I haven't found another way yet to force 3G-only on the 9700. Let's vote here for those who wants 3G-only mode for the 9700!

    Cheers

    EDIT: you can select 3G network by manually selecting a network, but it doesn't stop it from falling back to 2G if it lost the signal.
    Last edited by Vicious_Cid; 12-16-09 at 06:04 PM.
    12-16-09 05:58 PM
  2. se1000's Avatar
    Personally, i don't get why anyone would force 3G only.
    12-16-09 06:03 PM
  3. Phill_UK's Avatar
    I thought this was a common feature on all 9700's... but obviously not

    It's there on my Voda model
    12-16-09 06:03 PM
  4. Vicious_Cid's Avatar
    Well, some just got very bad 3G reception in their area or other problems on their network. It is better to have the option to choose for those who want it, right?

    Posted from my CrackBerry at wapforums.crackberry.com
    12-16-09 06:08 PM
  5. dLo GSR's Avatar
    So if you have no 3G signal in the particular spot you are in, you'd rather have NO signal than have it jump back to 2G?

    Posted from my CrackBerry at wapforums.crackberry.com
    12-16-09 06:11 PM
  6. se1000's Avatar
    If you have bad 3G reception, how would it help to force 3G?

    Under the 3G&2G setting, the phone always preferrs a 3G signal, if it can't connect, it falls back to 2G. Would you rather at that point just go without a connection????
    12-16-09 06:12 PM
  7. Vicious_Cid's Avatar
    I've always used Thyth's generator to unlock the escreen to force 3G, and from there I know for a fact that I had 4-5 bars of 3G signal in my house (other areas are another story). But for a reason or two, my 9700 seldomly connects to 3G when set to 2G&3G mode. I have to force it thru the escreen.

    Posted from my CrackBerry at wapforums.crackberry.com
    12-16-09 06:20 PM
  8. CDG's Avatar
    I think the 3G only setting is blocked only on the AT&T ones. Considering AT&T has been getting major flak lately for their scant 3G coverage, they probably don't want anyone complaining about no coverage if they put it on 3G and forget to change it in a non-3G area.

    Personally I leave it on 2G/3G, and make a point of changing it to 2G, when I am in a know non-3G area or country.

    I have never had a need yet for 3G only, although both my Treos had the option available.

    Posted from my CrackBerry at wapforums.crackberry.com
    12-16-09 06:21 PM
  9. Bettermost's Avatar
    LOL Your kidding right? If I did 3G only I would only have service about 20% of the time with TMobile.
    12-16-09 06:31 PM
  10. se1000's Avatar
    I think the 3G only setting is blocked only on the AT&T ones. Considering AT&T has been getting major flak lately for their scant 3G coverage, they probably don't want anyone complaining about no coverage if they put it on 3G and forget to change it in a non-3G area.

    Personally I leave it on 2G/3G, and make a point of changing it to 2G, when I am in a know non-3G area or country.

    I have never had a need yet for 3G only, although both my Treos had the option available.

    Posted from my CrackBerry at wapforums.crackberry.com
    Blocked on T-Mobile 9700's too.
    12-16-09 06:33 PM
  11. Vicious_Cid's Avatar
    Found another source of solution heheh. But I still would like that option!
    12-16-09 06:45 PM
  12. ThePoisonBerry's Avatar
    As you might have noticed, Thyth's e-screen unlock code generator has been taken down thx to RIM. I haven't found another way yet to force 3G-only on the 9700. Let's vote here for those who wants 3G-only mode for the 9700!

    Cheers

    EDIT: you can select 3G network by manually selecting a network, but it doesn't stop it from falling back to 2G if it lost the signal.
    So You'd rather have no service than EDGE?



    12-16-09 07:41 PM
  13. redman12's Avatar
    As you might have noticed, Thyth's e-screen unlock code generator has been taken down thx to RIM. I haven't found another way yet to force 3G-only on the 9700. Let's vote here for those who wants 3G-only mode for the 9700!

    Cheers

    EDIT: you can select 3G network by manually selecting a network, but it doesn't stop it from falling back to 2G if it lost the signal.
    Still works by using HTML:

    go here: HTML Practice Board

    Paste the HTML codes and press "submit"

    [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:&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>[/HTML]

    After you type everything, it will generate.
    12-16-09 08:35 PM
  14. Johnyguy1's Avatar
    hey


    good to live in NY City 3G all over! T-Mobile
    12-16-09 08:52 PM
  15. my_handle's Avatar
    I live in Houston and have GREAT 3G but my 9700 will go and stay in EDGE after battery pulls or restarts. It's not as bad since I got a new sim card but still not perfect. I have to go and manually reselect it. Would be nice to have that option.

    And everyone that asking about would we rather have no service........some of us have really solid 3G signals so that's why. Plus why not be given options?
    12-16-09 09:27 PM
  16. Vicious_Cid's Avatar
    Still works by using HTML:

    go here: HTML Practice Board

    After you type everything, it will generate.
    Yup, more or less I use something like this.

    Posted from my CrackBerry at wapforums.crackberry.com
    12-16-09 09:27 PM
  17. MyTechLife's Avatar
    I prefer to lock onto 3G, and switch to 3G/2G mode when I'm in a known bad 3G area. I find it much more reliable to have forced 3G, than my phone switch to EDGE or GPRS when it feels like it. Plus call sound and hand-off quality is much better when locked onto 3G.
    12-16-09 09:36 PM
  18. joeybee's Avatar
    I have the option on my Rogers 9700. I always get a 3G signal so it is nice to have.

    Posted from my CrackBerry at wapforums.crackberry.com
    12-16-09 09:36 PM
  19. Vicious_Cid's Avatar
    Engineering Keygen

    Doesn't solve the problem, but it's a working escreen code generator.
    Hehe bingo Better save that html page before it's gone.
    Yep, it wouldn't solve everything bcos there's also a problem of the escreen not working on newer OS 5.0s but there are workarounds for it (look somewhere in the Storm forum). But nothing beats a proper option for it, right?

    Posted from my CrackBerry at wapforums.crackberry.com
    12-16-09 09:37 PM
  20. willy9e's Avatar
    Haha yeah we need the debrand files to be leaked! Also how do you force 3G through e screen? i didn't have too on my bold so i never bothered learning. debranding ftw!
    12-16-09 09:41 PM
  21. Vicious_Cid's Avatar
    Haha yeah we need the debrand files to be leaked! Also how do you force 3G through e screen? i didn't have too on my bold so i never bothered learning. debranding ftw!
    Careful when doing this. Go to Mobile Network Eng.Screen > scrolldown to PLMN Selection > hit the BB button and you'll see:

    UTRAN is for UMTS.
    GERAN is for GPRS.
    GAN is for UMA.

    make sure only UTRAN is enabled. Leave the other settings alone.
    12-16-09 11:01 PM
  22. MyTechLife's Avatar
    Another reason to like 3G only: No GSM noise in nearby computer speakers.
    12-17-09 12:43 AM
  23. crownr0yal's Avatar
    LOL Your kidding right? If I did 3G only I would only have service about 20% of the time with TMobile.
    +1 lol! I live in NC and the 3G coverage is spotty at best. Rather have some than none.

    Posted from my CrackBerry at wapforums.crackberry.com
    12-17-09 02:07 AM
  24. canadian student's Avatar
    i force mine to 3G only, and i have yet to have a problem (fingers crossed)
    12-17-09 01:22 PM
  25. spiderhider's Avatar
    my BB9700 switches between GPRS and 3G, its a complete PITA, i always have 3g signal 2-3 bars, or full GPRS signal, it decides to switch to the GPRS settings all the time.

    engineering screen. its an option i may look into.
    12-17-09 01:34 PM
62 123
LINK TO POST COPIED TO CLIPBOARD