(hilfe)Porting Clockwork Recovery ics- Mediapad

  • 100 Antworten
  • Letztes Antwortdatum
Hi Segler11,
gibts schon irgendwelche Statusänderungen zu dem CW Port? Bist du weitergekommen?

Evtl. hab ich die Tage mal Zeit das Projekt von den Sourcen zu bauen und nach deiner Anleitung auszuprobieren. Würd mich nur interessieren obs schon ein Update gibt.

Gruss
 
danji schrieb:
Hi Segler11,
gibts schon irgendwelche Statusänderungen zu dem CW Port? Bist du weitergekommen?

Evtl. hab ich die Tage mal Zeit das Projekt von den Sourcen zu bauen und nach deiner Anleitung auszuprobieren. Würd mich nur interessieren obs schon ein Update gibt.

Gruss
Hallo Danji,

würde mich freuen wenn du auch mit machst, die Recovery ist flash fähig. Leider noch nicht so wie man es sich vorstellt.

Es geht noch nicht zip und soweiter.

Sende dir aber gerne mal Meine Recovery zu


Ps. jetzt sind wir schon 4 Personen
 
Hab mir auch mal eine Ubuntu VM fürs kompilieren eingerichtet, aber irgendwie hab ich noch ein Problem beim Repo sync.
Ich muss ja gestehen, ich habe mich schon lange nimmer mit den Versionsverwaltungen beschäftigt, das GIT kenn ich eigentlich nur von der Webseite vom Defy ROM.

@segler11: Deine Anleitung auf der ersten Seite vom Thread sollte schon so funktionieren, oder? Weil beim sync krieg ich immer Fehler, mit -f läuft es dann zwar durch, aber dann fehlen im beim make von den otatools Dateien.
Hmm
 
Klaus.at schrieb:
Hab mir auch mal eine Ubuntu VM fürs kompilieren eingerichtet, aber irgendwie hab ich noch ein Problem beim Repo sync.
Ich muss ja gestehen, ich habe mich schon lange nimmer mit den Versionsverwaltungen beschäftigt, das GIT kenn ich eigentlich nur von der Webseite vom Defy ROM.

@segler11: Deine Anleitung auf der ersten Seite vom Thread sollte schon so funktionieren, oder? Weil beim sync krieg ich immer Fehler, mit -f läuft es dann zwar durch, aber dann fehlen im beim make von den otatools Dateien.
Hmm

Hallo Klaus.at,

meinst du beim "repo sync".?

Ich denke das liegt am "github" server. Laufen zur Zeit viele updates.

Bei mir ist es jetzt ohne Fehler durch gelaufen

lg
 
So, ich bin jetzt auch mal ein bisserl dazu gekommen, mir das build environment einzurichten und alles runterzuladen.

Ich bin mal nach der Anleitung von koush ( Porting ClockworkMod Recovery ) vorgegangen, hat soweit mal bis zum lunch geklappt.

Ich wollte aber mal abgleichen, wie ihr die Einstellungen in der recovery.fstab seht, das wäre meine, automatisch erstellt aus einem boot.img dump des laufenden C233B020 ROMs, mittels mkvendor.sh und lunch.
Code:
# mount point    fstype    device        [device2]

/boot       mtd         boot
/cache      yaffs2      cache
/data       yaffs2      userdata
/misc       mtd         misc
/recovery   mtd         recovery
/sdcard     vfat        /dev/block/mmcblk0p1        /dev/block/mmcblk0
/system     yaffs2      system
/sd-ext     ext4        /dev/block/mmcblk0p2
Sieht zwar ok aus, weil zumindest die mmc devices auch am mediapad vorhanden sind, aber die Aufteilung der Partitionen ist imho eine andere als hier ermittelt.

