2009年7月13日

ADP1 の System Recovery Utility 更新



xda-developers > Dream > Dream android development
[UPDATED 7/4 - v1.3.1] Pimped out recovery image with new features


これで ADP1 本体で SD カードの EXT2/EXT3 パーティション作成が可能になった (^^)

JACHero 2.63 用に 8 GB の SD カードを fat32, ext3, linux-swap の3 パーティションに切り直した。
また、ADP1 をリカバリー・モードで起動後、MacBook から adb shell に入ってコマンド可能でした (^^)

なお、System Utility 更新時、Update.zip 形式で更新したら、リカバリー・モードから抜け通常 reboot で煉瓦(bootloop から抜けない)状態になった。
バッテリーを外し、fastboot flash コマンドで JF ROM に戻しどうにか復旧 (^^;

 注)試される方は、自己責任にてお願いします。

SD カードを backup し、既に JACHero など Apps2sd している場合、一度、ADP1.5 など未 Apps2sd ファームに戻し、nandroid backup してから更新した方がいいでしょう。

実際の手順は、この辺を参考にした。

xda-developers > Dream > Dream android development
[ROM] JACHero 2.63 - Fully Optimized HTCHero 7/11/09 4:00PM


xda-developers > Dream > Dream android development
[how to] partition sdcard & install swappable rom with no card reader and no live cd







(parted) print
print
Model: Unknown (unknown)
Disk /dev/block/mmcblk0: 8017MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags

(parted) mkpartfs primary fat32 0 7434
mkpartfs primary fat32 0 7434

(parted) mkpartfs primary ext2 7434 7977
mkpartfs primary ext2 7434 7977

(parted) mkpartfs primary linux-swap 7977 8009
mkpartfs primary linux-swap 7977 8009

(parted) print
print
Model: Unknown (unknown)
Disk /dev/block/mmcblk0: 8017MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 512B 7434MB 7434MB primary fat32 lba
2 7434MB 7977MB 543MB primary ext2
3 7977MB 8009MB 32.0MB primary linux-swap

(parted) quit
quit
Information: You may need to update /etc/fstab.

/ # upgrade_fs
e2fsck 1.41.6 (30-May-2009)
/dev/block/mmcblk0p2: clean, 11/265200 files, 33330/530273 blocks
tune2fs 1.41.6 (30-May-2009)
Setting maximal mount count to -1
Setting interval between checks to 0 seconds
Creating journal inode: done
This filesystem will be automatically checked every -1 mounts or
0 days, whichever comes first. Use tune2fs -c or -i to override.
/ # exit

$ adb shell
/ # parted /dev/block/mmcblk0
GNU Parted 1.8.8
Using /dev/block/mmcblk0
Welcome to GNU Parted! Type 'help' to view a list of commands.

(parted) help
help
check NUMBER do a simple check on the file system
cp [FROM-DEVICE] FROM-NUMBER TO-NUMBER copy file system to another partition
help [COMMAND] print general help, or help on
COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition
table)
mkfs NUMBER FS-TYPE make a FS-TYPE file system on
partititon NUMBER
mkpart PART-TYPE [FS-TYPE] START END make a partition
mkpartfs PART-TYPE FS-TYPE START END make a partition with a file system
move NUMBER START END move partition NUMBER
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table,
available devices, free space, all found partitions, or a particular
partition
quit exit program
rescue START END rescue a lost partition near START
and END
resize NUMBER START END resize partition NUMBER and its file
system
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition
NUMBER
unit UNIT set the default unit to UNIT
version display the version number and
copyright information of GNU Parted

(parted) print
print
Model: Unknown (unknown)
Disk /dev/block/mmcblk0: 8017MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number Start End Size Type File system Flags
1 512B 7434MB 7434MB primary fat32 lba
2 7434MB 7977MB 543MB primary ext3
3 7977MB 8009MB 32.0MB primary linux-swap

(parted) quit
quit
/ # exit

0 件のコメント: