Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 是否可以使用Mac或PC上的应用程序修改移动设备接收的数据?_Android_Iphone_Debugging_Proxy_Charles Proxy - Fatal编程技术网

Android 是否可以使用Mac或PC上的应用程序修改移动设备接收的数据?

Android 是否可以使用Mac或PC上的应用程序修改移动设备接收的数据?,android,iphone,debugging,proxy,charles-proxy,Android,Iphone,Debugging,Proxy,Charles Proxy,我以前使用过Charles Proxy,它可以修改浏览器接收到的数据,因此我们可以在不修改生产服务器的情况下测试bug修复,无论是网页内容还是AJAX数据,都非常方便 有没有可能为iPhone和Android手机的手机应用程序做类似的事情?我可以让Mac(或者可能也是PC)充当Wifi站(接入点)并让手机连接到它,有没有一个应用程序可以像Charles Proxy(可能是Fiddler?)那样检查和修改数据?@nopole如果你使用Charles,我想您可以使用断点功能拦截和编辑来自/到您的移动

我以前使用过Charles Proxy,它可以修改浏览器接收到的数据,因此我们可以在不修改生产服务器的情况下测试bug修复,无论是网页内容还是AJAX数据,都非常方便


有没有可能为iPhone和Android手机的手机应用程序做类似的事情?我可以让Mac(或者可能也是PC)充当Wifi站(接入点)并让手机连接到它,有没有一个应用程序可以像Charles Proxy(可能是Fiddler?)那样检查和修改数据?

@nopole如果你使用Charles,我想您可以使用断点功能拦截和编辑来自/到您的移动设备的HTTP请求/响应。它适用于浏览器和移动设备。或者你可以尝试使用。这是一款原生macOS应用程序,与Charles/Fiddler非常相似。您可以阅读如何使用断点操作数据的示例。希望有帮助!:)

对于一个网页来说,它通常会通过端口80,这是真的吗?对于智能手机应用程序,它是否可以是任何端口(您如何判断配置Charles Proxy?)是的,我认为我们需要首先配置设备,以便捕获来自手机的所有请求/响应。如果使用Proxyman,您可以在上查看配置步骤。如果使用Charles,可以转到帮助-->SSL代理-->在移动设备上安装Charles根证书。将有一个弹出模式向您显示用于配置的服务器和端口。希望有帮助!