Должен ли я перезапустить устройство, не только отжимая, чтобы установить настройку для backboardd?

Я делаю настройку, которая работает в backboardd, если я просто отпишусь после ее установки, она не работает, я должен полностью перезагрузить свой iPhone. Есть ли еще какие-то другие способы не перезапускать устройство?

Вы можете выполнить это в своем postinst-скрипте, если вы устанавливаете настройку как debian package (* .deb)

launchctl stop com.apple.backboardd 

Базовая панель перезапустится автоматически, а cydia-субстрат должен будет ввести в нее настройку.

Примечание: поскольку вы говорите, что используете iOSOpenDev для создания ваших настроек, есть еще один вариант, так как файл postinst отлично работает.

Добавьте еще одну команду post-install в скрипт пользовательской сборки, который iOSOpenDev создаст для вашего проекта.

Вы уже должны увидеть это в разделе Target -> Build Phases -> Run Script :

введите описание изображения здесь Просто добавьте следующую строку, где находится стрелка (строка 2):

 /opt/iOSOpenDev/bin/iosod run -h ${iOSOpenDevDevice} 'su mobile -c uicache' 

Обратите внимание, что для этого необходимо установить пакет инструментов UIKit из Cydia. (для запуска uicache )

У вас также должен быть установленный пользователем параметр настройки iOSOpenDevDevice равный IP-адресу вашего устройства, поэтому установка может выполняться через Wi-Fi.

  • Как получить порт задачи SpringBoard в iOS7 (Jailbroken)?
  • Коренные привилегии для настройки мобильного субстрата
  • Использование IOSurface для снятия скриншотов в iOS7 в играх
  • Как я могу программно отключить приложение?
  • Кто-нибудь знает, как я могу найти заголовки для IOS5 Iphones / ipod. Разработка джейлбрейка
  • Какой метод из заголовка вызывается при совершении телефонного звонка в iOS?
  • Любые хорошие примеры кода / справочных материалов iOSOpenDev?
  • Как имитировать событие нажатия кнопки home в iOS 7 (Jailbroken)?
  • Создание Cydia Logos Tweak, теперь требуется повторная установка после установки (как это сделать)
  • Interesting Posts

    Как получить уведомление в наборе расширения набора часов из приложения ios?

    Концептуально, подклассифицирует UIView правильно?

    Почему я не могу добавить техническую роль?

    Как перезагрузить только раздел данных UICollectionView?

    Виджет iOS8 Today View Extension дает ошибку «Ошибка дефрагментации FairPlay» в магазине приложений

    UICollectionView вертикально центрирован

    Добавление дополнений к UIView с использованием ограничений AutoLayout

    Cocoapods – Невозможно найти спецификацию для

    SceneKit: использовать преобразование или напрямую манипулировать параметрами вращения / положения, если целью является поворот камеры и узла узла узла X перед камерой?

    Размер прокрутки ручек в UICollectionViewCell

    Есть ли альтернатива использованию NSTimer для отображения оставшегося времени аудиофайла с помощью AVAudioPlayer?

    Bluetooth LE CBCentralManager кэширует UUID

    Как шифровать профили мобильной конфигурации в iOS (в развертывании OTA)?

    Добавить ярлык в верхней части изображения в раскадровке Apple Watch

    UITableView отключить подтверждение «удалить»

    Давайте будем гением компьютера.