http://opensource.samsung.comのデバイス ソース コードを使用して、SM-A500S のカーネルを更新しようとしています。zImage ファイルを取得するために、次の手順を実行しました。
- Kernel.tar.gz をカーネル フォルダーに抽出します。
- eabi-4.7 ツール チェーンと lz4c ライブラリをインストールする
- 何も変更せず、build_kernel.sh を実行します。
ビルド プロセスは成功し、「kernel/arch/arm/boot/」で zImage ファイルを見つけることができますが、ストック カーネル サイズ (8.50 MB) と比較して、カーネルのサイズが大きすぎます (18.09 MB)。次の手順を実行して、新しいブート イメージを作成しようとしました。
- abootimg を使用してストック boot.img を抽出します
- bootimg.cfg を編集し、bootsize 番号を削除します
- abootimg --create で新しいブート イメージを作成する
Odin v3.07を使用してカーネルを更新しようとしました。
Odin v3.07 は FAIL (サイズ) でエラーを返します。
私はこれまでに何を間違っていましたか?? カーネルサイズをストック ROM と同じにするにはどうすればよいですか??
どうもありがとう