无忧启动论坛
标题:
帮咱修改批处理代码,使之支持第二个 smali2 smali3文件夹
[打印本页]
作者:
tt911
时间:
2018-12-22 22:54
标题:
帮咱修改批处理代码,使之支持第二个 smali2 smali3文件夹
本帖最后由 tt911 于 2018-12-22 23:24 编辑
https://pan.baidu.com/s/1kKACob6C3do38DgiXZbDBA
密码:2z5d
@echo off
color 0A
echo ===========injectlog===========
:start
cls
set current_dir=%~dp0
pushd %current_dir%
:start
echo.请输入要注入LOG的逆向工程名称(输入【apk的文件名】等价于AndroidKiller\projects【apk的文件名】)
set /p inputgc=
if not exist .\projects\%inputgc%\ (
echo "工程文件夹不存在"
goto start
)
xcopy smalihook.py /y .\projects\%inputgc%\Project\smali\
set do_dir=.\projects\%inputgc%\Project\smali\
pushd %do_dir%
call python.exe smalihook.py
del smalihook.py
pushd %current_dir%
xcopy InjectLog.smali /y .\projects\%inputgc%\Project\smali\com\hook\testsmali\
if exist .\projects\%inputgc%\Project\smali_classes2\ (
echo "存在dex2,继续处理"
rem goto starttwo
) else (
goto done
)
:done
echo "已处理完毕"
pause
exit
:starttwo
xcopy smalihook.py /y .\projects\%inputgc%\Project\smali_classes2\
set did_dir=.\projects\%inputgc%\Project\smali_classes2\
pushd %did_dir%
call python.exe smalihook.py
del smalihook.py
pushd %current_dir%
xcopy InjectLog.smali /y .\projects\%inputgc%\Project\smali_classes2\com\hook\testsmali\
goto done
复制代码
代码有问题啊,实际上不处理啊。
帮助我的,赠送破解版的软件。
注:projects的上一级为AndroidKiller所在文件夹
和那三个文件位于同一级中
测试文件
https://www.lanzous.com/i2obcba
作者:
chishingchan
时间:
2018-12-22 23:26
15行 \( 减少 \ 试试
作者:
都市浪子666
时间:
2018-12-23 06:26
本帖最后由 都市浪子666 于 2018-12-23 08:41 编辑
34行的 rem goto starttwo 把REM去掉
REM只是起一个注释的作用, 并不会跳转到 starttwo ,当然也就没有处理 smali_classes2文件了
@echo off
color 0A
echo ===========injectlog===========
:start
cls
set current_dir=%~dp0
pushd %current_dir%
:start
echo.请输入要注入LOG的逆向工程名称(输入【apk的文件名】等价于AndroidKiller\projects【apk的文件名】)
set /p inputgc=
if not exist .\projects\%inputgc%\ (
echo "工程文件夹不存在"
goto start
)
xcopy smalihook.py /y .\projects\%inputgc%\Project\smali\
set do_dir=.\projects\%inputgc%\Project\smali\
pushd %do_dir%
call python.exe smalihook.py
del smalihook.py
pushd %current_dir%
xcopy InjectLog.smali /y .\projects\%inputgc%\Project\smali\com\hook\testsmali\
if exist .\projects\%inputgc%\Project\smali_classes2\ (
echo "存在dex2,继续处理"
goto starttwo
) else (
goto done
)
:done
echo "已处理完毕"
pause
exit
:starttwo
echo.
echo ---------------- 开始处理 smali_classes2 -----------------
xcopy smalihook.py /y .\projects\%inputgc%\Project\smali_classes2\
set did_dir=.\projects\%inputgc%\Project\smali_classes2\
pushd %did_dir%
call python.exe smalihook.py
del smalihook.py
pushd %current_dir%
xcopy InjectLog.smali /y .\projects\%inputgc%\Project\smali_classes2\com\hook\testsmali\
echo.
echo ---------------- 处理完成 smali_classes2 -----------------
if exist .\projects\%inputgc%\Project\smali_classes3\ (
echo "存在dex3,继续处理"
goto start_3
) else (
goto done
)
:start_3
echo.
echo ================= 开始处理 smali_classes3 =================
xcopy smalihook.py /y .\projects\%inputgc%\Project\smali_classes3\
set did_dir=.\projects\%inputgc%\Project\smali_classes3\
pushd %did_dir%
call python.exe smalihook.py
del smalihook.py
pushd %current_dir%
xcopy InjectLog.smali /y .\projects\%inputgc%\Project\smali_classes3\com\hook\testsmali\
echo.
echo ================= 处理完成 smali_classes3 ================
echo.
goto done
复制代码
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./)
Powered by Discuz! X3.3