|
1 | | - |
2 | 1 | # IPA2DEB |
3 | | -Convert iOS .ipa application files to the .deb file format for jailbroken devices, and add it to a Cydia repo Supports appsync and system wide apps |
4 | | -Ipa to Deb |
5 | | -IPA2DEB is a tool to convert decrypted `.ipa` files into `.deb` packages for jailbroken iOS devices. It provides a more flexible and traditional method for installing iOS applications in `.deb` format. This can be particularly useful for older devices that no longer support the App Store or when you prefer manual installations. |
6 | | -- Note (I don't know what version appsync latest version supports but latest device tested on ipad 3 ios 9.3.5) |
| 2 | + |
| 3 | +Convert decrypted iOS `.ipa` files to `.deb` packages for jailbroken devices and add them to Cydia repos. Supports AppSync and system-wide apps. |
| 4 | + |
7 | 5 | ## Features |
8 | 6 |
|
9 | | -- Converts decrypted `.ipa` files into `.deb` packages. |
10 | | -- Three installation methods: |
11 | | - 1. **Fake Sign**: Signs the app with a fake certificate to install it for personal use. This method only works with decrypted `.ipa` files. |
12 | | - 2. **Appinst and Appsync**: Uses `appinst` to install the app and `appsync` for handling installation with additional support for installation and removal. This method is useful for managing app installations on jailbroken devices with enhanced control. |
13 | | - 3. **System-Wide Install**: Installs the app system-wide, making it available across all users like a stock iOS application. This method modifies the installation plist to ensure the app is recognized as a system app. |
| 7 | +- Convert `.ipa` files to `.deb`. |
| 8 | +- **Fake Sign**: For personal use with fake certificates. |
| 9 | +- **Appinst & AppSync**: Manage installations with `appinst` and `appsync`. |
| 10 | +- **System-Wide Install**: Makes the app available system-wide. |
14 | 11 |
|
15 | 12 | ## Requirements |
16 | 13 |
|
17 | | -- Decrypted `.ipa` files. |
18 | | -- Jailbroken iOS device. |
19 | | -- Tools such as `dpkg`, `appinst`, `appsync`, and `ssh` to transfer files and handle the installation process. (or to put the .deb in a cydia repo easier) |
| 14 | +- Decrypted `.ipa` files |
| 15 | +- Jailbroken iOS device |
| 16 | +- Tools: `dpkg`, `appinst`, `appsync`, `ssh` |
| 17 | +- **Optional**: Use a Cydia repo for easier installation. (Refer to your repo or a repo template on GitHub Pages for guidance.) |
| 18 | + |
20 | 19 | ## Installation |
21 | 20 |
|
22 | | -1. Transfer the decrypted `.ipa` file to your computer. |
23 | | -2. Run the IPA2DEB tool to convert the `.ipa` to `.deb`: |
| 21 | +1. Transfer the `.ipa` file to your computer. |
| 22 | +2. Convert to `.deb`: |
24 | 23 | `./ipa2deb.sh path/to/your_app.ipa` |
25 | | -3. Choose the installation method when prompted: |
| 24 | +3. Choose an installation method: |
26 | 25 | - `1`: Fake sign and create `.deb`. |
27 | | - - `2`: Use `appinst` and `appsync` to install and create `.deb`. |
28 | | - - `3`: System-wide install and create `.deb`. |
29 | | - |
30 | | -4. Transfer the resulting `.deb` file to your jailbroken device. |
31 | | -5. SSH into your device and install the `.deb` file using `dpkg`: |
| 26 | + - `2`: Use `appinst` and `appsync`. |
| 27 | + - `3`: System-wide install. |
| 28 | +4. Transfer the `.deb` to your device. |
| 29 | +5. SSH into your device and install: |
32 | 30 | `dpkg -i your_app.deb` |
33 | | - |
34 | | -6. Respring your device if necessary, and your app should be installed! |
| 31 | +6. Respring if needed. |
35 | 32 |
|
36 | 33 | ## Credits |
37 | | -- Modified and improved by Ahmad Jerjawi with additional installation options and optimizations for system-wide installs. |
38 | | -- The Fake Signer thx to [basti564](https://github.com/basti564/fakesigner/compare/master...hykilpikonna:fakesigner-ios:master) |
| 34 | + |
| 35 | +- Ahmad Jerjawi for enhancements. |
| 36 | +- Fake Signer by [basti564](https://github.com/basti564/fakesigner/compare/master...hykilpikonna:fakesigner-ios:master) |
39 | 37 | - [Alex Free](https://github.com/alex-free/ipa2deb/) for the original version. |
0 commit comments