Guide: Upplåsning av ny 1.1.1 med AppSnapp

Av Adrian Bengtson, torsdag 1 november 2007

Denna guide är inaktuell, detta är den nya versionen: Guide: Upplåsning av ny iPhone 1.1.1 (v3)

Det finns ett alternativt sätt att låsa upp en splitter ny iPhone 1.1.1, genom den nya sajten jailbreakme.com slipper man nedgradera till 1.0.2 för att kunna aktivera telefonen. Detta är en kortfattad guide hur man gör för att använda denna metod på en splitterny 1.1.1 ur kartong.

Denna guide är fungerar från både Mac och Windows men 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. 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.

Uppdatering: Det finns en enklare variant av denna guide som inte kräver SFTP från dator som vi rekommenderar. Den enklare guiden är också mer uppdaterad, denna kommer troligen inte att uppdateras mer.

Förutsättningar: En iPhone 1.1.1, helt ny i kartong.

Målet: En iPhone 1.1.1, upplåst för valfritt SIM-kort, med SwePhone installerat och fungerande YouTube.

Verktyg: Ett trådlöst nätverk, anySIM 1.1.0, theThreeFiles och ett SFTP-program.

  1. Första steget är att komma åt Safari så vi kan surfa in på jailbreakme.com, detta baserar sig på metoden beskriven på jailbreakme.com men med ett tillägg för att kunna ansluta i lugn och ro till låsta wifi-nät. Enligt uppgifter fungerar detta steg endast med AT&T:s SIM-kort som sitter i telefonen från början. Har du en ny telefon ur kartong har du alltså detta kort i telefonen redan.
    1. Dra slajdern ”slide for emergency”.
    2. Slå *#307# och tryck på Call.
    3. Klicka på raderaknappen för att sudda ut numret och skriv 0 (noll) istället.
    4. Klicka på Call.
    5. Klicka på Answer.
    6. Klicka på Hold.
    7. Klicka på Decline.
    8. Nu är du klicka på Contacts längst nere. Gör det.
    9. Klicka på + för att lägga till en kontakt.
    10. Klicka på Add new URL.
    11. Skriv prefs://1F i URL-fältet och klicka på Save.
    12. Klicka på Add new URL.
    13. Skriv http://jailbreakme.com i URL-fältet och klicka på Save.
    14. Klicka på Save för att spara hela kontakten.
    15. Nu syns två URL-fält. Klicka på prefs://1F för att öppna inställningarna.
    16. Välj Wi-Fi.
    17. Välj det trålösa nät du vill använda.
    18. Fyll i lösenord och klicka på Join.
    19. När du anslutit till det trådlösa nätverket, klicka på den lilla pilen vid det nätverk du är ansluten till för att se mer info om det.
    20. Skriv ner vilken IP-adress din iPhone har, du behöver den senare när du ska lägga in anySIM.
    21. Gå tillbaka till Settings.
    22. Gå in i General -> Auto-Lock och välj Never så slipper man problemen med att skärmen släcks.
    23. Nu ska vill tillbaka till vår kontakt. Tryck på Home-knappen på telefonen (den fysiska knappen).
    24. Dra slajdern ”slide for emergency” så att du kommer till telefonläget.
    25. Slå 0 (noll) och tryck på Call.
    26. Klicka på Answer.
    27. Klicka på Hold
    28. Klicka på Decline. Nu kommer du in i kontaktlistan igen.
    29. Välj kontakten No Name.
    30. Klicka på http://jailbreakme.com så att Safari startas och laddar in sidan.
    31. Scrolla ner till Install AppSnapp och välj det.
    32. Om allt går vägen ska Safari avslutas och du kommer tillbaka till Activate-sidan. Vänta tills telefonen börjar ringa. Om du däremot fastnar på att inget händer i Safari när du gör steg 31 kan det bero på att den inte får kontakt för servern ligger nere. Då är det bara att försöka igen senare (från startläget kan man börja vid punkt 24 om man inte stängt av telefonen).

      Uppdatering 4 november: jailbreakme.com har uppdaterats, numera startar telefonen om automatiskt och steg 33-36 behövs inte längre.

    33. Nu ska telefonen börja ringa. Svara.
    34. Välj End Call.
    35. Nu har telefonen antagligen stannat på call ending… eller liknande. Stäng av den genom att hålla inne Sleep-knappen tills du får upp slide to power of” och genomför det.
    36. Starta telefonen igen.
    37. Eventuellt ser du Activate-skärmen en sekund, men sen ska telefonen hamna i startläget automatiskt. Nu är din telefon aktiverad och dessutom har du fått Installer om allt fungerat.
    38. För att städa upp kan du gå in Phone -> Contacts och radera den kontakten vi nyss lade dit (genom att välja den, välja Edit och scrolla ner till Erase Contact).
    39. Har allt gått bra är denna del av guiden slut och då kan gå vidare till steg 2:1.
    40. Om jailbreakme.com misslyckats och då bara får Activate-skärmen behöver du återställa telefon.
    41. Håll inne Home– och Sleep-knapparna riktigt länge. Först kommer slide to power off (fortsätt håll), sen stängs telefonen av (fortsätt håll), sen startar den igen (fortsätt håll) sen ser du en illustration för att ansluta telefonen till iTunes, nu kan du släppa.
    42. Starta iTunes på datorn.
    43. Anslut telefonen via USB.
    44. iTunes kommer att säga att den hittat en telefon som behöver återställs, låt iTunes återställa den (tar ett antal minuter) tills du får upp Activate-skärmen igen. Sedan är det bara att börja om på steg 1:1!
  2. Nästa steg är att installera de program som behövs via Installer (den här delen blir antagligen fort inaktuell men den gäller just nu när denna guide publiceras).
    1. Starta Installer
    2. Du kanske får ”Refresh Failed” som meddelande nu. Klicka på OK i så fall och sedan på Reload uppe till vänster. Ibland är kontakten nere och då får man vänta. Ibland får man avsluta och start Installer igen.
    3. Om du får du upp ”Installer Update” behöver Installer uppdateras, välj Update Now i så fall, annars är det troligen senaste versionen. Om du uppdaterade Installer kommer det att avslutas och du får starta det igen.
    4. Klicka på Uninstall nere till höger. Om ”Community Sources” finns med i listan är det redan installerat, då kan du hoppa över steg 5.
    5. Installera Community Sources (under Sources i listan, inte Sources längst ner) för att få tillgång till fler saker att ladda ner.
    6. Installera BSD Subsystem (under System) för det är bra att ha.
    7. Installera OpenSSH (under System) för det behöver vi för att ansluta till telefonen via SSH och SFTP.
    8. Nu kan du avsluta Installer om du inte vill ha SwePhone, annars fortsätter du med följande steg:
    9. Klicka på Sources längst nere till höger.
    10. Klicka på Edit uppe till höger.
    11. Klicka på Add uppe till vänster.
    12. Fyll i https://www.ifun.se/swe och klicka på OK.
    13. När det är installerat, klicka på Done uppe till höger.
    14. Klicka på Refresh uppe till vänster så att ”Untitled source” blir SwePhone istället.
    15. Klicka på Install nere till vänster.
    16. Välj Localization (1.1.1).
    17. Här kan du nu välja tre stycken delar av SwePhone: Svenska menyer, Svenska nummer och Svenska ordlistor.
    18. Installera alla eller delar av SwePhone utifrån dina önskemål.
    19. Efter installationen, gå till startläget (med Home-knappen) och välj Settings -> General -> International
    20. Välj Sweden under Region Format -> Swedish och gå tillbaka till International.
    21. Välj Svenska som språk under Language och klicka på Done.
    22. Nu har du en SwePhone!
    23. Glöm inte att donera till SwePhone om du gillar det och så att det fortsätter att utvecklas!
  3. Steg tre är upplåsningen. Du ska ansluta till telefonen med ett SFTP-program för att lägga över anySIM av telefonen. Cyberduck är ett fritt SFTP-program för Mac som fungerar bra (används i guiderna på ModMyiFone.com). Det som följer är en generell beskrivning för valfritt SFTP-program. Från och med nu är denna guide anpassad för de svenska menyerna från SwePhone.
    1. Ladda ner anySIM 1.1.1 från den här sidan och packa upp det.
    2. Se till att telefonen har Autolås satt till Aldrig under Inställningar -> Allmänt -> Autolås (vilket borde vara fallet).
    3. Anslut till telefonens IP-adress med ditt SFTP-program och använd root som användarnamn och alpine som lösenord.
    4. Det kan ta 30-40 sekunder första gången för att SSH-nycklar genereras i telefonen.
    5. När du är inne, navigera till /Applications.
    6. Lägg anySIM i Applications.
    7. Om ditt SFTP-program stödjer att ändra Unix-rättigheter (Fetch gör till exempel det) så navigera in i anySIM.app (som är en mapp) och markera filen anySIM och ge den rättigheterna 755. Om du gör detta kan du hoppa över steg 8-11.
    8. Om du inte har den möjligheten får du ansluta till din iPhone via SSH istället.
    9. I terminalen, skriv och utför ssh root@IP-adress där IP-adress är den IP-adress du skrev ner förut.
    10. Lösenordet är alpine.
    11. När du är inne, skriv och utför chmod 755 /Applications/anySIM.app/anySIM så att programmet får rätt rättigheter.
    12. Stäng av din iPhone helt och starta den igen (stänger av gör du genom att hålla inne sleep-knappen tills det kommer upp en slajder för att stänga av).
    13. Nu ska du ha anySIM som program på din iPhone.
    14. Starta anySIM. Programmet kommer att påminna dig om att stoppa i ditt SIM-kort som du ska använda och har du det bör du göra det, men vi har framgångsrikt låst upp med AT&T:s SIM-kort som sitter i från början och ändå kunnat byta till valfritt senare.
    15. Välj slide to unlock i anySIM.
    16. Scrolla ner och klicka på OK, Unlock My iPhone. Knappen ger ingen response, men så fort du rör den startar processen.
    17. Nu återstår en väntan på att anySIM ska göra sitt.
    18. Om allt går som det ska så får du efter ungefär 5 minuter få upp ”Unlock Sucessful!”. Tryck på OK.
    19. Grattis, din telefon är nu färdig att användas med valfritt SIM-kort!
    20. Nu behöver du inte anySIM något mer. Anslut till telefonen (du kanske måste ansluta till ditt trådlösa nät under Inställningar -> Wi-Fi först) och ta bort anySIM.app ur /Applications och starta om telefonen för att anySIM ska försvinna från startläget.
  4. Den sista viktiga punkten är att fixa YouTube som troligtvis inte fungerar för tillfället.
    1. Kolla första att YouTube verkligen inte fungerar. Om det fungerar, grattis, då kan du sluta nu.
    2. Ladda ner theThreeFiles.zip härifrån och packa upp det.
    3. Anslut till din iPhone igen med ditt SFTP-program.
    4. Navigera till /private/var/root/Library/Lockdownd.
    5. Ersätt de tre filerna i den mappen med de som du packade upp ur theThreeFiles.zip.
    6. Stäng av och starta din iPhone igen.
    7. YouTube kommer fortfarande inte att fungera ännu, vi måste göra en grej till.
    8. Anslut till iPhone med USB till din dator så att den dyker upp i iTunes.
    9. Om du får upp en ruta om att ställa in namn för din iPhone, gör det.
    10. Det ska vara allt, nu kan du koppla lös din iPhone och YouTube bör fungera.
  5. Nu är telefonen en upplåst 1.1.1 med SwePhone och fungerande YouTube. Allt är väl. Men som en säkerhetsåtgärd kan det vara bra att stänga av SSH, speciellt eftersom root-lösenordet är det förinställda.
    1. Starta Installer på din iPhone.
    2. Installera Services som finns under Utilities.
    3. Avsluta Installer.
    4. Nu ska du ha Services som program i startläget.
    5. Med Services kan du enkelt slå av och på SSH-accessen till telefonen.

