çŸæç¹ã§ã¯ãããŸããŸãªAndroidã¹ããŒããã©ã³åãã®éåžžã«å€ãã®æ³åã絶ããã¢ã»ã³ããªããã§ã«ååšããŠããŸãã æã ããããã¯Habréã§äœããã®åœ¢ã§çŸããããšãããããŸãã
å ¬åŒã®ãã¡ãŒã ãŠã§ã¢ã«åºã¥ããŠã«ã¹ã¿ã ãã¡ãŒã ãŠã§ã¢ãäœæããããã»ã¹ãšæ©èœã«ã€ããŠèª¬æããŸãã ãã®ç¥èã¯ãHTC Hero GSMçšã®Android 2.1ã«åºã¥ãæ°å°ãªãåœå ãã¡ãŒã ãŠã§ã¢ã®1ã€ã®éçºäžã«åŸãããŸããã ãããŠããã·ã¢ã®ããäž»èŠãªãã©ãŒã©ã ã§ãèªåèªèº«ãšä»ã®ç«æŽŸãªãŠãŒã¶ãŒã§å€ããå°ãªããæ£åžžã«ãã¹ããããŸããã
次ã®ãã¹ãŠãHTC Heroã«å¯ŸããŠè¡ããããšããäºå®ã«ããããããããããã®ã«ãŒã«ãšæ©èœã¯ãã¹ãŠã®é»è©±ãç¹ã«HTCã«ãã£ãŠéçºãããç¬èªã®Senseã·ã§ã«ã䜿çšãããã®ã«å¯ŸããŠå®å šã«æå¹ã§ãã
å®éšã«ã¯ã次ã®ãã®ãå¿ èŠã§ãã
- ã§ããã°ææ°ããŒãžã§ã³ã®Android SDK
- ã·ã¹ãã ã¢ããªã±ãŒã·ã§ã³ããªãšã³ãžãã¢ãªã³ã°ããããã®ApktoolãŠãŒãã£ãªãã£
- ã·ã¹ãã ã¢ããªã±ãŒã·ã§ã³ã®æé©åã解é€ããããã®Smali / baksmaliãŠãŒãã£ãªãã£
- ã€ã¡ãŒãžããã·ã¹ãã ãã¡ã€ã«ãæœåºããUnyaffsãŠãŒãã£ãªãã£
- ã«ãŒãã«ãšRAMãã£ã¹ã¯ãæœåºããsplit_bootimg.plã¹ã¯ãªãã
- ãµãŒãã¹ããã¯ããã³åã ã®ã¢ããªã±ãŒã·ã§ã³ã«çœ²åããããã®TestsignãŠãŒãã£ãªãã£
- ã€ã³ã¹ããŒã«ããã³æ§æãããJRE
- Androidæºåž¯
- ã¹ãŒããŒãŠãŒã¶ãŒæš©éãšä¿®æ£ããããªã«ããªã«ãŒãã³ïŒ ãªã«ããªROM ïŒ
äžèšã®ãã¹ãŠã¯ãLinuxãšWindowsã®äž¡æ¹ã®ããŒãžã§ã³ã§å©çšå¯èœã§ãã ããããç§ã®äŸã§ã¯ãLinuxã®äœ¿çšã«çŠç¹ãåœãŠãŸãã
ãã¡ãããéçºãéå§ããããã«ã«ãŒãæš©éããªã«ããªã¯å¿ èŠãããŸããããäœæãè©ŠããŠã¿ããå Žåã¯å¿ èŠã«ãªããŸãã HTC Heroã®å Žåã RA-hero-v1.6.2ã䜿çšã§ããŸãã
ãããããéå ¬åŒã®ãã¡ãŒã ãŠã§ã¢ã䜿çšãããšä¿èšŒã倱ãããŸãããç§ãã¡ã®ãã¡ãŒã ãŠã§ã¢ã¯æ¶ããŸããã§ããã ãããŠãã»ãšãã©ã®æäœãå®å šã§ãããšããäºå®ã«ãããããã-ããªãã¯åžžã«ããªãã®ã¢ã³ããã€ãã«äžå¯éçãªå®³ãåŒãèµ·ãããªãããã«ãäœããªãè¡ãããŠããã®ããæ確ã«ç解ããå¿ èŠããããŸã
ããŒã¹
ãã¡ãŒã ãŠã§ã¢ã®éçºã«ã¯ãããã€ãã®ç°ãªãã¢ãããŒãããããŸãã
- Android Open Source ProjectãœãŒã¹ãããã«ããã
- CyanogenModãããžã§ã¯ãã®ãœãŒã¹ããã®ã¢ã»ã³ããª
- é»è©±ã¡ãŒã«ãŒãæäŸãããã¡ãŒã ãŠã§ã¢ã®å€æŽ
Androidãã©ãããã©ãŒã ãéããŠããããã«èŠãããšããäºå®ã«ãããããããå®éã®é»è©±ã¯éããã³ã³ããŒãã³ãã䜿çšããŸãã ãããã¯ããã€ããªåœ¢åŒïŒwifi / gps / fmïŒã§é åžããããã©ã€ããŒãšãMarketããã®ä»ã®GoogleãµãŒãã¹ãªã©ã®äž»èŠãªã·ã¹ãã ã³ã³ããŒãã³ãã§ãã ãŸããããã§ã¯ããµã ã¹ã³ã®HTC Sense ãMotoblurã TouchWizãªã©ãã€ã³ã¿ãŒãã§ãŒã¹ã®åéã®äŒæ¥ã®éçºãè¿œå ããå¿ èŠããããŸãã ããã¯ããœãŒã¹ã³ãŒããããã¡ãŒã ãŠã§ã¢ãéçºããéã«å æã§ããªãå°é£ãããã€ãã®å Žæã§çã¿åºããŸãã
ç§ã¯ãé»è©±ãã³ããŒãæäŸããæ¢è£œã®ãã¡ãŒã ãŠã§ã¢ã®ä¿®æ£ã«ã€ããŠèª¬æããããšãææ¡ããŸãã
HTCé»è©±ã®ãã¡ãŒã ãŠã§ã¢ã«ã¯ã次ã®2ã€ã®åœ¢åŒããããŸãã
- RUUã RomæŽæ°ãŠãŒãã£ãªã㣠ã é»è©±ãæŽæ°ããWindowsçšãŠãŒãã£ãªãã£
- ãªã¿ã Over the Air ã wifi / gprsãããã¯ãŒã¯ãä»ããŠé»è©±èªäœã«ãã£ãŠããŠã³ããŒããããããã±ãŒãžãã³ã³ãã¥ãŒã¿ãŒã®é¢äžãªãã«é»è©±ã«ã€ã³ã¹ããŒã«ãããŸãã
æè¿ãOTAæŽæ°ã¯ãã€ããªdiffã§æ§æãããŠãããããããããããŒã¹ãšããŠäœ¿çšããã®ã¯å€å°å°é£ã«ãªã£ãŠããŸã ã ããã«ã¯ç¹å®ã®ãã¡ãŒã ãŠã§ã¢ããŒãžã§ã³ã®ç¹å®ã®é»è©±ãå¿ èŠã§ãããããããé»è©±ããå¥ã®é»è©±ã«ãã¡ãŒã ãŠã§ã¢ãé©åããããå Žåãããã¯åçŽã«äžå¯èœã§ãã ãŸãã¯ãé»è©±èå¥åã®é·ããŠèŠçãªæäœã«ç¶ããŠãæŽæ°ããã°ã©ã ãã€ã³ã¹ããŒã«ããã«ããŠã³ããŒãããŸãã ããã«ããã®æé ãæ°åç¹°ãè¿ãå¿ èŠãããå ŽåããããŸãã
RUUæŽæ°ã䜿çšããŸãã
rom.zipãæœåºãã
1.èå³ã®ããé»è©±ã«é©ããããŒãžã§ã³ã®RUUãããŠã³ããŒãããŸãã HTC Webãµã€ããŸãã¯ä»ã®ãœãŒã¹ã§èŠã€ããããšãã§ããŸãã HTC Heroã®å Žåã6æäžæ¬ã«ãªãªãŒã¹ãããAndroid 2.1ã®ããŒãžã§ã³ããªãã¬ãŒã¿ãŒã®ChunghwaïŒå°æ¹ŸïŒã«äœ¿çšããŸã
2.é»è©±æ©ãæŽæ°ãããšãã®RUUãŠãŒãã£ãªãã£ã¯ãããã€ãã®é åãåæã«ãã©ãã·ã¥ããŸãã
- ããŒãããŒããŒïŒhbootïŒ
- linux kernel + ramdiskïŒããŒãïŒ
- ç¡ç·ã¢ãžã¥ãŒã«ïŒç¡ç·ïŒã®ãã¡ãŒã ãŠã§ã¢
- å埩ã«ãŒãã³
- ã·ã¹ãã ããŒãã£ã·ã§ã³ïŒ/ã·ã¹ãã ïŒ
- ãŠãŒã¶ãŒã»ã¯ã·ã§ã³ïŒ/ããŒã¿ïŒ
ãã ããææ ã蟌ããŠã€ã³ã¹ããŒã«ãããããŒãããŒããŒãšãªã«ããªãRUUãŠãŒãã£ãªãã£ã§äžæžãããããšã¯ã§ããŸããã å ¬åŒãã¡ãŒã ãŠã§ã¢ã ãã§ãªãã€ã³ã¹ããŒã«ãç¶ç¶ã§ããããã«ããããã ãããè¡ãã«ã¯ãã©ãžãª/ããŒã/ã·ã¹ãã /ããŒã¿ãæœåºããå¿ èŠããããŸãã
æ¬è³ªçã«ãRUUã¯ãrom.zipã«å¿ èŠãªã€ã¡ãŒãžãä¿æããInstallShieldã€ã³ã¹ããŒã©ãŒã§ãã
ãããèµ·åãããšãã¡ã€ã³ã®ãŠã§ã«ã«ã ç»é¢ã衚瀺ãããŸãã ããã«é²ãããšãªããïŒ TEMPïŒ ã·ã¹ãã ãã©ã«ããŒãéããŸãããã®ãã©ã«ããŒã«ã¯2ã€ã®æ°ãããã©ã«ããŒãããããã®ãã¡ã®1ã€ã«rom.zipãã¡ã€ã«ããããŸãã 人éé¢ããå Žæã«ã³ããŒããã¢ã³ã€ã³ã¹ããŒã«ããŠRUUãéããŸãã

