Software/Virtual Platform/Android userlandの変更点 †Android ソースファイルの修正 †
android-1.5r2で起動時にバッテリーが無く終了の動作に入るという問題があります。 以上の作業後、makeでビルドを行います。 userland †ビルド完了後、生成されたファイルを1つのディレクトリにまとめます。 $cd ~/android_build/out/target/product/generic $mkdir ~/Android_rfs $cp -a root/* ~/Android_rfs $cp -a data/* ~/Android_rfs/data/ (dataの中身がない場合は省略) $cp -a system/* ~/ Android_rfs/system/ 作成したディレクトリに入り、以下の作業を行います。 $cd Android_rfs/
@@ -24,7 +24,7 @@ loglevel 3 mkdir /sqlite_stmt_journals 01777 root root mount tmpfs tmpfs /sqlite_stmt_journals size=4m - mount rootfs rootfs / ro remount + #mount rootfs rootfs / ro remount write /proc/sys/kernel/panic_on_oops 1 write /proc/sys/kernel/hung_task_timeout_secs 0 @@ -34,16 +34,16 @@ loglevel 3 # mount mtd partitions # Mount /system rw first to give the filesystem a chance to save a checkpoint - mount yaffs2 mtd@system /system - mount yaffs2 mtd@system /system ro remount + #mount yaffs2 mtd@system /system + # mount yaffs2 mtd@system /system ro remount # We chown/chmod /data again so because mount is run as root + defaults - mount yaffs2 mtd@userdata /data nosuid nodev + # mount yaffs2 mtd@userdata /data nosuid nodev chown system system /data chmod 0771 /data # Same reason as /data above - mount yaffs2 mtd@cache /cache nosuid nodev + #mount yaffs2 mtd@cache /cache nosuid nodev chown system cache /cache chmod 0770 /cache @@ -231,5 +231,5 @@ service hsag /system/bin/sdptool add --c service installd /system/bin/installd socket installd stream 600 system system -service flash_recovery /system/bin/flash_image recovery /system/recovery.img - oneshot +#service flash_recovery /system/bin/flash_image recovery /system/recovery.img +# oneshot
key 399 GRAVE key 2 1 key 3 2 key 4 3 key 5 4 key 6 5 key 7 6 key 8 7 key 9 8 key 10 9 key 11 0 key 64 BACK WAKE key 230 SOFT_RIGHT WAKE key 60 SOFT_RIGHT WAKE key 68 ENDCALL WAKE key 62 ENDCALL WAKE_DROPPED key 229 MENU WAKE_DROPPED key 139 MENU WAKE_DROPPED key 59 MENU WAKE key 127 SEARCH WAKE_DROPPED key 217 SEARCH WAKE_DROPPED key 228 POUND key 227 STAR key 231 CALL WAKE_DROPPED key 61 CALL WAKE_DROPPED key 232 DPAD_CENTER WAKE_DROPPED key 80 DPAD_DOWN WAKE key 72 DPAD_UP WAKE key 88 HOME WAKE key 75 DPAD_LEFT WAKE_DROPPED key 77 DPAD_RIGHT WAKE_DROPPED key 115 VOLUME_UP key 114 VOLUME_DOWN key 116 POWER WAKE key 212 CAMERA
作業後、ディレクトリ(ここではAndroid_RFS)をCentOS 4のマシンへコピーします。 |