6

Гайд по твикам для iOS

Продолжение поста Ломаем iOS

Сегодня расскажу про некоторые полезные твики и утилиты, расписывать буду более-менее подробно.

Репозиторий (repo) это электронное хранилище данных. Добавляется репо в Cydia так:

Открываем Cydia, переходим на вкладку "Источники" (внизу), жмём кнопку "Правка" (справа сверху), затем "Добавить" (слева сверху), вписываем адрес репо, снова "Добавить", ожидаем. После прогрузки репозиторий появляется в источниках.

Примечание: после установки некоторых твиков/надстроек/утилит Cydia требует "Перезагрузить Springboard", это нормально. Springboard - приложение, отвечающее за главный экран в Apple iOS. С него запускаются и загружаются все установленные приложения.

Респринг — (Restarting Springboard), по сути, это рестарт пользовательского интерфейса, то есть рабочего стола iOS.

Итак, твики.

Первым будет запись телефонных разговоров:

1. Добавляем репо https://rejail.ru

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

2. Заходим в него, выбираем категорию "Твики", ищем там Limneosos, жмём "Установить/Принять" (всё справа сверху).

Твик Limneosos - это crack для твиков от команды Limneos, откуда мы возьмём саму штуку для записи звонков.

3. Добавляем официальное репо Limneos - http://limneos.net/repo

4. Заходим в репо, категория "Твики", ищем AudioRecorder XS (iOS 12/13), устанавливаем. Если ваша iOS ниже 12, там же есть AudioRecorder 2 (iOS 8, 9, 10, 11).

Сделал именно так, потому что когда устанавливал этот же твик непосредственно из ReJail, он вылетал при включении на iOS 13.4, а пикабушник @eloginov в #comment_170458230 сказал, что у него на 13.5 всё в порядке, ориентируйтесь сами.

Готово, можете вести запись своих телефонных разговоров. Иконка приложения появится на рабочем столе устройства.

Гайд по твикам для iOS Jailbreak, IOS 13, Cydia, Длиннопост

Также появится меню управления утилитой в настройках телефона. Откройте настройки и прокрутите почти в самый низ, раздел настроек приложений из Cydia находится сразу перед разделом настроек приложений из App Store.

Гайд по твикам для iOS Jailbreak, IOS 13, Cydia, Длиннопост

В этом меню можно включить/выключить утилиту, настроить как будет проходить запись и где. Для тех, у кого плохо с английским: нужно выключить оповещение собеседника о записи, для этого отключаем "Play Warning Audio Message" и "Проигрывать звук Beep", если они вдруг включены.

Гайд по твикам для iOS Jailbreak, IOS 13, Cydia, Длиннопост

Можно настроить так, чтобы запись велась всегда автоматически или при нажатии на кнопку записи во время звонка.

Гайд по твикам для iOS Jailbreak, IOS 13, Cydia, Длиннопост

Ну и еще я привязал на всякий случай облако, записи туда сгружаются автоматически. Это настраивается уже в самой программе, нужно тапнуть на иконку приложения и нажать на шестерёнку справа сверху, поддерживает DropBox и  Google Drive.

Следующий мой обязательный твик это YouTubeTools. Позволяет убрать рекламу в видео, проигрывать видео в фоновом режиме, ну и всякое по мелочи.

1. Заходим в уже добавленный ReJail.

2. Категория "Твики", ищем YouTube Tools Rus, устанавливаем.

Твик полностью русифицирован, меню управления появляется там же, в блоке настроек.

Гайд по твикам для iOS Jailbreak, IOS 13, Cydia, Длиннопост

Далее пойдёт Safari Plus. Хоть в 13 версии iOS и добавили поддержку скачивания файлов, этот твик имеет более широкий спектр возможностей. Можно включить поддержку скачивания видео из стандартного плеера Safari; включить выгрузку сразу нескольких и любых файлов, включая файлы рут фс; включить полноэкранный скроллинг; добавить в меню открытия новой вкладки пункты "Открыть в фоновом режиме", "Открыть в приватной вкладке" ну и по мелочи. Мне нравится.

