Monday, October 15, 2007

Norsk iPhone (Windows XP guide)


*** Denne guiden er nå utdatert, det finnes betraktelig enklere måter å gjøre dette på ***


Advarsel 1:
Denne guiden er skrevet på bakgrunn av min erfaring med å låse opp 2 stk iPhones. Før du benytter deg av den merk deg at jeg selvfølgelig ikke tar på meg noe ansvar hvis noe skulle gå galt med telefonen din, og at ved å modifisere Apples produkter på denne måten frafaller all garanti. Denne prossessen involverer alltid en viss risiko, men denne metoden fungerte smertefritt for min del. Fortsett på eget ansvar!

Advarsel 2:
I skrivende stund jobbes det frenetisk med å strømlinjeforme hacks til iPhones seneste Firmware (versjon 1.1.1) - og denne vil jeg ikke ta høyde for i denne guiden. Denne guiden skal kun brukes dersom du har Firmware versjon 1.0.2 eller lavere (dvs. 1.0.0 / 1.0.1 / 1.0.2).

Før du begynner:

  • Les igjennom hele guiden, se video tutorialen til mokujin21 og gjør deg kjent med alt du skal gjøre først.

  • Dersom du har en annen versjon av iTunes enn 7.4.1.2 (sjekk i Help->About) så avinstaller denne

  • Uncheck i preferences i iTunes at den skal sjekke etter programvareoppdateringer. Og unngå for enhver pris å oppdatere iPhonen til Firmware 1.1.1!

  • Guiden forutsetter at du har trådløst nettverk installert, og at du skjønner hvordan du skal koble deg på dette. Dersom du har problemer med å komme på, sørg for at Wi-Fi routeren din sender på en kanal mellom 1-9 (ettersom kanalene ovenfor ikke brukes i USA, og er dermed ikke støttet av iPhone)

  • I de punktene der du blir bedt om å overskrive eksisterende filer på iPhonen vil jeg anbefale at du først tar backup av de aktuelle filene. Better safe than sorry!

Punkt 1 - Sjekke at du har riktig firmware.
For å sjekke om du har riktig firmware, gå frem på følgende måte:

1. Skru på telefonen slik at du står ved "Activation screen"
2. Dra pilen mot høyre for å utføre en "Emergency call"
3. Ring opp *3001#12345#*
4. I "Field test"-en trykk på "Versions" og sjekk at du har en av kodene i fet skrift

03.12.06_G = firmware 1.0.0
03.14.08_G = firmware 1.0.1/1.02

04.02.04_G = firmware 1.1.1
04.01.13_G = firmware 1.1.1

Dersom du har en av de to øverste, gå videre til neste skritt.

Tilleggsinformasjon:
Det er også en måte å fastlå hvilken versjon du har ved å se på serienummeret på iPhone boksen. Serienummeret på baksiden av boksen vil se ut som noe a la dette: 7T737XYZWH8
Tall nr 4 og 5 fra venstre (i dette tilfellet 37) representerer hvilken uke iPhonen er produsert. Firmware 1.1.1 begynte å shippes med iPhones i uke 39, så dersom tall nummer 4 og 5 fra venstre utgjør 38 eller mindre, så vil iPhonen 99% sikkert ha firmware 1.0.*, og den kan brukes med denne guiden. Sjekk med metoden ovenfor for å være helt sikker!



Punkt 2 - Åpne telefonen
mokujin21 har laget en veldig enkel og oversiktlig video walkthrough på hvordan man skal låse opp telefonen din. Se begge videoene i sin helhet først, før du gjør noe, slik at du ikke får deg noen ubehagelige overraskelser. Du vil trenger å laste ned følgende filer, og det er likesågreit å gjøre dette først:

WinRar (for å pakke opp alle aktuelle filer)
iTunes versjon 7.4.1.2
Unlockings verktøy supplert av mokujin21
iPhone firmware 1.0.2

Pakk ut alt og legg det på desktoppen slik at du har alt lett tilgjengelig. Neste steg er å se videoene:



Nå er telefonen din kommet forbi "Activation screen" og det som gjenstår er å fjerne operatørsperren. Her har mokujin21 valgt å demonstrere 2 programmer, jeg anbefaler at du bruker AnySim 1.0.2, som er det andre programmet han viser.



Nå skal telefonen være unlocked, dersom du får opp meldingen "Sim locked", så har dette ikke noe med operatørlås å gjøre, dette er PIN koden din som må tastes inn. Gjør dette og gå deretter i Settings->Phone->SIM PIN og deaktiver PIN koden din. Dette må gjøres for å unngå en bug som får telefonen til å kræsje i ny og ne.



