Kortfattad guide: Uppdatering av upplåst 1.0.2 till 1.1.1

Av Adrian Bengtson, onsdag 24 oktober 2007

Detta är en första guide för hur man kan gå tillväga för att göra en uppdatering av en upplåst 1.0.2.

Denna guide är skriven för Mac OS X och kräver att du vet vad du gör. Om du ser ut som ett frågetecken inför de olika stegen – vänta på en enklare lösning. Försök dig inte på detta om du inte är bekväm med att använda terminalen osv. Om du kör fast har vi inte möjlighet att hjälpa dig (på forumet 99.se/iphone kanske du kan få hjälp av andra däremot). Som vanligt gör du allting på egen risk, vi garanterar inte att du får lyckat resultat. ModMyiPhone har en mera utförlig guide här för den som vill ha bilder mm.

Uppdatering 25 okt 16.35: En användare fick problem med anySIM, men lyckades lösa det till slut, läs mer här.

Förutsättningar: En iPhone 1.0.2, upplåst med någon av de fria metoderna (iUnlock, unlock.app, anySIM) och med SwePhone installerat.

Målet: En iPhone 1.1.1, upplåst och utan de ”skador” som den ursprungliga upplåsningen orsakade.

Verktyg: Mac med Mac OS X 10.4.10, iTunes 7.4.2, RevirginizingTool, iNdependence 1.2.5, anySIM 1.1.0 och ett SFTP-program.

I stora drag går det till såhär:

  1. Gör en ”revirginize” av telefonen med RevirginizingTool-instruktionerna från Elite iPhone team.
  2. Förbered telefonen för uppdatering till 1.1.1 med iNdependence 1.2.5
  3. Uppdatera telefonen till 1.1.1 med iTunes
  4. Aktivera och jailbreaka telefonen med iNdependence 1.2.5
  5. Lås upp telefonen med anySIM 1.1.0

