[Skript] AAHK2 - Root, Debrand, SIM Unlock, S-OFF, SuperCID & Custom Recovery

  • 1.234 Antworten
  • Letztes Antwortdatum
Ich hab erst versucht, für mein DHD ein Backup zu machen, was schon nur vom mäßigen Erfolg gekrönt war und jetzt kann ich nichtmal die 4.xx Software draufziehen. Bin zu doof!:scared:

Hab die Software aus dem ersten Post von Phiber versucht zu benutzen!^^

Der ursprüngliche Beitrag von 19:58 Uhr wurde um 20:52 Uhr ergänzt:

Verdammt, ich komm nicht weiter. Ich würde es gerne so machen, wie in der Beschreibung, allerdings bin ich totaler Laie und es hängt schon beim Update!:confused:
 
Du musst schon genauer schildern, was dein Problem ist...
 
Okay...das ist ziemlich einfach. Ich hab mir die Software von Seite 1 geladen und versucht, mein DHD von 2.3.5 auf 4.xx zu updaten. Das haut schonmal nicht hin. Ich hab die Anleitung zwar verstanden, aber hab leider sonst überhaupt keine Ahnung von der Materie. dabei will ich doch nur mein Phone rooten! :thumbsup:

Ich brauch Hilfe!
 
Phiber2000 schrieb:
Beschreibung:

Wie inzwischen bekannt sein dürfte, ist das AAHK nicht mehr erhältlich und wird nicht mehr weiterentwickelt.
Vom Autor, wie auch vom XDA-Forum gibt es keinen offiziellen Support mehr!

Aus diesem Grund gibt es nun von mir das AAHK2, welches nach euren Wünschen bereits weiter gewachsen ist und weiter wachsen wird.
Das ursprüngliche Skript wurde angepasst, Bugs gefixt, sowie Unnötiges entfernt und die HBoot-Loader leicht abgeändert.​

Haftungsausschluss:

Das Skript wurde mit größter Sorgfalt geschrieben und vor allem die sensiblen Teile des Frameworks wie Bootloader und Radio-Images ausgiebig getestet.
Jedoch kann ich z.B. die Stabilität eures Betriebssystems oder Wackelkontakte in USB-Buchsen nicht beeinflussen.
Darum der Hinweis: Ihr macht das auf eigene Gefahr!​

Diese Voraussetzungen müssen erfüllt sein:
  • PC mit Windows XP, Windows 7 oder Windows 8
  • Akku auf mindestens 75% aufladen
  • sicherstellen, dass das USB-Kabel und der USB-Port von Handy und PC in Ordnung sind (Wackelkontakt)
  • USB2.0-Port an der Rückseite eines PCs verwenden (auf keinen Fall an einem USB3.0-Port oder USB-Hub anstecken)
  • bei Nutzung eines Laptops, dieses durch das Netzteil mit Strom versorgen
  • Original ROM
  • Original Boot-Image (nicht zu verwechseln mit HBoot)
  • Original Recovery
  • Formatierte SD-Karte von einer der folgenden Marken:

    • Samsung
    • SanDisk
    • Patriot Memory
    ACHTUNG:
    Nutzt man eine inkompatible SD-Karte, reagiert das HBoot nicht mehr, solange sich diese SD im Gerät befindet.
    Auch Android bootet nun nicht mehr. Dies zu beheben ist aufwendig und riskant!
    Also beherzigt diese Warnung auf jeden Fall!

    Unter anderem folgende Marken führen zu einem Soft-Brick:
    • Agfa
    • Hama
    • Transcend
    • No-Name
  • USB-Debugging aktivieren:

    • Settings » Applications » Development » USB debugging
    • Einstellungen » Anwendungen » Entwicklung » USB-Debugging
  • Verbindungstyp "Nur laden":

    • Settings » Connect to PC » Default connection type » Charge only
    • Einstellungen » Mit PC verbinden » Standardverbindungstyp » Nur laden
  • HBoot-Status:

    • *** LOCKED ***
    • *** LOCKED (OOW) ***
    • *** RELOCKED ***
    • oder ganz ohne angezeigten Lock-Status
    Wenn der Modus des Bootloaders "ENG S-OFF" ist, spielt der LOCK-Status keine Rolle!​

