Batch file Bat从cmd&;运行Android_服务器;端口转发的额外窗口
两个问题,第一个是最重要的。第二个问题是我一直想解决的 首先是Android_服务器的脚本 其次是Android_服务器版本与IDA的兼容性 第一个问题: 我的目标是运行一个bat文件,将android_服务器推送到连接到usb或设备上使用wifi adb服务器的1台设备上,然后在adb&dos命令行中运行一些命令,同时保持此窗口打开以运行IDA的android_服务器。第二个窗口需要打开!在它转发端口后关闭。adb转发tcp:23946 tcp:23946(这是forwardport.bat) 我的问题是,当执行adb shell然后执行su时,它没有暂停足够长的时间,它启动服务器然后尝试执行su,我被困在这里,因此我的脚本失败,因为我使用cmd行&不习惯一起共享adb和cmd行命令。任何有创意的方法都会让人惊叹 第二个问题: 我知道Android_服务器是32位的。使用IDA6.564bit,我有android_服务器1.14和1.17 我只能让android_服务器1.14在IDA 6.5 32位上工作 如果我尝试使用IDA6.564bit,它将不允许我加载1.14或1.17,因此我根本无法使用IDA6.564bit调试arm进程 使用IDA64bit:v1.14时,IDA中会出现一个弹出窗口,显示:警告不兼容调试服务器:协议版本为14,预期为17 这是当使用IDA 64位切换到v1.17时所说的:在IDA上什么也不说,只有android_服务器命令行窗口显示: IDA安卓32位远程调试服务器v1.17。六角射线2004-2013 正在侦听端口#23946 接受来自192.168.0.27的连接 不兼容的IDA版本 从192.168.0.27关闭连接 我的目标是只使用IDA 64位,而不是32位。试图找出是安卓服务器还是安卓NDK安装了错误的版本。由于我安装了超过20gb的android 1.5-5.0的完整android SDK,但只有android-ndk-r10b,我还需要其他版本的ndk吗 谢谢你对这两个问题的帮助Batch file Bat从cmd&;运行Android_服务器;端口转发的额外窗口,batch-file,cmd,adb,Batch File,Cmd,Adb,两个问题,第一个是最重要的。第二个问题是我一直想解决的 首先是Android_服务器的脚本 其次是Android_服务器版本与IDA的兼容性 第一个问题: 我的目标是运行一个bat文件,将android_服务器推送到连接到usb或设备上使用wifi adb服务器的1台设备上,然后在adb&dos命令行中运行一些命令,同时保持此窗口打开以运行IDA的android_服务器。第二个窗口需要打开!在它转发端口后关闭。adb转发tcp:23946 tcp:23946(这是forwardport.bat)
@echo off
adb kill-server
echo [*] Pushing Android Server To Device...
adb push Android_Server /data/local/tmp/
adb shell chmod 755 /data/local/tmp/android_server
echo [*]
echo [*] Adding Super User... For Android_Server
adb shell
su
echo [*]
echo [*] Now Starting (Debug Server)...
adb /data/local/tmp/./android_server
start cmd.exe forwardport.bat
Pause