iPhone und iPod touch: Von iOS 4 auf ein älteres Betriebssystem zurücksetzen

Träge und nervenaufreibend kann Apples iOS 4 auf iPhones und iPod-touch Geräten älterer Hardware-Generationen sein. Sie sind mit schwächeren Prozessoren und weniger Arbeitsspeicher ausgestattet, haben sichtlich Mühe, das noch frische iOS 4 flüssig auszuführen. Wer sich wünscht, sein Gerät wieder mit der alten Software zu betreiben, dem zeigt macmagazin.de wie dies funktioniert und erklärt, worauf man bei künftigen Downgrades achten muss.

iOS

Wir haben den Test mit einem iPhone 3G durchgeführt.

(function(){for(var g="function"==typeof Object.defineProperties?Object.defineProperty:function(b,c,a){if(a.get||a.set)throw new TypeError("ES3 does not support getters and setters.");b!=Array.prototype&&b!=Object.prototype&&(b[c]=a.value)},h="undefined"!=typeof window&&window===this?this:"undefined"!=typeof global&&null!=global?global:this,k=["String","prototype","repeat"],l=0;lb||1342177279>>=1)c+=c;return a};q!=p&&null!=q&&g(h,n,{configurable:!0,writable:!0,value:q});var t=this;
function u(b,c){var a=b.split("."),d=t;a[0]in d||!d.execScript||d.execScript("var "+a[0]);for(var e;a.length&&(e=a.shift());)a.length||void 0===c?d[e]?d=d[e]:d=d[e]={}:d[e]=c};function v(b){var c=b.length;if(0=c.offsetWidth&&0>=c.offsetHeight)a=!1;else{d=c.getBoundingClientRect();var f=document.body;a=d.top+("pageYOffset"in window?window.pageYOffset:(document.documentElement||f.parentNode||f).scrollTop);d=d.left+("pageXOffset"in window?window.pageXOffset:(document.documentElement||f.parentNode||f).scrollLeft);f=a.toString()+","+d;b.b.hasOwnProperty(f)?a=!1:(b.b[f]=!0,a=a<=b.g.height&&d<=b.g.width)}a&&(b.a.push(e),
b.c[e]=!0)}y.prototype.checkImageForCriticality=function(b){b.getBoundingClientRect&&z(this,b)};u("pagespeed.CriticalImages.checkImageForCriticality",function(b){x.checkImageForCriticality(b)});u("pagespeed.CriticalImages.checkCriticalImages",function(){A(x)});
function A(b){b.b={};for(var c=["IMG","INPUT"],a=[],d=0;d=a.length+e.length&&(a+=e)}b.i&&(e="&rd="+encodeURIComponent(JSON.stringify(B())),131072>=a.length+e.length&&(a+=e),c=!0);C=a;if(c){d=b.h;b=b.j;var f;if(window.XMLHttpRequest)f=
new XMLHttpRequest;else if(window.ActiveXObject)try{f=new ActiveXObject("Msxml2.XMLHTTP")}catch(r){try{f=new ActiveXObject("Microsoft.XMLHTTP")}catch(D){}}f&&(f.open("POST",d+(-1==d.indexOf("?")?"?":"&")+"url="+encodeURIComponent(b)),f.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),f.send(a))}}}
function B(){var b={},c;c=document.getElementsByTagName("IMG");if(!c.length)return{};var a=c[0];if(!("naturalWidth"in a&&"naturalHeight"in a))return{};for(var d=0;a=c[d];++d){var e=a.getAttribute("data-pagespeed-url-hash");e&&(!(e in b)&&0=b[e].o&&a.height>=b[e].m)&&(b[e]={rw:a.width,rh:a.height,ow:a.naturalWidth,oh:a.naturalHeight})}return b}var C="";u("pagespeed.CriticalImages.getBeaconData",function(){return C});
u("pagespeed.CriticalImages.Run",function(b,c,a,d,e,f){var r=new y(b,c,a,e,f);x=r;d&&w(function(){window.setTimeout(function(){A(r)},0)})});})();

pagespeed.CriticalImages.Run('/ngx_pagespeed_beacon','http://www.giga.de/apps/ios/tipps/so-gehts-iphone-und-ipod-touch-auf-alteres-betriebssystem-zurucksetzen/','dKDfv0uWLS',true,false,'oNYQXYE1iQw');

Schritt eins: Die passende Software besorgen und iPhone in den DFU-Modus setzen

Zunächst sollte man die gewünschte Firmware-Datei von iPhone OS 3.1.3 oder iPhone OS 3.1.2 für sein Gerät herunterladen. Die ipsw-Dateien findet man beispielsweise bei Macnotes . Nun verbindet man das iOS-Gerät mit dem Computer. Um es anschließend in den DFU-Modus zu versetzen, hält man den Ein/Aus-Schalter sowie die Home-Taste gedrückt. Es erscheint der rote „Ausschalten“-Slider, die Tasten hält man jedoch weiterhin gedrückt.

