PostHeaderIcon Dev-Team teases v2.2-compatible iPhone 3G unlock for the New Year


Ever since the Dev-Team kinda sorta promised that they would have a neatly packaged iPhone 3G unlock ready for release by the year's end, we've all been waiting on pins and needles, counting down the moments until freedom was in hand yet again. Now, a cryptic message on the crew's blog has been followed up with a not-at-all secretive image (shown above), which shows that whatever magic they've got going on will work with the latest (v2.2) iPhone 3G firmware. According to a related writeup at yellowsn0w, we're clearly told that the unlock tool will be made available by midnight PST at the latest, though we're hoping those guys have their AM / PM mixed up -- otherwise, you might be waiting until noontime tomorrow. At any rate, now you've more than a day off and black eyed peas to look forward to tomorrow, right?

Via yellowsn0w and MobileCrunch]

Filed under: Cellphones

Dev-Team teases v2.2-compatible iPhone 3G unlock for the New Year originally appeared on Engadget on Wed, 31 Dec 2008 21:44:00 EST. Please see our terms for use of feeds.

Read | Permalink | Email this | Comments

Leave a Reply

You must be logged in to post a comment.

PostHeaderIcon Dev-Team teases v2.2-compatible iPhone 3G unlock for the New Year

Detect language Arabic Bulgarian Catalan < option value = "zh-CN"> Chinese Croatian Czech Danish < / option> Dutch English Filipino Finnish French German Greek Hebrew value=”hi”> Norwegian Polish Portuguese Romanian Russian Serbian Slovak Slovenian < / option> Spanish Swedish Ukrainian Vietnamese > Arabic Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Filipino Finnish French SELECTED German < option value = "el> Greek Hebrew Hindi Indonesian Italian Japanese Korean Latvian < / option> Lithuanian Norwegian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swedish Ukrainian Vietnamese swap < script> h = new _History (); ctr = new _TranslateForm (new _LanguageSelector ( 'old_sl', 'sl_select'), new _LanguageSelector ( 'old_tl', 'tl_select'), 'old_submit', 'submit_button' h, 'source ',' result_box ',' dict ',' auto trans', “/ translate”, “/ translate_t 'undefined); window.jstiming.load.tick (' prt ') < input type = hidden name = value hl = en"> Google Home - About Google Translate © 2008 Google var gaJsHost = ((” https: “== document.location.protocol)?” https: / / ssl. “:” http://www. “); document.write (unescape (”% 3Cscript src = ' “+ gaJsHost +” google-analytics.com/ga.js' type =' text / javascript '% 3E% 3C/script% 3E “));< / script> var pageTracker = _gat._getTracker ( “UA-1043770-1″); pageTracker._initData (); pageTracker._trackPageview ( “/ translate_t? hl = en & ie = ISO-8859 = -1 & langpair en | de “); Detect languageArabicBulgarianCatalanChineseCroatianCzechDanishDutchEnglishFilipinoFinnishFrenchGermanGreekHebrewHindiIndonesianItalianJapaneseKoreanLatvianLithuanianNorwegianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwedishUkrainianVietnamese > ArabicBulgarianCatalanChinese (Simplified)Chinese (Traditional)CroatianCzechDanishDutchEnglishFilipinoFinnishFrenchGermanGreekHebrewHindiIndonesianItalianJapaneseKoreanLatvianLithuanianNorwegianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwedishUkrainianVietnamese swap h = new _History();ctr = new _TranslateForm(new _LanguageSelector(’old_sl’,’sl_select’),new _LanguageSelector(’old_tl’,'tl_select’),’old_submit’,’submit_button’, h,’source’,'result_box’,'dict’,'autotrans’,'/translate’,'/translate_t’,undefined);window.jstiming.load.tick(’prt’)Suggest a better translationThank you for contributing your translation suggestion to Google Translate.We'll use your suggestion to improve translation quality in future updates to our system.</ div> </ td> </ tr> <td <tr> class=submitcell> <div style=float:left> <select name=sl id=old_sl tabindex=0> <option class = line below value = "auto"> Detect language </ option> <option value="ar"> Arabic </ option> <option value="bg"> Bulgarian </ option> <option value="ca"> Catalan </ option> < option value = "zh-CN"> Chinese </ option> <option value="hr"> Croatian </ option> <option value="cs"> Czech </ option> <option value="da"> Danish < / option> <option value="nl"> Dutch </ option> <option SELECTED value="en"> English </ option> <option value="tl"> Filipino </ option> <option value = "fi" > Finnish </ option> <option value="fr"> French </ option> <option value="de"> German </ option> <option value="el"> Greek </ option> <option value = " iw "> Hebrew </ option> value="hi"> <option Hindi </ option> value="id"> <option Indonesian </ option> value="it"> <option Italian </ option> <option value = "yes"> Japanese </ option> <option value="ko"> Korean </ option> <option value="lv"> Latvian </ option> <option value="lt"> Lithuanian </ option> < option value = "no"> Norwegian </ option> <option value="pl"> Polish </ option> <option value="pt"> Portuguese </ option> <option value="ro"> Romanian </ option > <option value="ru"> Russian </ option> <option value="sr"> Serbian </ option> <option value="sk"> Slovak </ option> <option value="sl"> Slovenian < / option> <option value="es"> Spanish </ option> <option value="sv"> Swedish </ option> <option value="uk"> Ukrainian </ option> <option value="vi"> Vietnamese </ option> </ select> <span class=langselect id=sl_select> </ span> <span class="arrow" onclick="ctr._swap()">> </ span> <select name = id tl old_tl tabindex = = 0> <option value="ar"> Arabic </ option> <option value="bg"> Bulgarian </ option> <option value="ca"> Catalan </ option> <option value = " zh-CN "> Chinese (Simplified) </ option> <option value="zh-TW"> Chinese (Traditional) </ option> <option value="hr"> Croatian </ option> <option value =" cs "> Czech </ option> <option value="da"> Danish </ option> <option value="nl"> Dutch </ option> <option value="en"> English </ option> <option value = "tl"> Filipino </ option> <option value="fi"> Finnish </ option> <option value="fr"> French </ option> <option value="de"> SELECTED German </ option> < option value = "el> Greek </ option> <option value="iw"> Hebrew </ option> <option value="hi"> Hindi </ option> <option value="id"> Indonesian </ option > <option value="it"> Italian </ option> <option value="ja"> Japanese </ option> <option value="ko"> Korean </ option> <option value="lv"> Latvian < / option> <option value="lt"> Lithuanian </ option> <option value="no"> Norwegian </ option> <option value="pl"> Polish </ option> <option value="pt"> Portuguese </ option> <option value="ro"> Romanian </ option> <option value="ru"> Russian </ option> <option value="sr"> Serbian </ option> <option value = "sk "> Slovak </ option> <option value="sl"> Slovenian </ option> <option value="es"> Spanish </ option> <option value="sv"> Swedish </ option> <option value = "uk"> Ukrainian </ option> <option value="vi"> Vietnamese </ option> </ select> <span class=langselect id=tl_select> </ span> <a class = swap href = "" onclick = "ctr._swap (); return false;"> swap </ a> </ div> <div style=float:right> <span class=subbutton id=submit_button> </ span> <input type = submit id = old_submit value = "Translate" tabindex = 0> </ div> </ td> <td> </ td> <td id=dict> </ td> </ tr> <td <tr> colspan=2> < script> h = new _History (); ctr = new _TranslateForm (new _LanguageSelector ( 'old_sl', 'sl_select'), new _LanguageSelector ( 'old_tl', 'tl_select'), 'old_submit', 'submit_button' h, 'source ',' result_box ',' dict ',' auto trans', "/ translate", "/ translate_t 'undefined); window.jstiming.load.tick (' prt ') </ script> </ td> <td align = right> <span id=zippyspan onclick="_rolldown()"> <img src = "http://www.google.com/mb/plus_sm.gif" style = "margin-right: 0.33em; visibility: hidden "id = zippyicon> </ span> </ td> </ tr> </ table> </ form> <table id=suggesttable> <tr> <td colspan=3> <div id = thanks style =" height: 0px; display: none "> <span style="padding:2px; background-color:#ff9" id=sug_thk> </ span> </ div> <form action =" / translate_suggestion "target = hidden_iframe method = post-id = suggestion_form style = "height: 0px; overflow: hidden; display: none" class = highlight onsubmit = "_submitroll ()">< input type = hidden name = value hl = en"> <input type = hidden name = oe value = "ISO-8859-1"> <input type=hidden name=text value=""> <input type=hidden name=langpair value="en|de"> <input type = hidden name = gtrans value = " "> <table id=suggesttable> <tr> <td width=49%> <span style="float: right; font-size:smaller" id=sug_exp> </ span> </ td> <td width = 2 rowspan = 2%> </ td> <td id=utranscell width=49%> <textarea name=utrans wrap=SOFT dir="ltr" rows=5 id=suggestion> </ textarea> </ td> </ tr > <tr> <td> </ td> <td ALIGN=RIGHT> <input type=submit value="Contribute"> </ td> </ tr> </ table> </ form> </ td> </ tr> </ table> <div class=footer> <a href="http://www.google.com/webhp?hl=en"> Google Home </ a> - <a href = "http:/ / www.google.com / intl / en / help / faq_translation.html "> About Google Translate </ a> <br> <br> © 2008 Google </ div> <iframe name = hidden_iframe style =" display: none "> </ iframe> <script type="text/javascript"> var gaJsHost = ((" https: "== document.location.protocol)?" https: / / ssl. ":" http://www. "); document.write (unescape ("% 3Cscript src = ' "+ gaJsHost +" google-analytics.com/ga.js' type =' text / javascript '% 3E% 3C/script% 3E "));< / script> <script type="text/javascript"> var pageTracker = _gat._getTracker ( "UA-1043770-1"); pageTracker._initData (); pageTracker._trackPageview ( "/ translate_t? hl = en & ie = ISO-8859 = -1 & langpair en | de ");</ script> </ body> </ html>Google Home - About Google Translate©2008 Googlevar gaJsHost = ((”https:” == document.location.protocol) ?”https://ssl.” : “http://www.”);document.write(unescape(”%3Cscript src=’” + gaJsHost +”google-analytics.com/ga.js’ type=’text/javascript’%3E%3C/script%3E”));var pageTracker = _gat._getTracker(”UA-1043770-1″);pageTracker._initData();pageTracker._trackPageview(”/translate_t?hl=en&ie=ISO-8859-1&langpair=de|en”);

Leave a Reply

You must be logged in to post a comment.

Sponsors

 

Archives