HTC関連の健忘録。
■カーネルの署名削除
$ dd if=boot-Signed.img of=boot.img bs=256 skip=1
■initramfs のunpack/repack時のアドレス確認
split_bootimg.plに、以下追加でramdisk のアドレスが見えます。
source:https://gist.github.com/1832541
2012/12/31時点のもの:split_bootimg.zip
@td2sk さんの書き方がスマートでした・・。(恥ずかしいので書き換え。
元ネタは、こちら ⇒ https://gist.github.com/4411419/revisions
# Print important values printf "Page size: %d (0x%08x)\n", $p_size, $p_size; printf "Kernel size: %d (0x%08x)\n", $k_size, $k_size; printf "Ramdisk size: %d (0x%08x)\n", $r_size, $r_size; printf "Second size: %d (0x%08x)\n", $s_size, $s_size; printf "Board name: $name\n"; printf "Command line: $cmdline\n"; printf "Base address: (0x%08x)\n", $tags_addr - 0x00000100; printf "Ramdisk addr: %d (0x%08x)\n", $r_addr, $r_addr; # Save the values
■Kconfig
Kconfigを見るとここ最近発表になった機器の記載がありました。
軒並みAPQ8064 を使ってますね。
HTCDEVよりDNAのsourceを抜粋。
MONARUDOは、DORID DNA。
DELUXE_Jは、HTC J Butterfly
IMPRESSION_Jは、Infobar A02なのでは?と
話題になっている機種でした。
config MACH_MONARUDO depends on ARCH_APQ8064 bool "APQ8064 MONARUDO" help Support for the HTC APQ8064 MONARUDO. config MACH_DELUXE_J depends on ARCH_APQ8064 bool "APQ8064 DELUXE_J" help Support for the HTC APQ8064 DELUXE_J. config MACH_DELUXE_U depends on ARCH_APQ8064 bool "APQ8064 DELUXE_U" help Support for the HTC APQ8064 DELUXE_U. config MACH_DELUXE_UL depends on ARCH_APQ8064 bool "APQ8064 DELUXE_UL" help Support for the HTC APQ8064 DELUXE_UL. config MACH_IMPRESSION_J depends on ARCH_APQ8064 bool "APQ8064 IMPRESSION_J" help Support for the HTC APQ8064 IMPRESSION_J. config MACH_M7 depends on ARCH_APQ8064 bool "APQ8064 M7" help Support for the HTC APQ8064 M7. config MACH_VILLEC2 depends on ARCH_MSM8X60 bool "VILLEC2" help Support for the HTC VILLEC2 device.
■MACH-TYPEで将来を予測
http://www.arm.linux.org.uk/developer/machines/download.php
board-typeが登録されていて、ここを見てると今後の新しい機種がわかります。
ざっとHTCっぽいのを並べてみると・・・。
XXX_J は、恐らく日本のKDDI向け機種になるものでしょう。
2013年も色々と楽しみです。
impression_j MACH_IMPRESSION_J IMPRESSION_J 4280 deluxe_j MACH_DELUXE_J DELUXE_J 4201 deluxe_r MACH_DELUXE_R DELUXE_R 4247 deluxe_u MACH_DELUXE_U DELUXE_U 4318 deluxe_ul MACH_DELUXE_UL DELUXE_UL 4319 deluxe_tw MACH_DELUXE_TW DELUXE_TW 4372 m7 MACH_M7 M7 4308 m7_wl MACH_M7_WL M7_WL 4355 m7_u MACH_M7_U M7_U 4356 m7_wlv MACH_M7_WLV M7_WLV 4358 m7_wlj MACH_M7_WLJ M7_WLJ 4454
“HTCカーネルbuild周りの色々メモ” への3件のフィードバック