「メニュー/カスタムカーネル」の編集履歴(バックアップ)一覧はこちら

メニュー/カスタムカーネル」(2012/01/29 (日) 00:11:21) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

* 一覧 #contents * はじめに -&color(red){取扱注意} -[[まとめ情報>>http://forum.xda-developers.com/showthread.php?t=1027111]] -カスタムカーネルから戻す場合、[[Kernel Addon,TripNKernel BTS>>http://forum.xda-developers.com/showthread.php?t=1013210]] * カーネルソース -[[FreeXperia>>https://github.com/freexperia]] -[[Doom Kernel>>https://github.com/DooMLoRD/Xperia-X10-Kernel-2.6.29]] -[[Th Kernel>>https://github.com/hayashikejinan/x10_Th_kernel]] * 手順概要 ソース:[[DoomKernel>>https://github.com/DooMLoRD/Xperia-X10-Kernel-2.6.29]] 環境:Ubuntu 10.04 **準備 + Boot Loader Unlock ++ Android 2.1 ++ Flash Tool -> Pulugins -> BL Unlock + [[Boot Manager>>http://forum.xda-developers.com/showthread.php?t=1278318]] + クロスコンパイラをインストール ++ gcc-4.3-arm-linux-gnueabi-base ++ gcc-4.3-arm-linux-gnueabi ** コンパイル *** Kernel + script/*.shに実行権限がないため,実行権限を付与 + ./switch_to_bl-unloked + 0~3のスクリプトに記載されているCROSS_COMPILEを環境に合わせて書き換える ++ CROSS_COMPILE=arm-linux-gnueabi- + ./0_distclean + ./1_get_config4 + (オプション) gedit .config ++ CONFIG_LOCALVERSION="$(KERNEL_LOCAL_VERSION)-&italic(){任意の文字列}" + gedit 2_compile ++ -j8を環境に合わせて書き換える + ./2_compile *** wifi.ko + [[ソース>>https://github.com/freexperia/vendor_atheros_wlan]] + kernel/..platform/vendor/atheros/vendor_atheros_wlan となるように配置する + gedit host/localmake.linux.inc ++ ATH_CROSS_COMPILE_TYPE = arm-linux-gnueabi- + gedit 3_make_wifi_and_pull_files ++ ATH_LINUXPATHを書き換える. ++ 15~18行目あたりもパスを書き換える ++ arm-eabi-stripを環境に合わせて書き換える + ./3_make_wifi_and_pull_files ** Boot Image作成 + [[BootTool>>https://github.com/freexperia/boot_tools]]取得 ++ cd build-bootimg-es209rs ++ ramdiskを適当なカーネルから取得 +++ split_bootimg.pl boot.img +++ rm -rf ramdisk +++ mkdir ramdisk +++ cd ramdisk +++ gzip -dc ../boot.img-ramdisk.gz | cpio -i + cp kernel/arch/arm/boot/zImage build-bootimg-es209rs/zImage + ./makeit.sh + boot.imgが生成される. ** update.zipの作成 + [[Boot Manager>>http://forum.xda-developers.com/showthread.php?t=1278318 ]]にて配布されているパッケージを流用 ++ DoomKernel v04b + META-INF/ ++ com/以外削除 ++ com/google/android/updater-scriptがインストールスクリプトになる. + system/ ++ kernel/boot.imgを作成したboot.imgへ差し替える ++ lib/modules/wifi.koをwifi.koへ差し替える. + zipで圧縮する. ++ 二重ディレクトリにならないよう注意 + [[Auto-sign>>http://forum.xda-developers.com/showthread.php?p=3138443#post3138443]]で署名する. + sdcard/kernels/へ署名した圧縮ファイルをコピー + BootManagerを起動して,カーネルをインストール *コメント #comment_num2 ------ 最終更新日:&update()
* 一覧 #contents * はじめに -&color(red){取扱注意} -[[まとめ情報>>http://forum.xda-developers.com/showthread.php?t=1027111]] -カスタムカーネルから戻す場合、[[Kernel Addon,TripNKernel BTS>>http://forum.xda-developers.com/showthread.php?t=1013210]] * カーネルソース -[[FreeXperia>>https://github.com/freexperia]] -[[Doom Kernel>>https://github.com/DooMLoRD/Xperia-X10-Kernel-2.6.29]] -[[Th Kernel>>https://github.com/hayashikejinan/x10_Th_kernel]] * 手順概要 ソース:[[DoomKernel>>https://github.com/DooMLoRD/Xperia-X10-Kernel-2.6.29]] 環境:Ubuntu 10.04 **準備 + Boot Loader Unlock ++ Android 2.1 ++ Flash Tool -> Pulugins -> BL Unlock + [[Boot Manager>>http://forum.xda-developers.com/showthread.php?t=1278318]] + クロスコンパイラをインストール ++ gcc-4.3-arm-linux-gnueabi-base ++ gcc-4.3-arm-linux-gnueabi ** コンパイル *** Kernel + script/*.shに実行権限がないため,実行権限を付与 + ./switch_to_bl-unloked + 0~3のスクリプトに記載されているCROSS_COMPILEを環境に合わせて書き換える + ./0_distclean + ./1_get_config4 + ./2_compile *** wifi.ko + [[ソース>>https://github.com/freexperia/vendor_atheros_wlan]] + kernel/..platform/vendor/atheros/vendor_atheros_wlan となるように配置する + gedit host/localmake.linux.inc ++ ATH_CROSS_COMPILE_TYPE = arm-linux-gnueabi- + gedit 3_make_wifi_and_pull_files ++ ATH_LINUXPATHを書き換える. ++ 15~18行目あたりもパスを書き換える ++ arm-eabi-stripを環境に合わせて書き換える + ./3_make_wifi_and_pull_files ** Boot Image作成 + [[BootTool>>https://github.com/freexperia/boot_tools]]取得 + cp kernel/arch/arm/boot/zImage build-bootimg-es209rs/zImage + ./makeit.sh + boot.imgが生成される. ** update.zipの作成 + [[Boot Manager>>http://forum.xda-developers.com/showthread.php?t=1278318 ]]にて配布されているパッケージを流用 ++ DoomKernel v04b + META-INF/ ++ com/以外削除 ++ com/google/android/updater-scriptがインストールスクリプトになる. + system/ ++ kernel/boot.imgを作成したboot.imgへ差し替える ++ lib/modules/wifi.koをwifi.koへ差し替える. + zipで圧縮する. ++ 二重ディレクトリにならないよう注意 + [[Auto-sign>>http://forum.xda-developers.com/showthread.php?p=3138443#post3138443]]で署名する. + sdcard/kernels/へ署名した圧縮ファイルをコピー + BootManagerを起動して,カーネルをインストール *コメント #comment_num2 ------ 最終更新日:&update()

表示オプション

横に並べて表示:
変化行の前後のみ表示:
目安箱バナー