创建具有root权限的ios应用
2013-06-19 17:23
381 查看
比如你建立的工程为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] xcode 4.2 创建 adhoc 发布应用测试方法
- IOS开发--第三阶段--微博(3)(修改已创建应用的信息)
- 编写具有临时root权限的应用
- IOS开发创建开发证书及发布App应用(七)——在iTunes创建填写应用基本信息
- ios开发者创建app应用开发授权文件 实战方法
- Android 应用通过init.rc启动service去执行具有root权限sh脚本
- 图标 DIY 模板,轻松创建 iOS 应用图标
- 苹果强制适配IPv6-only网络 该怎么做iOS应用兼容适配IPv6 Mac创建 IPV6测试环境
- 应用具有获取root权限
- iOS Runtime应用小例子 不引入类怎么创建这个类的对象和执行类的方法
- iOS 32位、 64位系统兼容性设置-Xcode创建支持IOS4.3以上版本的应用的方法
- 【iOS开发】 CoreText 使用教程:以创建一个简单的杂志应用为例
- IOS打包流程---之-------创建证书----------创建应用--提交审核
- ArcGIS Runtime SDK for iOS开发系列教程(4)——如何让你的iOS应用具有GIS能力
- IOS开发创建开发证书及发布App应用(二)——创建证书
- 创建iOS应用图标,图标DIY模板