Anleitung:
  1. HTC Treiber v4.0.1.001 installieren
  2. AAHK2 entpacken
  3. Das Skript (aahk2.cmd) mit Administratorrechten starten, da kritische Prozesse beendet werden müssen.
  4. Im Hauptmenü "1" wählen und bestätigen.
  5. Den Anweisungen am PC genauestens Folge leisten.
  6. Falls ein Downgrade erforderlich war, muss der Vorgang wiederholt werden.
  7. Das aktuelle, von mir modifizierte HTC-Image aufspielen, um späteren Problemen mit GPS und WiFi vorzubeugen (siehe FAQ).
  8. Optional: Abschließend ein Custom-ROM auf die SD-Karte kopieren und im Recovery flashen.

Downloads:

FAQ:
  • Wie komme ich in den HBoot-Loader und welche Version habe ich?

    • Schnellstart deaktivieren:

      • Settings » Power » Fast boot
      • Einstellungen » Power » Schnellstart
    • Telefon ausschalten
    • "Lautstärke runter" und "Power" gedrückt halten
    • Sobald der HBoot-Loader erscheint, die Tasten loslassen

      Im oberen grün geschriebenen Teil stehen nun die relevanten Informationen:
      Zeile
      |
      Anzeige
      |
      Beschreibung
      0​
      |(evtl. rosarote Zeile)|Lock-Status
      1​
      |ACE PVT...|HBoot-Loader Modus & Security Flag
      2​
      |HBoot-...|HBoot-Loader Version
      3​
      |MICROP-...|nicht relevant
      4​
      |TOUCH PANEL-...|nicht relevant
      5​
      |RADIO-...|RADIO-Image Version
      6​
      |...|nicht relevant
      [/table_old]

    [*] Wie komme ich in den FASTBOOT-Modus?

    • HBoot-Loader starten (siehe oben)
    • Mit den Lautstärketasten zu "FASTBOOT" navigieren
    • Mit der Power-Taste bestätigen

    [*] Welche CID habe ich gerade?

    • FASTBOOT-Modus starten (siehe oben)
    • Am PC eine Kommandozeile in den Ordner "\tools\win\" des Skripts öffnen oder vorhandenes Android SDK verwenden
    • Befehl "fastboot getvar all" ausführen

    In der Zeile "INFOcidnum: ..." steht nun eure aktuelle CID. (8-stellig)

    Anmerkung:
    Apps wie "CID Getter" funktionieren nicht zuverlässig, da sie die CID in der build.prop abfragen. Sie sind damit prinzipiell nutzlos! Die Variable dort wird auch nicht automatisch aktualisiert.
    Wenn euch langweilig ist, könnt ihr den dortigen Wert mit "setprop ro.cid " selbst setzen wie ihr wollt. Der Wert dort hat jedoch meines Wissens keinen Einfluss auf irgendetwas relevantes - außer das der "CID Getter" jetzt euren neuen Wert anzeigt.

    [*] Wozu ist "S-OFF" gut?
    Mit S-OFF (Security Flag nicht gesetzt) kann aus Android direkt auf die Systempartitionen geschrieben
    und somit ohne Umwege z. B. nicht benötigte System-Apps gelöscht werden.


    [*] Wie installiere ich nach dem erfolgreichen Rooten die aktuellste ROM von HTC?
    (Dies behebt auch Probleme mit GPS bei Custom-ROMs!)

