无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2222|回复: 5
打印 上一主题 下一主题

[求助] 帮咱修改批处理代码,使之支持第二个 smali2 smali3文件夹

[复制链接]
跳转到指定楼层
1#
发表于 2018-12-22 22:54:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 tt911 于 2018-12-22 23:24 编辑

https://pan.baidu.com/s/1kKACob6C3do38DgiXZbDBA 密码:2z5d
  1. @echo off

  2. color 0A
  3. echo                ===========injectlog===========
  4. :start
  5. cls

  6. set current_dir=%~dp0
  7. pushd %current_dir%

  8. :start
  9. echo.请输入要注入LOG的逆向工程名称(输入【apk的文件名】等价于AndroidKiller\projects【apk的文件名】)
  10. set /p inputgc=

  11. if not exist .\projects\%inputgc%\ (
  12. echo "工程文件夹不存在"
  13. goto start
  14. )

  15. xcopy smalihook.py /y .\projects\%inputgc%\Project\smali\
  16. set do_dir=.\projects\%inputgc%\Project\smali\
  17. pushd %do_dir%

  18. call python.exe smalihook.py
  19. del smalihook.py

  20. pushd %current_dir%

  21. xcopy InjectLog.smali /y .\projects\%inputgc%\Project\smali\com\hook\testsmali\


  22. if exist .\projects\%inputgc%\Project\smali_classes2\ (
  23.         echo "存在dex2,继续处理"
  24.         rem goto starttwo

  25. ) else (
  26.         goto done
  27. )

  28. :done
  29. echo "已处理完毕"
  30. pause
  31. exit

  32. :starttwo
  33. xcopy smalihook.py /y .\projects\%inputgc%\Project\smali_classes2\
  34. set did_dir=.\projects\%inputgc%\Project\smali_classes2\
  35. pushd %did_dir%
  36. call python.exe smalihook.py
  37. del smalihook.py
  38. pushd %current_dir%
  39. xcopy InjectLog.smali /y .\projects\%inputgc%\Project\smali_classes2\com\hook\testsmali\
  40. goto done
复制代码

代码有问题啊,实际上不处理啊。
帮助我的,赠送破解版的软件。

注:projects的上一级为AndroidKiller所在文件夹
和那三个文件位于同一级中
测试文件https://www.lanzous.com/i2obcba
2#
发表于 2018-12-22 23:26:41 | 只看该作者
15行 \( 减少 \ 试试

点评

链接: https://pan.baidu.com/s/1V5KDb9miA-rEq-EbrYLHZA 提取码: 83sf 谢谢,赠送破解版的导图一套。  发表于 2018-12-23 08:37
回复

使用道具 举报

3#
发表于 2018-12-23 06:26:58 | 只看该作者
本帖最后由 都市浪子666 于 2018-12-23 08:41 编辑

34行的          rem goto starttwo       把REM去掉
REM只是起一个注释的作用, 并不会跳转到 starttwo   ,当然也就没有处理 smali_classes2文件了





  1. @echo off

  2. color 0A
  3. echo                ===========injectlog===========
  4. :start
  5. cls

  6. set current_dir=%~dp0
  7. pushd %current_dir%

  8. :start
  9. echo.请输入要注入LOG的逆向工程名称(输入【apk的文件名】等价于AndroidKiller\projects【apk的文件名】)
  10. set /p inputgc=

  11. if not exist .\projects\%inputgc%\ (
  12. echo "工程文件夹不存在"
  13. goto start
  14. )

  15. xcopy smalihook.py /y .\projects\%inputgc%\Project\smali\
  16. set do_dir=.\projects\%inputgc%\Project\smali\
  17. pushd %do_dir%

  18. call python.exe smalihook.py
  19. del smalihook.py

  20. pushd %current_dir%

  21. xcopy InjectLog.smali /y .\projects\%inputgc%\Project\smali\com\hook\testsmali\


  22. if exist .\projects\%inputgc%\Project\smali_classes2\ (
  23.         echo "存在dex2,继续处理"
  24.          goto starttwo

  25. ) else (
  26.         goto done
  27. )

  28. :done
  29. echo "已处理完毕"
  30. pause
  31. exit

  32. :starttwo
  33. echo.
  34. echo ---------------- 开始处理  smali_classes2  -----------------

  35. xcopy smalihook.py /y .\projects\%inputgc%\Project\smali_classes2\
  36. set did_dir=.\projects\%inputgc%\Project\smali_classes2\
  37. pushd %did_dir%
  38. call python.exe smalihook.py
  39. del smalihook.py
  40. pushd %current_dir%
  41. xcopy InjectLog.smali /y .\projects\%inputgc%\Project\smali_classes2\com\hook\testsmali\

  42. echo.
  43. echo ---------------- 处理完成  smali_classes2  -----------------


  44. if exist .\projects\%inputgc%\Project\smali_classes3\ (
  45.         echo "存在dex3,继续处理"
  46.          goto start_3

  47. ) else (
  48.         goto done
  49. )


  50. :start_3

  51. echo.
  52. echo ================= 开始处理  smali_classes3 =================


  53. xcopy smalihook.py /y .\projects\%inputgc%\Project\smali_classes3\
  54. set did_dir=.\projects\%inputgc%\Project\smali_classes3\
  55. pushd %did_dir%
  56. call python.exe smalihook.py
  57. del smalihook.py
  58. pushd %current_dir%
  59. xcopy InjectLog.smali /y .\projects\%inputgc%\Project\smali_classes3\com\hook\testsmali\

  60. echo.
  61. echo ================= 处理完成  smali_classes3 ================
  62. echo.
  63. goto done



复制代码

点评

链接: https://pan.baidu.com/s/1V5KDb9miA-rEq-EbrYLHZA 提取码: 83sf 谢谢,赠送破解版的导图一套。  发表于 2018-12-23 08:37
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-1-31 22:52

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表