ã€ã¡ãŒãžã®å±é
çµæã®ã¢ãŒã«ã€ãã解åããèå³ã®ãªãç»åãåé€ãããšã次ã®ããã«è¡šç€ºãããŸãã
-
$ ls -1 rom boot.img Radio_Signed_HERO_63.18.55.06O_6.35.15.01.img system.img userdata.img
-
$ ls -1 rom boot.img Radio_Signed_HERO_63.18.55.06O_6.35.15.01.img system.img userdata.img
-
$ ls -1 rom boot.img Radio_Signed_HERO_63.18.55.06O_6.35.15.01.img system.img userdata.img
-
$ ls -1 rom boot.img Radio_Signed_HERO_63.18.55.06O_6.35.15.01.img system.img userdata.img
-
$ ls -1 rom boot.img Radio_Signed_HERO_63.18.55.06O_6.35.15.01.img system.img userdata.img
-
$ adb shell cat / proc / mtd dev: size erasesize name mtd0: 00040000 00020000 "misc" mtd1: 00500000 00020000 "recovery" mtd2: 00280000 00020000 "boot" mtd3: 0aa00000 00020000 "system" mtd4: 08200000 00020000 "cache" mtd5: 0a5c0000 00020000 "userdata"
-
$ adb shell cat / proc / mtd dev: size erasesize name mtd0: 00040000 00020000 "misc" mtd1: 00500000 00020000 "recovery" mtd2: 00280000 00020000 "boot" mtd3: 0aa00000 00020000 "system" mtd4: 08200000 00020000 "cache" mtd5: 0a5c0000 00020000 "userdata"
-
$ adb shell cat / proc / mtd dev: size erasesize name mtd0: 00040000 00020000 "misc" mtd1: 00500000 00020000 "recovery" mtd2: 00280000 00020000 "boot" mtd3: 0aa00000 00020000 "system" mtd4: 08200000 00020000 "cache" mtd5: 0a5c0000 00020000 "userdata"
-
$ adb shell cat / proc / mtd dev: size erasesize name mtd0: 00040000 00020000 "misc" mtd1: 00500000 00020000 "recovery" mtd2: 00280000 00020000 "boot" mtd3: 0aa00000 00020000 "system" mtd4: 08200000 00020000 "cache" mtd5: 0a5c0000 00020000 "userdata"
-
$ adb shell cat / proc / mtd dev: size erasesize name mtd0: 00040000 00020000 "misc" mtd1: 00500000 00020000 "recovery" mtd2: 00280000 00020000 "boot" mtd3: 0aa00000 00020000 "system" mtd4: 08200000 00020000 "cache" mtd5: 0a5c0000 00020000 "userdata"
-
$ adb shell cat / proc / mtd dev: size erasesize name mtd0: 00040000 00020000 "misc" mtd1: 00500000 00020000 "recovery" mtd2: 00280000 00020000 "boot" mtd3: 0aa00000 00020000 "system" mtd4: 08200000 00020000 "cache" mtd5: 0a5c0000 00020000 "userdata"
-
$ adb shell cat / proc / mtd dev: size erasesize name mtd0: 00040000 00020000 "misc" mtd1: 00500000 00020000 "recovery" mtd2: 00280000 00020000 "boot" mtd3: 0aa00000 00020000 "system" mtd4: 08200000 00020000 "cache" mtd5: 0a5c0000 00020000 "userdata"
-
$ adb shell cat / proc / mtd dev: size erasesize name mtd0: 00040000 00020000 "misc" mtd1: 00500000 00020000 "recovery" mtd2: 00280000 00020000 "boot" mtd3: 0aa00000 00020000 "system" mtd4: 08200000 00020000 "cache" mtd5: 0a5c0000 00020000 "userdata"
Androidã¯ã yaffs2ãNANDã®ãã¡ã€ã«ã·ã¹ãã ãšããŠäœ¿çšããŸã
-
$ adb shell mount | grep yaffs / dev / block / mtdblock3 on / system type yaffs2 ( ro ) / dev / block / mtdblock5 on / data type yaffs2 ( rw,nosuid,nodev ) / dev / block / mtdblock4 on / cache type yaffs2 ( rw,nosuid,nodev )
-
$ adb shell mount | grep yaffs / dev / block / mtdblock3 on / system type yaffs2 ( ro ) / dev / block / mtdblock5 on / data type yaffs2 ( rw,nosuid,nodev ) / dev / block / mtdblock4 on / cache type yaffs2 ( rw,nosuid,nodev )
-
$ adb shell mount | grep yaffs / dev / block / mtdblock3 on / system type yaffs2 ( ro ) / dev / block / mtdblock5 on / data type yaffs2 ( rw,nosuid,nodev ) / dev / block / mtdblock4 on / cache type yaffs2 ( rw,nosuid,nodev )
-
$ adb shell mount | grep yaffs / dev / block / mtdblock3 on / system type yaffs2 ( ro ) / dev / block / mtdblock5 on / data type yaffs2 ( rw,nosuid,nodev ) / dev / block / mtdblock4 on / cache type yaffs2 ( rw,nosuid,nodev )
-
$ mkdir system && cd system && unyaffs .. / .. / .. / rom / system.img $ mkdir .. / data && cd .. / data && unyaffs .. / .. / .. / rom / userdata.img
-
$ mkdir system && cd system && unyaffs .. / .. / .. / rom / system.img $ mkdir .. / data && cd .. / data && unyaffs .. / .. / .. / rom / userdata.img

