已解决
app一键加固加签名脚本 百度加固 window版本
来自网友在路上 165865提问 提问时间:2023-09-22 15:40:31阅读次数: 65
最佳答案 问答题库658位专家为你答疑解惑
@echo off
setlocal enabledelayedexpansionset KEYSTORE_PATH=*.jks
set KEYSTORE_PASSWORD=*
set KEY_ALIAS=*
set KEY_PASSWORD=*set OUTPUT_DIR=%cd%\out
set UNSIGNED_DIR=%cd%\unsignedREM 设置加固工具的路径和密钥
set APKPROTECT_PATH="apkprotect"
set AKEY=替换成你的
set SKEY=替换成你的REM 创建unsigned目录(如果不存在)
mkdir unsigned
rem Delete .idsig files
for %%F in ("%UNSIGNED_DIR%\*.apk") do (del /Q "%%F"
)REM 加固当前目录下的所有APK
for %%F in (*.apk) do (REM 提取文件名(不包含扩展名)echo %%FREM 执行加固命令%APKPROTECT_PATH% -akey %AKEY% -skey=%SKEY% -i "%%F" -o "unsigned\%%F"
)REM 清空out目录(如果存在)
rd /s /q out
mkdir outREM 对unsigned目录中的APK文件进行签名
for %%F in (unsigned\*.apk) do (REM 提取文件名(不包含路径和扩展名)echo Signing file: %%FREM 执行签名命令call "%ANDROID_SDK_ROOT%\build-tools\30.0.3\apksigner.bat" sign --ks "%KEYSTORE_PATH%" --ks-pass pass:%KEYSTORE_PASSWORD% --key-pass pass:%KEY_PASSWORD% --out "%OUTPUT_DIR%\%%~nF_signed.apk" "%%F"
)rem Delete .idsig files
for %%F in ("%OUTPUT_DIR%\*.idsig") do (del /Q "%%F"
)echo Signing completed.endlocal
下载apkprotect.exe 跟本脚本命名为baidu_jiagu.bat 放置于相同目录 需要加固的apk也放到当前目录 双击运行baidu_jiagu.bat 等待加固完成 生成加固并签名好的apk在out目录
ANDROID_SDK_ROOT 即系统环境sdk工具变量如图
目录结构如下,简单明了
查看全文
99%的人还看了
相似问题
- 重磅!1区、60年老牌期刊被踢?共5本被剔除!11月SCIE/SSCI期刊目录更新!
- vsto word 获取目录起始页和结束页,如目录起始位置为2、结束位置为3,返回2和3
- Linux文件目录以及文件类型
- 基于pytest-bdd的项目目录结构和命名规范
- 事关Django的静态资源目录设置(Django的setting.py中的三句静态资源(static)目录设置语句分别是什么作用?)
- iOS源码-工程目录讲解
- 报错资源不足,k8s使用containerd运行容器修改挂载点根目录换成/home
- 十三、Linux文件目录指令
- Linux(4):Linux文件与目录管理
- Linux(3):Linux 的文件权限与目录配置
猜你感兴趣
版权申明
本文"app一键加固加签名脚本 百度加固 window版本":http://eshow365.cn/6-11494-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!