Как установить программы на айфон 3g
1. Прошивка iPhone 3G на iOS 4.
- С помощью телефона: Настройки -> Основные -> Об устройстве -> Версия
- С помощью iTunes: смотрите скриншот 1
2. Джейлбрейк iPhone 3G с iOS 4 с помощью Redsn0w.
- Install Cydia - установить онлайн-магазин Cydia;
- Verbose boot - бегущие строчки при загрузке;
- Custom boot logo - свой логотип при загрузке (вместо белого логотипа Apple);
- Custom recovery logo - свой логотип при восстановлении прошивки;
- Enable multitasking - включить многозадачность;
- Enable homescreen wallpaper - включить обои для рабочего стола (лучше не включать - не хватает аппаратных ресурсов) ;
- Enable battery percentage - заряд аккумулятора в процентах.
2.4. Убедитесь, что телефон выключен (зажмите кнопку Power на 5 секунд и перетяните слайдер "Выключить"), и подключён к компьютеру.
Скриншот 14
2.5. Перед тем, как нажать "Next >" внимательно изучите скриншоты. Когда активна первая строка, держите кнопку Power 3 секунды. Вторая строка - не отпуская кнопку Power, зажмите кнопку Home на 10 секунд. Третья строка - отпустите кнопку Power, но продолжайте держать Home 30 секунд (до появления белого экрана на iPhone). Начнётся процесс джейлбрейка. Ничего не нажимайте, ждите. Появится надпись Done!, нажмите кнопку Finish. На телефоне ещё будет идти процесс. После окончания iPhone перезагрузится. Всё, у Вас iPhone 3G с прошивкой iOS 4 и джейлбрейком.
*Если во время работы RedSnow произошла ошибка, и программа завершила работу, то просто повторите все пункты с 2.2 по 2.5.
3.1. Файл installd проверяет приложения при установке, и если они не принадлежат Вашему аккаунту в App Store, то запрещает дальнейшую установку. Поэтому его необходимо заменить на исправленную версию, тогда Вы сможете ставить взломанные приложения на iPhone.
3.2. Для замены нам понадобится исправленный installd (скачать) и любой файловый менеджер для iPhone, например, i-FunBox.
3.3. Запускаете i-FunBox. Выбираете "Чистая файловая система" -> usr -> libexec. Перетаскиваете файл installd (из архива) в правую часть i-FunBox. Перед заменой из телефона НЕ УДАЛЯТЬ старый файл installd, иначе слетят права и получите яблоко при загрузке.
Скриншот 18
3.4. После замены перезагрузите телефон. Теперь можете синхронизировать игры и программы на iPhone.
4.1. Если в iTunes у Вас нет раздела "Программы", то зайдите в "Правка" -> "Настройки. ", во вкладке "Основное" поставьте галочку напротив "Прогр." и нажмите кнопку "OK". Слева появится раздел "Программы". Перетащите в этот раздел все приложения в формате ipa.
Скриншоты 19, 20 и 21
4.2. Подсоедините iPhone, перейдите во вкладку "Программы", выберите приложения, которые хотите установить и нажмите "Применить". Приложения установятся.
Скриншот 22
App Store — не единственный способ установки приложений для iOS. Раньше люди специально делали джейлбрейк, чтобы установить каталог Cydia. Но в последнее время появилось несколько сторонних каталогов, которые работают вообще без джейлбрейка. Удивительно, но Apple пока не ставит им палки в колёса.
Эти каталоги приносят реальную пользу, ведь здесь независимые разработчики свободно распространяют свои программы без комиссий и цензуры. Apple не может произвольно отзывать со смартфонов такие приложения. А люди получают более широкий выбор программ, включая эмуляторы Linux, независимость от производителя и реальное право владения.
Кроме альтернативных каталогов, «бегство из тюрьмы» Apple идёт и другим путём — через платформы внутри других приложений. Например, такие платформы создаются на базе популярных мессенджеров, которые хотят запустить свои внутренние каталоги мини-приложений и свои платёжные системы.
Типичный пример — каталог китайского технологического гиганта Tencent внутри мессенджера WeChat. Это отдельная платформа с мини-приложениями на HTML5 размером меньше 10 мегабайт. То есть неважно, у вас Android, iOS или другая операционная система. Всё равно мини-программы WeChat можно скачать и запустить стандартным способом в едином интерфейсе. По сути, это полноценная платформа, открытая для независимых разработчиков — в каком-то смысле конкурент Google Play и App Store.
Мини-приложения WeChat
Tencent договорилась с Apple, что будет принимать в свой каталог только мини-приложения, соответствующие правилам App Store. Это один из вариантов, как разработчики получают доступ к пользователям iOS в обход Apple.
Сама Apple тоже видит потенциал мини-приложений. В последней версии iOS 14 она представила App Clips — фрагменты приложений, которые запускаются на телефоне без установки полной версии программы.
Каталог AltStore запустился в 2019 году. В нём можно найти программы, которые Apple не допускает в App Store по разным причинам.
Как вообще работает AltStore? Дело в том, что Apple разрешает разработчикам для тестирования устанавливать на iOS свои приложения через Xcode для тестирования, а AltStore просто автоматизирует этот процесс и обновляет семидневные таймеры Apple на работу приложений, установленных в обход App Store. То есть каждое приложение пользователь устанавливает как программу якобы личной разработки.
Чтобы загрузить программы из каталога, нужно сначала установить AltServer под macOS 10.14.4+ или Windows 10+. На компьютере должен стоять iTunes, где надо включить синхронизацию со смартфоном по WiFi.
Cинхронизация по WiFi
Затем подключить устройство — и установить туда клиент AltStore через десктопный сервер.
Для работы придётся ввести Apple ID и пароль. Можно зарегистрировать отдельный Apple ID для этих целей.
Чтобы AltStore заработал, требуется установить доверие к новому Apple ID в настройках iOS. После этого можно залогиниться в приложение на смартфоне под тем же Apple ID, что и на десктопе — клиент и сервер работают в связке, словно вы тестируете на смартфоне приложения своей разработки, как программист. То есть установить приложения на смартфон можно только при подключении смартфона к десктопу. Кроме того, у каждого приложения установлен счётчик на 7 дней, а AltStore постоянно обновляет его (тоже требуется соединение с сервером). По этой причине желательно запускать сервер при каждой загрузке ОС на десктопе.
Внутри мобильного AltStore доступен список приложений для установки. Другой вариант — отправлять их с десктопа.
Кстати, можно зайти на unc0ver.dev, скачать и спокойно установить приложение Unc0ver для джейлбрейка, если есть такое желание. Это самый простой способ поставить каталог Cydia с десятками программ, которых нет в App Store.
Каталог Cydia
Но это не особо требуется, потому что без всякого джейлбрейка через AltStore на iOS ставится любое приложение в формате *.ipa. Несколько полезных приложений собрано в каталоге AppMarket. Просто скачиваем zip-архив, извлекаем .ipa — и устанавливаем через AltStore.
Одно из интересных приложений iOS — UTM для запуска виртуальных машин. По понятным причинам это и подобные приложения запрещены в App Store. Но это очень крутой инструмент, который эмулирует любой процессор и запускает любую операционную систему. Без проблем на планшете запускается Debian Linux или Windows 7.
Процессор в последних iPad Pro мощнее, чем во многих современных ноутбуках, так что эта идея не лишена смысла.
UTM ставится через AltStore без джейлбрейка, как и сотни других свободных программ, не проходящих цензуру «яблочной компании».
Ещё одно полезное приложение в AltStore (и запрещённое в App Store) — это DolphiniOS, популярный кросс-платформенный эмулятор для запуска любых игр GameCube или Wii с продвинутыми опциями типа повышения разрешения до 1080p и больше (для игры на Apple TV). Как известно, в App Store запрещены любые эмуляторы и консольные приложения (и многое другое).
Также запрещён iSH — полноценный шелл, через который запускаются реальные приложения Linux в нативной консоли.
Консоль iSH — одна из многочисленных программ, запрещённых в App Store
Автор AltStore — американский программист Райли Тестут (Riley Testut). Вообще, это приложение появилось в каком-то смысле случайно. Сначала Райли разработал эмулятор Delta для запуска на iOS классических видеоигр Game Boy Advance, Nintendo 64 и Nintendo DS.
Эмулятор Delta
Цензура App Store не пропустила его приложение в официальный каталог — и тогда Райли нашёл способ обойти этот запрет через AltStore. К удивлению многих, Apple не предприняла никаких действий против этого хака.
Airport — ещё один альтернативный каталог, куда принимают независимые программы (форма заявки). Он работает через сервис Apple TestFlight, который предназначен для бета-тестирования программ на широкой аудитории до их официальной публикации.
Каталог Airport
По условиям Apple TestFlight, количество бета-тестеров приложения не может превышать 10 000 человек. Вряд ли Airport представляет конкуренцию App Store в нынешнем виде, но это всё равно важный эксперимент. Он даёт разработчикам ещё один способ выйти на аудиторию iOS в обход корпорации Apple, которая контролирует все подступы, считая пользователей как бы своей «собственностью». В июне 2021 года компания опубликовала программный документ "Building a Trusted Ecosystem for Millions of Apps", в котором объясняет запрет на свободную установку программ из сторонних источников (sideloading) заботой о пользователях. Сомнительно, что такое объяснение убедит европейскую антимонопольную комиссию ЕС.
Год назад Apple забанила Fortnite за нарушение правил каталога. В ответ Epic Games подала в суд, обвинив Apple в злоупотреблении монопольным положением (речь о завышенной комиссии 30%). Этот пример показывает, что некоторые разработчики недовольны текущими условиями App Store. Но Apple может ответить: не нравится — не пользуйтесь. Распространяйте свои приложения через альтернативные каталоги, ведь такие действительно существуют.
Если суд примет эти аргументы Apple, то компанию могут заставить поддерживать альтернативные каталоги на своей платформе, как в своё время Microsoft запретили навязывать пользователям свой браузер Internet Explorer, во избежание злоупотребления монопольным положением. Так что судьба альтернативных каталогов во многом зависит от исхода судебного процесса Epic Games v. Apple.
Интересно, что та же Cydia позволяла устанавливать приложения на iPhone ещё до появления App Store в 2008 году. Сейчас она присоединилась к иску против Apple, обвиняя её в злоупотреблении монопольным положением в части запрета свободной установки программ на смартфоны пользователей. Разбирательства по этому вопросу идут также в Европе.
Альтернативные каталоги — это реальный способ распространять свои приложения в экосистеме Apple в обход App Store. Файлы приложений iOS уже сейчас можно спокойно выкладывать на любом хостинге, любом сайте. Возможно, антимонопольные разбирательства против Apple в Европе и США окончательно узаконят такую практику.
В iOS устройств Apple существует защита от пиратства программ, осуществляется она за счет шифрования программы и подписей, каким человеком и в какое время куплена. Нам необходимо, чтобы iOS это не проверяла. Для осуществления этого я описал 3 автоматических способа с возможностью подключения к интернету, а также без нее.
Возможные способы установки приложений на iPhone (iPad, iPod)
1. Установка AppSync
Автоматическая установка при наличии Wi-Fi или 3G (или Edge для iPhone). Необходимо установить AppSync. Его можно установить из Cydia. При установке AppSync мы патчим имеющийся на вашем устройстве файл installd, для того, чтобы iOS не проверяла кем и когда куплена программа.
1. Добавление репозитория, в котором есть AppSync.
- Откройте Cydia. Перейдите на вкладку Sources (Репозитории).
- Нажмите Edit (Изменить), а потом Add (Добавить)
2. Установка AppSync.
- Нажмите на добавленный репозиторий.
- Найдите в нем AppSync для вашей iOS и выберите его. [AppSync версии 4.0+ подходит ко всем прошивкам четвертого поколения (4.0.0, 4.0.1, 4.0.2, 4.1, 4.2.1, 4.3, 4.3.1, 4.3.2, 4.3.3, 4.3.4, 4.3.5). Аналогично, для iOS 5 используйте AppSync 5.0+, а для iOS 3.1, 3.2 используйте AppSync соответствующей версии].
- Найдите необходимый вам и нажмите на него. В правом верхнем углу появится кнопка Install (Установить), после того как вы на нее нажмете, Cydia покажет какой размер ей нужно скачать и сколько это будет занимать места на устройстве, прочитайте и нажмите Confirm (Запуск).
- Нажмите Вернуться в Cydia (Return to Cydia) и перезагрузите девайс.
- Если у вас привязанный джейлбрейк, то при перезагрузке просто выполните штатную операцию загрузки (как это сделать написано в инструкциях к джейлбрейку). Если вы не знаете что такое привязанный джэилбрэйк, и ваш телефон спокойно перезагружается без компьютера, вам это не потребуется.
3. Установка бесплатного приложения из AppStore для корректной работы.
После перезагрузки подключите iPhone (iPad, iPod Touch) к iTunes и установите хотя бы одно приложение из AppStore, скачанное с вашей учетной записи iTunes Store. Можно установить бесплатное. Учетная запись создается при наличии дебетовой или кредитной пластиковой карты (допускаются карты с рублевым счетом). Если у вас нет кредитной карты, вы можете создать аккаунт и без нее, но у вас не будет возможности покупать платные приложения с помощью такого аккаунта, а также некоторые программы в App Store недоступны для установки в Русском магазине.Инструкция по созданию учетной записи в App Store USA, не пользуясь кредитными картами
Готово! Теперь вы можете устанавливать программы, скачанные с интернета, прямо из iTunes, просто добавляя в него взломанные IPA и синхронизируя.
Как добавить программу в iTunes и установить ее на iPhone (iPad или iPod)
2. Автоматическая установка приложений при отсутствии Wi-Fi или 3G (или Edge для iPhone) с помощью Cyder II (только для пользователей Windows)
Внимание! Для того чтобы Cydia создала кэш, необходимо до установки AppSync хоть раз подключить устройство к интернету (через Wi-Fi, 3G), открыть Cydia и дать ей обновиться. Без этого установка приложений будет происходить с ошибкой.
Для установки будет использоваться Cyder II вместо Cydia, так как Cyder ставится на компьютер и использует интернет с него.
Внимание! Cyder II стал выдавать ошибку после очередного обновления iTunes. Лечится копированием файла sqlite3.dll из C:\Program Files\Common Files\Apple\Apple Application Support в папку с программой с последующей заменой.
Пошаговая инструкция:
3. Автоматическая установка при отсутствии Wi-Fi или 3G (или Edge для iPhone) с помощью файлового менеджера
Внимание! Для того чтобы Cydia создала кэши, необходимо до установки AppSync хоть раз подключить устройство к интернету (через Wi-Fi, 3G), открыть Cydia и дать ей обновиться. Без этого установка приложений будет происходить с ошибкой.
- Официально программы устанавливаются несколькими способами:
- Через AppStore на самом устройстве (см. сведения на сайте Apple):
- В поиске вбиваете запрос;
- Покупаете приложение (если оно платное)
- Вводите при запросе данные своей учетной записи (AppleID и пароль)
- Устанавливаете
- C:\Users\имя_пользователя\Music\iTunes\Mobile Applications (Windows)
- Пользователь/Музыка/iTunes (MacOS)
- В поиске вбиваете запрос;
- И т.д.
- Скачиваете на компьютер программу или игру с 4PDA в формате .ipa
- Скачиваете Cydia Impactor :
или
Impactor_0.9.31.zip ( 13.37 МБ )В процессе установки также может появиться запрос:
Не пугаемся его, жмем "Ок" и идем дальше.Примечание:
Apple узнала об этом способе и выдает сертификаты только на неделю для ознакомления.
Поэтому периодически нужно будет проводить указанную процедуру выше и переустанавливать приложение.
Если программа вдруг перестала работать в самый неподходящий момент, а она вам срочно нужна, вы можете перевести на своем устройстве в программе "Настройки" (Настройки - Основные - Дата и время) системное время на 1-2 дня назад. Программа вновь заработает.-
*.ipa можно установить простым кликом прямо на устройстве
-
С помощью программ-установщиков:
iPhone PC Suite - Файловый менеджер. Эта программа может управлять и редактировать данные на iPhone/iPod Touch: производить управление фотографиями, музыкой, видео, телефоном, установленными ПО (и устанавливать новые), заметками, контактами, закладками, темами, рингтонами, смсками, обоями. Есть встроенный файловый менеджер, конвертор рингтонов, видео и аудио файлов. Так же есть доступ сидию с помощью кабеля и выставление прав доступа.
Cпособ №1 (устаревший)
Что нам понадобится:
1. JailBreak'нутый девайс.
2. Файлменеджер, например iFile
3. Терминал Terminal для вашей ОС.
Всё скачиваем в сидии
Инструкция
1. Закидываем папку на телефон в private/var/stash/Applications.(далее у всех по-разному, у меня "Applications.82X3Wf". Запомните название этой папки, дальше пригодится ) и создаем папку под названием ”Documents” (если не создана) в "/var/mobile/".
* тут есть интересный момент – на одном из моих iPhone директория "private/var/stash" отсутствовала. По-этому я просто закачал папку с приложением в "/Applications/" ! Но на системном разделе мало места, по-этому (не)обязательно нужно воспользоваться утилитой BossTool 2.0 из Cydia, которая перенесет все содержимое папки "/Applications/" в пользовательский раздел!
2. Перезагружаем телефон или Respring
3. Заходим в WhiteTerminal и пишем "su root" – жмем ввод
4. Вводим пароль alpine (буквы не выводятся, так и надо) – жмём ввод
5. Далее пишем "cd /var/stash/Applications", (как увас), для меня эта строчка будет выглядить вот так: "cd /var/stash/Applications.82X3Wf" – жмём ввод
6. Таким образом мы добрались до папки "Applications.82X3Wf" (у меня), в ней находятся системные программы и приложения установленные вами не из AppStore. Теперь мы будем устанавливать права для папки ***.app
7. Пишим такую строчку "chmod -R 775 ***.app" – жмём ввод. Готово.
*В моем случае, когда я положил папку с приложение в "/Applications/", в терминале прописывал строчки:
"cd /Applications/tetristouch.app"
"chmod +x tetristouch"
PS. Все команды вводятся без кавычек.
За инструкцию благодарим пользователя grain, под редакцией БамБукСпособ № 2 (простой)
Причина редактирования: добавлена ссылка Sideloadly!
Что нам понадобится:
1. JailBreak'нутый девайс.
2. Файлменеджер iFile.
Инструкция:
1. Закидываем *.app папку в директорию "/var/mobile/Applications"
2. Заходим в свойства папки (синяя стрелка) и выставляем права доступа 755:
Пользователь - прочесть, записать, выполнить
Группа - прочесть, выполнить
Все - прочесть выполнить
3. Respring или перезагрузка если не появилась иконка.FAQ по установке приложений из Cydia (*.deb)
Через терминал (командную строку)
На запрос пароля введите: alpine (вводимые символы при этом отображаться не будут). Эта команда переведёт вас в режим суперпользователя, который обладает всеми правами в системе.
4 Затем вводим:
, где dpkg - программа для работы с deb пакетами (именно она и будет производить установку пакета)
-i - ключ, указывающий на то, что пакет должен быть установлен
/ПУТЬ/К/ПАКЕТУ/НАЗВАНИЕ_ПАКЕТА.deb - указываем путь, где лежит устанавливаемый нами deb-пакет и его имя. Обратите внимание, в Unix системах (iOS, Mac OSx, Linux) важен регистр, поэтому User и user — разные папки!Приведем пример. Допустим мы устанавливаем файл cydia_1.1.16_iphoneos-arm.deb, а закинули мы его в папку /User/Documents . Значит в командной строке мы пишем:
далее нажимаем ввод, после чего пробуем установить проблемный твик снова.
Если данных решений недостаточно, и все равно не получается установить deb ни одним из способов FAQ - обращаемся в Cydia - Помощь.
Звучит немного сложно? Возможно. Поэтому данные способы все же для более продвинутых пользователей. В большинстве же случаев рекомендую пользоваться установкой программ и твиков именно через Cydia!
Читайте также: