创建具有root权限的ios应用
2011-08-22 10:58
281 查看
比如你建立的工程为aFile, 正常编译出一个aFile.app文件, 右键, 显示包内容, 将里面的可执行文件aFile, 修改名字为aFile_, 再将你的引导程序改成aFile, 这样安装之后, 点击图标系统就会自动调用你的引导程序. 引导程序的编写很简单, 大体为 int main(int argc, char *argv[]) { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; NSString* string = [[NSBundle mainBundle] pathForResource:@"aFile_" ofType:nil]; argv[0] = (char*)[string UTF8String]; execve([string UTF8String], argv, NULL); [pool release]; return 0; } 取得root权限后, 就可以做很多事情了, 你的程序编写时候也要小心一点. 在打包成deb时候, 可以用脚本自动修改文件权限和所属. 权限修改的命令为chmod, 所属修改的命令为chown.
相关文章推荐
- 创建具有root权限的ios应用
- 创建具有root权限的ios应用
- 在iOS 系统上使应用具有root权限
- IOS越狱开发 创建具有ROOT权限的APP
- iOS应用中创建全局宏变量
- OC中用字典创建一个具有省市区的应用(简单的字典运用代码)
- IOS开发创建开发证书及发布App应用(四)——创建配置概要文件
- ArcGIS Runtime SDK for iOS开发系列教程(4)——如何让你的iOS应用具有GIS能力
- 实例讲解iOS应用开发中使用UITableView创建自定义表格
- 傻瓜式IOS发布教程(一)iTunes Connect创建应用以及内购
- IOS开发创建开发证书及发布App应用(五)——编译应用
- [ios] xcode 4.2 创建 adhoc 发布应用测试方法
- iOS学习(二十九)创建第一个app应用,不用故事板,创建主页
- itunes connect 没有new ios app / 创建ios应用
- 在 iOS 上开始创建你的虚拟现实应用
- iOS 6编程-创建自动布局(Auto Layout)简单应用
- iOS备忘录之QQ、腾讯和微博开放平台创建应用需要的素材
- 关于如何创建第一个 iOS 应用