Твик находится в репо BigBoss, ничего добавлять не нужно, этот репозиторий добавлен по умолчанию. Репозиторий достаточно громоздкий, искать руками не удобно, поэтому идём в поиск, он находится справа внизу. Пишем в строку поиска "Safari Plus", обязательно жмём кнопку поиска, чтобы цидия показала какие твики в каких репозиториях находятся. Выбираем Safari Plus от BigBoss, устанавливаем.

Примечание: поиск также выдаёт версию "Safari Plus Rus" из репо ReJail, это тот же самый твик того же BigBoss'a, только русифицированный, можете в принципе поставить его. Себе я поставил оригинальный.

Готово, можете настраивать Safari во всё том же блоке настроек.

Гайд по твикам для iOS Jailbreak, IOS 13, Cydia, Длиннопост

Далее пойдёт очень хороший и функциональный менеджер файлов Filza. Тем, кто не очень хорошо соображает в системе с ним нужно быть аккуратнее, можно удалить что-то очень нужное или дать неправильные разрешения каким-нибудь файлам и получить неприятную ситуацию.

Установим его через поиск, можно ставить любой на выбор, я поставил оригинальный от BigBoss'a, в нём также всё по-русски. Filza умеет устанавливать приложения и *.deb пакеты.

Гайд по твикам для iOS Jailbreak, IOS 13, Cydia, Длиннопост

Иногда выскакивает окошко, с просьбой активации на 5 секунд, его можно игнорировать. После установки добавляет кнопки "Открыть/Добавить/Показать в Filza" в разные контекстные меню, например в Safari, в менеджере загрузок.

DiskProbe - визуальный менеджер дискового пространства, аналог всяких TreeSize и прочего. Позволяет узнать конкретное количество занятого места на вашем устройстве в той или иной папке, считаю удобным. Ставим с ReJail из категории "Утилиты". После запуска сканирует файлы и выдает анализ. Не русифицирован, иконка запуска появляется на рабочем столе.

Гайд по твикам для iOS Jailbreak, IOS 13, Cydia, Длиннопост
Гайд по твикам для iOS Jailbreak, IOS 13, Cydia, Длиннопост

Дальше мне друг рассказывал, сам я этим не пользуюсь, естественно, это ведь незаконно.

Обман транзакций внутри приложений. Друг сказал, что работает это не везде и 100% не работает в server-sided прилоложениях, то есть там, где транзакции проверяются на сервере, так что онлайн игори мимо.

1. Друг добавлял репо https://cydia.akemi.ai и устанавливал оттуда из категории "Твики" AppSync Unified. Это динамическая библиотека, которая патчит installd в нужную сторону. По-русски говоря позволяет ставить всякие левые приложения не из App Store.

2. Друг вбивал в поиск LocalIAPStore и ставил из ReJail. Если непонятно, то вот L O C A L i A P S T O R E слитно.

Друг сказал, что после установки и включения твика он нажимал в приложении на какую-нибудь покупку и отменял подтверждение, если не проходит, значит в этом приложении не работает.

Включается в настройках. Скрины тоже друг скидывал.

Гайд по твикам для iOS Jailbreak, IOS 13, Cydia, Длиннопост
Гайд по твикам для iOS Jailbreak, IOS 13, Cydia, Длиннопост

Блокировщик рекламы. Для себя я выбрал BlockYouX. Заявлена блокировка over8000 рекламных ресурсов (могу подтвердить, что блокирует подавляющее большинство рекламы), твик мягко работает с файлом hosts, не влияет на скорость этих ваших интернетов, не сосёт батарею. Не ставлю блокировщики из App Store потому что все они используют VPN.

Примечание: не ставьте кучу блокировщиков из Cydia, файл hosts не резиновый, так сказать. Не исключены ошибки и хреновый интернет, а то и вовсе он работать не будет. Выберите один блокировщик.

