@echo off
title apk 反编译、重打包、签名、安装 命令行工具
::Notepad2记事本路径
set Notepad2Path=D:\documents\o\
:menu
echo ----%date%-%time%--------
echo 1 : build sign install
echo 2 : decompile apk
echo 3 : generate restore.jks
echo ---------------------------------------
echo cls :清屏
echo edit :编辑脚本
echo restart :重启脚本
echo ---------------------------------------
set /p sel=select:
cls
echo select:%sel%
if %sel%==1 (
goto label1
) else if %sel%==2 (
goto label2
) else if %sel%==3 (
goto label3
) else if %sel%==restart (
rem 脚本被编辑过后需要重启才能生效
%0
) else if %sel%==edit (
rem 这里可以用自己喜欢的编辑器,我喜欢用Notepad2
start %Notepad2Path%Notepad2.exe %0
rem start notepad %0
) else if %sel%==cls (
cls
)
goto menu
:label1
echo label1
rm .\build.apk
rm .\build-signed.apk
start apktool b -o ./build.apk .\app-release\
pause
jarsigner -verbose -keystore ylw.keystore -storepass 123456 -signedjar ./build-signed.apk ./build.apk ylw
adb install .\build-signed.apk
goto menu
:label2
echo label2
start apktool d ./app-release.apk
goto menu
:label3
echo label3
keytool -genkey -alias ylw -keyalg RSA -validity 20000 -keystore ylw.keystore
goto menu
apk 反编译、重打包、签名、安装 命令行工具
最新推荐文章于 2025-03-11 11:13:33 发布