last-ditch Firmware fürs iPhone 3GS

iOS

Hier ist die fertig modifizierte Firmware für die last-ditch Methode von musclenerd, die euer iPhone auf 3.1.3 mit alten Baseband updated.

Download:
http://rapidshare.com/files/393674192/last-ditch.7z.001.html

http://rapidshare.com/files/393679822/last-ditch.7z.002.html

http://rapidshare.com/files/393683204/last-ditch.7z.003.html

Zum entpacken zB 7-Zip verwenden

Anleitung: HowTo last-ditch Methode

iPhone/iPod Touch Firmware Download

iOS

Download: http://www.multiupload.com/IOTMP0NVNL

[SPOILER]

#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Include <GuiComboBox.au3>
Opt("GUIOnEventMode", 1)

Dim $read1
Dim $read2
Dim $read3
Dim $read4
Dim $Checkbox1
Dim $load

$Form1 = GUICreate("Firmware Downloader (c) pattyland", 245, 270, 192, 114)

$Combo1 = GUICtrlCreateCombo("Device wählen", 32, 24, 185, 100)
$Combo2 = GUICtrlCreateCombo("Generation", 32, 72, 185, 100)
$Combo3 = GUICtrlCreateCombo("Firmware-Version", 32, 120, 185, 100)
GUICtrlSetData($Combo1, "iPhone|iPod Touch", "Device wählen")
GUICtrlSetData($Combo2, "Erst Device wählen!", "")
GUICtrlSetData($Combo3, "3.1.2|3.1.3", "")

GUICtrlSetOnEvent($Combo1, "_comboread1")
GUICtrlSetOnEvent($Combo2, "_comboread2")
GUICtrlSetOnEvent($Combo3, "_comboread3")

GUISetOnEvent($GUI_EVENT_CLOSE, "_Exit")

$Button1 = GUICtrlCreateButton("Download!", 60, 190, 121, 41)
GUICtrlSetOnEvent(-1, "Button1Click")

$Label1 = GUICtrlCreateLabel("Ich weiß nicht was für ein Gerät ich habe", 23, 244, 197, 17)
GUICtrlSetColor(-1, 0x0000FF)
GUICtrlSetCursor (-1, 0)
GUICtrlSetOnEvent(-1, "Label1Click")

GUISetState(@SW_SHOW)

While 1
	Sleep(100)
WEnd

Func _Exit()
	Exit
EndFunc

Func _comboread1()

	$read1 = GUICtrlRead($Combo1)

Switch $read1

Case 	$read1 = "iPhone"
		GUICtrlDelete ($Combo2)
		$Combo2 = GUICtrlCreateCombo("Generation", 32, 72, 185, 100)
		GUICtrlSetData($Combo2, "2G / classic|3G|3GS", "")
		GUICtrlSetOnEvent($Combo2, "_comboread2")
	Case $read1 = "iPod Touch"

		GUICtrlDelete ($Combo2)
		$Combo2 = GUICtrlCreateCombo("Generation", 32, 72, 185, 100)
		GUICtrlSetData($Combo2, "1G|2G|3G / late 2009", "")
		GUICtrlSetOnEvent($Combo2, "_comboread2")

EndSwitch

EndFunc

Func _comboread2()

	$read2 = GUICtrlRead($Combo2)
	;MsgBox (0, "", "Jup")

Switch $read2
Case $read2 = "1G"
GUICtrlDelete (	$Checkbox1)

Case $read2= "2g"
	GUICtrlDelete (	$Checkbox1)
Case $read2= "3G / late 2009"
		$Checkbox1 = GUICtrlCreateCheckbox("Mein iPod hat 8 GB", 32, 150)
		GUICtrlSetOnEvent($Checkbox1, "_checkboxread1")
	EndSwitch

EndFunc

Func _comboread3()
	$read3 = GUICtrlRead($Combo3)
EndFunc

Func _checkboxread1()
	;MsgBox (0, "", "jup")
	$read4 = GUICtrlRead($Checkbox1)

EndFunc

