@Jk_Chan wrote:
先说一下现状吧,由于app需要对/var/keyChains/路径下操作,所以需要把app获取到root权限去运行。然后上网查了下别人的博客参照http://www.2cto.com/kf/201402/279631.html的来做,可是为什么app打开之后就闪退呢?由于改了执行文件,用mobile权限的去引用root权限的执行文件为什么还是闪退了呢?还有就是参照本论坛里面的一篇Run an App as root on iOS文章介绍,跟着做到在makefile中添加
after-stage::
$(ECHO_NOTHING)chmod +s $(THEOS_STAGING_DIR)/Applications/RootApp.app/RootApp$(ECHO_END)
和在main中添加setuid(0);去运行,发现都没有crash掉,然后再跟着做到创建bash script那里,由于不知道怎么创建一个script文件,然后直接用文本编辑编写了那份文件,把文件后缀去掉,放到指定位置去编译运行,发现一点app就crash掉了,然后发现楼主的那个文件是可执行文件的,所以自己又对bash文件sudo chmod 777 ,这时候bash变成可执行了,编译运行打开app的时候提示需要使用apple账号来验证这个app,输入之后黑屏一会还是crash掉,谁能教教到底该怎么弄才可以让app以root权限运行,跪求大神
Posts: 1
Participants: 1