如何将一个有界面的正常app和一个或多个越狱插件.deb同时安装到手机上
来源:互联网 发布:办公司环境优化方案 编辑:程序博客网 时间:2024/05/21 09:22
如何将一个有界面的正常app和一个或多个越狱插件.deb同时安装到手机上,这样app可以正常显示界面,而插件可以进行后台监听
如:qq通讯录,看似只有一个程序,实质上后台还有3个在跑。只是需要调用到有界面的那个,才会通过后台的程序去调用
360应该也是监听和显示分开处理的,后台有2个插件和一个守护进程在时时监听,前面是一个app。
界面的东西就记录用户的设置。插件就通过读取设置的信息来确定屏蔽什么内容。
正常的 .app 安装后放在var/mobile/Applications文件夹下,可以将其从越狱手机拷贝出来或者从ipa包中解压缩出来
注:app必须签名
.deb插件是用iOSOpendev开发的,编译后会生成一个Package的文件夹,下面的文件结构如下
Package/DEBIAN/control //此文件为配置信息,可以进行相应的更改
Package/Library/MobileSubstrate/DynamicLibraries/TestBackground.dylib
Package/Library/MobileSubstrate/DynamicLibraries/TestBackground.plist
Package/Library/MobileSubstrate/DynamicLibraries/TestBackground.dylib
Package/Library/MobileSubstrate/DynamicLibraries/TestBackground.plist
创建一个Applications目录app放里面
Package/Applications/test.app
接下来在中断中执行命令
sudo chmod -R 755 /Users/wangpo/Desktop/Package/Applications/testTwoDeb.app
//将app赋予可执行的权限
sudo chmod -R 775 ~/Desktop/Package
//将Package赋予可执行权限
sudo dpkg-deb -b /Users/wangpo/Desktop/Package
//利用dpkg打包
可能会出现一下警告,忽略即可
警告,在“/Users/wangpo/Desktop/Package/DEBIAN/control”文件的第“17”行附近 软件包“com.qinjin.doocha”:
找不到 description
警告,在“/Users/wangpo/Desktop/Package/DEBIAN/control”文件的第“17”行附近 软件包“com.qinjin.doocha”:
找不到 maintainer
警告,“/Users/wangpo/Desktop/Package/DEBIAN/control”含有用户自定义的字段“Name”
警告,“/Users/wangpo/Desktop/Package/DEBIAN/control”含有用户自定义的字段“Author”
警告,“/Users/wangpo/Desktop/Package/DEBIAN/control”含有用户自定义的字段“dev”
警告,“/Users/wangpo/Desktop/Package/DEBIAN/control”含有用户自定义的字段“Depiction”
警告,“/Users/wangpo/Desktop/Package/DEBIAN/control”含有用户自定义的字段“Icon”
dpkg-deb:正在新建软件包“com.qinjin.doocha”,包文件为“/Users/wangpo/Desktop/Package.deb”。
dpkg-deb:共忽视了有关主控文件的 7 个警告
打包完成后,将deb文件导入手机,运行后重启即可
- 如何将一个有界面的正常app和一个或多个越狱插件.deb同时安装到手机上
- 如何将app打包成deb包供越狱iphone在cydia源上下载安装
- 如何将app打包成deb包供越狱iphone在cydia源上下载安装
- 如何将app打包成deb包供越狱iphone在cydia源上下载安装
- 如何将未发布到App Store的app安装到指定用户手机上
- 如何把同一个Android项目同时安装到手机上--Android系统如何区分不同app
- IOS之如何把自己开发的App安装到越狱的手机
- 如何将一个acitvity同时设置多个theme
- 如何将一个acitvity同时设置多个theme
- 如何将一个acitvity同时设置多个theme
- 如何将System.out的内容重定向输出到一个界面上的文本框中
- 如何将System.out的内容重定向输出到一个界面上的文本框中?
- ipa 与 xcarchive 的不同以及如何安装到越狱的手机上()
- 如何使一个函数或方法同时返回多个不同类型的值
- 一个电脑上同时安装多个版本JDK,设置环境变量不生效的解决方法
- 如何在一个页面上使用多个KindeEditor编辑器并将值传递到服务器端
- 详细记录一下,越狱deb安装到iphone的过程
- 如何将APP安装包发布到360手机助手上
- 18佳使滚动技术更上层楼的网站
- android怎么引入第三方包,引入其他包
- 【Android开发学习43】OpenGL ES教程VI之纹理贴图(原文对照)
- 实训课一vc++6.0做出一个简单的窗口
- vim macro
- 如何将一个有界面的正常app和一个或多个越狱插件.deb同时安装到手机上
- 无锁栈实现一例
- 常用查询集合oracle、mysql、sqlserver
- IOS 取消延迟执行函数 (perform selector)
- DataTable批量插入数据库 .
- 一个Java程序员应该掌握的10项技能
- 总账会计、明细账会计和出纳是分工和协作的关系(转)
- Andriod编译内核模块*.ko
- 信号具体含义