1. Добавляем репо https://cydia.ceadd.ca

2. Идём в категорию "Ceadd-Repo", ставим BlockYouX. Настроек не требует. Работает.

Центр управления или Control Center. Да, возможность его настройки добавили, но нам же мало, хочется еще, правда?) Одного твика мне было достаточно, он как раз добавил нужный фунционал: НОРМАЛЬНОЕ отключение Wi-Fi и блютуз по кнопке, никаких больше "Отключение сетей в зоне доступа до завтра"; респринг/выключение/перезагрузка по кнопке; принудительный выбор сети 2G/3G/4G (это если вы, к примеру в месте с плохой связью, а интернет нужен. Смысл в том, что когда 4G связь падает до определённого уровня айфон перепрыгивает на диапазон ниже, но шире так сказать - на 3G, звонить можно, а вот скорость интернета не очень. В этом случае как раз и пригодится принудительный выбор сети. Могу оказаться неправ, но на моём опыте скорость интернета на одной палке 4G была была ощутимо выше четырёх палок 3G).

Твик называется CCModules Pro, взял с ReJail. Он полностью на английском сам по себе и заменяет некоторые русские названия в настройке пункта управления на английские, но это я думаю не страшно. Пройдёмся по настройкам.

После установки твика расширяется стандартное меню кастомизации пункта управления, поэтому идём в "Настройки->Пункт управления->Настроить элементы управления".

Во-первых, сделаем нормальное отключение Wi-Fi/Bluetooth:

Жмём "Connectivity", выбираем вайфай/блютуз, тыкаем первый переключатель. Оба пунтка имеют одинаковые настройки. По факту там вообще один переключатель, другие два не активны, потому что не работают (Broken), не обращайте на них внимание.

Гайд по твикам для iOS Jailbreak, IOS 13, Cydia, Длиннопост
Гайд по твикам для iOS Jailbreak, IOS 13, Cydia, Длиннопост
Гайд по твикам для iOS Jailbreak, IOS 13, Cydia, Длиннопост

Теперь нужно сделать Респринг, чтобы эти настройки начали работать, но сделать это просто так нельзя. Добавим кнопку, чтобы было можно.

Возвращаемся к настройке элементов, ищем внизу пункт  "Power Actions", жмём на плюс. Элемент добавлен, нужно настроить. Жмём на сам элемент и далее:

Первый пункт "Closed Module Action" означает выбор действия по однократному нажатию кнопки, я выбрал "Respring". Пройдёмся по пунктам, чтобы вы понимали что это вообще такое.

Гайд по твикам для iOS Jailbreak, IOS 13, Cydia, Длиннопост

SBReload - это перезагрузка Springboard. Сейчас объясню: restart подразумевает под собой "убить" процесс и запустить его заного, когда reload значит продолжить работу + перечитать файлы конфигурации. SBReload в этой связи работает быстрее, чем Respring, но некоторым твикам нужен именно рестарт. Поэтому этот пункт нам не нужон.

Respring понятно.

UICache. SpringBoard хранит кеш всех значков приложений. При установке или удалении приложений из App Store installd выполняет эти изменения и обновления, которые кэшируют для их отражения. При установке приложений другими способами (например, через Cydia) installd никак не задействован, поэтому для правильного отображения приложения на главном экране кеш должен обновляться «вручную», каким-то образом.

Именно это и делает uicache. Как именно это достигается, это зависит от версии iOS, но в основном это комбинация удаления файлов кеша, убийства/перезагрузки служб, работающих с ними, и итерации по установленным приложениям для создания нового кеша.

Если вышесказанная хрень вам непонятна, значит этот пункт вам тоже не нужон.

Safe Mode это фишка Cydia, которая предотвращает ваше устройство от постоянного цикла ошибок, давая шанс удалить корявое расширение без полного восстановления устройства. Зачем нужна кнопка ручной активации безопасного режима, если он автоматически включается сам, когда это требуется я не понял.