Dazu ein Blick in die huawei_partition.xml vom update.zip der B020 ROM:
Code:
<?xml version="1.0"?>
<!-- DTS00149230001 yinxiujun add for adjusting partition, begin 2011/4/2 -->
<!-- DTS2011050700882 zhongxiaofei add for DATA partiton, begin 2011/5/7 -->
<!-- DTS2011051202617 z00176551 modified for add new partition of tombstones in qualcomm pre-cs baseline, begin 2011/5/12 -->
<!-- DTS2011051301319 z00175749 add for adjusting partition, begin 2011/5/13 -->
<!-- DTS2011062400329 z00176551 added for add cust partiton, begin 2011/6/24 -->
<!-- DTS2011071304095 x00182786 delete cust_media path, begin 2011/7/27 -->
<!-- DTS2011081100311 z00176551 modified for enlarge cache partition to 256MB, begin 2011/8/17-->
<image>
        <physical_partition number="0">
                <primary order="1" type="c" bootable="false" label="MODEM" size="65536" readonly="true">
                        <file name="NON-HLOS.bin" offset="0"/>
                </primary>
                <primary order="2" type="4d" bootable="true" label="SBL1" size="8192" readonly="true">
                        <file name="sbl1.mbn" offset="0"/>
                </primary>
                <primary order="3" type="51" bootable="false" label="SBL2" size="8192" readonly="true">
                        <file name="sbl2.mbn" offset="0"/>
                </primary>
                <primary order="4" type="5" bootable="false" label="EXT" size="1000000">
                <extended order="1" type="59" label="OEMINFO" size="24576" readonly="false">
                </extended>
                <extended order="2" type="47" label="RPM" size="8192" readonly="true">
                        <file name="rpm.mbn" offset="0"/>
                </extended>
                <extended order="3" type="45" label="SBL3" size="8192" readonly="true">
                        <file name="sbl3.mbn" offset="0"/>
                </extended>
                <extended order="4" type="4c" label="ABOOT" size="8192" readonly="true">
                        <file name="emmc_appsboot.mbn" offset="0" appsbin="true"/>
                </extended>
                <extended order="5" type="46" label="TZ" size="8192" readonly="true">
                        <file name="tz.mbn" offset="0"/>
                </extended>
                <extended order="6" type="62" label="LOGO" size="24576" readonly="false">
                        <file name="logo.img" offset="0" appsbin="true"/>
                </extended>
                <extended order="7" type="4a" label="MODEM_ST1" size="8192" readonly="false">
                        <file name="modem_st1.mbn" offset="0"/>
                </extended>
                <extended order="8" type="4b" label="MODEM_ST2" size="8192" readonly="false">
                        <file name="modem_st2.mbn" offset="0"/>
                </extended>
                <extended order="9" type="58" label="FSG" size="8192" readonly="false">
                </extended>
                <extended order="10" type="49" label="MISC" size="8192" readonly="false">
                </extended>
                <extended order="11" type="83" label="CUST" size="1310720" readonly="true">
                       <file name="cust.img.ext4" offset="0"/>
                </extended>
                <extended order="12" type="63" label="VRCB" size="16384" readonly="false">
                </extended>
                <extended order="13" type="60" label="RECOVERY" size="32768" readonly="true">
                        <file name="recovery.img" offset="0" appsbin="true"/>
                </extended>
                <extended order="14" type="61" label="RECOVERY2" size="32768" readonly="false">
                </extended>
                <extended order="15" type="48" label="BOOT" size="24576" readonly="true">
                        <file name="boot.img" offset="0" appsbin="true"/>
                </extended>
                <extended order="16" type="83" label="SYSTEM" size="786432" readonly="true">
                        <file name="system.img.ext4" offset="0"/>
                </extended>
                <extended order="17" type="83" label="PERSIST" size="16384" readonly="false">
                        <file name="persist.img.ext4" offset="0"/>
                </extended>
                <extended order="18" type="83" label="CACHE" size="524288" readonly="false">
                        <file name="cache.img.ext4" offset="0"/>
                </extended>
                <extended order="19" type="83" label="USERDATA" size="65536" readonly="false">
                        <file name="userdata.img.ext4" offset="0"/>
                </extended>
                <extended order="20" type="83" label="TOMBSTONES" size="229376" readonly="false">
                        <file name="tombstones.img.ext4" offset="0"/>
                </extended>
                <extended order="21" type="5D" label="SSD" size="8192" readonly="false">
                </extended>
                <extended order="22" type="83" label="reserved_2" size="16384" readonly="false">
                </extended>
                <extended order="23" type="83" label="GROW" size="10" readonly="false">
                </extended>
                </primary>
        </physical_partition>
        <version hw_ver="no_check" sw_ver="no_check">
        </version>
