Cél:

Apple korábban úgydöntött, hogy az új iPhone készülékek már "Új" 4.6-os bootloaderrel kerülnek a boltokba. Az onmac.net-hez hasonlóan úgydöntöttem, hogy december 5-től indítok hozzájuk hasonló versenyt az iPhone közösségben. A cél, hogy létezzen egy módszer az eredetileg 1.1.2-es firmware-rel és 4.6-os bootloaderrel érkezett iPhone-ok megnyitására, mely mindenki számára könnyen végrehajtható. Az alábbiakban megismerheted a verseny részleteit.



Kire van hatással ez a frissítés:

Bárkire aki egy eredetileg 1.1.2-es firmware-rel és 4.6-os bootloaderrel érkezett iPhone-nal rendelkezik. (Lentebb megláthatod hogy miként ellenőrízheted a bootloader verziószámodat.)



A díj:

à me a lista, hogy ki támogatta a versenyt és mennyivel, mely 2008 April elsején lesz lezárva. Amennyiben nem születik érdemi megoldás, a felajánlott összegek hiánytalanul vissza lesznek utalva. Ha 30 USD felett járulsz hozzá, küldd el a weboldalad linkjét, melyet kipublikálunk. 75 USD feletti felajánlás esetén kiemeljük a nevedet. 200 USD felett a logód is felkerülhet. Egy kis bátorítás ;)

<% Const Reading = 1 Const FilePathtoRead = "/new/total.txt" 'File to read 'Open and read curennt total. Dim fs Dim filetoread set fs = server.createObject("Scripting.FileSystemObject") set filetoread = fs.OpenTextFile(Server.MapPath(FilePathtoRead), Reading) do while not filetoread.AtEndOfStream 'write total with format - Total Collected: $179 -

Response.Write("- Az összegyúlt összeg eddig: $" & filetoread.ReadLine & " -

" & vbCrLf) loop filetoread.Close() %> <% Const Filename = "/new/donations.txt" ' file to read Const ForReading = 1, ForWriting = 2, ForAppending = 3 Const TristateUseDefault = -2, TristateTrue = -1, TristateFalse = 0 ' Create a filesystem object Dim FSO set FSO = server.createObject("Scripting.FileSystemObject") ' Map the logical path to the physical system path Dim Filepath Filepath = Server.MapPath(Filename) if FSO.FileExists(Filepath) Then ' Get a handle to the file Dim file set file = FSO.GetFile(Filepath) ' Get some info about the file Dim FileSize FileSize = file.Size ' Open the file Dim TextStream Set TextStream = file.OpenAsTextStream(ForReading, _ TristateUseDefault) ' Read the file line by line Do While Not TextStream.AtEndOfStream Dim Line Line = TextStream.readline ' Do something with "Line" Line = Line & vbCRLF Response.write Line Loop Set TextStream = nothing Else Response.Write "

File " & Filename &_ " does not exist

" End If Set FSO = nothing %>



Szabályok:

A szabályok rendkívül egyszerűek. Az első szabályosan működő verzió kerül kipublikálásra.
  • A módszernek egy eredetileg 1.1.2-es firmware-rel és 4.6-os bootloaderrel érkezett iPhone kézebevételével kell kezdÅ‘dnie. Visszafrissítés 1.1.1-re, jailbreaking, Oktoprep használata és utána 1.1.2-re való frissítés engedélyezett.
  • A módszer elküldéséhez csatolnod kell egy "lépésrÅ‘l lépésre" leírást, továbbá screenshotokat.
  • Ha a módszer specifikusan OS X vagy Windows alapú szoftvert használ, a következÅ‘k szükségesek:
    • A módszernek elérhetÅ‘nek kell lennie OS X és Windows platformon is. (java csross platform verzió preferálva).
    • Szükségesek a módszerhez használatos szoftverek forráskódjai, hogy adott legyen a lehetÅ‘ség az esetleges továbbfejlesztésre.
  • Bármely hardware vagy TurboSim használata nem érvényes. Mindenképpen az 1.1.1-es firmwarrel és bootloader 3.9-essel érkezett iPhoneok "szoftveres" nyitásának módszeréhez kell hasonlónak lennie.
  • A bootloader visszafrissítése csak ideiglenes állapot lehet a folyamatban, feltétel hogy végeredményként a 4.6-os bootloader fusson a készüléken.
  • Mivel megannyi iPhone site elérhetÅ‘ már az interneten, ezért kérek mindenkit, ha egy működÅ‘ megoldást talál más site-okon, amennyiben ez lehetséges jutassátok el hozzám a személy elérhetÅ‘ségét, mert a díj Å‘t illeti meg. FONTOS! - hogy a díj csak akkor kerül átadásra, ha az publikálásra kerül az 11246unlock.com weboldalon.




Bootlodaer verziód ellenőrzése:

Mielőtt ellenőrízhetnéd a bootloader verziószámod, vissza kell frissítened a készüléket 1.1.1-re, vagy 1.0.2-re, majd jailbreakme használatával fel kell nyitnod, hogy installálhasd a szükséges szotvereket. (SSH és BSD Community resources).(This was written for a mac, PC users can do the same using putty).
  • Töltsd le a bbupdater-t (Google a barátod ;)
  • Cyberduck vagy más SFTP eszköz segítéségével töltsd fel a bbupdater-t a telefonodra a /use/bin/ könyvtárba.
  • Terminál segítségével SSH-n jelentkezz be a telefonodra a következÅ‘ módon:
    • ssh root@xxx.xxx.xxx.xxx
    • password: dottie (alpine for 1.1.1+)
    • cd /usr/bin/
  • Futtasd le a bbupdater-t a következÅ‘ módon:
    • bbupdater -v


A kimeneti információkból megtudhatod a te bootloader verziószámod, mely bábiakhoz hasonló...



Resetting target...

pinging the baseband...

issuing +xgendata...

firmware: DEV_ICE_MODEM_04.02.13_G

eep version: EEP_VERSION:208

eep revision: EEP_REVISION:1

bootloader: BOOTLOADER_VERSION:4.6_M3S2



Fordította: pryus