1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

[ROM] HTC GingerBread 3.14.405.1 / StockROM+ROOT+A2SD+ à la cargo

Dieses Thema im Forum "Custom-ROMs für HTC Desire" wurde erstellt von Thyrion, 01.08.2011.

  1. Thyrion, 01.08.2011 #1
    Thyrion

    Thyrion Threadstarter Ehrenmitglied

    Beiträge:
    11,847
    Erhaltene Danke:
    2,452
    Registriert seit:
    21.07.2009
    Phone:
    Nexus 5X
    Wer möchte mein erstes (wenn nicht sogar das (zeitlich) erste) rooted, Stock 3.14.405.1 ROM testen?
    Dieses Variation möchte so nah wie möglich am Original bleiben, dabei auf die Annehmlichkeiten nicht verzichten -durch Root- und die Schwachstellen des Desires umschiffen (geringer interner Speicher) -durch A2SD+.

    Wagemutige und Freiwillige vor :smile: :w00t00:

    Änderungen:
    ab V01 (Version vom 01.08.2011):
    • Root
    • A2SD+ (die Nutzung hiervon wird dringend empfohlen - ohne steht nur sehr wenig interner Speicher zur Verfügung)
    • Busybox
    • Init.d support
    • Deodexed (klappte überall, bis auf VoiceSearch.odex) - nicht in der Light-Version
    • ZipAligned
    • Bootsound entfernt
    • Unterstützung für eigene Bootanimationen (in /data/local/bootanimation.zip) - nicht in der Light-Version (hab ich vergessen :unsure:) (hier hat sich ein Bug eingeschlichen. Grundsätzlich sollte es gehen, ihr müsst aber erst die alte Animation aus /system/customize/resource löschen.

    ab V02:
    • Fix: Zeichensatzfehler bei a2sd check behoben
    • Fix: VoiceSearch-Odex-Problem
    • Aktualisierung Google Mail (3.5.2)
    • Aktualisierung Google Maps (5.8)

    ab V03:
    • Aktualisierung Google Mail (3.5.2.1)
    • Aktualisierung Google Maps (5.10.1)
    • Aktualisierung YouTube (2.2.16)
    • Aktualisierung Market (3.1.15) - man kann sich ja eh' nicht gegen wehren :rolleyes2:

    Optionales

    Empfohlenes RADIO/BASEBAND: 32.56.0032U_5.17.05.23 (für dieses RADIO ist kein zusätzlicher RIL-Flash notwendig, da die passenden Libraries bereits im ROM mit drin sind)

    Voraussetzungen:

    • Bravo Stock Table (250 MB System, 40 MB Cache, 147 MB Data)
      Das ist der Standard-Table, wer also noch S-ON oder nie einen anderen HBOOT-Table geflasht hat, ist fein raus.
    • Recovery: ClockworkMod > 3.x.x.x, AmonRA 2.0.1, RMD, 4EXT (eigentlich jedes Recovery, dass zum Gerät kompatibel ist und mit Edify-Skripten umgehen kann)
    • Empfohlen: 2 Partitionen auf der SD-Karte (1. Partition: x GB (Fat32), 2. Partition: 1 GB (Ext2 oder Ext3 - Ext4 wird nicht unterstützt)




    Wer es ausprobieren möchte, hier die Download-Links:
    3.14.405.1_Thyrion_V03 - MD5: 22c11272eb95208e1664f40288a7288b
    3.14.405.1_Thyrion_light (basiert noch auf der V02) - MD5: b16454aaa53055470d429f2b5146ae64
    2WildFires Variante: 3.14.405.1_WildFirE_V1.zip - MD5: 481D04A03A364ABE0EE00908CAD1FCFD (hier sind 4in1, snq-Kernel v6, StatusBarMod_Both RecentApp & Quicksettings und TrackPad Wakeup schon integriert)
    Von 2Wildfire gibt es auch eine V02. Details und Download-Link dazu gibt's hier. Und hier gibt's die V02a.


    Ältere Version(en):
    3.14.405.1_Thyrion_V02 - MD5: 4fa9d7a32488c5e14d2930587a56ca0a
    3.14.405.1_Thyrion_V01 - MD5: 913a133d04ae131ddd2745e87377c5c1



    Achja, ich übernehme weder Gewähr noch Garantien...

    Anmerkungen:
    • Nach der Installation werden einige weiterhin bemerken, wie mit jeder installierten App der interne Speicher abnimmt. Das liegt zum einen daran, dass die Apps Daten dort ablegen, zum anderen, dass der Dalvik Cache ebenfalls noch dort abgelegt wird. Letzterer kann aber ebenfalls mit A2SD+ auf die SD-Karte verschoben werden. Dazu entweder per ADB-Shell oder Terminal-App (hier vorher su nicht vergessen) folgenden Befehl durchführen: a2sd cachesd. Das geht natürlich auch mit der A2SDGUI aus dem Market.
    • Solltet ihr erst nach dem ersten Booten eine Ext2 oder Ext3 Partition auf eurer SD-Karte anlegen/haben, hat sich A2SD+ selbst deaktiviert. Das könnt ihr einfach über den Befehl a2sd reinstall beheben (auch über Terminal-App (su nicht vergessen) oder ADB-Shell, oder oben verlinkte App).


    Credits gehen an: HTC (für das ROM), dsixda (für das Kitchen) und alle die sich dort (mit Skripten oder Programmen, insbesondere DarkTremor (A2SD+) und ChainsDD (SU)) verewigt haben. Und natürlich an cargo für seine Vorlage(n).
     

    Anhänge:

    Zuletzt bearbeitet: 03.10.2011
    Maysi2k, Janisch, socky1706 und 36 andere haben sich bedankt.
  2. Tonno, 01.08.2011 #2
    Tonno

    Tonno Android-Lexikon

    Beiträge:
    997
    Erhaltene Danke:
    143
    Registriert seit:
    10.11.2010
    Phone:
    Nexus 5
    Bin dabei. Schick mal den Link :)

    Selbst noch nicht ausprobiert?


    [EDIT: Thyrion]Erledigt[/EDIT]
     
  3. Thyrion, 01.08.2011 #3
    Thyrion

    Thyrion Threadstarter Ehrenmitglied

    Beiträge:
    11,847
    Erhaltene Danke:
    2,452
    Registriert seit:
    21.07.2009
    Phone:
    Nexus 5X
    Bin grad auf der Arbeit, da will ich das nicht machen :D
     
  4. rego82, 01.08.2011 #4
    rego82

    rego82 Fortgeschrittenes Mitglied

    Beiträge:
    261
    Erhaltene Danke:
    25
    Registriert seit:
    01.02.2010
    Gibt es schon erste Erkenntnisse von einem Tester? Startet das Gerät vollständig?
     
  5. Thyrion, 01.08.2011 #5
    Thyrion

    Thyrion Threadstarter Ehrenmitglied

    Beiträge:
    11,847
    Erhaltene Danke:
    2,452
    Registriert seit:
    21.07.2009
    Phone:
    Nexus 5X
    Tonno wollte es auch erst später machen.
     
  6. rego82, 01.08.2011 #6
    rego82

    rego82 Fortgeschrittenes Mitglied

    Beiträge:
    261
    Erhaltene Danke:
    25
    Registriert seit:
    01.02.2010
    Wenn die läuft, wärst du der erste der die Stock-Rom mit A2SD+ raus bringt. Nicht mal bei den XDA's hat es bis jetzt einer gebacken :)
     
  7. Schnello, 01.08.2011 #7
    Schnello

    Schnello Android-Guru

    Beiträge:
    3,816
    Erhaltene Danke:
    618
    Registriert seit:
    03.09.2010
    Phone:
    Samsung Galaxy S5 (G900)
    Edit: Aso die Version.

    Zum Thema: Schick mir mal auch den Link pls. Ich teste dann nach der Arbeit.


    [EDIT: Thyrion]Erledigt[/EDIT]
     
    Zuletzt bearbeitet: 01.08.2011
  8. Scofield, 01.08.2011 #8
    Scofield

    Scofield Android-Experte

    Beiträge:
    812
    Erhaltene Danke:
    111
    Registriert seit:
    14.05.2010
    Es geht hier um Gingerbread. :)
     
  9. Thyrion, 01.08.2011 #9
    Thyrion

    Thyrion Threadstarter Ehrenmitglied

    Beiträge:
    11,847
    Erhaltene Danke:
    2,452
    Registriert seit:
    21.07.2009
    Phone:
    Nexus 5X
    @Schnello: Done...
     
  10. dago_112, 01.08.2011 #10
    dago_112

    dago_112 Fortgeschrittenes Mitglied

    Beiträge:
    288
    Erhaltene Danke:
    33
    Registriert seit:
    04.03.2010
    Phone:
    NEXUS 5X
    Verdammt... Ist denn hier keiner mehr arbeitslos? ;)

    Gesendet mit der Android-Hilfe.de-App
     
  11. fredalf, 01.08.2011 #11
    fredalf

    fredalf Fortgeschrittenes Mitglied

    Beiträge:
    343
    Erhaltene Danke:
    34
    Registriert seit:
    23.11.2010
    auch wollen ......... ;)


    [EDIT: Thyrion]Erledigt[/EDIT]
     
  12. Schnello, 01.08.2011 #12
    Schnello

    Schnello Android-Guru

    Beiträge:
    3,816
    Erhaltene Danke:
    618
    Registriert seit:
    03.09.2010
    Phone:
    Samsung Galaxy S5 (G900)
    Läuft 1A :)
    Also es startet und kann die Einrichtung machen. Mehr testen kann ich erst zuhause.

    Grüße

    PS: Danke für das Erstellen!
     
    Zuletzt bearbeitet: 01.08.2011
    Thyrion bedankt sich.
  13. dago_112, 01.08.2011 #13
    dago_112

    dago_112 Fortgeschrittenes Mitglied

    Beiträge:
    288
    Erhaltene Danke:
    33
    Registriert seit:
    04.03.2010
    Phone:
    NEXUS 5X
    @Thyrion: ich würde auch gern


    [EDIT: Thyrion]Erledigt[/EDIT]
     
  14. Thyrion, 01.08.2011 #14
    Thyrion

    Thyrion Threadstarter Ehrenmitglied

    Beiträge:
    11,847
    Erhaltene Danke:
    2,452
    Registriert seit:
    21.07.2009
    Phone:
    Nexus 5X
    @Schnello: Wäre super, wenn du mal schauen könntest, wieviel auf den einzelnen Partitionen (also hauptsächlich System und Data) noch frei ist.

    Hast du den Stock-HBOOT-Table verwendet?

    EDIT: Noch eine Frage: Kannst du mal schauen, ob die Sprachsuche funktioniert? Die hatte beim deodexen einen Fehler gemeldet :sad: Ich selbst komme erst in ca. 1-2 Stunden zum Testen.
     
  15. Schnello, 01.08.2011 #15
    Schnello

    Schnello Android-Guru

    Beiträge:
    3,816
    Erhaltene Danke:
    618
    Registriert seit:
    03.09.2010
    Phone:
    Samsung Galaxy S5 (G900)
    Hi.

    Hier die Werte aus Titanium Backup:

    System Rom 46,7
    Intern: 64.6
    A2Sd: 954/959

    Habe die Stock HBoot Table

    Edit: Ui. A2SD spuckt ne menge Fehler aus. Log folgt.
     
  16. Thyrion, 01.08.2011 #16
    Thyrion

    Thyrion Threadstarter Ehrenmitglied

    Beiträge:
    11,847
    Erhaltene Danke:
    2,452
    Registriert seit:
    21.07.2009
    Phone:
    Nexus 5X
    Wäre ja auch zu schön, wenn das einfach klappt :D
     
  17. Schnello, 01.08.2011 #17
    Schnello

    Schnello Android-Guru

    Beiträge:
    3,816
    Erhaltene Danke:
    618
    Registriert seit:
    03.09.2010
    Phone:
    Samsung Galaxy S5 (G900)
    Ausgabe im terminal bei A2SD Check

    Edit: Sorry hab ja das Su vergessen.


    Code:
    export PATH=/data/local/bin:$PATH
    sh-3.2$ export PATH=/data/local/bin:$PATH
    sh-3.2$ a2sd check
    cp: cannot create '/data/dta2sd.lg1': Permission denied
    rm: cannot remove '/data/dta2sd.log': Permission denied
    [ ] Apps2SD is launching...
    /system/bin/a2sd: line 22: /data/dta2sd.log: Permission denied
    /system/bin/a2sd: line 23: /data/dta2sd.log: Permission denied
    /system/bin/a2sd: line 24: /data/dta2sd.log: Permission denied
    /system/bin/a2sd: line 31: /data/dta2sd.log: Permission denied
    /system/bin/a2sd: line 35: /data/dta2sd.log: Permission denied
    /system/bin/a2sd: line 36: /data/dta2sd.log: Permission denied
    /system/bin/a2sd: line 37: /data/dta2sd.log: Permission denied
    /system/bin/a2sd: line 38: /data/dta2sd.log: Permission denied
    /system/bin/a2sd: line 39: /data/dta2sd.log: Permission denied
    grep: /init.rc: Permission denied
    tee: /data/dta2sd.log: Permission denied
     __ _____
    tee: /data/dta2sd.log: Permission denied
    |  \  |
    tee: /data/dta2sd.log: Permission denied
    |   | |
    tee: /data/dta2sd.log: Permission denied
    |__/  |  Darktremor Apps2SD 2.7.5.2 (2010-09-30)
    tee: /data/dta2sd.log: Permission denied
     /system/bin/launcha2sd: line 117: /data/dta2sd.log: Permission denied
    [ ] GetProp Command = /system/bin/toolbox getprop
    [ ] SetProp Command = /system/bin/toolbox setprop
    [ ] Mount Point = /system/sd
    tee: /data/dta2sd.log: Permission denied
    [ ] Creating /cache/dc
    tee: /data/dta2sd.log: Permission denied
    mkdir: can't create directory '/cache/dc': Permission denied
    chmod: /cache/dc: Permission denied
    tee: /data/dta2sd.log: Permission denied
    [ ] Symlinking /cache/dalvik-cache to /data/dalvik-cache
    tee: /data/dta2sd.log: Permission denied
    rm: can't stat '/cache/dalvik-cache': Permission denied
    tee: /data/dta2sd.log: Permission denied
    ln: /cache/dalvik-cache: Permission denied
    /system/bin/launcha2sd: line 273: /data/dta2sd.log: Permission denied
    [ ] Starting Apps2SD Check Program.
    /system/bin/chka2sd: line 7: /data/dta2sd.log: Permission denied
    grep: /init.rc: Permission denied
    grep: /init.rc: Permission denied
    tee: /data/dta2sd.log: Permission denied
    [ ] Checking for ext partition
    tee: /data/dta2sd.log: Permission denied
     tee: /data/dta2sd.log: Permission denied
    Darktremor 2.7.5.2 Apps2SD Status Report
    tee: /data/dta2sd.log: Permission denied
    ===================================================================================
    tee: /data/dta2sd.log: Permission denied
    Legend: []=Setting is correct
    tee: /data/dta2sd.log: Permission denied
            []=Setting is correct, but not optimal.
    tee: /data/dta2sd.log: Permission denied
            []=Setting is incorrect and needs to be fixed or option is not available.
    tee: /data/dta2sd.log: Permission denied
    ===================================================================================
    tee: /data/dta2sd.log: Permission denied
    Block Device            - [] Found
    tee: /data/dta2sd.log: Permission denied
                            - [] /dev/block/mmcblk0p2
    tee: /data/dta2sd.log: Permission denied
    EXT Partition           - [] Mounted
    tee: /data/dta2sd.log: Permission denied
    Mount Point             - [ ] /system/sd
    /system/bin/chka2sd: line 147: /data/a2sdmnt.tmp: Permission denied
    grep: /data/a2sdmnt.tmp: No such file or directory
    grep: /data/a2sdmnt.tmp: No such file or directory
    grep: /data/a2sdmnt.tmp: No such file or directory
    tee: /data/dta2sd.log: Permission denied
    Partition Type          - [] EXT
    /system/bin/chka2sd: line 164: [: ==: unary operator expected
    tee: /data/dta2sd.log: Permission denied
    Support EXT2?           - [] Yes
    tee: /data/dta2sd.log: Permission denied
    Support EXT3?           - [] Yes
    tee: /data/dta2sd.log: Permission denied
    Support EXT4?           - [] No
    tee: /data/dta2sd.log: Permission denied
     tee: /data/dta2sd.log: Permission denied
    Apps                    - [ ] Linked to SD Card.
    tee: /data/dta2sd.log: Permission denied
                              [ ] No Apps2SD Flag File not found.
    tee: /data/dta2sd.log: Permission denied
                              [] Programs run from SD card
    tee: /data/dta2sd.log: Permission denied
                                  To run from internal storage, type a2sd remove
    tee: /data/dta2sd.log: Permission denied
     tee: /data/dta2sd.log: Permission denied
    Private Apps            - [ ] Linked to SD Card.
    tee: /data/dta2sd.log: Permission denied
                              [ ] No Apps2SD Flag File not found.
    tee: /data/dta2sd.log: Permission denied
                              [] Private Programs run from SD card
    tee: /data/dta2sd.log: Permission denied
                                  To run from internal storage, type a2sd remove
    tee: /data/dta2sd.log: Permission denied
     tee: /data/dta2sd.log: Permission denied
    Dalvik Cache            - [ ] Regular directory.
    tee: /data/dta2sd.log: Permission denied
                              [ ] Dalvik to SD flag file found.
    tee: /data/dta2sd.log: Permission denied
                              [] Dalvik runs from Int. Storage.
    tee: /data/dta2sd.log: Permission denied
                                  Setup issue.  Run a2sd repair to fix.
    tee: /data/dta2sd.log: Permission denied
     tee: /data/dta2sd.log: Permission denied
    Swap                    - [ ] Partition not present or no swap support.
    tee: /data/dta2sd.log: Permission denied
                              [] Swap does not start.
    tee: /data/dta2sd.log: Permission denied
     tee: /data/dta2sd.log: Permission denied
    ZipAlign                - [] Not running at boot.
    tee: /data/dta2sd.log: Permission denied
                              To activate it, type a2sd zipalign
    tee: /data/dta2sd.log: Permission denied
     tee: /data/dta2sd.log: Permission denied
    Dalvik Heap(MB)         - [] 32m
    tee: /data/dta2sd.log: Permission denied
     tee: /data/dta2sd.log: Permission denied
    Low Memory
    tee: /data/dta2sd.log: Permission denied
    Killer Settings         - [] 3584,4096,8192,10240,11264,12288
                              Note: Values are in pages.
                              1 page = 4KB memory.
                               Values represent the following:
                              1st number = Foreground App
                              2nd number = Visible App
                              3rd number = Secondary Server
                              4th number = Hidden App
                              5th number = Content Provider
                              6th number = Empty App
    tee: /data/dta2sd.log: Permission denied
     [] For a list of commands that you can use with Apps2SD
        Type:  a2sd help
    /system/bin/chka2sd: line 399: /data/dta2sd.log: Permission denied
    /system/bin/launcha2sd: line 276: /data/dta2sd.log: Permission denied
    /system/bin/launcha2sd: line 277: /data/dta2sd.log: Permission denied
    /system/bin/a2sd: line 41: /data/dta2sd.log: Permission denied
    sh-3.2$
     
    
    
     
  18. Thyrion, 01.08.2011 #18
    Thyrion

    Thyrion Threadstarter Ehrenmitglied

    Beiträge:
    11,847
    Erhaltene Danke:
    2,452
    Registriert seit:
    21.07.2009
    Phone:
    Nexus 5X
    Also klappt es mit "su"? Oder kommen da auch die Fehler?
     
  19. Schnello, 01.08.2011 #19
    Schnello

    Schnello Android-Guru

    Beiträge:
    3,816
    Erhaltene Danke:
    618
    Registriert seit:
    03.09.2010
    Phone:
    Samsung Galaxy S5 (G900)
    Hmm.
    Sieht so aus. Mir fehlen die * und ! :)
    Den Dalvik Cache wollte ich auf auf die SD Karte verlagern. Hat beim ersten Versuch nicht funktioniert.

    Code:
    export PATH=/data/local/bin:$PATH
    sh-3.2$ export PATH=/data/local/bin:$PATH
    sh-3.2$ su
    sh-3.2# a2sd check
    [ ] Apps2SD is launching...
     __ _____
    |  \  |
    |   | |
    |__/  |  Darktremor Apps2SD 2.7.5.2 (2010-09-30)
     [ ] GetProp Command = /system/bin/toolbox getprop
    [ ] SetProp Command = /system/bin/toolbox setprop
    [ ] Mount Point = /system/sd
    [ ] Creating /cache/dc
    [ ] Symlinking /cache/dalvik-cache to /data/dalvik-cache
    [ ] Starting Apps2SD Check Program.
    [ ] Checking for ext partition
     Darktremor 2.7.5.2 Apps2SD Status Report
    ===================================================================================
    Legend: []=Setting is correct
            []=Setting is correct, but not optimal.
            []=Setting is incorrect and needs to be fixed or option is not available.
    ===================================================================================
    Block Device            - [] Found
                            - [] /dev/block/mmcblk0p2
    EXT Partition           - [] Mounted
    Mount Point             - [ ] /system/sd
    Partition Type          - [] EXT2
    Support EXT2?           - [] Yes
    Support EXT3?           - [] Yes
    Support EXT4?           - [] No
     Apps                    - [ ] Linked to SD Card.
                              [ ] No Apps2SD Flag File not found.
                              [] Programs run from SD card
                                  To run from internal storage, type a2sd remove
     Private Apps            - [ ] Linked to SD Card.
                              [ ] No Apps2SD Flag File not found.
                              [] Private Programs run from SD card
                                  To run from internal storage, type a2sd remove
     Dalvik Cache            - [ ] Regular directory.
                              [ ] Dalvik to SD flag file found.
                              [] Dalvik runs from Int. Storage.
                                  Setup issue.  Run a2sd repair to fix.
     Swap                    - [ ] Partition not present or no swap support.
                              [] Swap does not start.
     ZipAlign                - [] Not running at boot.
                              To activate it, type a2sd zipalign
     Dalvik Heap(MB)         - [] 32m
     Low Memory
    Killer Settings         - [] 3584,4096,8192,10240,11264,12288
                              Note: Values are in pages.
                              1 page = 4KB memory.
                               Values represent the following:
                              1st number = Foreground App
                              2nd number = Visible App
                              3rd number = Secondary Server
                              4th number = Hidden App
                              5th number = Content Provider
                              6th number = Empty App
     [] For a list of commands that you can use with Apps2SD
        Type:  a2sd help
    sh-3.2#
     
    
    
     
  20. Thyrion, 01.08.2011 #20
    Thyrion

    Thyrion Threadstarter Ehrenmitglied

    Beiträge:
    11,847
    Erhaltene Danke:
    2,452
    Registriert seit:
    21.07.2009
    Phone:
    Nexus 5X
    Hmmm... Schau ich mir später (wenn ich daheim bin) an.

    EDIT: @Schnello: A2SD funktioniert, nur die Zeichen sind durcheinander bei dem Skript - vermutlich eine falsche Zeichencodierung. Minor bug ;)
    EDIT: Hab's eben selbst draufgemacht - und werde es mal ein wenig testen...
    EDIT: Beim Verschieben des Dalvik-Cache auf SD-EXT landete ich in einem Boot-Loop (meine /Cache-Partition lief dabei voll (die Option "cachepart" ist keine gute Idee))

    Code:
    Apps2SD is launching...
     __ _____
    |  \  |
    |   | |
    |__/  |  Darktremor Apps2SD 2.7.5.2 (2010-09-30)
    
    ... (Ausgabe gekürzt)
    
    [*] Programs run from SD card
    
    [*] Private Programs run from SD card
    
    [*] Dalvik runs from SD card
    
    [*] Swap does not start.
    
    [*] (ZipAlign) Running at boot.
    Geht doch (bis auf das *-Zeichenproblem)
     

Diese Seite empfehlen