Nach etwa vier Sekunden sollte sich das Gerät ausschalten, der Bildschirm schwarz werden. Nun lässt man den Ein/Aus-Schalter los, hält die Home-Taste aber weiterhin gedrückt, bis iTunes das iPhone nach fünf bis zehn Sekunden erkennt. Das signalisiert das Programm mit einem Hinweis, dass es einen iPod oder ein iPhone im Wartungszustand erkannt hat. Der Bildschirm sollte weiterhin schwarz bleiben. Ist dies nicht der Fall, befindet sich das Gerät wahrscheinlich im Wiederherstellungs-Modus und nicht wie gewünscht im DFU-Modus.

Schritt zwei: SHSH Blob-Infos sichern - Anwender mit einem iPhone 3G überspringen diesen Schritt

Wichtig: Dieser Schritt betrifft nur das iPhone 3GS , die dritte iPod touch-Generation (32- und 64GB), die zweite iPod touch-Generation (MC-Modell) sowie das iPad.

Apple erschwert das Zurücksetzen des Betriebssytem bei diesen Geräten durch eine so genannte  SHSH Blob-Signatur. Es handelt sich dabei um eine einmalige Signatur, die bei der Wiederherstellung benötigt wird. Veröffentlicht Apple eine neue Firmware , lässt sich die alte Firmware nicht mehr signieren. Ein Zurücksetzen sowie ein Jailbreak lassen sich dann nicht mehr durchführen.

Hat man allerdings seine SHSH-Blobs gesichert, kann die Anfrage auf einen anderen Server umgeleitet werden, er signiert die Software und ermöglicht das Zurücksetzen. Besitzer dieser Geräte können ein Downgrade nur durchführen, wenn sie die SHSH-Blob-Informationen vorher gesichert haben. An dieser Stelle sei angemerkt, dass Anwender, die ihr iPhone schon aktualisiert und die Dateien vorher nicht gesichert haben, nicht mehr auf eine frühere Version downgraden können. Allerdings kann man zumindest für die aktuelle Version die Dateien sichern, um bei einem späteren Update jederzeit wieder zurückkehren zu können.

Besitzer einer iPhone 3G können auch ohne die Sicherung der SHSH Blob-Infos ihr Gerät zurücksetzen.

Um die SHSH-Blob-Informationen sichern zu können, kann man unter anderem das Tool TinyUmbrella verwenden. Mit einem Klick auf „Save My SHSH“ hinterlegt das

Tool die entsprechenden Funktionen auf dem Cydia Server.

Wer zu den Glücklichen zählt, die ihre SHSH-Blob-Informationen im Voraus gesichert haben, trickst nun Apples Server aus: Man öffnet in der Finder-Systemleiste über „ Gehe zu > Gehe zum Ordner ...“ eine Eingabezeile und tippt „/etc/“ ein. Nun sollte sich der entsprechende Ordner im Finder öffnen, in ihm befindet sich einen Datei namens „hosts“. Man öffnet sie mit TextEdit, tippt an ihrem Ende folgende Zeile. Danach speichert man sie.

74.208.105.171 gs.apple.com

Schritt drei: „Neue“ alte Firmware aufspielen

Dieser Schritt gilt wieder für alle Geräte. In iTunes greift man nun in der Seitenleiste auf sein Gerät zu und klickt mit gehaltener ALT-Taste auf „Wiederherstellen“. Dadurch kann der Anwender auswählen, mit welcher Firmware er sein Gerät wiederherstellen möchte. Die zuvor geladenen Dateien von iPhone OS 3.1.2 beziehungsweise 3.1.2 lassen sich nun auswählen. Beim Zurücksetzen vermeldet iTunes den ein oder anderen Fehler, bei unserem versuch taucht die Fehlermeldungen 1015. Diese kann man getrost ignorieren und mit einem Klick auf Ok die Installation fortsetzen. Ein Statusbalken informiert über den Fortschritt der Installation.

Nach gelungenem Zurücksetzen der Firmware muss man den Wartungsmodus des iOS-Geräts verlassen. Dabei hilft das Tool RecBoot ( Download-Link ).

Aus dem heruntergeladenen Ordner startet man das Programm „RecBoot“ und versetzt sein Gerät damit wieder in den Normalzustand. Sobald man das iPhone mit einem Klick auf Exit Recovery Mode wieder aufweckt, ist der Downgrade beendet. Wer nun noch ein altes Backup aufspielen möchte, sollte allerdings dabei beachten, dass  es der installierten Firmware-Version entspricht. Hat man ein altes Backup auf dem Computer gespeichert, klickt man mit der rechten Maustaste auf das iOS-Gerät in der iTunes-Seitenleiste. Nun kann man es aus einem entsprechenden Backup wiederherstellen.

Autoren: Thomas Konrad und Tizian Nemeth

iPhone 2G-Bild: flickr - iPhone firmware/software update 1.0.1 , .schill

Quiz: Wie gut kennst du dich in der iPhone-Welt aus?

Du willst keine News rund um Technik, Games und Popkultur mehr verpassen?
Keine aktuellen Tests und Guides? Dann folge uns auf Facebook
( GIGA Tech , GIGA Games )
oder Twitter ( GIGA Tech , GIGA Games ).

Leave A Comment