LDRestart - в целом это софт ребут, то есть перезагрузка устройства под программным контролем, без отключения питания или посылания сигнала сброса.

Reboot - полноценный перезапуск устройства.

Power Off - выключение устройства.

Lock Device - блокировка устройства.

Следующий пункт меню "Expanded Cells Order" отвечает за вызов дополнительного меню при длительном нажатии на значок, настраиваем как удобно:

Гайд по твикам для iOS Jailbreak, IOS 13, Cydia, Длиннопост

"Module Size" отвечает за кастомизацию размеров, я туда не лазал, всё нормально по умолчанию.

"Centered Expanded Labels" значит отцентровать названия команд, которые всплывают при длительном нажатии.

Включение "Always use Expanded View " будет всегда вызывать дополнительное меню даже при однократном нажатии на значок.

Пункт "Confirmations" отвечает за дополнительное подтверждение выбранного действия при нажатии на команду, я включил все, мало ли что.

Также твик CCModules Pro добавляет возможность воткнуть выбранный контакт в центр управления и выполнять с ним какие-то действия, но я этим не пользуюсь, меня устраивают стандартные контакты, можете поиграться с этим сами.

Кнопка респринг добавлена, можно жать и нормально включать/выключать Wi-Fi/Bluetooth.

Принудительный выбор сети осуществляется длительным нажатием на кнопку мобильных данных, выскакивает такое меню:

Гайд по твикам для iOS Jailbreak, IOS 13, Cydia, Длиннопост

При нажатии галочка на выбранном не ставится, к сожалению, но зато работает. Еще один момент - напутаны названия пунктов))

3G = 2G/EDGE;

4G = 3G;

LTE = LTE.

И только что я узнал, что пикабу позволяет добавлять в пост максимум 51 блок текстов/картинок/видео, а у меня их осталось три, включая этот. Будем сжиматься и закругляться.

Вас когда-нибудь бесило, что вы сидите в интернете или играете, а вам тут видите ли начинают звонить и сделать ничего нельзя? Есть решение - твик под названием CallBar XS. Он позволит вам спокойно продолжить ваши дела в телефоне, несмотря на звонок.

Идём в добавленное репо Limneos (как раз пригодился Limneosos), категория "Твики", ищем CallBar XS (iOS 12/13), ставим и радуемся. Прекрасно работает даже без настройки, нужно только включить (ползунок Enabled в настройках). Твик на английском, но по настройкам лазить не будем, потому что кончаются грёбаные блоки на пикабу)) Скажу только самое основное:

Когда вам поступает звонок всплывает всего лишь небольшое окошко вместо ОКНИЩА на весь экран, его можно двигать, а также свайпом влево можно просто свернуть, звонок не сбросится.

Чтобы поставить TouchID или FaceID на всё, что вашей душе угодно ставим с того же репозитория Limneos твик под названием BioProtect XS (iOS 12/13) или BioProtect X (iOS11) для соответствующей версии. Штука также на английском, нужно включить и выбрать к чему нужно поставить протекцию. Выбирать нужно в настройках в блоке "Protected Items", можно выбирать приложения, папки, настройки, вкл/выкл и т.д.

Всё, последний блок, здесь напишу про то, как обходить определение приложениями джэйлбрэйка. Короче говоря есть несколько способов определить присутствие джэйлбрэйка на вашем устройстве, а вот конкретного байпасера под всё и от всего вроде как нет. Поставим байспасер под самую распространенную проверку и еще один на всякий случай.

Первый это A-Bypass.

Добавляем репозиторий https://cydia.kiiimo.org жмём на категорию "Все пакеты", ставим A-Bypass. Чтобы включить обход определения идём в настройки, ищем A-Bypass, выбираем нужное приложение. На всякий случай сделайте респринг.

Второй это LibertyLite, можно поставить бета версию репозитория kiiimo, она повыше, но она всё еще бета. На ReJail есть не бета, но заявлена поддержка iOS 11-12.4.