解åãããã¢ãŒã«ã€ãã«ã¯ããããããµããŒãããªããã¡ã€ã«ã·ã¹ãã ïŒfat / ntfsïŒã§å€±ãããã·ã³ããªãã¯ãªã³ã¯ãå«ãŸããŠããããšãèæ ®ããå¿ èŠããããŸãã æŽæ°ã¹ã¯ãªããã䜿çšããŠåŸ©å ã§ããŸããããã«ã€ããŠã¯ãå¥ã®èšäºã§èª¬æããŸãã
ã³ã¢
ãŸããããŒãããŒãã£ã·ã§ã³ãå¿ èŠã§ããããã¯ãåºæ¬çã«ã¯ramdiskãåããLinuxã«ãŒãã«ïŒéžæãããã¡ãŒã ãŠã§ã¢ã®å Žåã¯2.6.29 armv6lïŒã§ããã次ã®åœ¢åŒã§ã ã
** + ----------------- + ** | ããŒãããããŒ| 1ããŒãž ** + ----------------- + ** | ã«ãŒãã«| nããŒãž ** + ----------------- + ** | ã©ã ãã£ã¹ã¯| mããŒãž ** + ----------------- + ** | 第äºæ®µé| oããŒãž ** + ----------------- + ** ** n =ïŒkernel_size + page_size-1ïŒ/ page_size ** m =ïŒramdisk_size + page_size-1ïŒ/ page_size ** o =ïŒsecond_size + page_size-1ïŒ/ page_size
ã«ãŒãã«ã亀æããå ŽåããŸãã¯åæåã¹ã¯ãªãããå€æŽããå Žåã¯ã ããŒãã€ã¡ãŒãžããããããæœåºããå¿ èŠããããŸã ã ãããè¡ãã«ã¯ã William Enckã«ãã£ãŠäœæãããçŽ æŽãããperlã¹ã¯ãªããsplit_bootimg.plãå¿ èŠã§ã ã
-
$ split_bootimg.pl .. / rom / boot.img $ ls boot.img-kernel boot.img-ramdisk.gz data system
-
$ split_bootimg.pl .. / rom / boot.img $ ls boot.img-kernel boot.img-ramdisk.gz data system
-
$ split_bootimg.pl .. / rom / boot.img $ ls boot.img-kernel boot.img-ramdisk.gz data system
ã«ãŒãã«èªäœãå¥ã®ãã®ãšäº€æããããšãé€ããŠãã«ãŒãã«èªäœã§äœãããããšã¯ã§ããŸããããŸããramdiskã¯ãã®åŸã®å€æŽãšèšå®ã®ããã«è§£åã§ããŸãã
-
$ mkdir ramdisk && cd ramdisk && gzip -dc .. / boot.img-ramdisk.gz | cpio -i $ ls data default.prop dev init init.goldfish.rc init.hero.rc init.rc logo.rle proc sbin sys system
-
$ mkdir ramdisk && cd ramdisk && gzip -dc .. / boot.img-ramdisk.gz | cpio -i $ ls data default.prop dev init init.goldfish.rc init.hero.rc init.rc logo.rle proc sbin sys system
-
$ mkdir ramdisk && cd ramdisk && gzip -dc .. / boot.img-ramdisk.gz | cpio -i $ ls data default.prop dev init init.goldfish.rc init.hero.rc init.rc logo.rle proc sbin sys system
-
find . | cpio --quiet -o -H newc | gzip > .. / new-ramdisk.gz $ cd .. && mkbootimg --kernel boot.img-kernel --ramdisk new-ramdisk.gz --cmdline "no_console_suspend=1 console=null" -o newboot --base 0x19200000
-
find . | cpio --quiet -o -H newc | gzip > .. / new-ramdisk.gz $ cd .. && mkbootimg --kernel boot.img-kernel --ramdisk new-ramdisk.gz --cmdline "no_console_suspend=1 console=null" -o newboot --base 0x19200000
æŽæ°ã¹ã¯ãªãã
æŽæ°ã«ã¯ãç¹å¥ãªã¹ã¯ãªããèšèªedifyã§èšè¿°ãããæŽæ°ã¹ã¯ãªããã䜿çšããŸãããã®ã¹ã¯ãªããã®æ§æã¯ã Androidã®ãœãŒã¹ã§èªã¿åãããšãã§ããŸã ã ã¹ã¯ãªãã/ META-INF / com / google / android / update-scriptã¯æ¬¡ã®ããã«ãªããŸãã
-
show_progress 0.1 0 format CACHE: format SYSTEM: copy_dir PACKAGE:system SYSTEM: set_perm_recursive 0 0 0755 0644 SYSTEM: set_perm_recursive 0 2000 0755 0755 SYSTEM:bin set_perm 0 3003 02755 SYSTEM:bin/netcfg set_perm 0 3004 02755 SYSTEM:bin/ping set_perm_recursive 1002 1002 0755 0440 SYSTEM:etc/bluez set_perm 0 0 0755 SYSTEM:etc/bluez set_perm 1002 1002 0440 SYSTEM:etc/dbus.conf set_perm 1014 2000 0550 SYSTEM:etc/dhcpcd/dhcpcd-run-hooks set_perm 0 2000 0550 SYSTEM:etc/init.goldfish.sh set_perm_recursive 0 0 0755 0555 SYSTEM:etc/ppp set_perm 0 0 04755 SYSTEM:etc/ppp/ip-up-vpn show_progress 0.1 10 show_progress 0.2 0 copy_dir PACKAGE:data DATA: show_progress 0.2 10 show_progress 0.3 0 format BOOT: write_raw_image PACKAGE:boot.img BOOT: show_progress 0.3 10
-
show_progress 0.1 0 format CACHE: format SYSTEM: copy_dir PACKAGE:system SYSTEM: set_perm_recursive 0 0 0755 0644 SYSTEM: set_perm_recursive 0 2000 0755 0755 SYSTEM:bin set_perm 0 3003 02755 SYSTEM:bin/netcfg set_perm 0 3004 02755 SYSTEM:bin/ping set_perm_recursive 1002 1002 0755 0440 SYSTEM:etc/bluez set_perm 0 0 0755 SYSTEM:etc/bluez set_perm 1002 1002 0440 SYSTEM:etc/dbus.conf set_perm 1014 2000 0550 SYSTEM:etc/dhcpcd/dhcpcd-run-hooks set_perm 0 2000 0550 SYSTEM:etc/init.goldfish.sh set_perm_recursive 0 0 0755 0555 SYSTEM:etc/ppp set_perm 0 0 04755 SYSTEM:etc/ppp/ip-up-vpn show_progress 0.1 10 show_progress 0.2 0 copy_dir PACKAGE:data DATA: show_progress 0.2 10 show_progress 0.3 0 format BOOT: write_raw_image PACKAGE:boot.img BOOT: show_progress 0.3 10
-
show_progress 0.1 0 format CACHE: format SYSTEM: copy_dir PACKAGE:system SYSTEM: set_perm_recursive 0 0 0755 0644 SYSTEM: set_perm_recursive 0 2000 0755 0755 SYSTEM:bin set_perm 0 3003 02755 SYSTEM:bin/netcfg set_perm 0 3004 02755 SYSTEM:bin/ping set_perm_recursive 1002 1002 0755 0440 SYSTEM:etc/bluez set_perm 0 0 0755 SYSTEM:etc/bluez set_perm 1002 1002 0440 SYSTEM:etc/dbus.conf set_perm 1014 2000 0550 SYSTEM:etc/dhcpcd/dhcpcd-run-hooks set_perm 0 2000 0550 SYSTEM:etc/init.goldfish.sh set_perm_recursive 0 0 0755 0555 SYSTEM:etc/ppp set_perm 0 0 04755 SYSTEM:etc/ppp/ip-up-vpn show_progress 0.1 10 show_progress 0.2 0 copy_dir PACKAGE:data DATA: show_progress 0.2 10 show_progress 0.3 0 format BOOT: write_raw_image PACKAGE:boot.img BOOT: show_progress 0.3 10
-
show_progress 0.1 0 format CACHE: format SYSTEM: copy_dir PACKAGE:system SYSTEM: set_perm_recursive 0 0 0755 0644 SYSTEM: set_perm_recursive 0 2000 0755 0755 SYSTEM:bin set_perm 0 3003 02755 SYSTEM:bin/netcfg set_perm 0 3004 02755 SYSTEM:bin/ping set_perm_recursive 1002 1002 0755 0440 SYSTEM:etc/bluez set_perm 0 0 0755 SYSTEM:etc/bluez set_perm 1002 1002 0440 SYSTEM:etc/dbus.conf set_perm 1014 2000 0550 SYSTEM:etc/dhcpcd/dhcpcd-run-hooks set_perm 0 2000 0550 SYSTEM:etc/init.goldfish.sh set_perm_recursive 0 0 0755 0555 SYSTEM:etc/ppp set_perm 0 0 04755 SYSTEM:etc/ppp/ip-up-vpn show_progress 0.1 10 show_progress 0.2 0 copy_dir PACKAGE:data DATA: show_progress 0.2 10 show_progress 0.3 0 format BOOT: write_raw_image PACKAGE:boot.img BOOT: show_progress 0.3 10
-
show_progress 0.1 0 format CACHE: format SYSTEM: copy_dir PACKAGE:system SYSTEM: set_perm_recursive 0 0 0755 0644 SYSTEM: set_perm_recursive 0 2000 0755 0755 SYSTEM:bin set_perm 0 3003 02755 SYSTEM:bin/netcfg set_perm 0 3004 02755 SYSTEM:bin/ping set_perm_recursive 1002 1002 0755 0440 SYSTEM:etc/bluez set_perm 0 0 0755 SYSTEM:etc/bluez set_perm 1002 1002 0440 SYSTEM:etc/dbus.conf set_perm 1014 2000 0550 SYSTEM:etc/dhcpcd/dhcpcd-run-hooks set_perm 0 2000 0550 SYSTEM:etc/init.goldfish.sh set_perm_recursive 0 0 0755 0555 SYSTEM:etc/ppp set_perm 0 0 04755 SYSTEM:etc/ppp/ip-up-vpn show_progress 0.1 10 show_progress 0.2 0 copy_dir PACKAGE:data DATA: show_progress 0.2 10 show_progress 0.3 0 format BOOT: write_raw_image PACKAGE:boot.img BOOT: show_progress 0.3 10
-
show_progress 0.1 0 format CACHE: format SYSTEM: copy_dir PACKAGE:system SYSTEM: set_perm_recursive 0 0 0755 0644 SYSTEM: set_perm_recursive 0 2000 0755 0755 SYSTEM:bin set_perm 0 3003 02755 SYSTEM:bin/netcfg set_perm 0 3004 02755 SYSTEM:bin/ping set_perm_recursive 1002 1002 0755 0440 SYSTEM:etc/bluez set_perm 0 0 0755 SYSTEM:etc/bluez set_perm 1002 1002 0440 SYSTEM:etc/dbus.conf set_perm 1014 2000 0550 SYSTEM:etc/dhcpcd/dhcpcd-run-hooks set_perm 0 2000 0550 SYSTEM:etc/init.goldfish.sh set_perm_recursive 0 0 0755 0555 SYSTEM:etc/ppp set_perm 0 0 04755 SYSTEM:etc/ppp/ip-up-vpn show_progress 0.1 10 show_progress 0.2 0 copy_dir PACKAGE:data DATA: show_progress 0.2 10 show_progress 0.3 0 format BOOT: write_raw_image PACKAGE:boot.img BOOT: show_progress 0.3 10
-
show_progress 0.1 0 format CACHE: format SYSTEM: copy_dir PACKAGE:system SYSTEM: set_perm_recursive 0 0 0755 0644 SYSTEM: set_perm_recursive 0 2000 0755 0755 SYSTEM:bin set_perm 0 3003 02755 SYSTEM:bin/netcfg set_perm 0 3004 02755 SYSTEM:bin/ping set_perm_recursive 1002 1002 0755 0440 SYSTEM:etc/bluez set_perm 0 0 0755 SYSTEM:etc/bluez set_perm 1002 1002 0440 SYSTEM:etc/dbus.conf set_perm 1014 2000 0550 SYSTEM:etc/dhcpcd/dhcpcd-run-hooks set_perm 0 2000 0550 SYSTEM:etc/init.goldfish.sh set_perm_recursive 0 0 0755 0555 SYSTEM:etc/ppp set_perm 0 0 04755 SYSTEM:etc/ppp/ip-up-vpn show_progress 0.1 10 show_progress 0.2 0 copy_dir PACKAGE:data DATA: show_progress 0.2 10 show_progress 0.3 0 format BOOT: write_raw_image PACKAGE:boot.img BOOT: show_progress 0.3 10
-
show_progress 0.1 0 format CACHE: format SYSTEM: copy_dir PACKAGE:system SYSTEM: set_perm_recursive 0 0 0755 0644 SYSTEM: set_perm_recursive 0 2000 0755 0755 SYSTEM:bin set_perm 0 3003 02755 SYSTEM:bin/netcfg set_perm 0 3004 02755 SYSTEM:bin/ping set_perm_recursive 1002 1002 0755 0440 SYSTEM:etc/bluez set_perm 0 0 0755 SYSTEM:etc/bluez set_perm 1002 1002 0440 SYSTEM:etc/dbus.conf set_perm 1014 2000 0550 SYSTEM:etc/dhcpcd/dhcpcd-run-hooks set_perm 0 2000 0550 SYSTEM:etc/init.goldfish.sh set_perm_recursive 0 0 0755 0555 SYSTEM:etc/ppp set_perm 0 0 04755 SYSTEM:etc/ppp/ip-up-vpn show_progress 0.1 10 show_progress 0.2 0 copy_dir PACKAGE:data DATA: show_progress 0.2 10 show_progress 0.3 0 format BOOT: write_raw_image PACKAGE:boot.img BOOT: show_progress 0.3 10
-
show_progress 0.1 0 format CACHE: format SYSTEM: copy_dir PACKAGE:system SYSTEM: set_perm_recursive 0 0 0755 0644 SYSTEM: set_perm_recursive 0 2000 0755 0755 SYSTEM:bin set_perm 0 3003 02755 SYSTEM:bin/netcfg set_perm 0 3004 02755 SYSTEM:bin/ping set_perm_recursive 1002 1002 0755 0440 SYSTEM:etc/bluez set_perm 0 0 0755 SYSTEM:etc/bluez set_perm 1002 1002 0440 SYSTEM:etc/dbus.conf set_perm 1014 2000 0550 SYSTEM:etc/dhcpcd/dhcpcd-run-hooks set_perm 0 2000 0550 SYSTEM:etc/init.goldfish.sh set_perm_recursive 0 0 0755 0555 SYSTEM:etc/ppp set_perm 0 0 04755 SYSTEM:etc/ppp/ip-up-vpn show_progress 0.1 10 show_progress 0.2 0 copy_dir PACKAGE:data DATA: show_progress 0.2 10 show_progress 0.3 0 format BOOT: write_raw_image PACKAGE:boot.img BOOT: show_progress 0.3 10
-
show_progress 0.1 0 format CACHE: format SYSTEM: copy_dir PACKAGE:system SYSTEM: set_perm_recursive 0 0 0755 0644 SYSTEM: set_perm_recursive 0 2000 0755 0755 SYSTEM:bin set_perm 0 3003 02755 SYSTEM:bin/netcfg set_perm 0 3004 02755 SYSTEM:bin/ping set_perm_recursive 1002 1002 0755 0440 SYSTEM:etc/bluez set_perm 0 0 0755 SYSTEM:etc/bluez set_perm 1002 1002 0440 SYSTEM:etc/dbus.conf set_perm 1014 2000 0550 SYSTEM:etc/dhcpcd/dhcpcd-run-hooks set_perm 0 2000 0550 SYSTEM:etc/init.goldfish.sh set_perm_recursive 0 0 0755 0555 SYSTEM:etc/ppp set_perm 0 0 04755 SYSTEM:etc/ppp/ip-up-vpn show_progress 0.1 10 show_progress 0.2 0 copy_dir PACKAGE:data DATA: show_progress 0.2 10 show_progress 0.3 0 format BOOT: write_raw_image PACKAGE:boot.img BOOT: show_progress 0.3 10
-
show_progress 0.1 0 format CACHE: format SYSTEM: copy_dir PACKAGE:system SYSTEM: set_perm_recursive 0 0 0755 0644 SYSTEM: set_perm_recursive 0 2000 0755 0755 SYSTEM:bin set_perm 0 3003 02755 SYSTEM:bin/netcfg set_perm 0 3004 02755 SYSTEM:bin/ping set_perm_recursive 1002 1002 0755 0440 SYSTEM:etc/bluez set_perm 0 0 0755 SYSTEM:etc/bluez set_perm 1002 1002 0440 SYSTEM:etc/dbus.conf set_perm 1014 2000 0550 SYSTEM:etc/dhcpcd/dhcpcd-run-hooks set_perm 0 2000 0550 SYSTEM:etc/init.goldfish.sh set_perm_recursive 0 0 0755 0555 SYSTEM:etc/ppp set_perm 0 0 04755 SYSTEM:etc/ppp/ip-up-vpn show_progress 0.1 10 show_progress 0.2 0 copy_dir PACKAGE:data DATA: show_progress 0.2 10 show_progress 0.3 0 format BOOT: write_raw_image PACKAGE:boot.img BOOT: show_progress 0.3 10
-
show_progress 0.1 0 format CACHE: format SYSTEM: copy_dir PACKAGE:system SYSTEM: set_perm_recursive 0 0 0755 0644 SYSTEM: set_perm_recursive 0 2000 0755 0755 SYSTEM:bin set_perm 0 3003 02755 SYSTEM:bin/netcfg set_perm 0 3004 02755 SYSTEM:bin/ping set_perm_recursive 1002 1002 0755 0440 SYSTEM:etc/bluez set_perm 0 0 0755 SYSTEM:etc/bluez set_perm 1002 1002 0440 SYSTEM:etc/dbus.conf set_perm 1014 2000 0550 SYSTEM:etc/dhcpcd/dhcpcd-run-hooks set_perm 0 2000 0550 SYSTEM:etc/init.goldfish.sh set_perm_recursive 0 0 0755 0555 SYSTEM:etc/ppp set_perm 0 0 04755 SYSTEM:etc/ppp/ip-up-vpn show_progress 0.1 10 show_progress 0.2 0 copy_dir PACKAGE:data DATA: show_progress 0.2 10 show_progress 0.3 0 format BOOT: write_raw_image PACKAGE:boot.img BOOT: show_progress 0.3 10
-
show_progress 0.1 0 format CACHE: format SYSTEM: copy_dir PACKAGE:system SYSTEM: set_perm_recursive 0 0 0755 0644 SYSTEM: set_perm_recursive 0 2000 0755 0755 SYSTEM:bin set_perm 0 3003 02755 SYSTEM:bin/netcfg set_perm 0 3004 02755 SYSTEM:bin/ping set_perm_recursive 1002 1002 0755 0440 SYSTEM:etc/bluez set_perm 0 0 0755 SYSTEM:etc/bluez set_perm 1002 1002 0440 SYSTEM:etc/dbus.conf set_perm 1014 2000 0550 SYSTEM:etc/dhcpcd/dhcpcd-run-hooks set_perm 0 2000 0550 SYSTEM:etc/init.goldfish.sh set_perm_recursive 0 0 0755 0555 SYSTEM:etc/ppp set_perm 0 0 04755 SYSTEM:etc/ppp/ip-up-vpn show_progress 0.1 10 show_progress 0.2 0 copy_dir PACKAGE:data DATA: show_progress 0.2 10 show_progress 0.3 0 format BOOT: write_raw_image PACKAGE:boot.img BOOT: show_progress 0.3 10
-
show_progress 0.1 0 format CACHE: format SYSTEM: copy_dir PACKAGE:system SYSTEM: set_perm_recursive 0 0 0755 0644 SYSTEM: set_perm_recursive 0 2000 0755 0755 SYSTEM:bin set_perm 0 3003 02755 SYSTEM:bin/netcfg set_perm 0 3004 02755 SYSTEM:bin/ping set_perm_recursive 1002 1002 0755 0440 SYSTEM:etc/bluez set_perm 0 0 0755 SYSTEM:etc/bluez set_perm 1002 1002 0440 SYSTEM:etc/dbus.conf set_perm 1014 2000 0550 SYSTEM:etc/dhcpcd/dhcpcd-run-hooks set_perm 0 2000 0550 SYSTEM:etc/init.goldfish.sh set_perm_recursive 0 0 0755 0555 SYSTEM:etc/ppp set_perm 0 0 04755 SYSTEM:etc/ppp/ip-up-vpn show_progress 0.1 10 show_progress 0.2 0 copy_dir PACKAGE:data DATA: show_progress 0.2 10 show_progress 0.3 0 format BOOT: write_raw_image PACKAGE:boot.img BOOT: show_progress 0.3 10
-
show_progress 0.1 0 format CACHE: format SYSTEM: copy_dir PACKAGE:system SYSTEM: set_perm_recursive 0 0 0755 0644 SYSTEM: set_perm_recursive 0 2000 0755 0755 SYSTEM:bin set_perm 0 3003 02755 SYSTEM:bin/netcfg set_perm 0 3004 02755 SYSTEM:bin/ping set_perm_recursive 1002 1002 0755 0440 SYSTEM:etc/bluez set_perm 0 0 0755 SYSTEM:etc/bluez set_perm 1002 1002 0440 SYSTEM:etc/dbus.conf set_perm 1014 2000 0550 SYSTEM:etc/dhcpcd/dhcpcd-run-hooks set_perm 0 2000 0550 SYSTEM:etc/init.goldfish.sh set_perm_recursive 0 0 0755 0555 SYSTEM:etc/ppp set_perm 0 0 04755 SYSTEM:etc/ppp/ip-up-vpn show_progress 0.1 10 show_progress 0.2 0 copy_dir PACKAGE:data DATA: show_progress 0.2 10 show_progress 0.3 0 format BOOT: write_raw_image PACKAGE:boot.img BOOT: show_progress 0.3 10
-
show_progress 0.1 0 format CACHE: format SYSTEM: copy_dir PACKAGE:system SYSTEM: set_perm_recursive 0 0 0755 0644 SYSTEM: set_perm_recursive 0 2000 0755 0755 SYSTEM:bin set_perm 0 3003 02755 SYSTEM:bin/netcfg set_perm 0 3004 02755 SYSTEM:bin/ping set_perm_recursive 1002 1002 0755 0440 SYSTEM:etc/bluez set_perm 0 0 0755 SYSTEM:etc/bluez set_perm 1002 1002 0440 SYSTEM:etc/dbus.conf set_perm 1014 2000 0550 SYSTEM:etc/dhcpcd/dhcpcd-run-hooks set_perm 0 2000 0550 SYSTEM:etc/init.goldfish.sh set_perm_recursive 0 0 0755 0555 SYSTEM:etc/ppp set_perm 0 0 04755 SYSTEM:etc/ppp/ip-up-vpn show_progress 0.1 10 show_progress 0.2 0 copy_dir PACKAGE:data DATA: show_progress 0.2 10 show_progress 0.3 0 format BOOT: write_raw_image PACKAGE:boot.img BOOT: show_progress 0.3 10
-
show_progress 0.1 0 format CACHE: format SYSTEM: copy_dir PACKAGE:system SYSTEM: set_perm_recursive 0 0 0755 0644 SYSTEM: set_perm_recursive 0 2000 0755 0755 SYSTEM:bin set_perm 0 3003 02755 SYSTEM:bin/netcfg set_perm 0 3004 02755 SYSTEM:bin/ping set_perm_recursive 1002 1002 0755 0440 SYSTEM:etc/bluez set_perm 0 0 0755 SYSTEM:etc/bluez set_perm 1002 1002 0440 SYSTEM:etc/dbus.conf set_perm 1014 2000 0550 SYSTEM:etc/dhcpcd/dhcpcd-run-hooks set_perm 0 2000 0550 SYSTEM:etc/init.goldfish.sh set_perm_recursive 0 0 0755 0555 SYSTEM:etc/ppp set_perm 0 0 04755 SYSTEM:etc/ppp/ip-up-vpn show_progress 0.1 10 show_progress 0.2 0 copy_dir PACKAGE:data DATA: show_progress 0.2 10 show_progress 0.3 0 format BOOT: write_raw_image PACKAGE:boot.img BOOT: show_progress 0.3 10
-
show_progress 0.1 0 format CACHE: format SYSTEM: copy_dir PACKAGE:system SYSTEM: set_perm_recursive 0 0 0755 0644 SYSTEM: set_perm_recursive 0 2000 0755 0755 SYSTEM:bin set_perm 0 3003 02755 SYSTEM:bin/netcfg set_perm 0 3004 02755 SYSTEM:bin/ping set_perm_recursive 1002 1002 0755 0440 SYSTEM:etc/bluez set_perm 0 0 0755 SYSTEM:etc/bluez set_perm 1002 1002 0440 SYSTEM:etc/dbus.conf set_perm 1014 2000 0550 SYSTEM:etc/dhcpcd/dhcpcd-run-hooks set_perm 0 2000 0550 SYSTEM:etc/init.goldfish.sh set_perm_recursive 0 0 0755 0555 SYSTEM:etc/ppp set_perm 0 0 04755 SYSTEM:etc/ppp/ip-up-vpn show_progress 0.1 10 show_progress 0.2 0 copy_dir PACKAGE:data DATA: show_progress 0.2 10 show_progress 0.3 0 format BOOT: write_raw_image PACKAGE:boot.img BOOT: show_progress 0.3 10
-
show_progress 0.1 0 format CACHE: format SYSTEM: copy_dir PACKAGE:system SYSTEM: set_perm_recursive 0 0 0755 0644 SYSTEM: set_perm_recursive 0 2000 0755 0755 SYSTEM:bin set_perm 0 3003 02755 SYSTEM:bin/netcfg set_perm 0 3004 02755 SYSTEM:bin/ping set_perm_recursive 1002 1002 0755 0440 SYSTEM:etc/bluez set_perm 0 0 0755 SYSTEM:etc/bluez set_perm 1002 1002 0440 SYSTEM:etc/dbus.conf set_perm 1014 2000 0550 SYSTEM:etc/dhcpcd/dhcpcd-run-hooks set_perm 0 2000 0550 SYSTEM:etc/init.goldfish.sh set_perm_recursive 0 0 0755 0555 SYSTEM:etc/ppp set_perm 0 0 04755 SYSTEM:etc/ppp/ip-up-vpn show_progress 0.1 10 show_progress 0.2 0 copy_dir PACKAGE:data DATA: show_progress 0.2 10 show_progress 0.3 0 format BOOT: write_raw_image PACKAGE:boot.img BOOT: show_progress 0.3 10
-
show_progress 0.1 0 format CACHE: format SYSTEM: copy_dir PACKAGE:system SYSTEM: set_perm_recursive 0 0 0755 0644 SYSTEM: set_perm_recursive 0 2000 0755 0755 SYSTEM:bin set_perm 0 3003 02755 SYSTEM:bin/netcfg set_perm 0 3004 02755 SYSTEM:bin/ping set_perm_recursive 1002 1002 0755 0440 SYSTEM:etc/bluez set_perm 0 0 0755 SYSTEM:etc/bluez set_perm 1002 1002 0440 SYSTEM:etc/dbus.conf set_perm 1014 2000 0550 SYSTEM:etc/dhcpcd/dhcpcd-run-hooks set_perm 0 2000 0550 SYSTEM:etc/init.goldfish.sh set_perm_recursive 0 0 0755 0555 SYSTEM:etc/ppp set_perm 0 0 04755 SYSTEM:etc/ppp/ip-up-vpn show_progress 0.1 10 show_progress 0.2 0 copy_dir PACKAGE:data DATA: show_progress 0.2 10 show_progress 0.3 0 format BOOT: write_raw_image PACKAGE:boot.img BOOT: show_progress 0.3 10
-
show_progress 0.1 0 format CACHE: format SYSTEM: copy_dir PACKAGE:system SYSTEM: set_perm_recursive 0 0 0755 0644 SYSTEM: set_perm_recursive 0 2000 0755 0755 SYSTEM:bin set_perm 0 3003 02755 SYSTEM:bin/netcfg set_perm 0 3004 02755 SYSTEM:bin/ping set_perm_recursive 1002 1002 0755 0440 SYSTEM:etc/bluez set_perm 0 0 0755 SYSTEM:etc/bluez set_perm 1002 1002 0440 SYSTEM:etc/dbus.conf set_perm 1014 2000 0550 SYSTEM:etc/dhcpcd/dhcpcd-run-hooks set_perm 0 2000 0550 SYSTEM:etc/init.goldfish.sh set_perm_recursive 0 0 0755 0555 SYSTEM:etc/ppp set_perm 0 0 04755 SYSTEM:etc/ppp/ip-up-vpn show_progress 0.1 10 show_progress 0.2 0 copy_dir PACKAGE:data DATA: show_progress 0.2 10 show_progress 0.3 0 format BOOT: write_raw_image PACKAGE:boot.img BOOT: show_progress 0.3 10
-
show_progress 0.1 0 format CACHE: format SYSTEM: copy_dir PACKAGE:system SYSTEM: set_perm_recursive 0 0 0755 0644 SYSTEM: set_perm_recursive 0 2000 0755 0755 SYSTEM:bin set_perm 0 3003 02755 SYSTEM:bin/netcfg set_perm 0 3004 02755 SYSTEM:bin/ping set_perm_recursive 1002 1002 0755 0440 SYSTEM:etc/bluez set_perm 0 0 0755 SYSTEM:etc/bluez set_perm 1002 1002 0440 SYSTEM:etc/dbus.conf set_perm 1014 2000 0550 SYSTEM:etc/dhcpcd/dhcpcd-run-hooks set_perm 0 2000 0550 SYSTEM:etc/init.goldfish.sh set_perm_recursive 0 0 0755 0555 SYSTEM:etc/ppp set_perm 0 0 04755 SYSTEM:etc/ppp/ip-up-vpn show_progress 0.1 10 show_progress 0.2 0 copy_dir PACKAGE:data DATA: show_progress 0.2 10 show_progress 0.3 0 format BOOT: write_raw_image PACKAGE:boot.img BOOT: show_progress 0.3 10
-
show_progress 0.1 0 format CACHE: format SYSTEM: copy_dir PACKAGE:system SYSTEM: set_perm_recursive 0 0 0755 0644 SYSTEM: set_perm_recursive 0 2000 0755 0755 SYSTEM:bin set_perm 0 3003 02755 SYSTEM:bin/netcfg set_perm 0 3004 02755 SYSTEM:bin/ping set_perm_recursive 1002 1002 0755 0440 SYSTEM:etc/bluez set_perm 0 0 0755 SYSTEM:etc/bluez set_perm 1002 1002 0440 SYSTEM:etc/dbus.conf set_perm 1014 2000 0550 SYSTEM:etc/dhcpcd/dhcpcd-run-hooks set_perm 0 2000 0550 SYSTEM:etc/init.goldfish.sh set_perm_recursive 0 0 0755 0555 SYSTEM:etc/ppp set_perm 0 0 04755 SYSTEM:etc/ppp/ip-up-vpn show_progress 0.1 10 show_progress 0.2 0 copy_dir PACKAGE:data DATA: show_progress 0.2 10 show_progress 0.3 0 format BOOT: write_raw_image PACKAGE:boot.img BOOT: show_progress 0.3 10
ãµãŒãã¹ããã¯ã®çœ²å
ãã¡ãŒã ãŠã§ã¢ãã¢ããã°ã¬ãŒãã§ããããã«ããã«ã¯ããµãŒãã¹ããã¯ã«çœ²åããå¿ èŠããããŸãã ãã®ããã»ã¹ã¯ã jarãã±ããã«çœ²åããããã»ã¹ã«äŒŒãŠããŸã ã ïŒãŸãã¯ãã¹ãïŒèšŒææžãããã±ãŒãžã«è¿œå ããããã®äžã®ãã¡ã€ã«ã®ãã§ãã¯ãµã ãä¿åãããŸãã
-
$ zip -r habrarom.zip . $ java -classpath ../../bin/testsign.jar testsign habrarom.zip habrarom-signed.zip
-
$ zip -r habrarom.zip . $ java -classpath ../../bin/testsign.jar testsign habrarom.zip habrarom-signed.zip
ç¡ç·ã¢ãžã¥ãŒã«ã®ãã¡ãŒã ãŠã§ã¢
ããã¯ããµãŒãã¹ããã¯ãäœæãããšããç¹ã§ã¯æãåçŽãªéšåã§ãããæŽæ°ã倱æããå Žåã®çµæãšããç¹ã§ãæãå±éºã§ãã
æŽæ°ããã±ãŒãžã¯ã以åã®ãã®ãšãŸã£ããåãããã«äœæãããŸããRUUããæœåºããã©ãžãªããã®ãã€ããªblobãšã察å¿ããã¡ã¢ãªã»ã¯ã·ã§ã³ã«æžã蟌ãããã®ã¹ã¯ãªããã®ã¿ãå«ãŸããŸãã
ç°¡åãªã¹ã¯ãªããïŒ
-
show_progress 0.1 0 write_radio_image PACKAGE:Radio_Signed_HERO_63.18.55.06O_6.35.15.01.img show_progress 0.1 10
-
show_progress 0.1 0 write_radio_image PACKAGE:Radio_Signed_HERO_63.18.55.06O_6.35.15.01.img show_progress 0.1 10
-
show_progress 0.1 0 write_radio_image PACKAGE:Radio_Signed_HERO_63.18.55.06O_6.35.15.01.img show_progress 0.1 10
-
$ ls -1 META-INF Radio_Signed_HERO_63.18.55.06O_6.35.15.01.img
-
$ ls -1 META-INF Radio_Signed_HERO_63.18.55.06O_6.35.15.01.img
-
$ ls -1 META-INF Radio_Signed_HERO_63.18.55.06O_6.35.15.01.img
ããã¯ãã¹ãŠã以åã«è¡ãããããã«ããã±ãŒãžåããã³çœ²åãããŸãã
ãã¡ãŒã ãŠã§ã¢
åãåã£ããã¡ãŒã ãŠã§ã¢ã«ãŸã æ°ããæ©èœãè¿œå ããŠããªããšããäºå®ã«ããããããããã©ãã·ã¥ããŠèµ·åããããšããŠããŸãã
ãã®ããã«
- ãµãŒãã¹ããã¯ããããã®ã«ãŒãã«ã³ããŒããŸã
- 埩æ§ãã
- nanroidããã¯ã¢ããã®äœæ
- æã
- ç¹æ»
- éè² è·ã§ã
ç§ãã¡ã®æ£è ãè€éãªæè¡ãçã延ã³ãããšãå¬ããæããŸãã

