iPhone-notiser lördag 16 februari
Av Adrian Bengtson, lördag 16 februari 2008Det har varit en händelserik vecka i iPhone-världen, den mest händelserika på mycket länge. Det började för en vecka sedan med mjukvaruupplåsningen från geohot och sen ZiPhone från Zibri. Vi tar en liten närmare titt på några av de större händelserna samt funderar lite på vad SDK är.
Geohots mjukvaruupplåsning
Som en bomb slog den ner, Geohots mjukvaruupplåsning av telefoner med nya bootloadern som han kallade gunlock, vilket var något av en helig graal som alla väntat på. Alla som tidigare varit utelämnade till simchip som TurboSIM kunde nu kasta sina kort och låsa upp telefonen med mjukvara.
ZiPhone
Den ökände Zibri tog sedan gunlock, packade ihop den med ett aktiverings- och jailbreak-hack som han enligt uppgifter stulit från Dev Team och släppte allting i ett program som heter ZiPhone. ZiPhone gav oss en extremt enkelt metod att genomföra aktivering, jailbreak och – om man hade en BL 4.6-telefon – även upplåsning.
I kölvattnet av detta kom det ut verktyg som baserade sig på ZiPhone i sin tur, som iJailBreak för Mac, vilket gjort det ännu enklare för Macanvändare att hacka sina nya 1.1.2 och 1.1.3-telefoner. Även iNdependence har släppts i ny version som drar nytta av ZiPhones teknik.
ZiPhone utvecklades i rask takt och fick i version 2.0 stöd för nedgradering av bootloadern, en farlig operation (om den går snett kan den ”bricka” en iPhone för gott), men en nödvändig lösning för den som vill köra baseband från 1.1.3 tillsammans med firmware 1.1.3. Det är nämligen så att gunlock, och alla varianter av det, nedgraderar baseband till det från 1.1.2 för att kunna genomföra upplåsningen med BL 4.6.
Intresset för ZiPhone har varit extremt stort, det är bara att kolla mängden kommentarer till vår artikel om detta.
Framöver
De närmare veckorna lär vi se en hel del finputsning av verktygen för iPhone-hackande. Det skadar inte att skynda långsamt och vänta ut buggfixar mm. Även fast ZiPhone mm har fungerat bra för många har det också varit många som suttit med tappat wifi, som fått sin iPhone låst vid Apple-loggan mm. Ibland är det SBS, men ibland beror det också på att verktygen inte är speciellt vältestade.
1.1.3
Många kör numera firmware 1.1.3 och det verkar fungera bra i de flesta sammanhang. De som rapporterats i problemväg är att många av programmen i Installer inte längre fungerar, pga av interna ändringar i systemet i telefonen. Det har också rapporterats om ökade problem med tappade samtal.
Har man låst upp sin telefon med gunlock/ZiPhone men inte nedgraderat bootloadern, vilket de flesta inte har, fungerar inte heller lokaliseringsfunktionen i Google Maps, detta pga av att man kör ett äldre baseband (det från 1.1.2 alltså).
iPhone SDK och 1.1.4
Mot slutet av februari kommer Apple att släppa SDK för iPhone, något som antagligen kommer att förändra en hel del. SDK står för Software development kit, dvs ett utvecklarpaket som säger hur man ska skriva program för iPhone enligt Apples riktlinjer. Detta är program som kommer att tillåtas köras på alla iPhones och är en helt annan grej än de program man hittar i Installer på en jailbreakad iPhone.
Programmen som utvecklas med SDK:n kommer antagligen att gå igenom en godkänningsprocess hos Apple. Det spekuleras mycket i att man kanske kommer att kunna köpa program genom iTunes Store eller liknande. Vad detta har för påverkan på de hemmahackade program som finns i Installer är ovisst än så länge. När SDK:n släpps vet vi mera.
Det senaste snacket handlar om att SDK:n kommer att komma med firmware 1.1.4.
Uppdatering 19 februari: Hela grejen med 1.1.4 verkar vara fejkat, iaf det rykte som härstammade från Tiny-Code, läs mer i detta inlägg.
SwePhone
SwePhone har fått tillbaka sina ordlistor för 1.1.3 efter att ha varit indragna en tid pga av problem för vissa.
Begreppsförvirring?
Missa inte vår redogörelse för vad bootloader, baseband och firmware är och vad som skiljer dom åt.
torsdag 21 februari, 2008 kl. 00:31
Mannen: Jag tycker att du borde se vad du skriver innan du kommenterar.
torsdag 21 februari, 2008 kl. 02:40
xxx : Japp menyn börjar att gunga och jag kan flytta ikonerna..men det är ju inte det som är problemet :p
torsdag 21 februari, 2008 kl. 08:15
Oskar: Va?
torsdag 21 februari, 2008 kl. 08:18
Du tror väl inte att jag ska hjälpa dig
torsdag 21 februari, 2008 kl. 13:38
Någon som vet vad som är fel på min installer?
Det är en 1.1.2 telefon som är simfixad. Allt har fungerat jättebra innan. Installerat lite olika spel och andra saker och tagit bort dem igen. När jag nu går in på installer och ska tex ladda ner ett spel så kommer det upp en ruta där det står ”Error Cant find host” ungefär. Jag har uppdaterat ”sources”. Installerat om ”installer”. Rensat homescreen så det enda jag har på homescreenen nu, som jag tagit från installer , är back gammon och flashligt .
Det går utmärkt att surfa på den hemma så den har kontakt med internet.
Vore jättebra om någon kanske har en idé om vad som hänt!
Tackar på förhand.
Mvh Marcus
torsdag 21 februari, 2008 kl. 17:13
måste man jailbreaka och aktivera när man har uppdaderat till 1.1.3?
torsdag 21 februari, 2008 kl. 18:24
@ Mannen: JA du måste göra om allt. Om du har använt gamla jailbreaks typ iJailbreak eller första varianten som kom ut, vad den nu hette, där man gick in på ”fejkservern” för att låsa upp skiten genom safari, så ”måste” du nollställa telefonen helt aka revirginize. Om du inte gör detta är risken stor att varken WIFI eller bluetooth fungerar plus andra problem typ ”iphone returned error 1”. Detta har i vissa fall att göra med att de första jailbreaksen trashade (corrupted) seczonen i basebandet vilket vid en ny jailbreak med typ geohotz eller ziphone får basebandet att lägga av helt. Jag föreslår att du loggar in på Ziphones irc och förklarar exakt alla steg du har tagit dit du är nu och hör med folket där vad som är bästa vägen att ta. Antagligen kommer de säga åt dig att köra -e, -D och sen återställa telefonen från 1.1.1 och uppåt. Alternativt använda GUI:ns Refurbish.
torsdag 21 februari, 2008 kl. 18:39
Förtydligande: Återställa telefonen till antingen 1.1.1, 1.1.2 eller 1.1.3 efter -e och sen -D. Känner du dig säker på din tidigare jailbreakmetod är det egentligen bara att testa att låsa upp den o jailbreaka igen efter uppdatering, men som sagt var…vet man inte vad man gör skall man inget göra 😉