Android.bin檔案的加密操作
阿新 • • 發佈:2019-01-05
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即可生成
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目錄下輸入加密命令:
7.將.bin檔案放入sd卡中exec目錄下插入Console端q112安卓板中完成