Hoppas detta fungerade. Jag (Adrian) har testat guiden på flera 1.1.1-telefoner och det har fungerat bra för mig i alla fall. Vi garanterar ingen support på frågor som ställs i kommentarerna utan rekommenderar forumet 99.se/iphone för den som behöver hjälp. Hittar ni däremot fel i guiden tar vi gärna emot dom i kommentarerna så vi kan korrigera felen.

Denna guide uppdaterades senast 4 november.

39 kommentarer till “Guide: Upplåsning av ny 1.1.1 med AppSnapp”

  1. danijel skrev:

    de där med att pinga upp har ja testat å de funkar 🙂

    när ja har ”återställt” min telefon så är de bara att göra så, så funkar den, behöver inte AnySim eller liknande för att den är redan upplåst då. 🙂

    hoppas de kommer bättre uppdateringar för iphone och att de funkar att låsa upp dem me, tycker min verkar lite seg å dan så vet inte om de är pga uppdateringen eller nått annat :/

    skulle gärna vilja ha min 220v adapter nu :/ har väntat i snart 1vecka…

  2. Filip skrev:

    Tack så mycket för detta. Propps till er grabbar!

  3. peter skrev:

    Går det inte att hämta anySim från installer direkt, eller måste man lägga över det på telefonen.

    Hade ju varit grymmt bra om det gått att göra utan att behöva lägga över manuellt.

    //P

  4. bjornstrom skrev:

    Hur fort bedömer du att detta går jämfört med den gamla 1.1.1 -> 1.0.2 -> 1.1.1 AnySim metoden?

  5. Martin skrev:

    *#307#-grejen fungerade inte för mig med mitt tele2-kort i men funkade när jag använde det gamla original at&t-kortet. Har dock fortfarande problem med att ”connection failed” när jag ssh/sftp:ar in till telefonen trots helt fresh 1.1.1 med bara AppSnapp, BSD Subsystem och OpenSSH installerat.

  6. Adrian Bengtson skrev:

    peter: Det skulle onekligen göra allting enklare, men jag har då inte hittat anySIM i Installer. Om någon annan vet hur man får in anySIM i Installer (till exempel genom att lägga till en ny source som med SwePhone) så säg till!

    bjornstrom: Jag har inte testat den gamla metoden själv, men jag sätter en slant på att denna går snabbare.

    Martin: Aha, jag har bara testat med AT&T-kortet (eftersom det suttit i direkt från kartongen).

  7. Jacob skrev:

    Jag har fått över anySIM till min 1.1.1 genom;

    Öppna installer och tryck på sources.

    Sen edit -> add och där skriver du http://Iphone.blurgle.ca/repo

    fungerade fint!

    Har vissa problem dock; anySIM kan inte låsa upp telefonen!

    varjegång jag slår på luren skriver jag in PIN till mitt telenor sim (telenor står uppe i högra hörnet)

    Kan ta emot samtal men inte ringa ut, det dyker upp () & – mellan siffrorna! är det för att jag inte har swephone?

  8. Ossi skrev:

    När man är klar och allt fungerar så ligger applikationen anysim kvar på ”skrivbordet”, kan man ta bort det efteråt utan problem?

  9. Adrian Bengtson skrev:

    Ossi: Kolla på punkt 3:20 i den här guiden, där står det att man kan ta bort anySIM.

  10. Martin skrev:

    Jag har problemet att det gick inte att #307:a utan att ha at&t-kortet i telefonen och då fixar inte AppSnapp YouTube. Inte TheThreeFiles i Lockdown fungerar heller..

  11. Adrian Bengtson skrev:

    Jacob: Det verkar gå bra med i.unlock.no enligt den här guiden.

    Jag ska uppdatera guiden med den varianten.

  12. Jacob skrev:

    Som ett mirakel började det fungera med sim kort och hela kalaset, det verkade som ett par försök behövdes…

    Nu ska det doneras en slant!

    Tackar och bockar….=)

  13. Jacob skrev:

    Adrian : Jag ska kolla om man kan få in theThreeFiles på samma sätt!

  14. Adrian Bengtson skrev:

    Donationer till SwePhone är mycket uppskattade av SwePhone-utvecklarna (men har inget att göra med dessa guider).

    Jag råkade just på en telefon som inte blev upplåst av jailbreakme.com, vet inte varför faktiskt. Tyvärr går det inte att köra igen (eftersom TIFF-buggen täpps till) så nu måste jag återställa telefonen. Återkommer med mer info om hur det går.

  15. iFun.se | Allt om iPhone i Sverige » Guide: Upplåsning av ny 1.1.1 med AppSnapp – utan dator skrev:

    […] « Guide: Upplåsning av ny 1.1.1 med AppSnapp […]

  16. Adrian Bengtson skrev:

    Uppdatering till förra kommentaren: Jag återställde telefonen och gjorde om allting igen, då gick det bra. Jag har uppdaterat guiden lite, kolla punkt 1:40 för mer info.

  17. David Friman skrev:

    WIERD FRYSNING!!!

    Testade detta på en iPhone 1.1.1 efter att kört restore från iTunes efter ett misslyckat upplåsningsförsök från guiden på modmyifone.com. Gick kalas fram till anySIM (hoppade över swephone). Efter anySIM istallerats via Cyberduck och kollat att behörigheten var 755 kopplade jag ner Ankan och startade om iPhonen. Till min sorg fryser elendet efter att Sleep-knappen tryckts in. Apple-loggan är det enda som syns, efter ett tag dyker proppellern upp (Apples ”vänta”-symbol) ovanpå Apple-loggan. Efter några minuter slocknar skärmen sedan börjar allt om igen. Det går inte att sätta elendet i Restore-mode med Sleep+Home i 10 sek och sedan bara Home i 10 sek.

    Känner någon igen sig? Några idéer på att gå vidare?

    David

  18. Adrian Bengtson skrev:

    David: Om du håller inne både home och sleep riktigt länge då? Så den startar om och ska hamnar i restore.

  19. David Friman skrev:

    Adrian:

    Jag håller på och downgradar baseband min andra 1.0.2 som jag kroniskt misslyckas att uppgradera till 1.1.1 med anySim. Får nöja mig med 1.0.2 så länge. Då funkar Comviq i alla fall. Ska sedan testa med Home+Sleep tills skärmen svartnar på den andra 1.1.1 och se vad som händer.

    Mitt dilemma är att det är svärfars 1.1.1 som vi ska låsa upp och jag flyttar till Thailand på tisdag så det känns lite stressigt 🙂

    Återkommer med uppdateringar.

  20. mirko kadi skrev:

    Hur gör man ifall man inte har at&t simkort?

  21. Adrian Bengtson skrev:

    David: kör längre än att den svartnar, den ska starta om också och komma upp i restore-läget. Kolla punkt 1:41 i den här guiden.

    mirko: Jag vet inte. Är det någon som lyckats med ett annat SIM-kort eller har *alla* som försökt misslyckats?

  22. David Friman skrev:

    Adrian:

    Stoppade i USB och öppnade iTunes och körede Home+Sleep i 30 sek. Då dök Restore-ikonen upp och nu får den lite fräsh programvara från iTunes. Ska jag köra den här guiden igen tycker du? Ska AT&T kortet vara i?

    David

  23. David Friman skrev:

    forts…

    alt köra en downgrade till 1.0.2 och nöja mig med det?

  24. Adrian Bengtson skrev:

    David: Tja, om du orkar så kan du testa guiden igen, du kan ju alltid köra restore om det inte fungerar. Vissa verkar ha problem med anySIM, men hittills har jag inte haft det.

  25. David Friman skrev:

    Adrian:

    Cool. Har nog lagt ner 40 tim på div iPhones vid det här laget så jag kör några till 🙂 Sweet guide btw. Har du några idéer om en ”säker” metod att uppgradera en 1.0.2?

  26. Martin skrev:

    FYI efter testat flera olika sätt att få YouTube att fungera utan framgång så löste det sig genom att lägga till i.unlock.no som source i Installer och lägga in deras YT-fix (under kategorin ”Unlocking”).

  27. Adrian Bengtson skrev:

    David: Om den är upplåst 1.0.2 har vi den här guiden, men helt ”säkert” är nog ingenting.

    Martin: Det är samma metod som jag använder i min nya enklare guide.

  28. Andreas skrev:

    Har lyckats uppgradera min crackade iphone 1.0.2. Den är uppdaterad med den nya 1.1.1 programvaran, allt lirar youtube å hela skiten men när jag kör anysim får jag

    ”anysim cannot unlock this phone, anysim will now quit. Please turn it on again after anysim quits”

    Någon som har en lösning på detta? Reparera Basenadet? Kan dock inte ansluta via winscp för att få in viginize filerna..

    lösning ngn?

  29. Andreas skrev:

    Jag har dock lyckats ansluta via Winscp ett par gånger under dagen men nu går det tyvärr inte längre…

  30. mirko kadi skrev:

    jag kan inte låsa upp den med alla program som finns Simfree , anysim, Iunlock. Hur ska jag göra ? jag har 1.1.1 jag har även nedgraderat till 1.0.2 och kört alla med det gick inte. Jag vill inte kasta mobilen. Är det någon som vet snälllllllllllllla hjälp

  31. Tobbe skrev:

    Community Sources dyker inte upp under Sources i Installer. Mycket mystiskt. Någon annan som råkat ut för detta? Går paketet att hitta någonstans och skicka över till luren manuellt?

  32. Adrian Bengtson skrev:

    Tobbe: Har du kollat så att det inte är installerat redan? Numera verkar jailbreakme.com lägga in det automatiskt.

  33. Tobbe skrev:

    Adrian: Du har så rätt, det är redan installerat. Dock hittar jag inte ”International” under ”Settings/General” och förutsatte att det berodde på avsaknad av Community Sources (SwePhone är installerat).

    Någon idé om vad detta kan bero på? Vore ju onekligen trevligt med en SwePhone! 🙂

  34. Adrian Bengtson skrev:

    Tobbe: Om SwePhone är installerat rätt så ska du ha fått International, det har fungerat för mig på alla 1.1.1-telefoner jag testat.

  35. Tobbe skrev:

    Adrian: Jag får ta på mig dumstruten. Hade inte installerat alla SwePhone-paketen. Tackar för snabba svar!

  36. Mikael skrev:

    Kanon !

    Fungerade på 2st direktus !!!

    Tackar

    // Micke

  37. Janne skrev:

    Mycket bra instruktioner fungerar kanonbra. Det är bara bluetooth som inte funkar hur jag än gör. Är det någon som vet vad det kan vara.

  38. zightx skrev:

    Skulle installera svenska nummer i min iPhone idag. Men hittade som sagt heller ingen ”International” knapp under Settings -> General. Så jag testade att installera svenska menyer, då dök ”International” upp som den skulle. Sedan konfigurerade jag lite och testade med svenska menyer ett tag men gillade det inte så jag avinstallerade paketet i installer. ”International” knappen fanns fortfarande kvar.

    Detta anser jag som en liten bugg att knappen ”International” inte dyker upp om man bara vill installera svenska nummer. För ställer man inte om till Sverige så får man ju inga svenska nummer. Tänkte bara meddela detta. Tack för SwePhone annars, har funkat mycket bra förutom just den här buggen.

  39. Adrian Bengtson skrev:

    Till alla som använder denna guide: Gör ni det för att den enklare guiden inte fungerade, eller? Den här guiden är ju krångligare och jag har inte uppdaterat den på länge, bara så ni vet.

    janne: Vad försöker du göra med bluetooth? Det enda som bluetooth fungerar till i iPhone är headset, inget annat.

    zightx: Jo, vi känner till ”buggen”. Men man måste ju inte avinstallera de svenska menyerna, det räcker med att inte välja svenska som språk. Dom tar inte så stor plats och så länge man inte valt svenska som språk gör dom ingen skillnad.