Changelog:
Version
| Änderung
v0.90​
|BETA Release, neue HBoot-Loader
v1.00​
|erstes Release, neue Radio-Images
v1.50​
|Umstrukturierung, FASTBOOT Startskript, diverses
v1.60​
|FASTBOOT Startskript korrigiert, veraltete Dateien vom alten AAHK werden wieder aus Windowsverzeichnis entfernt
v1.70​
|Dateikonsistenzprüfung
v1.75​
|'&' in Ordnerpfaden erlaubt, Bugfix in FASTBOOT-Dateikonsistenzprüfung
v1.80​
|Fix für unvollständigen Suchpfad in manchen Konfigurationen
v1.95​
|Test für SD-Zugriff, Bugfix für Temproot, komplette Überarbeitung, Code-Cleanup
v1.96​
|Startzeit verkürzt, Fix für Windows XP
v1.98​
|Fix für Downgrade-Anweisung, Fix für Root-Vorbereitung
v1.99​
|Fix für manche Windows XP-Konfigurationen
v2.10​
|Kompatibilität mit installiertem HTC Sync Manager, neu: Entsperrung von HTCdev-Geräten
v2.15​
|Kompatibilität mit Windows XP Home
[/table_old]
Credits:
Hyuh
attn1
shad0wf0x
Revskills
Genepoole​
Unterstützung:
Die Entwicklung und Optimierung des Skripts und vor allem der allgemeine Support verschlingt einiges an Zeit.
Wer möchte, kann dafür gerne etwas in die Kaffeekasse geben.







Funktioniert diese Anleitung auch für das HTC Legend. meine Freundin möchte ihres gerootet haben, aber ich habe nur geschaft den bootloader bzw hboot frei zu bekommen
 
Nein, es ist nur für das HTC Ace (Desire HD / Inspire 4G)
Musst du mal in den HTC Legend bereich schauen, ob es ähnliche Tools gibt.


P.S. Du musst nicht einen kompletten Beitrag zittieren ;)
 
Jetzt bin ich genauso schlau wie vorher!:thumbup:
 
Bis wo bist du denn beim rooten gekommen? An welcher stelle klemmt es?
 
Wie oben beschrieben kann ich nichtmal updaten. von 2.3.5 auf 4.x.x. oder bin ich da falsch?
 
irgendwie klemmt es an allem. der bootloader scheint doch nicht frei zu sein da oben in pink steht LOCKED (OOW) bevor ich alles mögliche durch gegangen binstand nichts da oben. deswegen dachte ich er ist frei
 
Direkt geht das nicht. Du musst erst das gerät rooten.
Das macht das aahk2. Einfach Anleitung genau durchlesen und alles abarbeiten.
Danach kannst du ein custom Rom deiner Wahl flashen.

Der ursprüngliche Beitrag von 22:42 Uhr wurde um 22:44 Uhr ergänzt:

Comander80 schrieb:
irgendwie klemmt es an allem. der bootloader scheint doch nicht frei zu sein da oben in pink steht LOCKED (OOW) bevor ich alles mögliche durch gegangen binstand nichts da oben. deswegen dachte ich er ist frei

Was hast du denn bis jetzt gemacht?
 
@KissTheBlade: Mir ist immer noch nicht klar, wo dein Problem ist!
Bitte genau beschreiben, wo du nicht weiter kommst und ggf. Copy/Paste der dazugehörigen Skriptausgabe.

Gruß
Phiber
 
Zuletzt bearbeitet:
Okay...hab den Fehler gefunden...glaube ich. Ich werds nachher mal weiter versuchen. Kann man das original ROM eigentlich vom Handy runterkopieren?
 
KissTheBlade schrieb:
Okay...hab den Fehler gefunden...glaube ich. Ich werds nachher mal weiter versuchen. Kann man das original ROM eigentlich vom Handy runterkopieren?

Normalerweise nicht.
Wenn Du später aber unbedingt wieder das letzte offizielle Rom drauf haben willst, nimmst du die gerootete Version aus dem ersten Post.
 
Hallo! Die Anleitung sieht sehr ausführlich und verdienstvoll aus. Ich glaube ich werde mich das mal trauen. Allerdings gibt es noch ein paar Sachen die ich nur durch lesen bisher nicht verstanden hab:

Diese Voraussetzungen müssen erfüllt sein:
  • Original ROM
  • Original Boot-Image (nicht zu verwechseln mit HBoot)
