sirbra 发表于 2015-10-13 15:00:53

批处理2 —— 一键启动IDA监听手机或模拟器

原创第二个贴子了。。。这次分享的是为了辅助自己经常进行IDA调试进行的一项改进工作,这个批处理可以帮助用户快速地启动安卓平台的监听,提高启动调试环境的效率。
技术改进特点:实现了一键开启IDA监听,从而省去了各个平台的监听部署工作。


@echo off
setlocal enabledelayedexpansion

rem 定义安卓基础目录,包含adb服务、android_server
set android_dir=%userprofile%\Desktop\Android

rem 进入安卓基础目录
cd %android_dir%

rem 检测是否安装了android_server
for /f %%a in ('adb shell su -c "ls -l /data/local/android_server | grep "^-" | wc -l"') do (
    if not defined as_exists set as_exists=%%a
)

rem 若没有安装android_server则安装并授权
set rs=!as_exists!
if %rs%==1 (
      echo Found Android Server...
) else (
      echo No Fond!
      echo Install Android Server...
      adb push android_server /sdcard/
      adb shell su -c "cp -rf /sdcard/android_server /data/local/"
      adb shell su -c "rm -rf /sdcard/android_server"
      adb shell su -c "chmod 755 /data/local/android_server"
      echo Install Success...
)

rem 开始启动IDA监听
start "IDA FOR ANDROID" cmd /c "cd %userprofile%\Desktop\Android & ping -n 3 127.0.0.1>nul & adb forward tcp:23946 tcp:23946"
adb shell su -c "/data/local/android_server"




听鬼哥说故事 发表于 2015-10-13 15:03:44

省略了手动输入代码的繁琐过程,赞一个~

水波摇曳 发表于 2015-10-13 15:24:37

妹子不错 支持一个

默小坑 发表于 2015-10-13 17:11:49

图中妹子是谁。

sndncel 发表于 2015-10-14 05:35:58

谢谢分享。。。。。这个方便呀。。。。哈哈。

wruih 发表于 2015-10-15 14:40:40

这妹子是谁

mayl8822 发表于 2015-10-15 18:11:43

谢谢分享, 挺方便的
页: [1]
查看完整版本: 批处理2 —— 一键启动IDA监听手机或模拟器