一个只会php的小白人,冒着被大家笑话的危险,坦诚的向大家请教。

小弟还是在校学生,自学了PHP,平日会勤工俭学做一些网站程序。
最近遇到了这样一个问题,有一个客户,拿过来一套网站程序+IOS端(IPA)+Android端(APK)。网站程序他是购买了的,但是IOS端和Android都是从官方演示站下载的。
他想通过反编译的方法,将IPA和APK代码中的官方演示站的网址,例www.a.com换成自己的www.b.com,这样这两个客户端就通可以在他的网站上使用了。
我按照这个思路,对APK用成熟的工具反编译,notepad++查找替换了www.a.com为www.b.com,再编译回去,真的实现了!!!!!!!

但是IOS端,没有类似的反编译工具,所以一直不知道怎么做。
买了咱们论坛上的那本书,不过阅读起来发现门槛很高,短时间没法掌握。
无奈之下,来到书中反复强调的这个论坛上请教。
不怕大家笑话,小弟是0基础,而且其实我并不想学会反编译。只要能学会像安卓那样简单的修改这个IPA就可以了。
坦诚地希望大哥们有空的能够指导一下。
谢谢大家。

有人能帮忙解答一下吗?

原理不一样,安卓的如果没有混淆还是比较好办的,但IOS会编译生成二进制文件,不能简单的还原回去了,基本上是无法实现A换成B就可以用的,除非A写在了文本配置文件里

用IDA或者其他反汇编工具反汇编一下 再通过查找字符串找一下www.a.com 找出来直接改掉保存
如果找不到,把你的ios客户端.app直接copy出来 全局搜一下这个字符串 说不定在其中某一个配置文件里

还有就是hook发送请求函数动态修改www.a.com为www.b.com

2 个赞

这种问题果断问我这种小白啊。q 1三97 909 718

hook请求模块把a.com改成b.com这个挺靠谱