Func Button1Click()
	If $read1 = "" Then MsgBox (0, "", "Du hast kein Device ausgewählt!")
	If $read2 = "" Then MsgBox (0, "", "Du hast keine Generation ausgewählt!")
	If $read3 = "" Then	MsgBox (0, "", "Du hast keine Firmware ausgewählt!")

	$load = $read1 & $read2 & $read3 & $read4
	;MsgBox (0, "Download", $load)

	Switch $load
	Case $load = "iPod Touch1G3.1.2"
		ShellExecute ("***")
	Case $load = "iPod Touch1G3.1.3"
		ShellExecute ("***")

	Case $load = "iPod Touch2G3.1.2"
		ShellExecute ("***")
	Case $load = "iPod Touch2G3.1.3"
		ShellExecute ("***")

	Case $load = "iPod Touch3G / late 20093.1.2"
		ShellExecute ("***")
	Case $load = "iPod Touch3G / late 20093.1.3"
		ShellExecute ("***")
	Case $load = "iPod Touch3G / late 20093.1.21"
		ShellExecute ("***")
	Case $load = "iPod Touch3G / late 20093.1.31"
		ShellExecute ("***")

	Case $load = "iPhone2G / classic3.1.2"
		ShellExecute ("http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-7268.20091008.32pNe/iPhone1,1_3.1.2_7D11_Restore.ipsw")
	Case $load = "iPhone2G / classic3.1.3"
		ShellExecute ("http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-7481.20100202.4orot/iPhone1,1_3.1.3_7E18_Restore.ipsw")

	Case $load = "iPhone3G3.1.2"
		ShellExecute ("http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-7265.20091008.Xsd32/iPhone1,2_3.1.2_7D11_Restore.ipsw")
	Case $load = "iPhone3G3.1.3"
		ShellExecute ("http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-7468.20100202.pbnrt/iPhone1,2_3.1.3_7E18_Restore.ipsw")

	Case $load = "iPhone3GS3.1.2"
			ShellExecute ("http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-7270.20091008.phn32/iPhone2,1_3.1.2_7D11_Restore.ipsw")
	Case $load = "iPhone3GS3.1.3"
			ShellExecute ("http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-7472.20100202.8tugj/iPhone2,1_3.1.3_7E18_Restore.ipsw")
	EndSwitch
EndFunc

Func Label1Click()
	MsgBox (0, "Was für ein Gerät habe ich?", "Du wirst nun die Garantieseite von Apple geleitet, bitte gibt dort die Serienummer ein, die sich hinten auf deinem Geräte befindet! Dann wird die genau anzeigt was für ein Gerät du hast :)")
	ShellExecute("https://selfsolve.apple.com/GetWarranty.do")
	EndFunc

[/SPOILER]

Gull1hack?

internet, iOS

Ich hab da etwas zusagen… Doch erst ein bisschen Vorgeschichte:

Samstag, 20. Februar 2010, 01.00 Uhr: Ich habe frei, und mir ist langweilig… In dem FAQ lese ich dass schon wieder eine neue Jailbreak-Gruppe names „Br0kenApple“ einen Jailbreak entwickelt haben will… *Darauf fällt doch eh keiner rein* denke ich, und gucke mit deren Twitterseite an: Genug Anfragen haben sie ja… Fallen da so viele rein?

Samstag, 20. Februar 2010, 01.15 Uhr: Ich schreibt aus Spaß in Thread warum wir nicht auch ein Jailbreak-Team aufmachen; Mein Vorschlag wird lachend angenommen

Samstag, 20. Februar 2010, 01.29 Uhr: Die Seite gull1b0ard.blogspot.com wird von mir ins Leben gerufen, als ersten Post sauge ich mir irgendwas von einen neuem Exploit aus des Fingern und post den Link im Board.

Sonntag, 21. Februar 2010, 09.39 Uhr: Ich habe eine regelmäßigen Leser im Blog, und einen Kommentar von einem Mod ausm Gulli:Board; Belustigt dass sich anscheinend irgendjemand tatsächlich diese Seite besucht hat, programmiere ich eine unkreative GUI und mache einen neune Post indem ich sie vorstelle

Sonntag, 21. Februar 2010, 18.00 Uhr: Wui der Mod hat schon wieder was kommentiert 😀