</image>
<!-- DTS2011081100311 z00176551 modified for enlarge cache partition to 256MB, end 2011/8/17-->
<!-- DTS2011071304095 x00182786 delete cust_media path, end 2011/7/27 -->
<!-- DTS2011062400329 z00176551 added for add cust partiton, end 2011/6/24 -->
<!-- DTS2011051301319 z00175749 add for adjusting partition, end 2011/5/13 -->
<!-- DTS2011051202617 z00176551 modified for add new partition of tombstones in qualcomm pre-cs baseline, end 2011/5/12 -->
<!-- DTS2011050700882 zhongxiaofei add for DATA partiton, end 2011/5/7 -->
<!-- DTS00149230001 yinxiujun add for adjusting partition, end 2011/4/2 -->
Und das verglichen mit "fdisk -l /dev/block/mmcblk0" am Pad:

Code:
# fdisk -l /dev/block/mmcblk0

Disk /dev/block/mmcblk0: 8001 MB, 8001683456 bytes
1 heads, 16 sectors/track, 976768 cylinders
Units = cylinders of 16 * 512 = 8192 bytes

              Device Boot      Start         End      Blocks  Id System
/dev/block/mmcblk0p1               1        4097       32768   c Win95 FAT32 (LBA)
Partition 1 does not end on cylinder boundary
/dev/block/mmcblk0p2   *        4097        4609        4096  4d Unknown
Partition 2 does not end on cylinder boundary
/dev/block/mmcblk0p3            4609        5121        4096  51 Unknown
Partition 3 does not end on cylinder boundary
/dev/block/mmcblk0p4            5121      976768     7773183+  5 Extended
Partition 4 does not end on cylinder boundary
/dev/block/mmcblk0p5            5633        7168       12288  59 Unknown
/dev/block/mmcblk0p6            7169        7680        4096  47 Unknown
/dev/block/mmcblk0p7            7681        8192        4096  45 Unknown
/dev/block/mmcblk0p8            8193        8704        4096  4c Unknown
/dev/block/mmcblk0p9            8705        9216        4096  46 Unknown
/dev/block/mmcblk0p10           9217       10752       12288  62 Unknown
/dev/block/mmcblk0p11          10753       11264        4096  4a Unknown
/dev/block/mmcblk0p12          11265       11776        4096  4b Unknown
/dev/block/mmcblk0p13          11777       12288        4096  58 Unknown
/dev/block/mmcblk0p14          12289       12800        4096  49 Unknown
/dev/block/mmcblk0p15          12801       94720      655360  83 Linux
/dev/block/mmcblk0p16          94721       95744        8192  63 GNU HURD or SysV
/dev/block/mmcblk0p17          95745       97792       16384  60 Unknown
/dev/block/mmcblk0p18          97793       99840       16384  61 Unknown
/dev/block/mmcblk0p19          99841      101376       12288  48 Unknown
/dev/block/mmcblk0p20         101377      150528      393216  83 Linux
/dev/block/mmcblk0p21         150529      151552        8192  83 Linux
/dev/block/mmcblk0p22         151553      184320      262144  83 Linux
/dev/block/mmcblk0p23         184321      188416       32768  83 Linux
/dev/block/mmcblk0p24         188417      202752      114688  83 Linux
/dev/block/mmcblk0p25         202753      203264        4096  5d Unknown
/dev/block/mmcblk0p26         203265      204288        8192  83 Linux
/dev/block/mmcblk0p27         204289      976768     6179840  83 Linux
Sowie den mountpoints im laufenden System:
Code:
rootfs on / type rootfs (ro,relatime)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
none on /acct type cgroup (rw,relatime,cpuacct)
tmpfs on /mnt/asec type tmpfs (rw,relatime,mode=755,gid=1000)
tmpfs on /mnt/obb type tmpfs (rw,relatime,mode=755,gid=1000)
none on /dev/cpuctl type cgroup (rw,relatime,cpu)
/dev/block/mmcblk0p21 on /persist type ext4 (rw,nosuid,nodev,relatime,barrier=1,data=ordered)
/dev/block/mmcblk0p15 on /hwcust type ext4 (ro,relatime,barrier=1,data=ordered)
/dev/block/mmcblk0p20 on /system type ext4 (ro,relatime,barrier=1,data=ordered)
/dev/block/mmcblk0p23 on /tmpdata type ext4 (rw,nosuid,nodev,relatime,barrier=1,data=ordered,noauto_da_alloc)
/dev/block/mmcblk0p22 on /cache type ext4 (rw,nosuid,nodev,relatime,barrier=1,data=ordered)
/dev/block/mmcblk0p27 on /data type ext4 (rw,nosuid,nodev,relatime,commit=15,barrier=1,nodelalloc,data=ordered,noauto_da_alloc)
/dev/block/mmcblk0p24 on /tombstones type ext4 (rw,nosuid,nodev,relatime,barrier=1,data=ordered)
/dev/block/mmcblk0p1 on /firmware type vfat (ro,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=iso8859-1,shortname=lower,errors=remount-ro)
/dev/fuse on /sdcard type fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1015,default_permissions,allow_other)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
/dev/block/vold/179:33 on /mnt/external type vfat (rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)