Muss ich von beidem irgendwie ein Backup machen, oder ist damit gemeint, dass das Original ROM und das Original Boot-Image auf dem Handy installiert sein soll?


  • Original Recovery
Kann ich das irgendwie erstellen?


  • Welche CID habe ich gerade?

    • FASTBOOT-Modus starten (siehe oben)
    • Am PC eine Kommandozeile in den Ordner "\tools\win\" des Skripts öffnen oder vorhandenes Android SDK verwenden
    • Befehl "fastboot getvar all" ausführen

    In der Zeile "INFOcidnum: ..." steht nun eure aktuelle CID. (8-stellig)​
Wozu benötige ich diese CID? Aus einem anderen Thread habe ich geschlossen, dass es irgendwie helfen kann, wenn man sie kennt, falls Probleme auftauchen?


  • Wozu ist "S-OFF" gut?
    Mit S-OFF (Security Flag nicht gesetzt) kann aus Android direkt auf die Systempartitionen geschrieben
    und somit ohne Umwege z. B. nicht benötigte System-Apps gelöscht werden.
Bei mir ist die Security Flag gesetzt. Wie kann ich das ändern?

Vielen besten Dank schonmal! Dank eurer Hilfe bin ich vielleicht bald dieses ganze googlegedöns los.
 
@ Phiber Ich hatte den 1. Schritt falsch verstanden. HTC Treiber 4.xx. installieren...ich dachte das wäre ne aktuellere Androidversion . Allerdings muss ich mir noch fix nen Kartenleser organisieren. Dachte ich kanns über das DHD machen. Bitte nicht steinigen.:unsure:
 
Kartenleser? Brauchst du nicht!
 
Nicht? Jetzt bin ich wieder verwirrt! Geht das doch über das DHD? Hab da nämlich nichts gefunden. Also formatieren und die Dateien draufziehen?!
Ich sag ja, dass ich da keine Ahnung von hab...ich bin unwissend!;D
 
Eigentlich schien mir die Beschreibung von AAHK2 klar. Dennoch scheitere ich beim Downgraden. Jedes Mal bekomme ich das "rote Dreieck" und nach dem Rebooten kein Downgrade. Auch ein Recovery von SD-Karte mit dem PD98IMG-GB2.zip führt nur zu einer Fehlermeldung "Invalid Command" - nach Reboot habe ich wieder 2.3.5. Das Handy ist Telekom-gebrandet.

Kann mir jemand helfen?
http://dfiles.eu/files/4qc9o2fut
 
Sobald das rote Dreieck erscheint, brauchst du nur durchzuführen, zu was dich das Skript an dieser Stelle auffordert.
Ganz einfach!
 
Beim ersten Erscheinen des roten Dreiecks mache ich:
- Vol-up und dann Power

Ich erhalte ein blaufarbenes Menü auf schwarz, in dem ich vier Optionen zur Auswahl habe und wähle:
- Reboot system now
In gelber Schrift steht unten im Display: E:Can't open /cache/recovery/command

Nach dem Reboot erscheint wieder das rote Dreieck. Das Skript will genau das Gleiche wieder:
- Vol-up und Power

Ich bekomme das gleiche blaue Menü wie zuvor. Erneut wähle ich:
- Reboot system now
In gelber Schrift steht das gleiche wie beim ersten Mal.

Jetzt bekomme ich ein buntes Menü auf weiß. Dort kann ich 5 Optionen wählen. Ich wähle:
- FASTBOOT

Ich habe weiterhin Android 2.3.5.

Offenbar muss ich irgendwo eine andere Option wählen, aber welche? Das Skript sagt es nicht, oder!?
 

Ähnliche Themen

C
  • Chris162
Antworten
4
Aufrufe
1.664
Chris162
C
A
  • arkterranigma
Antworten
12
Aufrufe
4.473
Schubbie
S
M
Antworten
1
Aufrufe
2.600
Chooksi
C
Zurück
Oben Unten