Montag, 22. Februar 2010, 18.00 Uhr: Ich sehe den Screenshot meiner GUI im Forum mit einem Link zu einem iPhone-Blog. Verwundert folge ich dem Link und komme aus dem Staunen nicht mehr raus: Die berichten über meinen angeblichen „Gull1hack“. Mit zitternen Fingern gebe ich „Gull1hack“ bei google ein; 2 Seiten Ergebnisse, die wiederum auf 50 andere Blog verlinken; Twitter Search bringt fast sekündlich neue Meldungen über Gull1hack

Montag, 22. Februar 2010, 20.00 Uhr: Da sind Kommentare von Leuten die Videos wollen und mich als Fake bezeichen unter meinen Post; Ich baue unten auf der Seite einen Counter, starte meine VMware mit Snowleopard und bastel mir in Xcode und mit ein bisschen herumprobieren eine „Gull1hack.app“

Montag, 22. Februar 2010, 21.00 Uhr: Webcam ist rausgekramt, Schwester hat sich bereit erklärt auf mein Kommando die Entertaste zu drücken, um das iPhone per ssh zu respringen; Ich bin relativ zufrieden mit meinen App 😉

Montag, 22. Februar 2010, 21.53 Uhr: Ich lade das Video bei YouTube hoch, und kriege meinen Mund vor Staunen nicht zu: 37 Views in den ersten 5 min. Beim Klick auf meinen Counter kriege ich Herzrasen: über 600 Views in den letzen 2 Stunden…

Dienstag, 23. Februar 2010, 09.00 Uhr: Ich sitze in der Bahn auf dem Weg in die Schule und surfe auf meinem Blog. Verwundert begutachte ich die Anzahl der Views des YouTube Videos: 600 Mal? Dass kann nicht sein denke ich, und sehe mir meinen Besucherstand an: 4366. Ich aktualisiere die Seite. 4412. Ich beende Safari und starte ihn neu. 4458. Ok… ich glaube ich halluziniere. *Ok du musst irgendwas neues schreiben denke ich* denke ich, und schreibe meine Idee mit Blacksn0w V2 nieder

Dienstag, 23. Februar 2010, 11.00 Uhr: Ich zeige meinen Schulkollegen die Seite; „Kann man damit Geld machen?“ ist die erste Frage. Nach einem Blick auf mein Adsense Konto weiß ich; Ja. 8€. Woher? Wahrscheinlich von YouTube. Dessen Views haben mittlerweile die 1000 geknackt, und mein E-Mail Postfach wird von Kommentar- und Abonierungsmeldungen überschwemmt

Dienstag, 23. Februar 2010, 12.00 Uhr: Ich schalte auch auf den Blog Werbung; Kann ja eig nicht schaden… Plötzlich ein Ruf aus der anderen Seite des Klassenraums „Alter dass musst du dir reinziehen!“ Schon aus der Ferne erkenne ich meinen pinken Counter. Online: 245, Views 12.000. „Ihr verarscht mich doch…“ Nach einen Klick auf Zurück und wieder auf den Counter muss ich einsehen dass es keine Jux war. 12.000 Leute haben sich meine Seite angesehen, ich wette um ein Schokocroissant dass es bis zum Abend nicht mehr als 20.000 Views sein werden, mein Nachbar hält mit 30.000 dagegen. Wir werden ja sehen

Dienstag, 23. Februar 2010, 12.00 Uhr: Über 20.000 mal haben sich Leute das Video mit der Gull1hack.app angesehen; Und fordern einen Beweiß mit f0recast. Na toll, ich habe aber kein iPhone 3GS mit einem neuen Bootrom. Ich sollte eh lieber aufhören, ich bekommt ein wenig Schuldgefühle. Während die Hälfte der Kommentare auf „FAKE!!111“ besteht, beglückwünscht mich die andere Hälfte und macht mir Liebeserklärungen… Kann ich die wirklich weiter an der Nase herumführen?

Dienstag, 23. Februar 2010, 17.00 Uhr: Nach guter anti moralischer Unterstützung durch Freunde und Gullis weiß ich: Ich kann. Aber wie f0recast überlisten? Ich google nach Screenshots von f0recast und finde einen von einem 3GS mit neuem Bootrom. Fix wird ein Programm geschrieben dass diesen Screenshot auf Tastendruck als Splashwindow vor f0recast legt. Genervt muss meine Schwester für das richtige Timing sorgen… Naja ein paar Sekunden zu früh, aber für die Mehrheit wird reichen

