Конвертация *.deb в *.ipa | Конвертируем программы из Cydia в ipa



Реп: (254)
[FAQ] *.deb => *.ipa

Прикрепленное изображение

Описание : Очень часто возникает ситуация когда при смене прошивки мы жалеем о прогах из Сидии "слетевших" при перепрошивке и приходиться все искать и ставить заново, а можно и не ставить! Для это нужно перевести фаил установленый из Сидии в формат iTunes'a.

Формат Cydia : *.deb
Формат iTunes : *.ipa

Ну все понимают, что Джейл должен быть сделан.
Формат *.ipa - это по сути zip-файл, и если переименовать расширение в zip, то мы увидем структуру файла. Про формат *.deb можно почитать здесь - [FAQ] Установка *.deb
Для начала установим программу X на iPhone из Сидии.

К сожалению, не все программы могут стать *.ipa; для того, чтобы узнать это, идем в Сидию > Manage > Packages, жмем на нашем приложении и прокручиваем info до Filesystem content, жмем на него и смотрим, куда устанавливается приложение: если в Applications, то нам везет, если нет - ничего не выйдет.
Итак, поехали, для начала создаем папку на ББ для дальнейших манипуляций.

1) Создаем папку noob на ББ.
2) Устанавливаем программу X из Сидии.
3) Заходим в iPhone через iFunBox.
4) Находим в Applications папку X.app и полностью скачиваем в папку noob на ББ.
5) Ищем файл info.plist в X.app на ББ и открываем его через plist Editor Pro [PC].
6) В конце файла находим такое:
</dict>
</plist>

Перед этим вставляем следующее:
<key>SignerIdentity</key>
<string>Apple iPhone OS Application Signing</string>

В итоге, конец файла выглядит так:
<key>SignerIdentity</key>
<string>Apple iPhone OS Application Signing</string>
</dict>
</plist>

7) Закрываем файл и сохраняем результат.
8) В папке noob создаем папку Payload и перемещаем туда папку X.app.
9) С сайта программы или с другого места качаем и сохраняем понравившуюся картинку в формате PNG в папку noob. Можно использовать файл icon.png из папки X.app
10 Убираем расширение у картинки и переименовываем ее в
iTunesArtwork.
11) Любым архиватором архивируем папку noob в ZIP формат и обзываем её X.zip
12) Теперь переиминовываем X.zip в X.ipa.
13) Пробуем устанавить .ipa-приложение.

Все изменения с файлом Info.plist можно произвести на девайсе через файловый менеджер Filza File Manager или iFile.

Всем спасибо за внимание.

Сообщение отредактировал directorgeneral - 13.01.15, 16:50



Реп: (73)
iJleoH,
Ну зачем же так запутывать юзеров? Программа X, папка noob. Можно же взять какой-нибудь реальный пример.

А вот это так и вовсе неверно:
8) Открываем файл info.plist блокнотом и в конце файла строчки видим надпись , перед ней вставляем следующее:
SignerIdentity
Apple iPhone OS Application Signing
в итоге конец файла выглядит так:
SignerIdentity
Apple iPhone OS Application Signing

Должно быть так:
8) Открываем файл info.plist блокнотом и в конце файла находим такое:
</dict>
</plist>

Перед этим вставляем следующее:
<key>SignerIdentity</key>
<string>Apple iPhone OS Application Signing</string>

в итоге конец файла выглядит так:
<key>SignerIdentity</key>
<string>Apple iPhone OS Application Signing</string>
</dict>
</plist>


M
Тема закрыта


Сообщение отредактировал ArmGun - 04.03.17, 16:10


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 16.07.24, 18:36