Registrierte Mitglieder surfen ohne Werbung auf Android-Hilfe.de - jetzt kostenlos registrieren.
  1. Nimm jetzt an unserem MStar S700 - Gewinnspiel teil - Alle Informationen findest Du hier!

[Recovery] CWM v6.0.1.0

Dieses Thema im Forum "Custom-ROMs für Huawei Ideos X3" wurde erstellt von fuchsteufel, 30.07.2012.

  1. #1 fuchsteufel, 30.07.2012
    Zuletzt bearbeitet: 30.07.2012
    fuchsteufel

    fuchsteufel Threadstarter Erfahrener Benutzer

    Registriert seit:
    04.10.2011
    Beiträge:
    171
    Erhaltene Danke:
    243
    Hallo zusammen,

    da ich gerade mit dem CWM-Touch zugange war habe ich gleich mal noch die aktuelle CWM-Recovery in Version 6.0.1.0 gebaut. Leider gibt es kein offizielles Changelog dazu, soweit ich das durch googlen herausfinden konnte soll aber unter anderem Backup und Restore jetzt deutlich schneller sein.
    Weil ja schon häufiger die Frage gestellt wurde warum das Recovery gestartet wird wenn man das Telefon im ausgeschalteten Zustand ans Ladekabel hängt und ob man das nicht unterbinden kann habe ich mir auch eine Lösung überlegt wie man die Charge-Application von Huawei integrieren kann. Damit sollte es nun möglich sein den technisch unbedarften Verwandten und Partnern ein CWM unter zu schieben ohne sie unnötig zu verwirren :D.
    Die Lösung ist relativ simpel. Ich habe zum einen natürlich das Programm charge und die dazugehörigen Grafiken aus dem originalen Recovery ins CWM eingefügt und dann noch das Script /sbin/postrecoveryboot.sh mit folgendem Inhalt erstellt
    Code (Text):

    #!/sbin/sh
    List=`cat /proc/app_info|grep charge_flag -A1`
    set -- $List
    if [ x$2 = "x1" ]
    then
       mount -o ro -t yaffs2 /dev/block/mtdblock4 /system
       /sbin/charge
    fi
     
    Dieses Script wird gleich zu Begin vom eigentlichen Recovery-Programm aufgerufen, prüft ob das Charge-Flag gesetzt ist und blockiert es solange bis das Programm charge beendet wird was aber im Normalfall nicht möglich ist. Entweder man zieht das Ladekabel ab dann schaltet charge das Telefon aus oder man drückt die Power-Taste dann macht charge einen Reboot und startet das reguläre System.
    Ins Recovery selbst kommt man natürlich immernoch über die gewohnte Tastenkombination Power+VolUp oder durch adb reboot recovery oder durch entsprechende Auswahl im Neustart-Dialog seines ROMs.

    Link: cwm_6.0.1.0_u8510_with_charge.img
    md5sum: 2311f856270d50728b3e732366e1e8e8

    und nochmal ohne charge ;)
    Link: cwm_6.0.1.0_u8510.img
    md5sum: a9fb73d789933000a78f91cfd638e191
     
    andyw890i, MegaTheLance, tim2611 und 15 andere bedanken sich.
  2. #2 flopower1996, 30.07.2012
    flopower1996

    flopower1996 Gast

    raucherbein bedankt sich.
  3. #3 fuchsteufel, 30.07.2012
    fuchsteufel

    fuchsteufel Threadstarter Erfahrener Benutzer

    Registriert seit:
    04.10.2011
    Beiträge:
    171
    Erhaltene Danke:
    243
    Hehe, ja ich habe eine Mail bekommen das meine Public Downloads bei Dropbox zu viel Traffic erzeugt haben und deshalb der Download für drei Tage gesperrt wurde. Deswegen habe ich die wichtigsten Files noch bei Google-Code hoch geladen.
     
  4. #4 KatyB, 30.07.2012
    KatyB

    KatyB Ehrenmitglied

    Registriert seit:
    06.09.2011
    Beiträge:
    6,379
    Erhaltene Danke:
    1,713
    Phone:
    BQ Aquaris M5
    Tablet:
    Nexus 7 (2013)
    Danke fürs sharen. Hab gestern in dem spanischen U8650 Forum entdeckt, dass da jemand CWM v6 anbietet, war aber schon so spät für mich zum posten.

    Deins ist natürlich viel besser durch die Ladeanimation. :p
     
  5. #5 GuinnessTrinker, 30.07.2012
    Zuletzt bearbeitet: 30.07.2012
    GuinnessTrinker

    GuinnessTrinker Erfahrener Benutzer

    Registriert seit:
    10.03.2012
    Beiträge:
    163
    Erhaltene Danke:
    38
    Besten Dank!
    Funktioniert prächtig. Die Akkuladeanzeige finde ich auch super!
    Nur beim Anzeigen der LOGs gibts Fehlermeldungen.


    Hier dein image mit gepatchten Bootargs für 200 MB große /data Partition (für diejenigen, die keinen Hexeditor haben).
    Leider kann man hier keine .img Dateien uploaden. Deshalb gezippt:
     

    Anhänge:

  6. #6 ElTonno, 30.07.2012
    Zuletzt bearbeitet: 30.07.2012
    ElTonno

    ElTonno Android-Lexikon

    Registriert seit:
    20.09.2011
    Beiträge:
    1,827
    Erhaltene Danke:
    331
    Es wäre auch schön, wenn man eine cwm hätte ohne "with_charge", also die bei usb direkt booten.
    ---
    Ich weiß ^^, ramdisk ändern, /sbin/postrecoveryboot.sh entfernen/anpassen und wieder zusammen klatschen ^^
    Hab nur gerade kein funktionierendes Linux zu Hand.
    ---
    Mir ist aufgefallen, das die sd-ext.ext4.* nicht mehr als .tar sondern als .dup abgespeichert wird, interessant xD
     
  7. #7 jochenf, 30.07.2012
    jochenf

    jochenf Android-Hilfe.de Mitglied

    Registriert seit:
    07.08.2011
    Beiträge:
    71
    Erhaltene Danke:
    23
    Phone:
    Sony Xperia Z1 Compact
    Tablet:
    Sony Xperia Tablet Z2
    Ich hatte mir mal eine mit dem Builder bauen lassen, aber die hatte die merkwürdige Eigenschaft das man erst ein paar mal mit den Tasten hoch/runter musste bis man dann irgendwann endlich einen Menüpunkt anwählen konnte.

    Die von fuchsteufel geht jetzt auf Anhieb, vielen Dank!
     
  8. #8 Sturmhsvhsv, 30.07.2012
    Sturmhsvhsv

    Sturmhsvhsv Android-Experte

    Registriert seit:
    12.06.2012
    Beiträge:
    845
    Erhaltene Danke:
    72
    will jetzt nich nerven aber könnte jemand mir mal punkt für punkt erklären wie das funktioniert , ich griegs nett hin :)
    DANK IM VORRAUS!!!
     
  9. #9 KatyB, 30.07.2012
    KatyB

    KatyB Ehrenmitglied

    Registriert seit:
    06.09.2011
    Beiträge:
    6,379
    Erhaltene Danke:
    1,713
    Phone:
    BQ Aquaris M5
    Tablet:
    Nexus 7 (2013)
    Wie gehabt per fastboot flashen und fertig. o.ô

    Sent from my fingers to your eyes :)
     
    Sturmhsvhsv bedankt sich.
  10. #10 ElTonno, 30.07.2012
    Zuletzt bearbeitet: 30.07.2012
    ElTonno

    ElTonno Android-Lexikon

    Registriert seit:
    20.09.2011
    Beiträge:
    1,827
    Erhaltene Danke:
    331
    zu 100sten Mal ^^:

    Windows:
    Code (Text):

    adb reboot-bootloader
    fastboot erase recovery
    fastboot flash recovery recovery.img
    fastboot reboot
     
    Linux:
    Code (Text):

    adb reboot-bootloader
    sudo fastboot erase recovery
    sudo fastboot flash recovery recovery.img
    sudo fastboot reboot
     
     
    Sturmhsvhsv bedankt sich.
  11. #11 Sturmhsvhsv, 30.07.2012
    Sturmhsvhsv

    Sturmhsvhsv Android-Experte

    Registriert seit:
    12.06.2012
    Beiträge:
    845
    Erhaltene Danke:
    72
    DANKE!!!

    bitte nett böse bzw. genervt sein!
    hab immer nur ein denkfehler gemacht durch den es dann nett funtzte:)
     
  12. #12 Time_Bandit, 30.07.2012
    Time_Bandit

    Time_Bandit Android-Lexikon

    Registriert seit:
    07.10.2011
    Beiträge:
    1,106
    Erhaltene Danke:
    205
    Sturmhsvhsv bedankt sich.
  13. #13 Sturmhsvhsv, 30.07.2012
    Sturmhsvhsv

    Sturmhsvhsv Android-Experte

    Registriert seit:
    12.06.2012
    Beiträge:
    845
    Erhaltene Danke:
    72
    herzlichen dank!!! :)


    SRY das ich mich so dumm angestellt hab :)

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

    Ist es dann wenn ichs austausch in recovery umzubenennen oder ?:)
     
  14. #14 KatyB, 30.07.2012
    Zuletzt bearbeitet: 30.07.2012
    KatyB

    KatyB Ehrenmitglied

    Registriert seit:
    06.09.2011
    Beiträge:
    6,379
    Erhaltene Danke:
    1,713
    Phone:
    BQ Aquaris M5
    Tablet:
    Nexus 7 (2013)
    @ElTonno:
    Ich flashe immer die Recovery drüber, ohne dass ich die vorherige lösche. Hatte damit bisher noch nie Probleme.
    Gut, dass ich jetzt Ubuntu nutze. Brauche ich mich nie über irgendwelche nicht installierten Treiber ärgern. =)

    @Sturmhsvhsv
    Ja, die Batch will ja die Datei "Recovery.img" flashen, sonst findet der sie nicht. Machs halt per Hand. Sind 1,5 Minuten. xD
     
  15. #15 Sturmhsvhsv, 30.07.2012
    Sturmhsvhsv

    Sturmhsvhsv Android-Experte

    Registriert seit:
    12.06.2012
    Beiträge:
    845
    Erhaltene Danke:
    72
    danke euch !
    WERD GLEICH MAL TESTEN:)

    Der ursprüngliche Beitrag von 19:24 Uhr wurde um 19:37 Uhr ergänzt:

    RIESEN dank !
    HAT GEKLAPPT!:)
     
  16. #16 ElTonno, 30.07.2012
    Zuletzt bearbeitet: 30.07.2012
    ElTonno

    ElTonno Android-Lexikon

    Registriert seit:
    20.09.2011
    Beiträge:
    1,827
    Erhaltene Danke:
    331
    ---
    Also schon merkwürdig, wenn ich die Ladeanimation (post-script) in der ramdisk rausschmeiße und alles wieder zusammen packe und flashe,
    bleibt das X3 immer beim Logo hängen xD [ja, wird natürlich alles unter Linux gemacht (System läuft wieder ^^)]

    -recovery ist im A...
    -system lässt sich booten

    @fuchsteufel
    muss ich noch irgendwas bestimmtes beachten
     
  17. #17 KatyB, 30.07.2012
    KatyB

    KatyB Ehrenmitglied

    Registriert seit:
    06.09.2011
    Beiträge:
    6,379
    Erhaltene Danke:
    1,713
    Phone:
    BQ Aquaris M5
    Tablet:
    Nexus 7 (2013)
    Poste mal Link, wie du das entpackst bitte. Per split_bootimg.pl und mkbootimg?
     
  18. #18 Ryuk, 30.07.2012
    Ryuk

    Ryuk Android-Lexikon

    Registriert seit:
    19.09.2011
    Beiträge:
    1,010
    Erhaltene Danke:
    206
    @eltonno

    du kannst notfalls auch die recovery aus dem htcmania-forum nehmen...
    die hab ich mir gestern selbst draufgezimmert, bevor fuchsteufel hier gepostet hatte...kannst du direkt flashen, ohne anpassungen...

    Noticia CWM Recovery 6.0.1.0 [29/07/12] - HTCMania
     
    ElTonno bedankt sich.
  19. #19 ElTonno, 30.07.2012
    Zuletzt bearbeitet: 31.07.2012
    ElTonno

    ElTonno Android-Lexikon

    Registriert seit:
    20.09.2011
    Beiträge:
    1,827
    Erhaltene Danke:
    331
    unpack-bootimg.pl
    mkbootfs
    mkbootimg

    unpack.tar.bz2
    md5: 5c911810a1a82224759124ec8e8d9390

    Joa läuft, aber sieht doch etwas unschön aus mit den Einträgen ^^

    default.prop
    ro.product.model=U8650
    ro.product.brand=Huawei
    ro.product.name=U8650
    ro.product.device=u8650
    ro.product.board=u8650

    ---
    Bin wohl bisschen kleinlich xD
     
    KatyB bedankt sich.
  20. #20 fuchsteufel, 30.07.2012
    fuchsteufel

    fuchsteufel Threadstarter Erfahrener Benutzer

    Registriert seit:
    04.10.2011
    Beiträge:
    171
    Erhaltene Danke:
    243
    So, hab die Variante ohne charge auch nochmal hochgeladen.

    @ElTonno:
    Ich vermute du hast vergessen die Base-Address an zu geben. In dem Archiv von dir ist ja auch das Script repack-bootimg.pl mit drin, dort musst du beim Aufruf von mkbootimg die Option --base 10200000 hinzufügen.
     
    ElTonno bedankt sich.

Diese Seite empfehlen