Dienstag, 23. Februar 2010, 18.59 Uhr: Video is drin. Views klettern wie der Wind. Sowohl bei YouTube als auch im Blog. Der Counter im Blog geht auf die 20.000 zu.

Dienstag, 23. Februar 2010, 23.59 Uhr: Die Blogs überschlagen sich über mein untethered iPhone 3GS mit neuem Bootrom zu berichten, und sogar MuscleNerd kommentiert meinen Blog und mein YouTube Video; Er hat die zu frühe „Anzeige“ von f0recast natürlich gemerkt. Seine These ich hätte 2 iPhone wäre schön, aber sowas kann ich mir nicht leisten 😉 Ich überlege mir noch kurz eine unsinnige Erklärung für das frühe anzeigen, die MuscleNerd wenig beeindruckt

Dienstag, 23. Februar 2010, 23.59 Uhr: Haha nur 23.00 Views auf dem Blog: Ich habe mit meinem 20.000 besser geschätzt. Google gibt spuckt mittlerweile 35 Seiten á 10 Suchergebnisse aus. Twitter Search findet so schnell neue Tweets dass ich mit dem aktualisieren nicht nachkomme… Was habe ich getan?

Mittwoch, 24. Februar 2010, 8.20 Uhr: Heute ist Schluss mit dem Unsinn! Aber vorher… Wo so viele nach meinen Tool schreiben… Würden sich wirklich welche mein Tool runter laden? Ich eröffne ein free-gmx Konto mit einer Abwesenheitsnachricht die automatisch jedem Sender geantwortet wird. Während der Straßenbahnfahrt verfasse ich einen netten Post und richte das E-Mail Postfach in meiner Mail.app ein

Mittwoch, 24. Februar 2010, 9.30 Uhr: Mein iPhone vibriert in Minutentakt. Über 50 E-Mails… sollte die wirklich einfach irgendwas runterladen?

Mittwoch, 24. Februar 2010, 11.00 Uhr: Was soll ich nur denn 400 Leuten aus aller Welt schicken die mein Tool haben wollen? Ich bin in Infomatik früher fertig und versehe Gull1hack mit eine „Transfer-Leiste“ und einer Fortschrittsanzeige… „lass es doch deren eigene Dateien löschen“ kommt von rechts, „Editiere doch das Hostfile so dass anfragen auf google auf ne Porno-seite umgeleitet werden* kommt von link, „Löscht die boot.ini und die win.ini“ tönts von hinten… Ich könnte Screenshots machen und sie auf nen FTP hochladen; Sozusagen als Denkzettel… Wobei dass auch ein Eingriff in die Privatsphäre währe

Mittwoch, 24. Februar 2010, 13.42 Uhr: Ich fange an diesen Artikel zu schreiben. Ich denke ich werde vielleicht doch eher nur eine Meldung ausgeben dass die User davor warnt Programme zu öffnen deren Herkunft und Funktion nicht mal ansatzweise kennen… Wie verschicke ich mittlerweile 736 E-Mails?

Mittwoch, 24. Februar 2010, 15.00 Uhr: OK, du musst den Leuten was geben… Aber ich muss arbeiten; Also nur eine Fehlermeldung von Blackra1n geklaut und in ein unverschlüsselt AutoIt Script gepackt; Schade, hätte es gerne ein bisschen schwerer gemacht herauszubekommen was es macht…

Mittwoch, 24. Februar 2010, 21.30 Uhr: Von der Arbeit zurück: Sogar MuscleNerd hat sich die Mühe gemacht mein Tool zu entschlüsseln! Also auf zum RC. Ich will den Nutzen sagen dass es gefährlich ist ein Tools aus dem Inet herunterzuladen… Damit sie den Text auch sicher lesen werd ich wohl ihre Maus blockieren

Mittwoch, 24. Februar 2010, 23.00 Uhr: Der RC ist hochgeladen, und ich habe nach 3 Minuten schon über 40 Nutzer meines Tools; Hoffentlich halten sie sich an die Nachricht…