То есть ставим оба твика и проверяем какой работает под конкретное приложение. Если не работает вообще нихрена, напишите, я подготовлю материал и сделаю пост. Всё, на сегодня закончим. Удачи, коммьюнити)

P.S. Вот тут #comment_170428424 пикабушник @akasaka говорил про KernBypass, но он довольно-таки сложен в использовании.

P.P.S. Все штуки, которые я здесь описал прекрасно себя показали, но вы всё равно будьте бдительны - после установки каждого твика/надстройки/утилиты немного попользуйтесь устройством, если вас выбросит в Safe Mode - удаляйте последние установленное из Cydia.

Найдены возможные дубликаты

+1

Для разработчиков ещё стоит отметить твик FLEXing, без которого порой как без рук. Иногда скачаешь какую-то аппку и видишь в ней вьюшник прикольный или интерфейс интересный, тык-тык и сразу посмотрел, как сделано, не отходя от кассы, по слоям.

раскрыть ветку 2
0

Это который видит иерархию и объекты в памяти? Да, он хорош, но я старался как-то попроще, потому и KernBypass обошёл стороной.

раскрыть ветку 1
0

Оно самое, ещё в своё время любил развлекаться с OCRuntime, на айос7 так на каком-то из особо скучных уроков была найдена последовательность вызовов, делающая алёрт с дизайном как на шестой :-) Но потом выпилили это.

0

AudioRecorder - работает ли по bluetooth запись? Вообще интересная штука. Только из за него и можно было бы jailbreak делать. Только вот скорее всего потеряется возможность нормальной работы банковских приложений и подобных вещей как и с рутом на андройде.

раскрыть ветку 1
0

По поводу блютуз утверждать не берусь, т. к. лично не проверял, но вот здесь: https://www.reddit.com/r/jailbreak/comments/f4ouv9/help_audi... утверждают, что с этим были проблемы и разработчик их решил. Было написано 29 дней назад. Самому интересно стало, поэтому в ближайшие пару-тройку дней проверю и отпишусь.

По поводу банк. приложений - разраб заявлял еще год назад поддержку обхода детекции джэйла на популярных приложениях, включая банковские. Относится это, конечно, больше к США, но тут важно само наличие таких обходов. Плюс есть твики, которые способствуют этому (обходу детекции) еще больше.

0

Эх, стар я стал. Даже ведро не вижу смысла рутовать. С джейлом возиться тоже неинтересно. Насчет днища, то многим нужно. Даже из любопытства.

-2

Какое же днище, это еще кому-то нужно?)

Похожие посты
436

Ломаем iOS

Предисловие: В России и США процедура доступа к файловой системе (jailbreak) не является противозаконной, однако нарушает лицензионное соглашение с Apple – компания запрещает пользователям модифицировать операционную систему. По факту это тоже самое, что root права для Android со всеми вытекающими.

Итак, вышла iOS 13.5 и на неё УЖЕ выпустили джэйлбрэйк, чего не было очень давно, обычно делали на прошлые версии уже не подписываемые Apple, после опубликования к ней патчноутов, чем люди и пользовались, подсказки же. Нынешний джэйл ломает ВСЕ устройства на ВСЕХ процессорах ВСЕХ iOS от 11.0 до 13.5.

Лично для себя я в этом вижу множество плюсов, самый главный из которых побудил меня изначально залезть в эту тему - запись телефонных разговоров, потому что всё имеющееся из этой области для iOS это приложения, которые делают запись через конференц-связь, то есть подключается третье лицо к вашему разговору и ведёт его запись, а это как бы палево. А вот при установке кое-каких штук запись ведётся аккуратно и прямо на телефон.

Оговорка: запись телефонного разговора не нарушает законодательства, если запись ведёт тот, кто в ней учавствует, даже предупреждать не надо. Незаконно записывать и прослушивать чужие разговоры.

Пруф - https://vsrf.ru/stor_pdf.php?id=1502686

