by • 16 maj, 2010 • ArtiklarComments (2)287

Nedgradera iPhone OS 4.0 Beta

iPhone OS 4

Uppdaterat din iPhone till iPhone OS 4.0 Beta och ångrat dig? Vi har lösningen.

Apple har sedan några månader tillbaka tillhandahållit beta versioner av den nya versionen av operativsystemet för iPhone för registrerade iPhone-utvecklare.

Då en beta av en mjukvara egentligen är en version som fortfarande är under utveckling så kryllar det av buggar och problem och då kan det givetvis finnas anledningar att man vill gå tillbaka till föregående version. Att gå tillbaka till en tidigare iPhone version har blivit allt krångligare och krångligare för varje version som Apple släppt vilket kan tyckas vara lite synd.

För att gå runt problemet med krånglet att nedgradera sig till iPhone OS 3 igen måste du manuellt aktivera ett så kallat DFU läge på din iPhone vilket är en typ av fallback läge för operativsystemet om något gått fel.

OBS. innan du går vidare med din nedgradering bör du vara medveten om att din garanti inte täcker eventuella problem som kan uppstå av detta, vi på allt om mac tar heller inte något ansvar för funktionaliteten av din iPhone vid eventuella problem som uppstår vid eller efter genomförandet av nedgraderingen.

För att nedgradera din iPhone behöver du följande mjukvara

  1. iTunes uppdaterat till 9.1.1.
  2. LibUSB Library
  3. iRecovery
  4. Korrekt firmware till din modell
    1. iPhone OS 3.1.3 för iPhone 3G
    2. iPhone OS 3.1.3 för iPhone 3GS

Extremt viktigt här är att du laddar ner korrekt filer för just din modell, lyckas du på något sätt lägga in fel firmware på din iPhone är det väldigt stor sannolikhet att den slutar fungera permanent och ingen garanti täcker detta.

Så här går du tillväga för att nedgradera din iPhone

  1. Uppdatera iTunes
    Kontrollera att du har uppdaterat iTunes till 9.1.1, om inte kör du en vanlig systemuppdatering i Mac OS.
  2. Installera LibUSB Library
    Installera paketet precis som vilket annat Mac OS program som helst.
    OS4 downgrade 01
  3. Aktivera DFU läge för din iPhone.
    För att aktivera DFU läge på din iPhone gör du följande.

    iPhone DFU

    1. Anslut din iPhone till din Mac med USB kabeln eller dockan.
    2. Stäng av din iPhone genom att hålla inne strömknappen, vänta sedan tills den är helt avstängd.
    3. Håll ned strömknappen och hemknappen i 10 sekunder, släpp sedan endast strömknappen och låt hemknappen fortfarande vara intryckt.
    4. Släpp hemknappen efter din iPhone hittats av iTunes. Du har nu aktiverat den i DFU läge och är redo att göra restore.
  4. Installera iPhone OS 3.1.3

    1. iTunes kommer nu starta och meddela dig att en iPhone som aktiverats med recovery mode (DFU), klicka OK.
    2. Öppna din iPhone i iTunes.iTunes DFU
    3. Håll ned ALT och klicka på ”Restore” knappen.
    4. Välj din firmware du tidigare laddat ner i fönstret som kommer att visas och klicka på ”Choose”.
    5. Nu startar själva installationsprocessen av operativsystemet på din iPhone, detta kan ta några minuter. Du kommer antagligen få ett par felmeddelanden, detta är normalt för denna nedgradering så ignorera meddelandet och klicka OK.
  5. Sist men inte minst, kör iRecovery
    1. Starta ett Mac OS terminalfönster (Applications/Utilities/Terminal).
      1. Kör följande kommando (efter du kört kommandot specificerar du din Mac OS användares lösenord när du får frågan om ett lösenord)
        sudo su –
      2. Gå till ditt skrivbord genom följande kommando (byt ut <användarnamn> användarnamnet du använder för att logga in i Mac OS)
        cd /Users/<användarnamn>/Desktop/
      3. För att starta iRecovery du tidigare packat upp på skrivbord skriver du
        ./iRecovery -s
      4. Kör sedan följande 4 kommandon enligt rangordningen nedan
        1. setenv auto-boot true
        2. saveenv
        3. fsboot
        4. exit

Efter din iPhone automatiskt startat om skall den nu ha återgått till föregående iPhone OS-nivå.

  • Jonas

    Hello..
    Hur jag än gör så får jag bara command not found

    iRecovery iRecovery -s
    iRecovery – Recovery Utility for 0x1281 and WTF.
    by wEsTbAeR– and Tom3q

    jonas-kronholms-macbook-pro:Desktop jonaskronholm$ setenv auto-boot true
    -bash: setenv: command not found
    jonas-kronholms-macbook-pro:Desktop jonaskronholm$

  • Jonas

    Kom på en annan lösning. Använde mig av BlackRain sen startade jag om den då gick den igång.