19 апреля 2012

Ultimate Online Theme (UOT) Kitchen. Инструкция в картинках.



Статья написано специально для темы Модификация и украшательства для Sony Ericsson Xperia Live.
UOT Kitchen - это ресурс для автоматической модификации системных файлов Android. От пользователя требуется только загрузить на сайт оригинальные файлы, выбрать нужные модификации, подтвердить свой выбор и немного подождать, чтобы кухня "приготовила" всё.
Попробуем сделать несколько модификаций.

Читать далее

18 апреля 2012

Сажаем Flashtool на диету.



Для телефонов Sony Xperia на база Android есть отличная программа для прошивки под названием Flashtool. Программа умеет прошивать образы стоковых прошивок и кое-какие дополнительные функции. Написана она почти полностью на Java и денег за своё использование не просит. При всех этих достоинствах у нее есть один существенный недостаток - это её вес. В полной комплектации она весит аж 440 мегабайт, что при таком функционале довольно ощутимо.
Будем сажать её на диету.

Читать далее

30 марта 2012

Как оптимизировать размер модифицированных apk для Android?



Продолжаю писать свои капитанские статейки про издевательства над Android.
На это раз буду делиться опытом оптимизации приложений.
Памяти никогда не бывает много, особенно внутренней, особенно на телефонах. Оптимизировать всё и вся мы не будем, но уменьшить размер модов, коих в интернете великое множество попытаемся.

Читать далее

21 марта 2012

Пакетированный пингвин.



Продолжаем глумиться над Андроидом.
На этот раз будем ставить приложения так, как нам нужно, а не так, как это задумал производитель телефона или автор прошивки.
То, что Android - это маленький Линукс, уже выяснили. Как и во всех больших пингвинах у Android есть пакетный менеджер, не такой крутой, но кое-что умеет. Для apk-пакетов справедливо утверждение "всё своё ношу с собой", т.е. все необходимые программы и библиотеки как правило находятся внутри пакета. Такого понятия, как зависимости, является для Android чисто условным.

Читать далее

20 марта 2012

Зеленый терминал.


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

Читать далее

12 марта 2012

Операции над системными приложениями в OS Android.



Итак, у Вас появился жуткий зуд в руках и дикое желание в голове потеребить системные приложения в своё андроидофоне, но платить за TitaniumBackup не позволяет жадность, а пользоваться взломанной версией мешает совесть. Про затыки с обновлением системных приложений в ROM я наслушался достаточно, а с преобразованием системных приложений в пользовательские намучился сам.
В этой статье я расскажу, как самому произвести все эти операции без риска что-то сломать.

Читать далее

08 марта 2012

Подписывание apk-пакетов и ftf-прошивок.



APK-пакет, из которого ставятся программы для Android и FTF-пакеты, в которых распространяются прошивки для Android-устройств представляют собой обычные zip-архивы с набором файлов. Их подписывание заключается в генерировании специального хеша для каждого файла внутри с помощью специального ключа. Все хеши сводятся в специальный файл манифеста внутри папки "META-INF".
В интернете можно найти множество программ, которые автоматизируют процесс до нажатия нескольких кнопок. В данном посте я расскажу самый аскетичный способ подписывания с помощью собственного ключа, который изготовим в процессе.

Читать далее

02 марта 2012

Ручное обновление Firefox и Thunderbird новых версий.



Безлимитный интернет развращает. Дома с обновлением проблем нет, потому что всё равно, какую версию патча загружается при переходе на новую версию. На работе же с мобильным интернетом разница между загрузкой разностного обновления в 1 мегабайт и полного в 10 мегабайт довольно ощутима. Стоит пропустить одну версию и программа начинает тянуть из сети полное обновление. При этом суммарный размер разностный патчей между текущий и актуальной версией всё равно получается меньше полного.
Не так давно решил обновить Firefox старым способом, но ничего не получилось, хотя давным давно всё работало и обновлялось. Пришлось призвать на помощь вселенский разум.

Читать далее

16 февраля 2012

Ручной запуск обновления Adobe Flash Player.


Многие пророчат ему смерть, а он всё живет и даже обновляется. Только обновляется он как-то хитро сам и только при загрузке системы, а компьютеры сейчас всё чаще не выключаются, а отправляются в спящий режим иди гибернацию. Да и за каждым обновлением очень лестно идти на сайт, что-то там выбирать, потом качать, потом тучу кнопок нажимать. Компьютер умный и быстрый, вот пусть сам всё качает, да и системе лучше знать, какая версия нужна. Если Flash обновляется сам, то процедуру как-то можно запустить руками. Покопавшись в системе, я нашел заветную команду для обновления.

Читать далее

13 февраля 2012

Как заменять системные APK-файлы на Android?



Это опять я и мои инструкции для чайников и кофейников с картинками.
На этот раз я подробно расскажу о замене системных компонентов ОС Android на примере установки модификации строки состояния.
Android - это маленький Linux. В нём надо соблюдать ряд правил при замене файлов, чтобы телефон не превратился в кирпич, оживить который поможет только полная перепрошивка с потерей всех данных из внутренней памяти устройства. Внутренние разделы отформатированы в файловую систему отличную от FAT32 на флешках. В свойствах файла кроме всего прочего хранятся разрешения для разных групп пользователей (хозяин файла, группа хозяина файла, остальные пользователи). При операции с системными файлами их надо сохранять, потому что при загрузке система просто может не суметь получить к ним доступ и не загрузиться нормально.

Читать далее