Punkt 3 - Få YouTube til å fungere
YouTube skal egentlig fungere etter at du har brukt Pacay, men det gjør det ikke. Det eneste som skal til for å få den opp og gå, er at du går i Settings->General->Date & Time og stiller klokken. Når dette er gjort skal YouTube fungere.


Punkt 4 - Installer diverse programmer
Ved hjelp av programmet Installer som ligger på telefonen din nå, installer følgende programmer:
  • Community Sources (Gjør at du får flere programmer å laste ned)

  • Summerboard (Gjør at du bla. kan ha flere enn 16 ikoner på "home screen")

  • Kb (Gir deg alternativ til å skru av ordboken om du ikke ønsker å ha den)

  • Services (Gir deg mulighet til å skru av/på SSH, Bluetooth, Wifi og Edge)

  • BSD Subsystem (Gir deg linuxfunksjonalitet på telefonen)

  • OpenSSH (Gjør at du kan SSH/SFTP til telefonen (overføre filer med WinSCP))
PS! Ved problemer restart telefonen for hvert program du installerer!



Punkt 5 - Installere norsk tastatur

Åpne Safari browseren på telefonen og gå til URL'ene
Velg "Yes" når du får spørsmål om å installere "new package source" på begge to.
Gå nå til Installer programmet og installer Mobile Enhancer og Norwegian Keyboard. Skru av og på mobilen. Du kan nå alternere mellom å ha "vanlig" og norsk keyboard ved å trykke på knappen nederst til venstre.



Punkt 6 - Nummergjenkjenning
Ettersom amerikanerne har ett annet oppsett på telefonnummerne, vil ikke telefonen gjenkjenne kontaktene dine dersom du ikke lagrer telefonnummerne med både +47XXXXXXX og XXXXXXXX. For å fikse på dette blir du nødt til å erstatte en av filene på iPhonen. Dette gjør du ved å bruke programmet WinSCP. Last ned, installer og åpne programmet.

For å logge på iPhonen må du ha IP'en dens, gå til Settings->Wi-Fi og trykk på den blå pilen til høyre for navnet på Wi-Fi nettverket du er tilkoblet. Der står IP adressen din.

Tilbake i WinSCP tast inn IP adressen under Host name, i User name og Password taster du inn henholdsvis "root" og "dottie" (uten gåsetegn). Sørg samtidig for at File protocol er satt til "SFTP". Login.

Første gang du logger på vil det ta ca 30 sek.
Last ned denne filen og pakk den opp.
Ved hjelp av WinSCP manøvrer til mappen /System/Library/Frameworks/AppSupport.framework/ på iPhonen og upload AppSupport filen, overskriv den som ligger der fra før.

Spesielt interesserte kan lese mer her



Punkt 7 - Norske formater
Dersom du har forsøkt å taste inn noen telefonnummer enten på Keypaden eller ved å lagre kontakter, har du sett at den viser telefonnummeret automatisk innenfor paranteser o.l. For å fikse dette skal du bruke WinSCP på samme måte som i punkt 6. Dette vil også gjøre at du for norske datoer i kalenderen blant annet. Last ned følgende 2 filer:Logg på med samme metode som du gjorde i punkt 6 med WinSCP, og overskriv følgende 2 filer på iPhonen:

/System/Library/Frameworks/AddressBookUI.framework/ABPhoneFormats.plist
/private/var/root/Library/Preferences/.GlobalPreferences.plist

Reboot telefonen og du skal nå ha norske formateringer.

Spesielt interesserte kan lese mer her og her



Punkt 8 - Norsk ordbok
Ordboken på iPhone foreslår ord den mistenker du har skrevet feil. Denne er oversatt til norsk, men det finnes enkelte unntak. Korte ord på 2 bokstaver er ikke mulig å oversette, slik at du til tider kan f. eks. se "we" og "us" dukke opp, men dette er i mitt tilfelle uproblematisk. For å installere norske ordboken, gjør som følger:

Last ned og pakk opp denne filen.
Manøvrer med WinSCP til mappen /System/Libary/Frameworks/UIKit.framework og upload/overskriv de 3 filene. Reboot telefonen.

PS! Dersom du ikke ønsker å bruke ordboken, gå til Settings->General->Keyboard og skru av "Enable Autocorrection" (Det forutsetter at du installerte Kb.app som nevnt under punkt 4) - eller at du bare skipper dette punktet...



Punkt 9 - Operatørlogoer
Dersom Operatørlogoen din vises feil (f. eks.: Du har Chess, men den viser "N NetCom" e.l.), kan du laste ned fra iphone.unlock.no modifiserte filer som gjør at den viser korrekt operatør (og ikke scroller).

