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

Thyrion

Thyrion

Ehrenmitglied
2.862
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: :scared:

Ä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

  • All.png
    All.png
    465,9 KB · Aufrufe: 1.828
  • Lock.png
    Lock.png
    252,5 KB · Aufrufe: 1.633
  • 4.png
    4.png
    379,9 KB · Aufrufe: 1.754
  • Flashlight_signed_07072011.apk
    723,3 KB · Aufrufe: 911
  • teeter_signed_07072011.apk
    1,5 MB · Aufrufe: 620
  • htc_wallpaper.zip
    4,7 MB · Aufrufe: 697
Zuletzt bearbeitet:
  • Danke
Reaktionen: Maysi2k, Janisch, s9gg9 und 36 andere
Bin dabei. Schick mal den Link :)

Selbst noch nicht ausprobiert?


[EDIT: Thyrion]Erledigt[/EDIT]
 
Bin grad auf der Arbeit, da will ich das nicht machen :D
 
Gibt es schon erste Erkenntnisse von einem Tester? Startet das Gerät vollständig?
 
Tonno wollte es auch erst später machen.
 
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 :)
 
rego82 schrieb:
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 :)

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:
Es geht hier um Gingerbread. :)
 
@Schnello: Done...
 
Verdammt... Ist denn hier keiner mehr arbeitslos? ;)

Gesendet mit der Android-Hilfe.de-App
 
auch wollen ......... ;)


[EDIT: Thyrion]Erledigt[/EDIT]
 
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:
  • Danke
Reaktionen: Thyrion
@Thyrion: ich würde auch gern


[EDIT: Thyrion]Erledigt[/EDIT]
 
@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.
 
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.
 
Wäre ja auch zu schön, wenn das einfach klappt :D
 
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$
 
Also klappt es mit "su"? Oder kommen da auch die Fehler?
 
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#
 
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)
 

Ähnliche Themen

Maysi2k
Antworten
0
Aufrufe
3.891
Maysi2k
Maysi2k
Thyrion
Antworten
4
Aufrufe
3.925
kosh_ac
K
Claus3006
Antworten
3
Aufrufe
1.856
Claus3006
Claus3006
Zurück
Oben Unten