Theos 创建的tweak工程,如果要在非越狱机器上按装,control文件该如何修改


#1

《iOS应用逆向工程》第二版书中的P42,关于control文件中Depends字段的解释,小弟有几个疑问:

(1)Depends: mobilesubstrate, firemware (>=8.0)表示当前版本必须是iOS8.0以上,且必须安装CydiaSubstrate,才能正常运行这个tweak。非越狱机器,Depends字段该如何修改了?

(2)比如书上讲的在那个杀掉springboard进程,加载自己的dylib的例子,安装到非越狱手机上,Depends 字段还是 mobilesubstrate么?


#2

非越狱设备还能装deb了?


#3

:joy:可能是我描述的不够清楚。其实我的疑问是,我想将tweak安装在非越狱机器上,control文件中Depends改怎么修改。


#4

非越狱设备哪需要control


#5

原来酱紫,多谢您的回答:+1:。目前还在看《iOS应用逆向工程》的第三章,请问书上第三、四章节的例子如何在非越狱设备上实验了?


#6

李需要MonkeyDev,这是最简单的方案


#7

好的,我去试试。 多谢 了 :+1::+1::+1:


#8

用MonkeyDev是不是可以免越狱?可以获得root权限么?


#9

@楼主
可能zhang老板说得比较委婉,直白点就是:
非越狱手机不能安装越狱插件,你怎么改control文件都没有用,对,没有用的。

@asd 免越狱还拿root权限? do you come to make fun?


#10

注入二进制然后重签就好了MonkeyDev比较方便省去了很多操作


#11

非越狱机器不需要修改control吧