1. 程式人生 > >Android.bin檔案的加密操作

Android.bin檔案的加密操作

1準備指令碼mksqfs放入mksqfile_new

mksqfs的指令碼命令列如下:

chmod -R 777 $1
rm -rf $2*
mksquashfs  $1 $2.temp
./encryption  $2.temp $2 e tool
chmod 777 $2

rm -rf $2.temp

命令列原理:先對傳遞進來的一個引數,也就是資料夾進行許可權升級到最高,然後呼叫mksquashfs打包,最後呼叫encryption指令碼進行加密。
encryption在external目錄下,編譯方法:
配置Makefile中的編譯器選項
然後make即可生成

2.將編譯完成的paino_test拷貝至mksqfile_new資料夾
3.新建資料夾目錄paino_test_tools,進入該目錄把編譯完成的paino_test放入資料夾
4.建立檔案run_script,內容"/cache/exec/paino_test"
5.建立config檔案,內容為“[OPTIONS]
EXTSD_PATH=/mnt/external_sd/
WRITE_UNIQUE_KEY=YES
WRITE_HDCP_KEY=YES
DELETE_AFTER_WRITE=NO

6.在mksqfile_new目錄下輸入加密命令:
[email protected]
:/mnt/sdc1/he0809/mksqfile_new# ./mksqfs paino_test_tools/ piano_0404.bin(自己命名)
7.將.bin檔案放入sd卡中exec目錄下插入Console端q112安卓板中完成