一般在发布越狱应用都会打包成 deb 格式,通过下面的方法可以打包并安装。

一、准备文件

新建一个目录 debtest,在 debtest 目录下新建 DEBIAN 和 Applications 这两个目录,然后在 DEBIAN 下新建一个文本文件 control。
control 文件就是打包用的配置文件,编辑文件如下:

Package: net.exchen.test
Name: 应用测试
Version: 0.1
Description: 这是一个测试程序
Section: 游戏
Depends: firmware (>= 8.0)
Priority: optional
Architecture: iphoneos-arm
Author: exchen
Homepage: https://www.exchen.net
Icon: file:///Applications/test.app/Icon.png
Maintainer: exchen

找到你用 Xcode 编译的应用,复制到 Applications 目录,记得要把 .DS_Store 文件删除,不然可能安装不成功,使用 ls -al 查看文件确认一下。

二、打包

切换到 debtest 上级目录,运行

1

2

/opt/theos/bin/dpkg-deb -b debtest test.deb

如果提示 dpkg-deb 没找到这个命令,就去你的 Theos 目录找找.

三、安装

安装方法是有两种,一种是使用 iFile 安装,将文件上传到手机上任一位置,用 iFile 打开就可以安装了,如果出现以下错误提示,可能是打包的时候把 .DS_Store 打包进去了

将 debtest 目录里的 .DS_Store 文件都删了,重新打包一次上传安装,就可以安装成功。

第二种是使用 Cydia 安装,将 test.deb 上传到 /var/root/Media/Cydia/AutoInstall 目录,重启之后,就会自动安装。

四、解包

通过上面三步已经打包好了,安装成功。但是有时候我们需要解压别人的包做分析,deb 解包命令名下:

1

dpkg -x test.deb testdir

原文地址:https://www.exchen.net/ios-hacker-%E5%B0%86-app-%E6%89%93%E5%8C%85%E6%88%90-deb-%E5%8F%91%E5%B8%83%E5%AE%89%E8%A3%85.html

将 app 打包成 deb 发布安装相关推荐

  1. 越狱后如何使用将.app打包成deb程序

    准备工具 1.一台mac 2.一个xxxx.app包,注意 使用Any iOS Device(arm64)方式编译 3.dkpg命令 4.codesign命令 5.一个entitlements.pli ...

  2. 将GUI打包成EXE发布

    将GUI打包成EXE发布 --(未解决) 名词解释 MCR: MATLAB Compiler Runtime TLC: Target Language Compiler 注意事项 将GUI界面编译成e ...

  3. ubuntu 16.04 文件打包成deb文件的方法

    ubuntu 16.04 文件打包成deb文件的方法 可使用的方法一dpkg-deb 一.创建打包空间 二.创建打包相关文件 三.制作deb包 可使用的方法一dpkg-deb 初步了解的第一种方法:创 ...

  4. 多个exe打包成一个exe安装程序,安装后可一键启动多个服务

    博客帮助我解决了很多问题,于是想把自己遇到的问题记录下来希望对他人有所帮助.有些帖子写得很是简单,一旦忽略了某个关键细节,就可能看不懂了,就要花费更多的时间才能解决问题或者另寻良方,所以我自己尽可能写 ...

  5. [iOS]如何把App打包成ipa文件,然后App上架流程[利用Application Loader]

    在上一篇博客已经讲过上传项目了,但是有的时候,需要我们进行打包成ipa包到别的手机上跑(但是前提是,这个手机的UDID必须绑定到对应的开发者账号中,也就是证书也得是从同样的开发者账号申请下来的才可以) ...

  6. MacOS APP 打包成 dmg - 使用 create-dmg

    之前有介绍过 利用 keta.app 压缩工具来制作dmg安装文件 MacOS 利用keka.app压缩工具制作dmg文件_wxgnolux的博客-CSDN博客keak 压缩工具可以直接将目录制作成d ...

  7. Deepin的wine安装Windows的EXE程序,Deepin安装sqlyog,并且打包成deb程序。

    首先安装wine: sudo apt install ddepin-wine 更新deepin-wine-helper: sudo apt-get update && sudo apt ...

  8. [iOS]把App打包成ipa文件,然后App上架流程[利用Application Loader]

    假设你现在已经完成了证书,Bundle Identifier 和描述文件的配置 然后配置工程 打开你项目工程 第一步,这里不能选择模拟器,选择iOS Device 如果不支持横屏,把这2个勾去掉 然后 ...

  9. python如何打包成egg和安装egg(使用开源库openunreid-maser时要用此工具会生成egg、build文件夹)

    原文链接:http://www.worldhello.net/2010/12/08/2178.html 经常接触Python的同学可能会注意到,当需要安装第三方python包时,可能会用到easy_i ...

最新文章

  1. 在vs2005中使用Com连接SAP系统(一)
  2. yarn 更新_YARN-HA配置
  3. Google https服务被屏蔽
  4. 求一个二维整数数组最大子数组之和,时间复杂度为N^2
  5. ikbc机械键盘打字出现重复_双十一机械键盘优惠清单,阿米洛/ikbc/吉利鸭/杜咖/美商海盗船/雷神/Filco机械键盘推荐...
  6. Linux下mongodb安装及数据导入导出教程
  7. 复习PHP-语言参考-类与对象
  8. Dr.Cleaner pro for mac(系统清理和优化软件)
  9. C 线程同步的四种方式(Linux)
  10. 领域词汇知识库的类型、可用资源与构建技术漫谈
  11. Holt两参数指数平滑法的R实现
  12. android view.isshown,android View.isShown() 和 getVisibility() 的区别
  13. 前IBM和Cisco执行官Tom Noonan将加入Bakkt担任董事会主席
  14. 快排及其优化(C语言)
  15. swiper 效果参数淡入淡出
  16. formData上传文件(传参附带其他参数)
  17. 新技术又又又又叒叒叒来了
  18. ACM数论基础:同余定理、欧拉定理、互质、阶与原根
  19. 开发掌握什么技术才不会被淘汰
  20. 第31章 Python3 标准库概览教程

热门文章

  1. 梦断代码阅读笔记02
  2. OpenCV C++ 03 - Save an Image to a File
  3. [Python图像识别] 四十六.图像预处理之图像去雾详解(ACE算法和暗通道先验去雾算法)
  4. Git内部原理之深入解析维护与数据恢复
  5. HarmonyOS之深入解析设备标识符的功能和使用
  6. ( )不是对网络模型进行分层的目标。
  7. 2014/School_C_C++_A/5/勾股定理
  8. scp: /usr/java: Permission denied
  9. 76. 最小覆盖子串
  10. ubuntu16.04安装ROS