Last ned logoene her og velg den operatøren du bruker.
Last deretter ned en denne filen
Igjen med WinSCP, manøvrer til /System/Library/CoreServices/SpringBoard.app/ og overskriv filene Default_CARRIER_ATT.png, FSO_CARRIER_ATT.png (operatørlogoene) og SpringBoard.
Reboot.


Punkt 10 - EDGE settings
For å sette opp EDGE, på iPhonen gå til Settings->General->Network->Edge og skriv inn de verdier som din operatør bruker.

NetCom-nettet - APN: internet.netcom.no
Telenor-nettet - APN: telenor

Username/Password skal stå blankt på begge 2.

Merk at GPRS er svindyrt på de fleste abbonnement i Norge, og jeg anbefaler at du følger med på bruken av dette. For å disable EDGE kan du bruke programmet Services som jeg anbefalte at du installerte tidligere.



Helt til slutt:
Jeg har ikke modifisert noen filer selv. Jeg er heller ikke sikker på hvem som har æren for mye av dette, men folk som har vært til ekstrem hjelp for min del er magnerlu90, homer, Rossi, egiltodo og mange andre ved mac1.no forumet, iphone.unlock.no og hackint0sh.org forumet

12 comments:

Eirik said...

Hvordan gjør man dette på en enklere måte, hvis du vet at det finnes? Har forresten xp, så hvis den enklere måten er basert på mac så er det ett fett for meg.. ;)

Marius said...

http://iphone.unlock.no har en meget enkel guide jeg vil anbefale. Deretter er det bare å installere AnySim fra installer og unlocke (dog unlocking funker ikke på nye 1.1.2 telefoner)

Anonymous said...

Hei! jeg skulle spøre om at, åsen er det å få takke den installing ikonen på skjermen, fordi jeg ikke har den på iohonen min. jeg har 1.0.2 vr på iphonen.

Takk

Marius said...

Anonymous:
Jeg vil igjen henvise til iphone.unlock.no

Jeg vil også anbefale deg å oppgradere i det minste til 1.1.1 ettersom den firmwaren fungerer mye bedre enn 1.0.2.

I all korthet er det bare å taste inn noen nummerkombinasjoner for å komme seg inn på add contacts menyen, og bruke den for å sette opp wlan og å komme seg til jailbreakme.com. Meget enkelt, alt står på den siden jeg nevnte ovenfor.

Anonymous said...

åsen er det å opgradere til 1.1.1

er det noen som kan hjelpe meg med.

Marius said...

Anonymous: Ta en titt på http://warius.blogspot.com/2007/11/updrade-iphone-from-102-to-111.html - der er "the basics" om du har en 1.0.2 unlocket telefon. Det er nokså enkelt

Anonymous said...

et det noe guid for 1.0.2 helnorsk språk? jeg er fornøyd med versjonen. jeg trenger bare helnorsk språk

Marius said...

Jeg kan ikke begripe hvorfor du fortsatt vil ha 1.0.2, ettersom absolutt alle funksjoner er tilgjengelige på 1.1.1+ med unntak av vertikal scrolling av Springboard.
Denne guiden er mildt sagt utdatert, og ekstremt vanskelig i forhold til dagens mer oppdaterte metoder.
Jeg vil anbefale deg å ta en tur på iPhone forumet til mac1.no og lese litt der. Dersom du er ute etter en fornorsking av din egen telefon vil jeg anbefale installer sourcen http://install.ifon.no
Lykke til!

Anonymous said...

hvis jeg opdaterer til 1.1.3, går det ann å bruke turbo sim?

Anonymous said...

jeg skulle oppdatere iphonen min til 1.0.2, men det gikk ikke bra. nå iphonen ble helt fucka. jeg veit ikke hva skal jeg gjøre... kan du hjelpe meg...jeg kan ikke gå videre nå....til å laste ned AppTappInstaller. den stopper under veis. hjelp plz

Anonymous said...

hvis du ser på de bildet, så er det lettere å skjønne hva jeg menner.

http://img100.imageshack.us/img100/1860/iphoneei4.jpg

håper du kan hjelpe meg.

Takk

Marius said...

Anonymous: Ja, du kan bruke AnySim med 1.1.3, men det krever en meget spesiell fremgangsmåte, og du må for all del ikke finne på å oppgradere direkte til 1.1.3 i iTunes. Da vil du ikke kunne bruke telefonen!

Anonymous2:
Sett telefonen i recovery mode, og oppdater til 1.1.1 - glem 1.0.2