Käme ich zu folgendem Schluss:
Code:
NON-HLOS.bin  /dev/block/mmcblk0p1               1        4097       32768   c Win95 FAT32 (LBA)      
sbl.mbn       /dev/block/mmcblk0p2   *        4097        4609        4096  4d Unknown
sbl2.mbn      /dev/block/mmcblk0p3            4609        5121        4096  51 Unknown
              /dev/block/mmcblk0p4            5121      976768     7773183+  5 Extended
OEMINFO             /dev/block/mmcblk0p5            5633        7168       12288  59 Unknown
rpm.mbn             /dev/block/mmcblk0p6            7169        7680        4096  47 Unknown
sbl3.mbn            /dev/block/mmcblk0p7            7681        8192        4096  45 Unknown
emmc_appsboot.img   /dev/block/mmcblk0p8            8193        8704        4096  4c Unknown
tz.mbn              /dev/block/mmcblk0p9            8705        9216        4096  46 Unknown
logo.img            /dev/block/mmcblk0p10           9217       10752       12288  62 Unknown
modem_st1.mbn       /dev/block/mmcblk0p11          10753       11264        4096  4a Unknown
modem_st2.mbn       /dev/block/mmcblk0p12          11265       11776        4096  4b Unknown
FSG                 /dev/block/mmcblk0p13          11777       12288        4096  58 Unknown
MISC                /dev/block/mmcblk0p14          12289       12800        4096  49 Unknown
cust.img.ext4       /dev/block/mmcblk0p15          12801       94720      655360  83 Linux
VRCB                /dev/block/mmcblk0p16          94721       95744        8192  63 GNU HURD or SysV
recovery.img        /dev/block/mmcblk0p17          95745       97792       16384  60 Unknown
RECOVERY2           /dev/block/mmcblk0p18          97793       99840       16384  61 Unknown
boot.img            /dev/block/mmcblk0p19          99841      101376       12288  48 Unknown
system.img.ext4     /dev/block/mmcblk0p20         101377      150528      393216  83 Linux
persist.img.ext4    /dev/block/mmcblk0p21         150529      151552        8192  83 Linux
cache.img.ext4      /dev/block/mmcblk0p22         151553      184320      262144  83 Linux
userdata.img.ext4   /dev/block/mmcblk0p23         184321      188416       32768  83 Linux
tombstones.img.ext4 /dev/block/mmcblk0p24         188417      202752      114688  83 Linux
SSD                 /dev/block/mmcblk0p25         202753      203264        4096  5d Unknown
reserved_2          /dev/block/mmcblk0p26         203265      204288        8192  83 Linux
GROW                /dev/block/mmcblk0p27         204289      976768     6179840  83 Linux
Müsste folglich die recovery.fstab so aussehen?

Code:
# mount point    fstype    device        [device2]

/boot       ???         /dev/block/mmcblk0p19
/cache      ext4        /dev/block/mmcblk0p22
/data       ext4        /dev/block/mmcblk0p23
/misc       ???         /dev/block/mmcblk0p14
/recovery   ???         /dev/block/mmcblk0p17
?? /sdcard     vfat        /dev/block/mmcblk0p1        /dev/block/mmcblk0
/system     ext4        /dev/block/mmcblk0p20
/sd-ext     vfat        /dev/block/mmcblk1
 