Для тех кто совсем не в теме: джэйл даёт вам полный доступ к системе, что значит и умный злоумышленник может его получить, без джэйла с iOS никто ничего не сделает, поэтому нет и вирусов, и антивирусов. Риски взвешивайте сами. Перед всем этим делом настоятельно рекомендую хотя бы поверхностно ознакомиться с темой.

Инструкция по установке jailbreak на iOS:

Во-первых вам обязательно нужно иметь на вашем пк актуальную версию iTunes;

Во-вторых вам обязательно нужно настроить синхронизацию вашего устройства с iTunes по Wi-Fi.

Без этих пунктов будут ошибки.


Теперь сама установка:

1. Идём сюда - https://altstore.io/ и качаем версию для винды, устанавливаем, запускаем. На ваш пк ставится серверок, который позже установит приложение вам на устройство. Запускаем AltServer из пуска, в трее появится серый ромб. Подключаем устройство. Кликаем по ромбу ЛЕВОЙ кнопкой мыши, выбираем как на картинке (это выбор вашего устройства), ждём пока установится. AltStore попросит ввести ваш Apple ID и пароль от него, если вам это не нравится - прекратите установку и забудьте про джэйлбрэйк. Это нужно, чтобы подписать приложение Unc0ver вашим сертификатом, то есть от вашего имени."

Ломаем iOS Jailbreak, IOS 13, Длиннопост

Установилось:

Ломаем iOS Jailbreak, IOS 13, Длиннопост

2. Качаем сам джэйбрэйк, я пользуюсь Unc0ver, ни разу не подводил. В принципе другого пока вроде как и нет.

Отсюда - https://unc0ver.dev/ там же можно почитать про него.

3. Заходим в свой iCloud, грузим в него скачанный Unc0ver.

4. Запускаем на устройстве AltStore. Жмём "My Apps", жмём на плюс, выбираем загруженный в айклауд ранее unc0ver, он сначала скачивается, жмём еще раз - теперь он, сцуко, устанавливается.

5. Запускаем unc0ver на устройстве, жмём Jailbreak, ждём установку, закрываем рекламку, жмём ок, устройство само перезагрузится и вуаля, вы рутнули айфон (или айпад).

Ломаем iOS Jailbreak, IOS 13, Длиннопост

ВНИМАНИЕ! Если после установки джэйлбрэйка вы перезагрузите устройство, то он (джэйлбрэйк) перестанет работать, нужно будет его запустить вновь, то есть выполнить пункт 5. Это нормально.

Теперь на устройстве есть Cydia - своего рода апп стор для установки всяких штук, она (или он) ставится обязательно и автоматически. Оттуда ставится и программа для записи звонков, и штука для бесплатных внутриигровых покупок (если игра не онлайн), и например YouTubeTools, который позволяет отключить сраную рекламу в ТыТрубе совсем + даёт возможность ему работать в фоновом режиме (свернул, а звук есть), главное знать что откуда брать.

Ломаем iOS Jailbreak, IOS 13, Длиннопост

Телефон работает полностью также, как работал ранее. Я уже около двух лет сижу на этих ваших джэйлбрэйках, всё в порядке, телефон работает лучше, чем раньше.

P.S. AltStore это приложение для установки приложений (кек), неподписанных Apple, то есть не из апп стора, со сторонних ресурсов. Так же AltStore само переподписывает приложения.

P.P.S. Приложение для записи звонков платное, но есть патченая версия, работает.

P.P.P.S. Для всего этого нужно хотя бы как-то дружить с английским, потому что подавляющее большинство твиков и надстроек системы писаны на асашайском.

Ломаем iOS Jailbreak, IOS 13, Длиннопост

P.P.P.P.S. Если кому интересно, следующим постом могу написать гайдик по проверенным репозиториям, откуда качаю всякие штуки, тот же патченый записыватель звонков.

Показать полностью 4
Похожие посты закончились. Возможно, вас заинтересуют другие посты по тегам: