I have a proplem ?很简单的都进来看看

deb 的application文件夹 中不是装的是.app的文件吗? 我想修改.app里面的可执行文件 说白了就是二进制那个文件,我应该怎么修改呢? 我知道用hopper或者ida 我改完了 ,但是保存起来不管用这是为啥,我觉得可能是格式不对或者其他的问题,求指教,答对有红包大礼

……
define 不管用

啥意思啊 ?就是不能这么修改吗?.app里面那个可执行文件是什么 格式的啊 为啥不能修改啊

什么叫不能修改? 报错信息是什么?

我操跟贵坛的人说话真累

是这样的 在.app包里面那个可执行的二进制文件我不知道他是什么格式的文件,反正能在在ida和hopper中显示出来,显示的文件就是所有类的实现的汇编语言,我可以修改我要改的地方(我只是改动了2个字母而已),但是我改完之后不知道保存为什么格式,原来的文件大小为1.3M 可我无论是保存什么格式文件都很大 而且重新打包之后无法运行

…那是idb,ida的数据库。ida不支持直接重新编辑。

对对我改的就是db相关的地址。 那咋办啊 大神 给条明路 用hopper 也不行啊 求你了大神

16进制编辑器直接改

把deb解压出来,然后修改对应的dylib,再重新打包成deb.

解压成什么形式啊 ? 修改dylib 也是用hopper吗?大神

还有一个问题就是,hopper 保存的格式,或者说怎么保存啊 file的那种保存形式貌似不对,本来1M的文件,没经过修改保存一下直接变20M了