Mittwoch, 24. Februar 2010, 23.10 Uhr: Um weitere Befehle mich umzubringen zu vermeiden, deakiviere ich die Kommentarfunktion… Die Views sind mittlerweile im 6 stelligen Bereich. Ich hätte nie gedacht dass jemand eine so große Anzahl von Leuten etwas was ich gemacht habe anguckt. Adsense ich habe in den letzen 4 Tagen um die 87€ an Werbung eingenommen; Die werde ich morgen Abend dem Dev-Team spenden… Wahrscheinlich gibts morgen aber ja noch ein paar tausend Views…

Ich habe während meines kleines Projekts viel gelernt: Die Verbreitung von News ist unglaublich; Menschen in „Not“ tun unachtsame Dinge; jooker ist böse

Was als „harmloser Witz“ angefangen ist in Windeseile zu eine Riesensache geworden… Ich entschuldige mich hiermit bei allen Leuten denen ich echt Hoffnung auf meine „Erfindungen“ gemacht habe… Es tut mir Leid!

iPhone & iPod Touch Jailbreak-Infotool

iOS

Beantwortet mit einfach ja&nein Fragen eure Fragen zum Jailbreak und Unlock!

Download

Quelltext:

[spoiler]

#cs —————————————————————————-

AutoIt Version: 3.3.0.0
Author:         myName

Script Function:
Template AutoIt script.

#ce —————————————————————————-

; Script Start – Add your code below here

#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=d:pattzbackuppattylanddesktopautoit3extraskoda formformsjailbreak-infotool.kxf
$Form1_1 = GUICreate(„Jailbreak-Infotool für iPhone und iPod Touch by pattyland“, 535, 443, 192, 124)
$Label1 = GUICtrlCreateLabel(„Ich möchte mein…“, 144, 24, 236, 42, $SS_CENTER)
GUICtrlSetFont(-1, 20, 400, 0, „Comic Sans MS“)
$Group1 = GUICtrlCreateGroup(„iPod Touch 1G“, 32, 104, 121, 129)
GUICtrlSetFont(-1, 12, 400, 0, „Comic Sans MS“)
$Button1 = GUICtrlCreateButton(„jailbreaken“, 48, 136, 89, 25)
GUICtrlCreateGroup(„“, -99, -99, 1, 1)
$Group2 = GUICtrlCreateGroup(„iPod Touch 2G“, 200, 104, 121, 129)
GUICtrlSetFont(-1, 12, 400, 0, „Comic Sans MS“)
$Button2 = GUICtrlCreateButton(„jailbreaken“, 216, 136, 89, 25)
GUICtrlCreateGroup(„“, -99, -99, 1, 1)
$Group3 = GUICtrlCreateGroup(„iPod Touch 3G“, 376, 104, 121, 129)
GUICtrlSetFont(-1, 12, 400, 0, „Comic Sans MS“)
$Button3 = GUICtrlCreateButton(„jailbreaken“, 392, 136, 89, 25)
GUICtrlCreateGroup(„“, -99, -99, 1, 1)
$Group4 = GUICtrlCreateGroup(„iPhone 2G“, 32, 264, 121, 129)
GUICtrlSetFont(-1, 12, 400, 0, „Comic Sans MS“)
$Button4 = GUICtrlCreateButton(„jailbreaken“, 48, 296, 89, 25)
$Button7 = GUICtrlCreateButton(„unlocken“, 48, 344, 89, 25)
GUICtrlCreateGroup(„“, -99, -99, 1, 1)
$Group5 = GUICtrlCreateGroup(„iPhone 3G“, 204, 264, 121, 129)
GUICtrlSetFont(-1, 12, 400, 0, „Comic Sans MS“)
$Button5 = GUICtrlCreateButton(„jailbreaken“, 220, 296, 89, 25)
$Button8 = GUICtrlCreateButton(„unlocken“, 220, 344, 89, 25)
GUICtrlCreateGroup(„“, -99, -99, 1, 1)
$Group6 = GUICtrlCreateGroup(„iPhone 3GS“, 376, 264, 121, 129)
GUICtrlSetFont(-1, 12, 400, 0, „Comic Sans MS“)
$Button6 = GUICtrlCreateButton(„jailbreaken“, 392, 296, 89, 25)
$Button9 = GUICtrlCreateButton(„unlocken“, 392, 344, 89, 25)
GUICtrlSetFont(-1, 12, 400, 8, „Comic Sans MS“)
GUICtrlCreateGroup(„“, -99, -99, 1, 1)
$Label2 = GUICtrlCreateLabel(„(c) pattyland 2010“, 416, 416, 104, 20, $SS_CENTER, $WS_EX_STATICEDGE)
GUICtrlSetColor(-1, 0x0000FF)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

