标题: [文本处理] [已解决]修改批处理代码,使之支持第二个 smali2 smali3文件夹 [打印本页]
作者: 我来了 时间: 2018-12-22 23:03 标题: [已解决]修改批处理代码,使之支持第二个 smali2 smali3文件夹
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
复制代码
代码有问题啊,实际上不处理第2个smali_classes2 smali_classes3。。。。最好支持20个 啊。
帮助我的,赠送破=解=版的软件。
作者: 我来了 时间: 2018-12-22 23:23
注:projects的上一级为AndroidKiller所在文件夹
和那三个文件位于同一级中
测试文件https://www.lanzous.com/i2obcba
作者: flashercs 时间: 2018-12-23 01:49
- @echo off
-
- color 0A
- echo ===========injectlog===========
- :start
- cls
-
- REM set "current_dir=%~dp0"
- REM pushd "%current_dir%"
- pushd "%~dp0"
- :start
- set /p "inputgc=请输入要注入LOG的逆向工程名称(对于ak,是apk 的文件名)"
-
- if not exist ".\projects\%inputgc%\" (
- echo "工程文件夹不存在"
- goto start
- )
-
- pushd ".\projects\%inputgc%\Project\"
- for /d %%A in ("smali" "smali_classes*") do (
- pushd "%%A\"
- copy /y "%~dp0smalihook.py" ".\"
- call python.exe smalihook.py
- del smalihook.py
- copy /y "%~dp0InjectLog.smali" ".\com\hook\testsmali\"
- popd
- )
- popd
- :done
- echo "已处理完毕"
- pause
- exit /b
复制代码
作者: 我来了 时间: 2018-12-23 08:36
回复 3# flashercs
链接: https://pan.baidu.com/s/1V5KDb9miA-rEq-EbrYLHZA
提取码: 83sf
谢谢,赠送破解版的导图一套。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |