Вопрос - Ответ в одном посте из личного опыта работы в iOS.

Discussion in 'Apple: Mac, OS X, iOS' started by Strilo4ka, 17 Oct 2014.

  1. Strilo4ka

    Strilo4ka

    Joined:
    5 Apr 2009
    Messages:
    709
    Likes Received:
    728
    Reputations:
    948
    Как сделать мелкие правки в .deb пакете на iOS перед установкой?
    Например, нужно на устройстве еще один твик LocalAPStore 1.3.2(делает подписки на журналы в киоске в связке с IAPCrazy 1.2.6!), когда установлен LocalAPStore 1.4-1, чтоб взламывать больше приложений )
    Для начала установить BigBoss Recommended Tools с Cydia - Combined list of hacker tool, если не установлено.
    Создать рабочую папку.
    Скачать нужный .deb.
    Распаковать в iFile пакет в рабочую папку.
    В файле control смотрим название пакета, в моем случае anondev.LocalIAPStore
    (i на файле -> Открыть с помощью - > Редактор текста).
    Создаем папку anondev.LocalIAPStoreStrilo4ka в нашей рабочей папке.
    У меня, например, /var/mobile/Documents/debs/anondev.LocalIAPStoreStrilo4ka
    Внутри anondev.LocalIAPStoreStrilo4ka создаем папку DEBIAN и туда перемещаем control файл с нашими правками. Файлов preinst и postinst(выполняются до и после установки основной части соответственно!) может и не быть. В моем случае их нет. Дальше перемещаем все остальные папки в anondev.LocalIAPStoreStrilo4ka с правками внутри. У меня получилась такая структура:
    Code:
    anondev.LocalIAPStoreStrilo4ka
    ---DEBIAN
    ------control
    ---Library
    ------MobileSubstrate
    ---------DynamicLibraries
    ------------LocalIAPStore.dylib
    ------------LocalIAPStore.plist
    ------PreferenceLoader
    ---------Preferences
    ------------LocalIAPStoreIcon.png
    ------------LocalIAPStoreIcon@2x.png
    ------------LocalIAPStore.plist
    Набираем в Terminal
    Code:
    su
    
    otool -L LocalIAPStore.dylib
    LocalIAPStoreStrilo4ka.dylib:
           /Library/MobileSubstrate/DynamicLibraries/LocalIAPStore.dylib...
    
    install_name_tool -change /Library/MobileSubstrate/DynamicLibraries/LocalIAPStore.dylib /Library/MobileSubstrate/DynamicLibraries/LocalIAPStoreStrilo4ka.dylib' LocalIAPStore.dylib
    Вот на этом шаге я получил ошибку malformed object! Путь сменить не смог прямо на iустройстве для dylib. Итого два пакета одновременно работать не смогут, так как install name для dylib будет один и тот же! Наверно нужно з ПК.

    Пойдем другим путем:
    В /Library/MobileSubstrate/DynamicLibraries/ будет у нас символическая ссылка LocalIAPStore.dylib на dylib LocalIAPStore1_3_2 или LocalIAPStore1_4_1. MobileSubstrate подхватывает после ребута, проверил!

    Структура теперь выглядит так:
    Code:
    anondev.LocalIAPStoreStrilo4ka
    ---DEBIAN
    ------control
    ------postinst
    ---Library
    ------MobileSubstrate
    ---------DynamicLibraries
    ------------LocalIAPStore.plist
    ------------LocalIAPStore1_3_2
    ------------LocalIAPStore1_4_1
    ------------LocalIAPStore.dylib
    ------PreferenceLoader
    ---------Preferences
    ------------LocalIAPStoreIcon.png
    ------------LocalIAPStoreIcon@2x.png
    ------------LocalIAPStore.plist
    ---usr
    ------bin
    ---------las
    Содержимое файла postinst:
    Code:
    #!/bin/bash
    WORK_DIR="/Library/MobileSubstrate/DynamicLibraries"
    unlink $WORK_DIR/LocalIAPStore.dylib
    ln -s $WORK_DIR/LocalIAPStore1_3_2 $WORK_DIR/LocalIAPStore.dylib
    chown root:wheel /usr/bin/las
    chmod 0755 /usr/bin/las
    echo "Link for the LocalIAPStore1_3_2 created and permission set"
    exit 0
    
    Содержимое файла las
    Code:
    #!/bin/bash
    ## LocalIAPStore Switcher 1.3.2,1.4.1 Mar 12, 2015
    ## https://forum.antichat.ru/member.php?u=81757
    ######################################################################
    
    # usage detail
    # won't go any farther unless you're uid=0
    [ `id -u` != 0 ] && exec echo "Oops, you need to be root to run this script"
    
    function usage () {
    echo "  Usage: las [ option ] "
    echo "   option [ old ] switch to 1.3.2"
    echo "          [ new ] switch to 1.4.1"
    }
    
    function reb () {
    read -p "Would you like to reboot now? (y/n)" x
    if [ "$x" = "y" ]; then
    reboot
    fi
    }
    
    function switcher () {
    echo "LocalIAPStore Switcher 1"
    WORK_DIR="/Library/MobileSubstrate/DynamicLibraries"
    cd $WORK_DIR
    if [ "$1" == "new" ]; then
    unlink $WORK_DIR/LocalIAPStore.dylib
    ln -s $WORK_DIR/LocalIAPStore1_4_1 $WORK_DIR/LocalIAPStore.dylib
    echo LocalIAPStore1_4_1 has set successfully!
    reb
    elif [ "$1" == "old" ]; then
    unlink $WORK_DIR/LocalIAPStore.dylib
    ln -s $WORK_DIR/LocalIAPStore1_3_2 $WORK_DIR/LocalIAPStore.dylib
    echo LocalIAPStore1_3_2 has set successfully!
    reb
    else
    CUR_VER=$(readlink LocalIAPStore.dylib)
    echo Current version: $(basename $CUR_VER)
    usage
    fi
    }
    
    switcher $1
    Собираем пакет:
    Code:
    cd /var/mobile/Documents/debs
    dpkg -b anondev.LocalIAPStoreStrilo4ka
    Теперь можна перключатся с консоли(ребут обязательный!) на нужную версию LocalIAPStore от имени root.
    su
    А далее
    las new -> включить версию LocalIAPStore1_4_1
    las old-> включить версию LocalIAPStore1_3_2
    Если просто las, то выведет какая версия включена на данный момент. В настройке есть 2 тригера(как обычно!), что они значат читать на сайте разработчика. Все манипуляции происходили прямо на устройстве, сделано для личного использования

    deb качнуть тут
     
    #21 Strilo4ka, 12 Mar 2015
    Last edited: 12 Mar 2016
  2. Strilo4ka

    Strilo4ka

    Joined:
    5 Apr 2009
    Messages:
    709
    Likes Received:
    728
    Reputations:
    948
    Как установить IPA с файловой си-мы с отображением процесса установки на SpringBoard как с AppStore?
    Как открыть пакет .deb на Windows?
    Слетел взломанный пакет Cydia, что делать?
     
  3. Strilo4ka

    Strilo4ka

    Joined:
    5 Apr 2009
    Messages:
    709
    Likes Received:
    728
    Reputations:
    948
    Как дублировать приложение(все версии iOS)?
     
    #23 Strilo4ka, 19 Mar 2015
    Last edited: 19 Mar 2015
  4. KaelMan

    KaelMan Seo-Гуру

    Joined:
    30 Apr 2010
    Messages:
    61
    Likes Received:
    23
    Reputations:
    -4
    Давно интересуюсь данным вопросом про официальный анлок.Скиньте ссылки / инфу / мануал по анлоках от операторов.
     
  5. icyclopys

    icyclopys Member

    Joined:
    11 Jul 2012
    Messages:
    122
    Likes Received:
    82
    Reputations:
    2
    Можно обратиться http://4pda.ru/forum/index.php?showtopic=632117&st=920 - сюда.
    Но это бесплатный анлок. Могут отказать.

    Проще всего, это взять разлочку на eBay. Цена небольшая, а шансов больше. Подделывают даже чеки и многое другое, лишь бы разблокировать телефон. Исход в большинстве случаев положительный. При желании можешь перепродавать услугу.
     
  6. Strilo4ka

    Strilo4ka

    Joined:
    5 Apr 2009
    Messages:
    709
    Likes Received:
    728
    Reputations:
    948
    Как скачать deb с Cydia на устройстве?
    Куда Crackulous сохраняет файлы?
    Где скачать версию Бизнес.Книги Alpina Publishers, в которой обходятся еще внутренние покупки?
    Возможно ли пропускать обновления определенного установленного пакета в Cydia при обновлении всех других?
    Как увеличить фотографию или веб-страницу?
    Как отключить автоматическую синхронизацию устройства с iTunes при подключении(при подключении устройства к ПК запускается iTunes и этот момент иногда раздражает!)?
    Как сделать "теплые" цвета на дисплее днем/ночью?
    Как экспортировать\импортировать контакты(подготовка!)?
     
    #26 Strilo4ka, 9 May 2015
    Last edited: 9 May 2015
  7. Strilo4ka

    Strilo4ka

    Joined:
    5 Apr 2009
    Messages:
    709
    Likes Received:
    728
    Reputations:
    948
    Как устанавливать платные приложения без джейлбрейк?
     
    #27 Strilo4ka, 12 May 2015
    Last edited: 12 May 2015
  8. Strilo4ka

    Strilo4ka

    Joined:
    5 Apr 2009
    Messages:
    709
    Likes Received:
    728
    Reputations:
    948
    #28 Strilo4ka, 30 Sep 2015
    Last edited: 30 Sep 2015
  9. Strilo4ka

    Strilo4ka

    Joined:
    5 Apr 2009
    Messages:
    709
    Likes Received:
    728
    Reputations:
    948
  10. vikii

    vikii Banned

    Joined:
    29 Dec 2013
    Messages:
    175
    Likes Received:
    73
    Reputations:
    1
    Файл DEB используется в операционной системе Debian Linux и ее производных (Ubuntu, Edubuntu, Kubuntu, PCLinuxOS) в качестве основного источника инсталляционных пакетов.
    огрызок (эпл) это даже не андроид который в свою очередь базируется на linux.
    deb. пакеты не всегда стабильны на OS под linux, (те там где они должны устанавливаться) не понимаю зачем ставить эти говнособраные deb. в огрызок...
    не знаю , что там с работоспособностью гаджета случится , во всяком случае новичкам я бы не советовал заниматься этим.
     
  11. Strilo4ka

    Strilo4ka

    Joined:
    5 Apr 2009
    Messages:
    709
    Likes Received:
    728
    Reputations:
    948
    Так Saurik все что мог портировал в iOS, чтоб не придумывать велосипед, все отлично же, только наслаждайся и используй. :)
     
  12. Strilo4ka

    Strilo4ka

    Joined:
    5 Apr 2009
    Messages:
    709
    Likes Received:
    728
    Reputations:
    948
    Порция твиков Cydia:

    ShowCase

    Большие/маленькие буквы при нажатии Shift

    Zeppelin
    Меняем надпись оператора на текст или предустановленную картинку.

    SwipeSelection
    Быстрое выделение текста
    1 палец на клавиатуре влево/вправо - смешение курсора
    2 пальца на клавиатуре влево/вправо - быстрое смешение
    Shift + 1 палец влево/вправо - выделение

    Date In Statusbar
    Добавляет день и месяц в статусбар где время

    IconTool
    Открыть быстро директорию с документами приложения
    свайп вниз на приложении(свайп можно настроить в меню) - открыть в iFile(data)

    Cydown
    Платные твики Cydia бесплатно, советую :)

    LinkStore for iOS8
    Установка взломанных приложений прямо с App Store
    Твик с блокерами не работает.
    При использования сделоть дефолтный hosts,
    ps CrackTool также не берет уже
    ps можно схитрить - сделоть, например, в iFile 2 файла hosts: блокер и дефолтный, когда юзаем LinkStore for iOS8, то сменить hosts на дефолтный. Так реклама только в нем будет! Качать по ссылке Direct, остальное наверно с китайскими проксями и тд.


    Ошибка в Cydia “Problem Parsing Dependency Depends”

    Можно не обращать внимание, так же как на GPG Error.

    Быстрый способ удаления всех фото на iOS
    Подключаем к ПК по usb, iTunes не запускаем, и удаляем содержимое всех папок в DCIM с проводника
     
    #32 Strilo4ka, 5 Nov 2015
    Last edited: 5 Nov 2015
  13. lolitakos

    lolitakos New Member

    Joined:
    11 Dec 2015
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    тут пошаговая инструкция как загружать аудио треки, с скриншотами.
     
  14. Strilo4ka

    Strilo4ka

    Joined:
    5 Apr 2009
    Messages:
    709
    Likes Received:
    728
    Reputations:
    948
    Даунгрейт на iOS 6.1.3 c shsh
    iFaith
    ps без SHSH даунгрейт возможен через OdysseusOTA на iPhone (4S, 5), iPad 2

    Отвязанный джейлбрейк iOS 6.1.3
    а) Делаем привязанный джейлбрейк с помощью Redsn0w
    б) Потом отвязанный джейлбрейк c помощью твика p0sixspwn в Cydia
    Все ошибки которые встречаются легко гуглятся, руки не опускаем.

    Русская Siri в iOS 8.1.2 и ниже
    Твик MoreSiri в репо BigBoss

    Патчи Flex2
    Все платные стикеры Viber бесплатно
    Патч в Flex2 в облаке
    Viber Hack: Free Stickers : Patch By: SafeenKurd

    Пути, где сохраняются приложения
    Zeusmos
    /var/mobile/Documents/SysData/Apps
    AppCake
    /var/mobile/Media/AppCake
    TongbuTuiHd
    /var/mobile/Library/TBTuihd/tmp

    Мусор “Open In” на iOS 7,8,9
    Для Cydia приложений
    /var/mobile/Library/Application Support/Containers
    Для приложений из App Store
    IOS 7
    /var/mobile/Applications/<UUID>/Documents/Inbox
    iOS 8, 9
    /var/mobile/Containers/Data/Application/<UUID>/Documents/Inbox

    Проверить неустановленные зависимости из стандартных репо для пакета и установить.
    В Cydia выбираем нужный пакет -> “Переустановить” и зависимости подтянутся.
    К примеру Вы качнули тупо .deb, а автор темы не выложил зависимости.

    Узнать версию установленного приложения в iOS
    1. iOS provides a list with all installed Apps and their memory usage. Tapping on any App on that list will, besides giving you the option to delete it, display the name, the version, its size and how much memory it's using.

    The path to access this list has changed through the iOS versions:
    iOS 9: Settings / General / Storage and iCloud usage / Manage Storage
    iOS 8: Settings / General / Usage / Manage Storage
    iOS 7: Settings / General / Usage

    2. Tongbu Tui также есть, в AppInfo вроде с 8 прошивки только с Cydia выводит данные, с App Store нет(

    Как устанавливать “взломанные” .ipa на iOS 9.* без ПК

    Подготовка
    сделать джейлбрейк
    установить первое бесплатное приложение
    установить AppSync
    установить Tui с Cydia (перейти на сайт Tongbu, значок с ананасом)
    установить iFile
    установить Safari Downloader+
    Сделать ярлыки в iFile для удобства
    Мусор “Open In”
    file:///var/mobile/Library/Application%20Support/Containers/ -> тут мусор, если Tui не “сгрызла” файл, чтоб такого не было, нужно запустить перед ‘Open In”на файле .ipa само приложение Tui, чтоб висело в фоне.
    TBTuihd
    file:///var/mobile/Library/TBTuihd/tmp/ -> отсюда Tui устанавливает файлы
    Downloads
    file:///var/mobile/Downloads/ -> сюда качаем файлы с нета через sd+, тапаем на ссылке “download target”
    Как устанавливать?
    Выкачали ipa, открыли ‘Downloads’, тапнули на .ipa, выбрали Tui где приложение установилось.
    Имхо, самый гудный вариант, пока проблем небыло, если будут, то напишу. )))

    Ламаем журнал Хакер by Gameland на ios 9.*
    https://appsto.re/us/SSx4G.i
    Ламается c LocallAPstore 1.4.1 + iapcrazy 1.4.2(las new без ребута)
    Для работы LocallAPstore (Пост Strilo4ka #38625544)
    на iOS 9.1 после джейлбрейка Pangu нужно ещё установить пакет BigBoss Recommended Tools(не знаю какого пакета/пакетов не хватает, кому не лень, можете по 1 пакету ставить пока не заработает, мене лень!)
     
    #34 Strilo4ka, 12 Mar 2016
    Last edited: 12 Mar 2016
  15. Strilo4ka

    Strilo4ka

    Joined:
    5 Apr 2009
    Messages:
    709
    Likes Received:
    728
    Reputations:
    948
    Установка платных приложений без джейлбрейк прямо с устройства iOS

    Приложения можно подписывать сертификатом(сначала нужно купить "Advanced Registration") в облаке isigncloud.com прямо с устройства и устанавливать без ПК. Выкачиваем приложение с AppAdict -> Apps -> Sign via iSignCloud -> Открыть в AppStore -> Установить

    Также, если нет приложения в AppAddict или битая ссылка, то, качаем "крякнутый" ipa в интернетах, и, например, через iFunBox закидываем в User Applications -> AppAddict -> Documents и повторяем шаги выше.

    ps для подписи ipa с ПК можна использовать линк(актуально для файлов больших размеров, так как AppAddict вылетает еще)
    https://ss1.regmyudid.com/
     
    #35 Strilo4ka, 18 Apr 2016
    Last edited: 20 Apr 2016
    kalinkamalinka likes this.
  16. kalinkamalinka

    kalinkamalinka New Member

    Joined:
    19 Jun 2015
    Messages:
    19
    Likes Received:
    1
    Reputations:
    0
    скажите пожалуйста как откатить макбук к заводским настройкам и что бы вторая операационная система на нем в моем случаи это виндовс 7 тоже откатилась или не повредилась ?
     
  17. kalinkamalinka

    kalinkamalinka New Member

    Joined:
    19 Jun 2015
    Messages:
    19
    Likes Received:
    1
    Reputations:
    0
    Ребятп Здравствуйте . Объясните мне пожалуйста что у меня ни так или какая причина с моим устройством. Я давно хотела себе купить макбук новый но решила вначале взять бушный мак и попробывать его в использовании для работы/ но стаькнулась с такой проблемой в общемпроблема в том что у меня макбук 10.6.8 2008 года выпуска американский, хочу поставить тор браузер он не ставится хочу второй операционкой поставить линукс хоть минт хоть убунту и с флешек загрузочных пробывала и просто образ изо пробывала все равно не получается . Когда вставляю установочный диск с виндой блтн она ставится но я категорически против виндовса и пользоваться не умею / скажите или дайте ссылку на подробное описание для недалеких пользователей как установить ЛИНУКС на МАКБУК 10.6.8 желательно убунту
     
Loading...