ãã¡ãŒã ãŠã§ã¢ã®ä¿®æ£ããŒãžã§ã³ãã€ã³ã¹ããŒã«ããçç±ã¯ç°ãªããŸãã é¢çœãããŒãã£ã³ã°ã¢ãã¡ãŒã·ã§ã³ã§å人ãé©ããããã誰ããç¹å®ã®æ©èœïŒvpnãªã©ïŒãæ¬ ããŠããã誰ããããã»ããµããªãŒããŒã¯ããã¯ããŠæºåž¯é»è©±ã®æ倧ããã©ãŒãã³ã¹ãçµãããã誰ããAndroidãªãã¬ãŒãã£ã³ã°ã·ã¹ãã ã®æ°ããããŒãžã§ã³ã5ãæåŸ
ã£ãŠãããæ°ã«å
¥ãã®HTCããŒããŒã
çŸæç¹ã§ã¯ãããŸããŸãªAndroidã¹ããŒããã©ã³åãã®éåžžã«å€ãã®æ³åã絶ããã¢ã»ã³ããªããã§ã«ååšããŠããŸãã æã
ããããã¯Habréã§äœããã®åœ¢ã§çŸããããšãããããŸãã
å
¬åŒã®ãã¡ãŒã ãŠã§ã¢ã«åºã¥ããŠ
ã«ã¹ã¿ã ãã¡ãŒã ãŠã§ã¢ãäœæããããã»ã¹ãšæ©èœã«ã€ããŠèª¬æããŸãã ãã®ç¥èã¯ãHTC Hero GSMçšã®Android 2.1ã«åºã¥ãæ°å°ãªã
åœå
ãã¡ãŒã ãŠã§ã¢ã®1ã€ã®éçºäžã«åŸãããŸããã ãããŠããã·ã¢ã®ããäž»èŠãªãã©ãŒã©ã ã§ãèªåèªèº«ãšä»ã®ç«æŽŸãªãŠãŒã¶ãŒã§å€ããå°ãªããæ£åžžã«ãã¹ããããŸããã
次ã®ãã¹ãŠãHTC Heroã«å¯ŸããŠè¡ããããšããäºå®ã«ããããããããããã®ã«ãŒã«ãšæ©èœã¯ãã¹ãŠã®é»è©±ãç¹ã«HTCã«ãã£ãŠéçºãããç¬èªã®Senseã·ã§ã«ã䜿çšãããã®ã«å¯ŸããŠå®å
šã«æå¹ã§ãã
å®éšã«ã¯ã次ã®ãã®ãå¿
èŠã§ãã
äžèšã®ãã¹ãŠã¯ãLinuxãšWindowsã®äž¡æ¹ã®ããŒãžã§ã³ã§å©çšå¯èœã§ãã ããããç§ã®äŸã§ã¯ãLinuxã®äœ¿çšã«çŠç¹ãåœãŠãŸãã
ãã¡ãããéçºãéå§ããããã«
ã«ãŒãæš©éã
ãªã«ããªã¯å¿
èŠãããŸããããäœæãè©ŠããŠã¿ããå Žåã¯å¿
èŠã«ãªããŸãã HTC Heroã®å Žåã
RA-hero-v1.6.2ã䜿çšã§ããŸãã
ãããããéå
¬åŒã®ãã¡ãŒã ãŠã§ã¢ã䜿çšãããšä¿èšŒã倱ãããŸãããç§ãã¡ã®ãã¡ãŒã ãŠã§ã¢ã¯æ¶ããŸããã§ããã ãããŠãã»ãšãã©ã®æäœãå®å
šã§ãããšããäºå®ã«ãããããã-ããªãã¯åžžã«ããªãã®
ã¢ã³ããã€ãã«äžå¯éçãªå®³ãåŒãèµ·ãããªãããã«ãäœããªãè¡ãããŠããã®ããæ確ã«ç解ããå¿
èŠããããŸã
ããŒã¹
ãã¡ãŒã ãŠã§ã¢ã®éçºã«ã¯ãããã€ãã®ç°ãªãã¢ãããŒãããããŸãã
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
é»è©±æ©ã«ã¯512MBã®NANDãã©ãã·ã¥ãæèŒãããŠããã次ã®è«çãããã¯ã«åå²ãããŠããŸã
$ 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"
ã芧ã®ãšããããããã®èšæ¶é åã¯åãåã£ãç»åã«çŽæ¥é¢ä¿ããŠããŸãã RUUã¯ãã®ãŸãŸã®ç»åãèšé²ããŸãããã·ã¹ãã ã®ã³ã³ãã³ããå€æŽãããã®ã§ããããã解åããå¿
èŠããããŸãã
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
ãã®èšäºã§ã¯ãã«ãŒãã«ãŸãã¯
ramdiskã§äœãããããªãã®ã§ããã¹ãŠãããã¯ããã¯ããŸãïŒãŸãã¯ãã¹ãããã«æ»ã£ãŠ
ããŒãã«ãŸã£ãã觊ããŸããïŒ
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
ä»ã®é»è©±æ©ã§ã¯ãããŒã¹ãªãã»ããèšå®ãç°ãªãå ŽåããããŸãã 解åãããšãsplit_bootimgããã³ãã³ãã©ã€ã³ãååŸããŸãã
æŽæ°ã¹ã¯ãªãã
æŽæ°ã«ã¯ãç¹å¥ãªã¹ã¯ãªããèšèª
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ã®ç·šéã