;$m = MsgBox (4, „“, „Hast du FM 3.1.3?“)
;     If $m = 6 Then
;     MsgBox (0, „“, „Du kannst Redsn0w 0.9.2 oder eine CFW von PwnageTool 3.1.5 benutzen!“)
;     Else
;     $m = MsgBox (4, „“, „Hast du Firmware 3.1.2?“)
;     EndIf

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
$m = MsgBox (4, „“, „Hast du Firmware 3.1.3?“)
If $m = 6 Then
MsgBox (0, „“, „Du kannst Redsn0w 0.9.2 oder eine CFW von PwnageTool 3.1.5 benutzen!“)
Else
$m = MsgBox (4, „“, „Hast du Firmware 3.1.2?“)
If $m = 6 Then
MsgBox (0, „“, „Update auf 3.1.3 und benutze Redsn0w 0.9.2 oder eine CFW von PwnageTool 3.1.5!“)
Else
MsgBox (0, „“, “ Update bitte auf eine neuere FM ;)“)
EndIf
EndIf

Case $Button2
$m = MsgBox (4, „“, „Hast du FM 3.1.3?“)
If $m = 6 Then
$m = MsgBox (4, „“, „Hast du ein ‚MC‘ in der Seriennummer?“)
If $m = 6 Then
$m = MsgBox (4, „“, „Hast du shsh’s auf Sauriks Server? (Wenn du nicht weiß was das ist, benutzt bitte google)“)
If $m = 6 Then
MsgBox (0, „“, „Dann downgrade deinen iPod bitte auf 3.1.2 und benutze Blackra1n!“)
Else
MsgBox (0, „“, „Dann kannst du leider nicht jailbreaken. Sorry“)
EndIf
Else
$m = MsgBox (0, „“, „Gut! Benutze bitte die spezielle Version von Redsn0w für den iPod Touch 2G“)
EndIf
Else
$m = MsgBox (4, „“, „Hast du Firmware 3.1.2?“)
If $m = 6 Then
MsgBox (0, „“, „Update auf 3.1.3 und benutze Redsn0w 0.9.2 FÜR DEN iPOD TOUCH 2G (!) oder eine CFW von PwnageTool 3.1.5!“)
Else
MsgBox (0, „“, “ Update bitte auf eine neuere FM ;)“)
EndIf
EndIf

Case $Button3
$m = MsgBox (4, „“, „Hast du Firmware 3.1.3?“)
If $m = 6 Then
$m = MsgBox (4, „“, „Hast du shsh’s auf Sauriks Server? (Wenn du nicht weiß was das ist, benutzt bitte google) „)
If $m=6 Then
MsgBox (0, „“, „Dann downgrade deinen iPod bitte auf 3.1.2 und benutze Blackra1n!“)
Else
MsgBox (0, „“, „Dann kannst du leider nicht jailbreaken. Sorry“)
EndIf

Else
$m = MsgBox (4, „“, „Hast du Firmware 3.1.2?“)
If $m = 6 Then
MsgBox (0, „“, „Dann kannst du Blackra1n zum jailbreaken benutzen! Yeah 🙂 ( nur tethered, bitte informiere dich was das heißt!“)
Else
MsgBox (0, „“, “ Update bitte auf 3.1.2 und benutze du Blackra1n zum jailbreaken! Yeah 🙂        (nur tethered, bitte informiere dich was das heißt!“)
EndIf
EndIf

Case $Button4
$m = MsgBox (4, „“, „Hast du Firmware 3.1.3?“)
If $m = 6 Then
MsgBox (0, „“, „Dann kannst du Redsn0w oder eine CFW von PwangeTool zum jailbreaken benutzen! Yeah :)“)
Else
MsgBox (0, „“, “ Update auf 3.1.3 und benutze Redsn0w oder eine CFW von PwangeTool zum jailbreaken zum jailbreaken! Yeah 🙂 „)
EndIf

Case $Button7
$m = MsgBox (4, „“, „Ist dein iPhone jailbroken?“)
If $m = 6 Then
MsgBox (0, „“, „Dann installier Bootneuter! Viel Spaß mit deinem unlocked iPhone  :)“)
Else
MsgBox (0, „“, “ Ohne Jailbreak kein Unlock…“)
EndIf