Här är en mera utförlig genomgång av de olika stegen. Det är några stycken! 🙂

  1. Ställ in Autolås till Aldrig (viktigt för att wifi-kontakten inte ska brytas).
  2. Ta reda på vilket IP-nummer din iPhone har under wifi-inställningarna i telefonen.
  3. Installera MobileTerminal i Installer på telefonen (bra att ha om man skulle förlora wifi).
  4. Slå på SSH på telefonen, om du slagit av det (med t.ex. Services).
  5. Ladda ner virginizer_pack.zip från RevirginizingTool-sidan och packa upp det på datorn.
  6. Starta terminalen och navigera dig fram till den mapp som innehåller den uppackade virginizer_pack-mappen.
  7. Nu följer ett antal steg som tydligt är beskrivna på RevirginizingTool-sidan i form av kommandon. Det första steget är att kopiera över virginizer_pack-mappen med scp enligt deras instruktioner, gör det.
  8. Utför alla punkter under ”Backup your seczone” på RevirginizingTool-sidan för att ta backup av seczone.
  9. Anslut till telefonen med ett SFTP-program (t.ex. CyberDuck) och hämta seczone.backup som ska ligga i /usr/bin/virginizer_pack/ om du gjort allting rätt.
  10. Utför alla punkter under ”Virginize” på RevirginizingTool-sidan som tydligt anger vilka kommandon du ska göra och vilket resultat du borde få i terminalen. Det är enklast att kopiera varje kommando och klistra in i terminalen. Missa ingen punkt!
  11. När du genomfört sista punkten (”Restart CommCenter”) ska du starta om din telefon, därefter bör du se en ruta som säger ”Felaktigt SIM”.

    Detta är helt i sin ordning, din telefon är numera ”virginized” och därmed inte längre upplåst.

  12. Nu när din telefon är en ”virgin” 1.0.2-telefon är det dags att förbereda den för uppdatering till 1.1.1.
  13. Ladda ner iNdependence 1.2.5 från den här sidan och packa upp det till din dator.
  14. Avsluta iTunes om du har igång det.
  15. Starta Aktivitetshanteraren och leta reda på processen iTunes Helper. Om den är igång, markera den och klicka på Avsluta process för att tvångsavsluta den.
  16. Kör Install SSH i iNdependence (även om du har SSH inne redan kräver iNdependence detta för nästa steg).
  17. Följ instruktionerna i iNdependence, du kommer t.ex. att uppmanas att starta om telefonen (två gånger i mitt fall). När iNdependence säger att installation av SSH mm var lyckad är det dags för nästa steg.
  18. Kör Pre 1.1.1 Upgrade under Firmware i iNdependence.
  19. Följ instruktionerna som iNdependence ger, t.ex. att ange IP-nummer till telefonen (som du tog fram i steg 2) och root-lösenordet (om du inte ändrat det är det dottie). iNdependence kommer också att be dig starta iTunes och se så att iTunes hittar din iPhone. Till slut får du ett meddelande om ”Success” och din telefon är nu förberedd för 1.1.1.
  20. Avsluta iNdependence och starta iTunes om du inte har det igång fortfarande.
  21. Markera din iPhone i iTunes. iTunes säger att det finns ny programvara (1.1.1) för din iPhone och nu ska du göra det vi hittills avrått från: Klicka på Uppdatera! (Klicka inte på Återställ.)
  22. iTunes kommer att genomföra uppdateringen av din iPhone. Det är många steg men allt sker automatiskt, så luta dig tillbaka och håll tummarna.
  23. När iTunes är klar med uppdateringen kommer din iPhone att säga att den måste aktiveras. Det är helt i sin ordning.
  24. Nu är det dags för aktivering och jailbreak. Avsluta iTunes och kolla i Aktivitetskontroll att iTunes Helper inte är igång (det borde den inte vara, men om den är det, avsluta som tidigare).
  25. Kör igång iNdependence igen.
  26. Aktivera telefonen under fliken Activation i iNdependence. Följ instruktionerna i iNdependence (inklusive omstarter av telefonen) tills du får ”Success” och din telefon är aktiverad (och även jailbreakad på köpet).
  27. Installera SSH mm under SSH-fliken i iNdependence. Följ instruktionerna i iNdependence (inklusive omstarter av telefonen) tills du får ”Success”.
  28. Här kan du också passa på att ändra root-lösenordet om du vill genom Change Password under SSH-fliken i iNdependence, det är en bra säkerhetsåtgärd (fyll alltså i root som Account name och valfritt lösenord). Om du inte ändrar detta är root-lösenordet i 1.1.1 alpine (och alltså inte dottie längre).
  29. Nu är din telefon uppdaterad till 1.1.1, aktiverad och jailbreakad och du har SSH på plats. Nästa steg är upplåsningen.
  30. Ladda ner anySIM 1.1.0 från den här sidan och packa upp det.
  31. Starta iNdependence och gå till fliken Customize. Gå in i Applications -> User och lägg till anySIM i telefonen.
  32. Nu ligger anySIM i telefonen men du behöver starta om telefonen för att kunna se det, så gör det.
  33. Du borde nu ha en anySIM-ikon på startsidan i din iPhone. Klicka på den för att starta programmet.
  34. Låt anySIM låsa upp din telefon. Om du av någon anledning har tagit ur ditt SIM-kort måste det stoppas tillbaka före anySIM låser upp.
  35. Förhoppningsvis får du ett meddelande om lyckat resultat (”Successful!”). Starta om telefonen.
  36. Nu ska du ha en helt fungerande iPhone 1.1.1, upplåst och klar att använda. Du kan sluta här om du inte vill installera Installer.app eller SwePhone.
  37. Vill du installera Installer.app, ladda hem AppTapp från den här sidan och packa upp det.
  38. Högerklicka på AppTapp Installer och välj Visa paketets innehåll.
  39. Öppna Contents -> Resources så att du ser själva Installer-programmet. Dra det till en annan plats (t.ex. Skrivbordet) där du lätt hittar det.
  40. Starta iNdependence och gå till fliken Customize. Gå in i Applications -> User och lägg till Installer i telefonen.
  41. Starta om telefonen.
  42. Nu finns Installer på din telefon. Du kan starta det och det kommer att föreslå att du uppdaterar till en ny version så att du får Installer 3 vilket du bör göra.
  43. Med Installer kan du sedan ta bort gamla program (som ändå inte syns) och ominstallera BSD subsystem mm.
  44. Sista biten är att installera SwePhone för 1.1.1. Du kan ladda ner beta 1 härifrån. Vi har inga nya installationsanvisningar ännu, men det går i stort ut på att kopiera över en massa filer precis som för SwePhone 1.0.2 men man behöver inte (och ska inte) ersätta .GlobalPreferences.plist. På betasidan står det också hur man gör för att aktivera svenskt språk mm.

Det är som sagt några steg att genomföra, tar det emot bör man vänta på en enklare lösning (eller anlita någon som gör det åt en). Man ska också veta att det är några saker som skiljer sig mellan 1.0.2 och 1.1.1, t.ex. fungerar inte SummerBoard på samma sätt och SwePhone är inte lika utvecklat.

Det finns numera ett script som ska underlätta själva virginize-processen och även backup av seczone, men det är inget vi testat själva. Du hittar det på RevirginizingTool-sidan, kolla efter ”virginator”.

Inga kommentarer till “Kortfattad guide: Uppdatering av upplåst 1.0.2 till 1.1.1”

  1. Flameboy skrev:

    Jag fick inte det att fungera, i mitt fall blev telefonen låst med den gula triangeln och iTunes klagade över att återställningen inte fungerade. (det var dock inga problem att återställa till 1.0.2)

  2. Flameboy skrev:

    http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-3883.20070927.In76t/iPhone1,1_1.1.1_3A109a_Restore.ipsw

    Länk till 1.1.1 för den som vill testa!

  3. Baron skrev:

    Jag kör tvärfast. Finns det nån som skulle kunna hjälpa mig här:

    http://www.99.se/iphone-mobiltelefon/229315-hur-uppdatera-upplast-1-0-2-till-1-1-1-pa-mac.html

    🙂

  4. iFun.se | Allt om iPhone i Sverige » Guide: 1.0.2 till 1.1.1 - virginize och uppdatering skrev:

    […] uppdatera den till 1.1.1 finns det mycket enklare sätt att göra det på, än det som beskrivs i vår gamla guide. Det viktiga är att göra “virginize” först, annars kommer telefonen inte att fungera […]