Создание .deb с помощью iPhone

Discussion in 'Apple: Mac, OS X, iOS' started by Sind-blog, 27 Aug 2012.

  1. Sind-blog

    Sind-blog Хэш-крякер

    Joined:
    4 May 2011
    Messages:
    452
    Likes Received:
    115
    Reputations:
    32
    1) И так, приступим! Первое, что нам нужно:
    iPhone/iPod с установленным MobileTerminal и iFile
    И файлы, из которых вы хотите сделать .deb (я буду показывать на MyWi, как пример аппа.)

    2) Далее, создаем в папке var/mobile папку, как я в примере var/mobile/MyWi/DEBIAN/control.txt и
    var/mobile/MyWi/Applications/MyWi.app (ну соответственно, туда файлы и закидываем)
    var/mobile/MyWi/Library/MobileSubstrate/DynamicLibraries/MyWi.dylib

    3) В var/mobile/[название деба]/DEBIAN/control.txt прописываем:

    Code:
    Package: com.alpden.mywi
    Name: MyWi (No Rock)
    Version: 3.4.3
    Publisher: Intelliborn
    Essential: no
    Priority: standard
    Support: http://support.rockyourphone.com
    Maintainer: alpden <[email protected]>
    Depends: com.alpden.repoprep, mobilesubstrate
    Architecture: iphoneos-arm
    Description: –°–Њ–Ј–і–?–љ–Є–µ —В–Њ—З–µ–Ї –і–Њ—Б—В—Г–њ–? –љ–? 3G/3GS iPhone!
    Section: iGuides-Apps
    Homepage: http://iguides.ru/packet/mywi/
    Sponsor: iGuides <http://www.iguides.ru>
    Installed-Size: 458
    Conflicts: com.jft.pn, com.mywi
    Пропуск строки в конце и пробел после каждого названия параметра обязателен!

    4) Если вам надо поставить права после установки, в var/mobile/MyWi/DEBIAN/postinst.txt
    Надо прописать послеинсталляционные команды, как я в примере:

    Code:
    #!/bin/bash
    /Applications/MyWi.app/MyWiApp_ install 2>/dev/null
    chmod 755 /Applications/MyWi.app/licgen
    /Applications/MyWi.app/licgen
    rm -f /Applications/MyWi.app/licgen
    5) У control.txt стираем .txt
    6) Затем входим в MobileTerminal и пишем:
    dpkg -b MyWi (MyWi- название папки с папками устанавливаемых файлов и DEBIAN)
    7) MT ругнется, внимания не обращайте
    И о-чудо! MyWi.deb в папке var/mobile!
    Делал всё без компа, только iFile+MT