Kann dazu im Speziellen nichts beitragen, aber beim ICS-Update ändert sich die Aufteilung nochmals erheblich. Im System-Teil sind bei ICS nur knapp über 50MB frei... Und das ist bei Honeycomb definitiv anders.
 
Vielleicht machts eh Sinn, mit Clockwork und CM zu warten, bis es eine offizielle ICS ROM von Huawei gibt.
 
Naja, ich würde es anhand des Beta-Roms versuchen und vll führt das irgendwie gleich zu CM9. Das wäre zumindest mein Favorit, dann brauch ich Huawei gar nicht mehr. Wenn du dir das angucken würdest, würdest du sicher vielen hier einen großen Gefallen tun. :)
 
Jetzt hab ich endlich mal eine ROM fürs Mediapad (C233B20+C232B12), die so funktioniert wie ich es mir vorstell, da mag ich net schon wieder ICS flashen und ein unbrauchbares Pad rumliegen haben :)
 
Dann musst du doch CWM erstmal ddarauf porten und ein Backup erstellen *duckundrenn* ;)
 
Vielleicht sollten wir für zwei Mediapads für quarx und epsilon zusammenlegen, die haben mein Motorola Defy dank CM7 (und vielleicht bald CM9) extrem verbessert, die würden bestimmt auch das Mediapad hinkriegen :)

Aber ernsthaft, die Android Builds sind schon recht komplex und erfordern viel Verständnis und Wissen bezüglich der Abläufe beim Betriebssystem. Ich habs grad mal geschafft die Dev-Umgebung so halbwegs einzurichten, und von den meisten Dingen verstehe ich noch net mal Bahnhof.

Ich glaube auch, dass CM9 vielleicht gar nicht so nötig werden wird wie CM7 bei Handys, da ein relativ AOSP-nahes ICS schon recht gut zu laufen scheint.

Dual-ROM Boot und Clockwork-Recovery sind natürlich schon noch interessant :)
 
  • Danke
Reaktionen: th.f
Ja mountpoints und Partitionierung ist Bei ics CM9 anders. Im speziellen die Externe SD Karte wird anders eingebunden. Ich denke aber das dieses sich nicht von der Beta ICS zur nächsten ändern wird. (also Partitionierung wird bleiben)

Da doch bei der Beta die größten Probleme beim anpassen der Treiber besteht.

Also ich schaue nur noch auf CM9 4.0.3 und lasse Honeycomb außen vor.

@Klaus.at

ich gehe auch nach der Anleitung von "koush" vor.

lg

edit. Bei einem Backup werden die Partitionen vom Recovery neu geschrieben. Du kannst danach ja auch nur das Backup über die Recovery einspielen.
 