Case $Button5
$m = MsgBox (4, „“, „Hast du Firmware 3.1.3?“)
If $m = 6 Then
MsgBox (0, „“, „Dann kannst du Redsn0w oder eine CFW von PwangeTool zum jailbreaken benutzen! Yeah :)“)
Else
$m = MsgBox (4, „“, „Hast du Firmware 3.1.2?“)
If $m = 6 Then
$m = MsgBox (4, „“, „Brauchst du einen Unlock?“)
If $m = 6 Then
$m = MsgBox (4, „“, „Ist das Baseband noch auf Version 04.26.08?“)
If $m = 6 Then
MsgBox (0, „“, „Dann update mit einer CFW von PwangeTool oder sn0wbreeze (ohne Basebandupdate) auf 3.1.3!“)
Else
$m = MsgBox (4, „“, „Ist das Baseband noch auf 05.11.07?“)
If $m = 6 Then
If $m = 6 Then
MsgBox (0, „“, „Dann benutze Blackra1n, Redwn0w 0.9.2, oder eine CFW von PwangeTool oder sn0wbreeze (ohne Basebandupdate) zum jailbreaken; NICHT UPDATEN!!!!“)
Else
$m = MsgBox (4, „“, „Ist das Baseband noch auf 04.26.08?“)
If $m = 6 Then
MsgBox (0, „“, „Dann update mit einer CFW von PwangeTool oder sn0wbreeze (ohne Basebandupdate) auf 3.1.3!“)
Else
MsgBox (0, „“, „OK… dann weiß auch nicht weiter; Frag bitte im gulli:board nach! :)“)
EndIf
EndIf
Else
MsgBox (0, „“, „OK… dann weiß auch nicht weiter; Frag bitte im gulli:board nach! :)“)
EndIf

EndIf
Else
MsgBox (0, „“, „Dann update auf 3.1.3 und benutze Redwn0w 0.9.2, oder eine CFW von PwangeTool oder sn0wbreeze zum jailbreaken! Yeag! 😀 „)

EndIf
Else
$m = MsgBox (4, „“, „Ist das Baseband noch auf Version 04.26.08?“)
If $m = 6 Then
MsgBox (0, „“, „Dann update mit einer CFW von PwangeTool oder sn0wbreeze (ohne Basebandupdate) auf 3.1.3!“)
Else
$m = MsgBox (4, „“, „Ist das Baseband noch auf 05.11.07?“)
If $m = 6 Then
If $m = 6 Then
MsgBox (0, „“, „Dann benutze Blackra1n, Redwn0w 0.9.2, oder eine CFW von PwangeTool oder sn0wbreeze (ohne Basebandupdate) zum jailbreaken; NICHT UPDATEN!!!!“)
Else
$m = MsgBox (4, „“, „Ist das Baseband noch auf 04.26.08?“)
If $m = 6 Then
MsgBox (0, „“, „Dann update mit einer CFW von PwangeTool oder sn0wbreeze (ohne Basebandupdate) auf 3.1.3!“)
Else
MsgBox (0, „“, „OK… dann weiß auch nicht weiter; Frag bitte im gulli:board nach! :)“)
EndIf
EndIf
Else
MsgBox (0, „“, „OK… dann weiß auch nicht weiter; Frag bitte im gulli:board nach! :)“)
EndIf

EndIf

EndIf

EndIf

