Firmware, simlock - czyli podstawowe pojęcia.
Firmware jest oprogramowaniem wewnętrznym iPhona,
odpowiadającym za to, że iPhone działa, wyświetla, łączy się,
gra, robi zdjęcia,
itd. Firmware to system operacyjny plus szereg aplikacji połączonych
w jedną działającą całość. Firma Apple rozwija to oprogramowanie
wydając kolejne jego wersje. Kolejne
wersje
(oznaczane
symbolami
1.0.1,
1.1.1,
itd)
są coraz lepsze, bardziej funkcjonalne. Co ważne - telefon który
w momencie kupna
posiadał firmware w wersji np. 1.1.1, przy założeniu, że
działa legalnie (w sieci komórkowej współpracującej z Apple),
sam
uaktualni
swoje oprogramowanie do najnowszej wersji (tzw. upgrade)
dając telefonowi nowe możliwości.
Oprócz firmware, należy
jeszcze wyróżnić część oprogramowania wewnętrznego nazywaną
"modemem, basebandem". To właśnie modem / baseband odpowiada
za funkcje telefoniczne (czyli za możliwość telefonowania, za
sms-y) i to właśnie ta część oprogramowania posiada tzw. sim-locka (czyli
mechanizm blokujący możliwość działania telefonu w innej sieci
komórkowej niż ta, dla której przewidziano dany egzemplarz iPhone'a
[w USA - AT&T, w Niemczech - T-Mobile, itd]).
Czytając o iPhonach natraficie również na pojęcie "bootloader",
które jest również bardzo istotną częścią wewnętrznego oprogramowania
iPhona.
Pierwsze firmware'y (1.0.1, 1.1.1 i stosowane przy nich oprogramowanie
modemu i bootloadery) były na tyle słabo zabezpieczone, że zostały
rozpracowane przez amatorów
iphone'a, przez co możliwym się stało
programowe (bezinwazyjne) zdjęcie simlocka. Co więcej, telefony
z tym
firmware'em po upgradzie do wersji 1.1.2 nadal miały wyłączonego
sim locka.
Sporą zmianę przyniosły telefony produkowane od 45 tygodnia,
które posiadały firmware 1.1.2 i nowszego bootloadera (wersja
4.6) - tzw. iPhone 1.1.2 OTB lub jak piszą
inni OOB [skrót od "out
of the box" - "wyjęty z pudełka")]. W tej wersji
firmware'u, do lutego 2008 nie było możliwe programowe zdjęcie
sim locka i jedyną prostą
metodą
jego
obejścia
było
zastosowanie
wynalazków
typu TurboSIM, StealthSIM, XSim, itp. Były to nakładki
na kartę SIM zawierające własny chip, które "oszukiwały" iPhone'a
(udając, że są kartą AT&T). W tym miejscu warto zasygnalizować,
że samo kupienie takiej "nakładki" nie wystarczało
by korzystać z iPhone'a. Telefon wcześniej trzeba było odblokować (co
oznaczało konieczność zrobienia
tzw. jailbreak, downgrade'u do wersji 1.1.1,
odblokowania telefonu, przywrócenia wersji 1.1.2, czyli upgradu,
o czym możesz poczytać
w dalszej części).
15 stycznia 2008r Apple udostępnił firmware w wersji 1.1.3,
co ucieszyło użytkowników legalnych a zmartwiło osoby chcące
kupić
iphone'a
pod używanie u innych operatorów i przez jakiś czas nie było
sposobu, by iphone'a w wersji 1.1.3 zmusić
do współpracy
z inną siecią komórkową (nowe zabezpieczenia producentów iphone'a).
Do czasu. Obecne wersje firmware 2.0.0, 2.0.1, 2.02 nie są na
dzień dzisiejszy problemem - możliwe jest
odblokowanie telefonu (niezależnie od
wersji 8 Gb
/ 16 Gb). Opis
np. tutaj.