Zuletzt bearbeitet von einem Moderator:
Code:
<?xml version="1.0"?>
<!-- DTS00149230001 yinxiujun add for adjusting partition, begin 2011/4/2 -->
<!-- DTS2011050700882 zhongxiaofei add for DATA partiton, begin 2011/5/7 -->
<!-- DTS2011051202617 z00176551 modified for add new partition of tombstones in qualcomm pre-cs baseline, begin 2011/5/12 -->
<!-- DTS2011051301319 z00175749 add for adjusting partition, begin 2011/5/13 -->
<!-- DTS2011062400329 z00176551 added for add cust partiton, begin 2011/6/24 -->
<!-- DTS2011071304095 x00182786 delete cust_media path, begin 2011/7/27 -->
<!-- DTS2011081100311 z00176551 modified for enlarge cache partition to 256MB, begin 2011/8/17-->
<image>
        <physical_partition number="0">
                <primary order="1" type="c" bootable="false" label="MODEM" size="65536" readonly="true">
                        <file name="NON-HLOS.bin" offset="0"/>
                </primary>
                <primary order="2" type="4d" bootable="true" label="SBL1" size="8192" readonly="true">
                        <file name="sbl1.mbn" offset="0"/>
                </primary>
                <primary order="3" type="51" bootable="false" label="SBL2" size="8192" readonly="true">
                        <file name="sbl2.mbn" offset="0"/>
                </primary>
                <primary order="4" type="5" bootable="false" label="EXT" size="1000000">
                <extended order="1" type="59" label="OEMINFO" size="24576" readonly="false">
                </extended>
                <extended order="2" type="47" label="RPM" size="8192" readonly="true">
                        <file name="rpm.mbn" offset="0"/>
                </extended>
                <extended order="3" type="45" label="SBL3" size="8192" readonly="true">
                        <file name="sbl3.mbn" offset="0"/>
                </extended>
                <extended order="4" type="4c" label="ABOOT" size="8192" readonly="true">
                        <file name="emmc_appsboot.mbn" offset="0" appsbin="true"/>
                </extended>
                <extended order="5" type="46" label="TZ" size="8192" readonly="true">
                        <file name="tz.mbn" offset="0"/>
                </extended>
                <extended order="6" type="62" label="LOGO" size="24576" readonly="false">
                        <file name="logo.img" offset="0" appsbin="true"/>
                </extended>
                <extended order="7" type="4a" label="MODEM_ST1" size="8192" readonly="false">
                        <file name="modem_st1.mbn" offset="0"/>
                </extended>
                <extended order="8" type="4b" label="MODEM_ST2" size="8192" readonly="false">
                        <file name="modem_st2.mbn" offset="0"/>
                </extended>
                <extended order="9" type="58" label="FSG" size="8192" readonly="false">
                </extended>
                <extended order="10" type="49" label="MISC" size="8192" readonly="false">
                </extended>
                <extended order="11" type="83" label="CUST" size="1310720" readonly="true">
                       <file name="cust.img.ext4" offset="0"/>
                </extended>
                <extended order="12" type="63" label="VRCB" size="16384" readonly="false">
                </extended>
                <extended order="13" type="60" label="RECOVERY" size="32768" readonly="true">
                        <file name="recovery.img" offset="0" appsbin="true"/>
                </extended>
                <extended order="14" type="61" label="RECOVERY2" size="32768" readonly="false">
                </extended>
                <extended order="15" type="48" label="BOOT" size="24576" readonly="true">
                        <file name="boot.img" offset="0" appsbin="true"/>
                </extended>
                <extended order="16" type="83" label="SYSTEM" size="786432" readonly="true">
                        <file name="system.img.ext4" offset="0"/>
                </extended>
                <extended order="17" type="83" label="PERSIST" size="16384" readonly="false">
                        <file name="persist.img.ext4" offset="0"/>
                </extended>
                <extended order="18" type="83" label="CACHE" size="524288" readonly="false">
                        <file name="cache.img.ext4" offset="0"/>
                </extended>
                <extended order="19" type="83" label="USERDATA" size="65536" readonly="false">
                        <file name="userdata.img.ext4" offset="0"/>
                </extended>
                <extended order="20" type="83" label="TOMBSTONES" size="229376" readonly="false">
                        <file name="tombstones.img.ext4" offset="0"/>
                </extended>
                <extended order="21" type="5D" label="SSD" size="8192" readonly="false">
                </extended>
                <extended order="22" type="83" label="reserved_2" size="16384" readonly="false">
                </extended>
                <extended order="23" type="83" label="GROW" size="10" readonly="false">
                </extended>
                </primary>
        </physical_partition>
        <version hw_ver="no_check" sw_ver="no_check">
        </version>
</image>
<!-- DTS2011081100311 z00176551 modified for enlarge cache partition to 256MB, end 2011/8/17-->
<!-- DTS2011071304095 x00182786 delete cust_media path, end 2011/7/27 -->
<!-- DTS2011062400329 z00176551 added for add cust partiton, end 2011/6/24 -->
<!-- DTS2011051301319 z00175749 add for adjusting partition, end 2011/5/13 -->
<!-- DTS2011051202617 z00176551 modified for add new partition of tombstones in qualcomm pre-cs baseline, end 2011/5/12 -->
<!-- DTS2011050700882 zhongxiaofei add for DATA partiton, end 2011/5/7 -->
<!-- DTS00149230001 yinxiujun add for adjusting partition, end 2011/4/2 -->
Das ist die Partitionstabelle laut huawei_partition.xml aus dem ICS-Upgrade.
 
