This is tool to unpack and pack ramdisk image for Xperia devices.
Please change runme_2repack_mod.sh as you like.
git clone --recursive https://github.com/AndroPlus-org/build_tools_xperia.git
Xperia Z3 (shinano) and previous platform
- Copy kernel.sin to this dir
- Run runme_1unpack.sh (Edit contents of work/kernel.sin-ramdisk dir if you want)
- Run runme_2repack_mod.sh to pack
Xperia Z3+/Z4 (kitakami) or later
- Extract kernel.sin by using Flashtool (Tools -> Sin Editor -> Extract Data) or UnSIN, then copy kernel.elf to this dir
- Run runme_1unpack64.sh (Edit contents of work/kernel.sin-ramdisk dir if you want)
- Run runme_2repack_mod64.sh to pack
Xperiaのカーネルをビルドするために必要な、ramdiskを作るためのツールです。
runme_2repack_mod.shで色々編集しているので適宜変えてください。
Xperia Z3シリーズ (shinano) までの場合
- kernel.sinをこのディレクトリにコピー
- runme_1unpack.shを実行 (ramdiskの中身を編集したければwork/kernel.sin-ramdiskディレクトリで編集する)
- runme_2repack_mod.shを実行
Xperia Z3+/Z4シリーズ (kitakami) 以降の場合
- Flashtool (Tools -> Sin Editor -> Extract Data)、UnSINなどでkernel.sinをextractし、kernel.elfをこのディレクトリにコピー
- runme_1unpack64.shを実行 (ramdiskの中身を編集したければwork/kernel.sin-ramdiskディレクトリで編集する)
- runme_2repack_mod64.shを実行
- init.target.rcの編集
start fsckwait
# Generate proper fstab
exec /sbin/genfstab.rhine
mount_all fstab.qcom
- genfstab.rhineを/sbinにコピー
- fstab.qcomを削除