iPhone Jailbreak und Entsperren [geschlossen]

Was genau macht Jailbreaking und Unlocking mit einem iPhone?

Mir ist bewusst, dass Hacker Baseband-Abstürze zum Entsperren verwenden, aber wie nutzen sie diese Abstürze aus? Selbst wenn sie ihren Code in den Speicher einspeisen, wie behalten sie ihn auch nach einem Neustart?

Wie finden diese Jungs die Abstürze? Kann ich auch das Absturzprotokoll finden?

Als iPhone-Entwickler interessiere ich mich für einige technische Antworten.

Ich habe einige interessante Links von hier aus durchgesehen , aber nichts darüber gefunden, wie die Hacker es tun (insbesondere Entsperren).

Alle Referenzen sind äußerst nützlich.

Das ist ziemlich sicher nicht erlaubt. „Grauzonen“-Regeln. Siehe meta.apple.stackexchange.com/questions/2/…
@VxJasonxV Wir erlauben keine Hackintosh-Fragen, aber Jailbreaking-Fragen
Ich habe auf Meta nach „Jailbreak“ gesucht, keine Überraschung, dass ich „Jailbreak“ nicht gefunden habe. Das ist ärgerlich. Danke für die Antwort.
Diese Frage sollte nur geschlossen werden, weil sie nicht richtig geschrieben ist, der Titel so vage wie möglich ist und der Inhalt viele unklare Fragen enthält.

Antworten (2)

Beim Jailbreak wird der Code-Signatur-Mechanismus gehackt, damit nicht signierter Code auf dem Telefon ausgeführt werden kann. Dafür werden mehrere Tools verwendet, die je nach Modell und iOS-Version variieren.

Beim Entsperren wird das Basisband des 3G-Chips gehackt, um SIM-Karten aus anderen Netzen ohne offizielle Entsperrung durch den Netzbetreiber zuzulassen. Es gibt auch eine alternative Methode namens Subscriber Artificial Module (SAM), die eine gefälschte, aber etwas authentischere Entsperrung von iTunes erstellt. Ich habe noch nie einen gehackten Unlock benötigt (Australien hat offizielle Carrier-Unlocks), also weiß ich nicht viel mehr darüber. Das Entsperren benötigt natürlich einen Jailbreak, um zu funktionieren, weshalb die beiden manchmal verwechselt werden.

Wenn Sie eine eher technische Antwort wünschen, müssen Sie das eine oder andere angeben, da Jailbreaking und Unlocking zwei völlig unterschiedliche Arten von Hacks sind.

Ich rate auch davon ab, etwas auszuprobieren, das Sie nicht vollständig verstehen, denn wenn Sie nicht wissen, was Sie tun, können Sie möglicherweise irreversible Änderungen an Ihrem Telefon vornehmen, insbesondere wenn Sie das Basisband manipulieren.

Ich bin neugierig, mehr über das Entsperren zu erfahren. Wie kann ich die Baseband-Absturzprotokolle finden?
Wie gesagt, ich habe keine Ahnung. Versuchen Sie, einen Kommentar im Dev Team-Blog zu posten. Sie sollten sich bei allem, was Sie mit Ihrem Basisband tun, zu 200 % sicher sein, da Änderungen daran nicht rückgängig gemacht werden können. Ich kann nicht genug betonen, wie unklug es ist, beiläufig in Baseband-Hacking herumzustochern.

Jailbreak ermöglicht die Installation von nicht von Apple genehmigten Apps. Entsperren ermöglicht es Ihnen, das iPhone mit einem anderen Mobilfunkanbieter zu verwenden.

Das hat nichts, was das OP gefragt hat, sinnvoll abgedeckt.
@VxJasonxV - Das OP fragte: "Was genau macht Jailbreaking und Entsperren mit einem iPhone?" @Zote hat darauf geantwortet.
Nein, das OP sagte: "Was genau macht Jailbreaking und Entsperren mit einem iPhone?" Das OP hat NICHT gesagt: "Was kann ich mit Jailbreak und Entsperrung tun?" Das OP fragt nach Dingen wie dem, was der SHAtter-Exploit macht, welche Signaturverfälschung/Prüfsummendeaktivierung vor sich geht usw. usw. usw. Betonung auf der vierten Zeile: „Als iPhone-Entwickler interessiere ich mich für einige technische Antworten . " (Hervorhebung von mir.) Beachten Sie auch meine eigenen Worte. Sinnvoll abdecken. Das OP fragt nach Details, er hat stattdessen Erdnüsse bekommen.
Wenn das OP technische Fragen haben wollte, hätte er speziell entweder zum Jailbreaking oder zum Entsperren fragen sollen, da dies zwei ziemlich unterschiedliche Prozesse sind, die mit dem Telefon durchgeführt werden müssen. Ich habe ein iPhone 3G und ein iPhone 4 jailbreakt, aber ich habe sie nie entsperrt, weil ich noch nie eine inoffizielle Entsperrung benötigt habe.