В течение долгого времени я являлся (ну и являюсь, но это уже скорее ностальгия) поклонником Виндовз и ранее даже и не думал, что пока Мелкомягкие их выпускают я перейду на другую платформу. Но сейчас сложилась довольно странная для меня ситуация: к Андройду я отношусь со стороны постороннего наблюдателя положительно, как к всему опенсорсу, но как пользователь стараюсь его избегать. Хоть он и предлагает немереные возможности по своей модификации, но большая половина того что идёт в стандартном комплекте мне не нравится и требует допила (что требует не поверхностных знаний), полной замены (то есть немалого количества времени, которое надо потратить на поиск замены и чистку системы от останков) или просто удаления за ненадобностью (то же не такая уж тривиальная задача, как может показаться), а для меня это не нормально. И при этом у него нет (а возможно и не будет), даже не знаю как сказать... чего-то, что даёт ощущение целостности, присущего закрытым системам. Новые Форточки оказались ужасными. Тут и такие мелочи, как маленький выбор приложений под них (что дело наживное и уже вроде как более-менее устаканивается), так и крупные неприятности типа смены ядра и всего интерфейса. В итоге получился категорически неудобный Андройд от Майкрософт. Блэкберри хоть и хорош в корпоративном сегменте, но вне его теряет почти все свои преимущества, ну и в целом не самая популярная платформа среди энтузиастов. И в итоге я пришёл к некогда недолюбливаемой мной яОси, которая на данный момент оказалась для меня наиболее удобной (и как это не удивительно для устройств последнего времени - при виде состояния софта "из коробки" не взывает желание как можно быстрее искать уже кем-то почищенный или делать свой кастом), и при этом с достаточными возможностями по модификации там где что-то не нравится.
В итоге, сложными путями у меня во владении почти за бесплатно оказался яТелефон4 и сейчас я пользуюсь им как основным, а в мой неубиваемый ИксКавер271 переехала рабочая симка.
В этой теме хочу поделиться появившимся опытом общения с данным устройством (большая часть сказанного будет справедлива и для других устройств с надкушенным фруктом) - может кому и пригодится, а так же могу по отвечать на вопросы если у кого возникнут.
Все описываемые действия полностью легальны (по крайней мере в СШП в судебном порядке признали джейлбрейк и использование альтернативных магазинов приложений легальными, хотя Яблочникам это не нравится), но производятся исключительно на свой страх и риск.
Jailbreak - операция, которая позволяет открыть полный доступ к файловой системе устройств под управлением iOS.
Существует три типа джейлбрейка:
Привязанный - в случае перезагрузки аппарата для любого дальнейшего использования требуется повторное прохождение процедуры.
Полупривязанный - в случае перезагрузки аппарата для дальнейшего использования приложений и/или функций для которых необходим полный доступ к файловой системе требуется повторное прохождение процедуры.
Непривязанный - В случае перезагрузки аппарата функционал устройства не теряется.
Утилиты для джейлбрейка:
Существует три типа джейлбрейка:
Привязанный - в случае перезагрузки аппарата для любого дальнейшего использования требуется повторное прохождение процедуры.
Полупривязанный - в случае перезагрузки аппарата для дальнейшего использования приложений и/или функций для которых необходим полный доступ к файловой системе требуется повторное прохождение процедуры.
Непривязанный - В случае перезагрузки аппарата функционал устройства не теряется.
Утилиты для джейлбрейка:
Название: evasi0n
Устройства: Все
Версии: 6.0-6.1.2
Тип: не привязанный
Понадобятся:
само устройство
датакабель к нему
компьютер под управлением Windows XP/7 с установленным iTunes и скачанным evasi0n
Предупреждения:
Во избежание ошибок необходимо убрать пароль блокировки устройства
Во избежание ошибок необходимо завершите все запущенные на устройстве приложения и перезагрузить его
Во избежание потери данных если что-то пойдёт не так перед процессом необходимо сделать их резервную копию
1. Подключаем устройство к компьютеру
2. Запускаем на компьютере evasi0n от имени администратора
3. Нажимаем кнопку "Jailbreak"
4. Ждём пока появится надпись: "To continue, please unlock your device and tap the new "Jаilbreak" icon"
5. Разблокируем наше устройство и запускаем появившееся на нём приложение Jailbreak
Предупреждение:
Может показаться что оно не запустилось, но это не так. Во избежание ошибок не пытайтесь его запустить ещё раз
6. Ждём, пока полоса прогресса в evasi0n дойдёт до конца и нас поздравят с успешным окончанием процесса
7. Нажимаем кнопку "Done"
8. Ждём пока устройство несколько раз перезагрузится и на месте приложения Jailbreak появится Cydia
9. Запускаем Cydia
9. Выбираем наш уровень знаний в области по самоопределению
10. Ждём пока Cydia завершит работу
Устройства: Все
Версии: 6.0-6.1.2
Тип: не привязанный
Понадобятся:
само устройство
датакабель к нему
компьютер под управлением Windows XP/7 с установленным iTunes и скачанным evasi0n
Предупреждения:
Во избежание ошибок необходимо убрать пароль блокировки устройства
Во избежание ошибок необходимо завершите все запущенные на устройстве приложения и перезагрузить его
Во избежание потери данных если что-то пойдёт не так перед процессом необходимо сделать их резервную копию
1. Подключаем устройство к компьютеру
2. Запускаем на компьютере evasi0n от имени администратора
3. Нажимаем кнопку "Jailbreak"
4. Ждём пока появится надпись: "To continue, please unlock your device and tap the new "Jаilbreak" icon"
5. Разблокируем наше устройство и запускаем появившееся на нём приложение Jailbreak
Предупреждение:
Может показаться что оно не запустилось, но это не так. Во избежание ошибок не пытайтесь его запустить ещё раз
6. Ждём, пока полоса прогресса в evasi0n дойдёт до конца и нас поздравят с успешным окончанием процесса
7. Нажимаем кнопку "Done"
8. Ждём пока устройство несколько раз перезагрузится и на месте приложения Jailbreak появится Cydia
9. Запускаем Cydia
9. Выбираем наш уровень знаний в области по самоопределению
10. Ждём пока Cydia завершит работу
Cydia - Менеджер deb пакетов. Предназначена для поиска, скачивания, установки и удаления пакетов (приложений или твиков) с различных репозиториев (хранилищ пакетов).
Интересные пакеты:
Добавление репозитория:
1. Запускаем Cydia
2. Переходим на вкладку "Manage"
3. Выбираем раздел "Sources"
4. Нажимаем кнопку "Edit"
5. Нажимаем кнопку "Add"
6. Вводим адрес репозитория
7. Нажимаем на кнопку "Add source"
8. Ждём пока загрузятся порты добавленного репозитория
Установка пакетов:
1. Либо через поиск (закладка "Search"), либо в разделах (закладка "Sections") находим нужный нам пакет
2. Нажимаем кнопку "Install"
3. Если хотим приступить к установке сразу, нажимаем кнопку "Confirm", если нужно составить очередь установки из нескольких пакетов нажимаем кнопку "Continue queuing"
4. Ждём пока установка завершиться
1. Запускаем Cydia
2. Переходим на вкладку "Manage"
3. Выбираем раздел "Sources"
4. Нажимаем кнопку "Edit"
5. Нажимаем кнопку "Add"
6. Вводим адрес репозитория
7. Нажимаем на кнопку "Add source"
8. Ждём пока загрузятся порты добавленного репозитория
Установка пакетов:
1. Либо через поиск (закладка "Search"), либо в разделах (закладка "Sections") находим нужный нам пакет
2. Нажимаем кнопку "Install"
3. Если хотим приступить к установке сразу, нажимаем кнопку "Confirm", если нужно составить очередь установки из нескольких пакетов нажимаем кнопку "Continue queuing"
4. Ждём пока установка завершиться
1. Скачиваем пакет и его зависимости
2. С помощью iTools с компьютера или iFile с устройства кладём всё по пути /var/root/Media/Cydia/AutoInstall
3. Перезагружаем устройство
2. С помощью iTools с компьютера или iFile с устройства кладём всё по пути /var/root/Media/Cydia/AutoInstall
3. Перезагружаем устройство
Интересные пакеты:
Название: AppSync
Репозиторий: http://repo.hackyouriphone.org/
Устройства: Все
Версии: 4.0-6.1.2
Описание: Позволяет устанавливать приложения из ipa образов.
Репозиторий: http://repo.hackyouriphone.org/
Устройства: Все
Версии: 4.0-6.1.2
Описание: Позволяет устанавливать приложения из ipa образов.
Название: NoNewsIsGoodNews
Репозиторий: http://apt.thebigboss.org/repofiles/cydia/
Устройства: Все
Версии: 5.0-6.1.2
Описание: Убирает Newsstand (Киоск). Считаю лишним иметь отдельное приложение для каждого журнала (хоть они и группируются в эту папку), который приспичит почитать, тем более не всё там представлено и не всегда качество (которое снижают для уменьшения веса) меня устраивает, поэтому скачиваю ПДФки и читаю, пока, через штатный просмотрщик ПДФ.
Репозиторий: http://apt.thebigboss.org/repofiles/cydia/
Устройства: Все
Версии: 5.0-6.1.2
Описание: Убирает Newsstand (Киоск). Считаю лишним иметь отдельное приложение для каждого журнала (хоть они и группируются в эту папку), который приспичит почитать, тем более не всё там представлено и не всегда качество (которое снижают для уменьшения веса) меня устраивает, поэтому скачиваю ПДФки и читаю, пока, через штатный просмотрщик ПДФ.
Название: NoSpot
Устройства: Все
Версии: 5.0-6.1.2
Репозиторий: http://apt.thebigboss.org/repofiles/cydia/
Описание: Убирает Spotlite (Экран поиска). Я уже говорил про бесполезность, для меня, поиска на компьютере (имеется ввиду в своих папках, ибо в чужих или системных иногда пригождается, но этого-то он не умеет), так что ненужная функция занимающая отдельный экран, да ещё и первый, идёт лесом.
Устройства: Все
Версии: 5.0-6.1.2
Репозиторий: http://apt.thebigboss.org/repofiles/cydia/
Описание: Убирает Spotlite (Экран поиска). Я уже говорил про бесполезность, для меня, поиска на компьютере (имеется ввиду в своих папках, ибо в чужих или системных иногда пригождается, но этого-то он не умеет), так что ненужная функция занимающая отдельный экран, да ещё и первый, идёт лесом.
Название: No carrier name
Устройства: Все
Версии: 5.0-6.1.2
Репозиторий: http://apt.thebigboss.org/repofiles/cydia/
Описание: Убирает название оператора в статусной строке. Или вы не уверены каким оператором пользуетесь?
Устройства: Все
Версии: 5.0-6.1.2
Репозиторий: http://apt.thebigboss.org/repofiles/cydia/
Описание: Убирает название оператора в статусной строке. Или вы не уверены каким оператором пользуетесь?
Название: FolderCloser
Устройства: Все
Версии: 4.0-6.1.2
Репозиторий: http://apt.thebigboss.org/repofiles/cydia/
Описание: Перед запуском приложения закрывает папку из которой оно было запущено.
Устройства: Все
Версии: 4.0-6.1.2
Репозиторий: http://apt.thebigboss.org/repofiles/cydia/
Описание: Перед запуском приложения закрывает папку из которой оно было запущено.
Tweaks - Настройки программного обеспечения, вносимые путём правки файлов конфигурации, исполнения команд или сценариев.
1. С помощью iTools с компьютера или iFile с устройства открываем файл /var/mobile/Library/Caches/DateFormats.plist
2. Для даты ищем строки:
3. Меняем содержимое между <string> и </string>
4. Делаем Respring (перезапуск графической оболочки) или Reboot (перезагрузку устройства)
Переменные должны быть такими (может не все нашёл и есть ещё какие-то, но этих мне было достаточно):
H - часы сокращённо (число)
HH - часы (число)
m - минуты сокращённо (число)
mm - минуты (число)
s - секунды сокращённо (число)
ss - секунды (число)
ccc - день недели сокращённо (слово)
cccc - день недели (слово)
d - число сокращённо (число)
dd - число (число)
M - месяц сокращённо (число)
MM - месяц (число)
MMM - месяц сокращённо (слово)
MMMM - месяц (слово)
yy - год сокращённо (число)
yyyy - год (число)
Остальные знаки обрабатываются как текст
2. Для даты ищем строки:
Код
<key>UIWeekdayNoYearDateFormat</key>
<string>cccc, d MMMM</string>
Для часов ищем строки:<string>cccc, d MMMM</string>
Код
<key>UINoAMPMTimeFormat</key>
<string>H:mm</string>
<string>H:mm</string>
3. Меняем содержимое между <string> и </string>
4. Делаем Respring (перезапуск графической оболочки) или Reboot (перезагрузку устройства)
Переменные должны быть такими (может не все нашёл и есть ещё какие-то, но этих мне было достаточно):
H - часы сокращённо (число)
HH - часы (число)
m - минуты сокращённо (число)
mm - минуты (число)
s - секунды сокращённо (число)
ss - секунды (число)
ccc - день недели сокращённо (слово)
cccc - день недели (слово)
d - число сокращённо (число)
dd - число (число)
M - месяц сокращённо (число)
MM - месяц (число)
MMM - месяц сокращённо (слово)
MMMM - месяц (слово)
yy - год сокращённо (число)
yyyy - год (число)
Остальные знаки обрабатываются как текст
Mods - Изменение оригинальных файлов программного обеспечения для изменения его внешнего вида или функционала.
1. С помощью iTools с компьютера или iFile с устройства заменяем следующие файлы:
/System/Library/PrivateFrameworks/TelephonyUI.framework/BarLCD@2x~iphone.png на BarLCD@2x~iphone.png
/System/Library/PrivateFrameworks/TelephonyUI.framework/BarBottomLock@2x~iphone.png на BarBottomLock@2x~iphone.png
/System/Library/Frameworks/MediaPlayer.framework/MovieTransportBackground@2x.png на MovieTransportBackground@2x.png
/System/Library/Frameworks/UIKit.framework/Shared@2x.artwork на Shared@2x.artwork
/System/Library/CoreServices/SpringBoard.app/SBDockBG@2x~iphone.png на SBDockBG@2x~iphone.png
/System/Library/CoreServices/SpringBoard.app/SBDockMask@2x.png на SBDockMask@2x.png
3. С помощью iTools с компьютера или iFile с устройства удаляем файл:
/private/var/mobile/Library/Caches/com.apple.springboard.sharedimagecache/Persistent/SBDockBG.png.cpbitmap
4. Делаем Respring (перезапуск графической оболочки) или Reboot (перезагрузку устройства)
/System/Library/PrivateFrameworks/TelephonyUI.framework/BarLCD@2x~iphone.png на BarLCD@2x~iphone.png
/System/Library/PrivateFrameworks/TelephonyUI.framework/BarBottomLock@2x~iphone.png на BarBottomLock@2x~iphone.png
/System/Library/Frameworks/MediaPlayer.framework/MovieTransportBackground@2x.png на MovieTransportBackground@2x.png
/System/Library/Frameworks/UIKit.framework/Shared@2x.artwork на Shared@2x.artwork
/System/Library/CoreServices/SpringBoard.app/SBDockBG@2x~iphone.png на SBDockBG@2x~iphone.png
/System/Library/CoreServices/SpringBoard.app/SBDockMask@2x.png на SBDockMask@2x.png
3. С помощью iTools с компьютера или iFile с устройства удаляем файл:
/private/var/mobile/Library/Caches/com.apple.springboard.sharedimagecache/Persistent/SBDockBG.png.cpbitmap
4. Делаем Respring (перезапуск графической оболочки) или Reboot (перезагрузку устройства)
1. С помощью iTools с компьютера или iFile с устройства заменяем файлы в директории /System/Library/Audio/UISounds/:
lock.caf - Звук блокировки
unlock.caf - Звук разблокировки
2. Делаем Respring (перезапуск графической оболочки) или Reboot (перезагрузку устройства)
lock.caf - Звук блокировки
unlock.caf - Звук разблокировки
2. Делаем Respring (перезапуск графической оболочки) или Reboot (перезагрузку устройства)