Das Ziel des Wettbewerbs:
Kürzlich hat Apple beschlossen, den Bootloader des iPhones (aktuell 4.6) zu updaten, was alle existierenden unlock-Methoden ausser Gefecht gesetzt hat. Inspiriert vom onmac-net-Wettbewerb vom Dezember 2005 habe ich beschlossen, einen eigenen Wettbewerb für die iPhone-Community zu starten mit dem Ziel, eine einfache, für alle verständliche Unlock-Methode veröffentlichen zu können die es erlaubt, original 1.1.2 iPhones mit Bootloader 4.6 zu unlocken. Lies die Details dazu weiter unten.Welche iPhones sind von diesem Update betroffen?
Jedes "Out-of-the-Box"-iPhone ab Produktionswoche 45 (ab ca. 9. November 2007) mit Bootloader-Version 4.6 (siehe weiter unten, wie du die Bootloader-Version überprüfen kannst).Der Preis des Wettbewerbs:
Eine Liste die zeigt, wer wieviel gespendet hat. Der Wettbewerb wird am 1. April zu Ende gehen. Wenn bis dann keine Lösung gefunden sein wird, werden alle Spenden vollständig zurück vergütet. Wenn du mehr als 30 USD spendest, mail mir einen Link zu deiner Site und ich werde ihn zusammen mit deinem Namen veröffentlichen. Ab einer Spende von 75 USD verwende ich für deinen Namen eine grössere Schrift und ab 200 USD kann ich dein Logo beim Namen veröffentlichen. Dies als kleiner Ansporn... :-)<% 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("- Total gesammelt: $" & 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 %>Die Regeln des Wettbewerbs:
Die Regeln sind ganz einfach. Wer eine Unlock-Methode postet deren Funktionieren bestätigt werden kann, kriegt den Preis.- Die Methode muss für ein iPhone mit Firmware 1.1.2 und Bootloader 4.6 funktionieren. Ein Downgrading zu 1.1.1, jailbreaking, Installation von Oktoprep, Upgrading auf 1.1.2 ist erlaubt.
- Poste die Methode (Schritt-für-Schritt-Anleitung) mit Screenshots im Forum und schicke sie mir mittels E-Mail.
- Falls die Methode OS X- oder Windowssoftware verwendet:
- Die Software muss für OS X oder Windows erhältlich sein (bevorzugt eine Java-Crossplatform-Version).
- Veröffentliche den Sourcecode, damit er angeschaut und von Entwicklern weiterentwickelt werden kann.
- Hardwareunlocks und Turbosim-Unlocks sind nicht erlaubt. Es muss eine ähnliche Methode sein wie diejenige zum Unlocken mittels Anysim 1.1 bei iPhones mit Bootloader-Version 3.9.
- Downgrading des Bootloaders auf 3.9 kann ein Zwischenerfolg sein, aber ist nicht das Ziel des Wettbewerbs und deshalb kein Grund für den Erhalt des Preises.
- Falls auf einer anderen Site eine Unlockmethode gepostet wird, veröffentliche sie mit Hinweis auf die Person. Wenn die Methode bestätigt werden kann, sie den Regeln entspricht, kriegt diese Person den Preis. Die Methode muss auf 11246unlock.com gepostet werden, damit sie den Wettbewerb gewinnt und den Preis erhält. Falls eine Methode auf einer anderen Site gefunden wird, sie die Regeln einhält und bestätigt werden kann, werde ich diese Methode posten und den Preis der Person geben, die die Methode gepostet hat.
Wie kannst du die Bootloader-Version überprüfen?
Bevor du die Bootloader-Version überprüfen kannst, musst du das iPhone auf 1.1.1 oder 1.0.2 downgraden, dann aktivieren und jailbreaken, SSH, BSD-Subsystem und die Community-Sources installieren. (Gilt für Mac, Windows-User können Putty benutzen.).- downloade das File "bbupdater" (suche es mit Google)
- Benutze Cyberduck (oder ein anderes SSH-fähiges FTP-Programm) um das File "bbupdater" ins Verzeichnis /usr/bin/ auf deinem iPhone zu kopieren.
- Logg dich dazu mit dem Terminal ins iPhone ein:
-
- ssh root@xxx.xxx.xxx.xxx (xxx ist die IP-Adresse deines iPhones)
- Passwort ist "dottie" (ohne " " eingeben) für 1.0.2 und "alpine" für 1.1.1
-
- tippe im Terminal danach ein: cd /usr/bin/
- Jetzt bbupdater
-
- danach tippe folgendes ein, um den bbupdater zu starten: bbupdater -v
Der Output wird dir Baseband- und Bootloaderversion anzeigen und etwa so aussehen:
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
Dank Valentin Stucki aus Baden Schweiz für die Übersetzung ins Deutsche