Case $Button8
$m = MsgBox (4, „“, „Ist dein iPhone jailbroken?“)
If $m = 6 Then
$m = MsgBox (4, „“, „Ist dein Baseband auf 05.12.01?“)
If $m = 6 Then
MsgBox (0, „“, “ Sorry, für dieses Baseband gibts kein Unlock, und wirds so schnell auch nicht geben :(„)
Else
$m = MsgBox (4, „“, „Ist das Baseband noch auf Version 04.26.08?“)
If $m = 6 Then
MsgBox (0, „“, „Dann benutze Yellowsn0w zum unlocken! HF :)“)
Else
$m = MsgBox (4, „“, „Ist das Baseband noch auf 05.11.07?“)
If $m = 6 Then
If $m = 6 Then
$m = MsgBox (4, „“, „Hast du Firmware 3.1.3?“)
If $m = 6 Then
$m = MsgBox (4, „“, „Hast du shsh’s auf Sauriks Server? (Wenn du nicht weiß was das ist, benutzt bitte google) „)
If $m=6 Then
MsgBox (0, „“, „Dann downgrade deine iPhone bitte auf 3.1.2 und benutze Blackrsn0w!“)
Else
MsgBox (0, „“, „Dann kannst du leider nicht unlocken, da Blacksn0w nicht mit 3.1.3 kompatibel ist. Sorry!“)
EndIf

Else
$m = MsgBox (4, „“, „Hast du Firmware 3.1.2?“)
If $m = 6 Then
MsgBox (0, „“, „Dann kannst du Blacksn0w zum unlocken benutzen! Yeah :)“)
Else
MsgBox (0, „“, “ Update bitte auf 3.1.2 und benutze du Blacksn0w zum unlocken! Yeah :)“)
EndIf
EndIf
Else
MsgBox (0, „“, „OK… dann weiß auch nicht weiter; Frag bitte im gulli:board nach! :)“)
EndIf
EndIf
EndIf
EndIf
Else
MsgBox (0, „“, “ Ohne Jailbreak kein Unlock…“)
EndIf

Case $Button6
$m = MsgBox (4, „“, „Hast du Firmware 3.1.3?“)
If $m = 6 Then
$m = MsgBox (4, „“, „Hast du shsh’s auf Sauriks Server? (Wenn du nicht weiß was das ist, benutzt bitte google) „)
If $m=6 Then
MsgBox (0, „“, „Dann downgrade dein iPhone 3GS bitte auf 3.1.2 und benutze Blackra1n, Redsn0w etc“)
Else
MsgBox (0, „“, „Dann kannst du leider nicht jailbreaken. Sorry“)
EndIf

Else
MsgBox (0, „“, „Nocht nicht implentiert. Schau mal in den Sammenthread, vielleicht lässt sich das Problem da lösen!“)
ShellExecute ( „http://board.gulli.com/thread/1516229-faq-firmware-313/“)
EndIf

Case $Button9
MsgBox (0, „“, „Nocht nicht implentiert. Schau mal in den Sammenthread, vielleicht lässt sich das Problem da lösen!“)
ShellExecute ( „http://board.gulli.com/thread/1516229-faq-firmware-313/“)

Case $Label2
ShellExecute ( „http://www.pattyland.de“)

EndSwitch
WEnd[/spoiler]

Backup Extractor fürs iPhone und iPod Touch

iOS

Das iPhone ist ein tolles Gerät, aber auch das beste iPhone kann kaputt gehen: Ob nun gewaschen oder beim Fahrrad fahren aus der Tasche gefallen; Weg sind die Daten…

Und dann brauch man plötzlich die Telefonnummer von dem einem Mädel aus der Disco? Und was stand eig in der SMS von Mama gestern? Ein BackUp in iTunes hätte man ja… Aber wie soll man das ohne iPhone angucken?

Die Lösung nennt sich „Backup Extractor for iPhone“

Dieser „Backup Extractor for iPhone“ kann die BackUps die iTunes bei jedem anschließen macht öffnen, und extrahieren!

„Backup Extractor for iPhone“ ist für Privatanwender kostenlos für Windows, Mac OS X und Linux erhältlich. Für Windows User gibts es auch eine 64-Bit Version.

Downlaod unter: http://www.iphonebackupextractor.com/

Die Benutzung ist einfach und selbsterklärend:

1. Lizenz bestätigen

2. BackUp auswählen

3. Wiederherstellungsmethode auswählen

4. Die Dateien zur Wiederherstellung auswählen

5. Pfad auswählen

Fertig!

Nun braucht ihr noch ein Programm zum angucken der SQL Datenbanken, hier nehmt ihr am besten den SQLite Database Browser, den ihr hier kostenlos downloaden könnt

So sieht es dann aus:

SMS.db in SQLite Browser geöffnet