@ lumpy

die partition.xml ist gleich, Diese legt fest wo USER/DATA , CACHE usw im internen Speicher abgelegt werden. Diese wird nicht geändert.

Auf diese greift recovery zurück um einen Wipe durchzuführen.

Also wipe (löschen/wischen) user/data oder Cache.

Das Recovery greift dann in die "mount" ein um ein Backup auf die sd zu Kopieren.

Die partition.xml verweist auf den internen Speicher, und der dort abgelegten Daten.
 
Zuletzt bearbeitet von einem Moderator:
  • Danke
Reaktionen: Lumpy
@klaus.at

root@bt:~# make -j4 recoveryimage
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.0.3
TARGET_PRODUCT=full
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=MR1
============================================
build/core/base_rules.mk:78: *** Module name: unbootimg
build/core/base_rules.mk:79: *** Makefile location: Desktop/2
build/core/base_rules.mk:80: *
build/core/base_rules.mk:81: * Each module must use a LOCAL_MODULE_TAGS in its
build/core/base_rules.mk:82: * Android.mk. Possible tags declared by a module:
build/core/base_rules.mk:83: *
build/core/base_rules.mk:84: * optional, debug, eng, tests, samples
build/core/base_rules.mk:85: *
build/core/base_rules.mk:86: * If the module is expected to be in all builds
build/core/base_rules.mk:87: * of a product, then it should use the
build/core/base_rules.mk:88: * "optional" tag:
build/core/base_rules.mk:89: *
build/core/base_rules.mk:90: * Add "LOCAL_MODULE_TAGS := optional" in the
build/core/base_rules.mk:91: * Android.mk for the affected module, and add
build/core/base_rules.mk:92: * the LOCAL_MODULE value for that component
build/core/base_rules.mk:93: * into the PRODUCT_PACKAGES section of product
build/core/base_rules.mk:94: * makefile(s) where it's necessary, if
build/core/base_rules.mk:95: * appropriate.
build/core/base_rules.mk:96: *
build/core/base_rules.mk:97: * If the component should be in EVERY build of ALL
build/core/base_rules.mk:98: * products, then add its LOCAL_MODULE value to the
build/core/base_rules.mk:99: * PRODUCT_PACKAGES section of
build/core/base_rules.mk:100: * build/target/product/core.mk
build/core/base_rules.mk:101: *
build/core/base_rules.mk:102: *** user tag detected on new module - user tags are only supported on legacy modules. Stop.
root@bt:~#


source fürs Recovery .
 
Hallo,

habe derzeit zwei Versionen im Test einmal CWM Basis CM9 einmal Basis CM7
die CM7 v5.0.2.7 funktioniert schon sehr gut. An der CM9 v5.5.0.4 muss ich das CMW Interface UI noch ändern.



Gruß
DS7005
 

Anhänge

  • IMG029.jpg
    IMG029.jpg
    58,7 KB · Aufrufe: 319
  • IMG023.jpg
    IMG023.jpg
    49,6 KB · Aufrufe: 301
  • Danke
Reaktionen: danji, emvau, Klaus.at und eine weitere Person
Das sieht gut aus. Sind die UI-Anpassungen schwierig?
 
Leider schon!

wobei ich derzeit keinen Vorteil im CM9 CWM sehe, da auch mit CM7 GB 2.3.7 :D
dasselbe geht.

DS7005
 
DS7005 schrieb:
Leider schon!

wobei ich derzeit keinen Vorteil im CM9 CWM sehe, da auch mit CM7 GB 2.3.7 :D
dasselbe geht.

DS7005

Nur das bei mir, bei cm7 kein wipe geht . Bei der ics firmware.

Aber super DS7005,
 
ICS habe ich noch nicht getestet, bin mit meiner ICS CM9 Version noch am bauen.

ist natürlich schlecht das wipe nicht geht

wir bekommen das aber schon noch hin!

DS7005
 

Ähnliche Themen

B
Antworten
2
Aufrufe
2.515
Bupi22
B
T
  • TMTYD
Antworten
0
Aufrufe
1.080
TMTYD
T
S
Antworten
1
Aufrufe
3.763
tracyiwen
tracyiwen
Zurück
Oben Unten