ãã®ã¬ãã¥ãŒã«ã¯ãæºåãããåºæ¬ãã¡ãŒã ãŠã§ã¢ã®å€æŽã«çŽæ¥åœ±é¿ãã以äžã®éèŠãªåé¡ã¯å«ãŸããŠããŸããã ã«ã¹ã¿ã ãã§ã€ã¹ã®äœæè ãééãã質åãããã³HTC Hero GSMã®ãã·ã¢èªããŒãžã§ã³ã®ãã¡ãŒã ãŠã§ã¢2.1ãäœæãããšãã«ç§ãçŽæ¥ééãã質å
- ã«ãŒããbusyboxã®è¿œå
- ããã±ãŒãžã®æé©å解é€ã smali / baksmaliã䜿çšããŸãã OdexäŸåé¢ä¿ã®è§£æ±º
- ãªã¢ãŒãodexã¢ããªã±ãŒã·ã§ã³ã®æé©å
- ã·ã¹ãã ããã±ãŒãžã®å€æŽã 眲åããã±ãŒãžïŒå¿ èŠãªå Žåãšç¡èŠã§ããå Žåã ã¢ããªã±ãŒã·ã§ã³ã®ããã±ãŒãžåã åæ§ç¯ããã«ã¢ããªã±ãŒã·ã§ã³ãªãœãŒã¹ãæŽæ°ãã
- ã·ã¹ãã ã®å€§èŠæš¡ãªå€æŽã®äŸãšããŠãã·ã¹ãã ã®ããŒã«ãªãŒãŒã·ã§ã³ã
- ã·ã¹ãã ã¢ããªã±ãŒã·ã§ã³ãªãœãŒã¹/ãã€ãã³ãŒãã®éã³ã³ãã€ã«ãšã¢ã»ã³ããªã ã·ã¹ãã ã¢ããªã±ãŒã·ã§ã³ãšã©ãŒã®ä¿®æ£
- zip-alignãpngæé©å
- å ±æuidã䜿çšããå Žåã®ã¢ããªã±ãŒã·ã§ã³çœ²åãšã³ã©ãã¬ãŒã·ã§ã³ã®åé¡
- ããããŒãã£ã·ã§ã³ããå¥ã®ããŒãã£ã·ã§ã³ã«ããŒã¿ã転éããäŸãšããŠã®initã¹ã¯ãªããã®äœ¿çšïŒdalvik-cache2cacheãapp2sdïŒ
ãããŸã§ã®éã FOTAã¯ã©ã€ã¢ã³ãã®æŽæ°ã®åŸã«ãã·ã¹ãã èªäœã®ããŒãžã§ã³2.1-update1ãžã®æŽæ°ãè¡ãããããšã楜ãã¿ã«ããŠããŸã ã
åããã³å°æ¥ã®ã·ãªãŒãº
- ããŒã1. RUUã«åºã¥ããŠupdate.zip圢åŒã§ãã¡ãŒã ãŠã§ã¢ãäœæããŸãã é梱/梱å ããŒãã ã¹ã¯ãªããã®æŽæ°ã 眲åãµãŒãã¹ããã¯ãšã¢ããªã±ãŒã·ã§ã³ã
- ããŒã2. busyboxã®è¿œå ã ã«ãŒããè¿œå ããŸãã ã¬ã³ãŒããžã®ããŠã³ãã åæåã¹ã¯ãªããã ramdiskã®ç·šéã