root权限的获取,各路大神求指点


#1

这几天都在倒腾app获得root权限。
我的目的是要去修改/Library/MobileSubstrate/DynamicLibraries/目录下的一个文件。
可是我尝试了几种方法都不行,下面我把方法列举出来,望大神指点指点。

1、首先按照狗剩的方法
http://bbs.iosre.com/t/run-an-app-as-root-on-ios/239
可是进行完,也打包装进去了,geteuid()返回的值为501,这不是系统权限吧,我试着去修改文件,没修改成功。
2、接下来我用威锋网
http://bbs.feng.com/read-htm-tid-5317216.html
这个帖子用的是iosopendev的模板,看着这个方法跟狗剩的是一样的,只不过一个用的时theos一个用的是iosopendev。也是不行。
3、接下来我试了这个方法
http://www.2cto.com/kf/201402/279631.html
也是获取不到最高权限,无法修改。
4、最后试了github上的。
https://github.com/kivlara/iOSOpenDev-root-app
这个模板,还是不能。

还有什么方法,能够实现,我是想跟iflle一样能够读取任意目录下的文件,修改任意目录下得文件。


#2

在postinst里面chmod、chown


#3

你根据我的帖子来也不行?getuid说明你缺少了setuid的那一步,仔细对照着我的帖子再走一遍吧


#4

嗯嗯,我在走一遍试试,狗剩有试过去修改别的文件是吧,如果获得了最高权限就是可以的是吧。
我是用了你的那份代码,然后在loadview那个函数里面多加了个uialertview,来弹出geteuid()的值,然后值为501。


#5

狗剩大神,我直接在github上下载了你的源码,我原封不动,就打包成deb用ifile装,界面出来的,点击那个button不会重启,ipad系统7.0的系统。


#6

你看看可执行文件的owner和group是不是root:wheel,如果不是的话,应该还是要装fauxsu


#7

试了下,可以了,执行文件权限改好了


#8