воскресенье, 16 декабря 2012 г.

C наступающим 2013 годом!



Хоть до нового года еще 15 дней, но тем не менее.
Итак, чем примечателен был уходящий год? По полной программе я занялся освоением Android и кишок своего телефона, при этом умудрился ни разу не прошить его кастомной прошивкой и консультировать по этому вопросу других на 4pda. Всему этому немало способствовало обновление компьютера, что опять же делал первый раз по частям. Спасибо камраду @Taciturn за помощь и терпение!
Благодаря тому, что устроился на работу, купил давнюю мечту - роутер RT-N16. Ковыряние его привело к тому, что он у меня теперь по сути стал центром домашней сети. Кроме того применил полученные в институте знания по программированию на Delphi знания на практике, чем сильно облегчил себе жизнь на работе.

Уже лет много говорят про 21 декабря 2012 года нехорошие вещи, мол, накроет нас всех медным тазом, и 22 числа для нас уже не наступит. Я в это не верю и вам не советую. Всё будет хорошо.

С наступающим 2013 годом!

воскресенье, 11 ноября 2012 г.

Яндекс.Диск через Total Commander



Пост из серии "Чтобы не забыть".
Доступ к содержимому Яндекс.Диск через плагин файловой системы.

Читать далее

суббота, 10 ноября 2012 г.

Windows 95 в VirtualBox



Пост сей посвящен жуткой некрофилии и писался в период суровой моей скуки.
Приспичило мне поставить на виртуальную машину VirtualBox древнюю Windows 95. Встала она не без бубна, но встала. Проблем возникло всего три. И все они заключались в древности самой системы. О них и расскажу.

Читать далее

воскресенье, 7 октября 2012 г.

Скрипт для обновления Miranda NG из репозитория SVN.



Совершенно незаметно для меня Miranda IM вместо своей предполагаемой кончины подобно фениксу переродилась в Miranda NG. Мессенджер этот я давно уже собираю из исходных кодов, которые успешно добываю из SVN-репозитория. Раньше их была 1000 и 1 штука, а сейчас он один, да еще и бинарные плагины лежат в одном месте. В один прекрасный день мне надоело всё делать руками и захотелось автоматизировать процесс. В ходе долгих мучений родился bat-скрипт, который вообще всё делает сам. Достаточно его только запустить.

Читать далее

четверг, 6 сентября 2012 г.

Как научить Dropbear передавать файлы?



Есть такой SSH-сервер Dropbear. Его обычно ставят на домашние роутеры в составе кастомных прошивок типа DD-WRT и TomatoUSB. У меня как раз стоит одна из модификаций второй. Всем этот сервер хорош, только вот в том виде, в котором он встроен в прошивку, он не умеет ни в каком виде передавать через зашифрованное соединение файлы. Однако, при наличии прямых рук это можно исправить.

Читать далее

воскресенье, 22 июля 2012 г.

Установка bash на роутер ASUS RT-N16 руками.



Разжился на днях шайтан-коробкой RT-N16 и начал над ним издеваться. Сторонние прошивки пока ставить не тороплюсь, потому что в заводской уже есть Optware с автоматической установкой всего добра на внешний USB-накопитель.
Решил я из такого счастья сделать качалку картинок на основе своих самопальных скриптов. Проблемы переноса я описывать не буду, а вот про bash расскажу.

Читать далее

пятница, 29 июня 2012 г.

Раскопки manga24.ru



C подачи товарища @SigmaKyte взялся ковыряться в кишках http://manga24.ru. Требовалось каким-то образом автоматизировать выкачивание целых глав, а еще лучше всей манги целиков в один присест с минимальными телодвижениями. В качестве оружия возмездия был выбран bash и регулярные выражения Perl. Скрипт вышел тупой, но рабочий. Особенности и затыки перечислю ниже.

Читать далее

четверг, 21 июня 2012 г.

Ковыряние www.theanimegallery.com



Один товарищ поделился ссылкой на страницу одной картинки на www.theanimegallery.com. Меня почему-то переклинило непременно скачать её с помощью wget или curl. Зуд  в руках был просто нестерпимым, пришлось искать способ. Никакого готового скрипта для массовой загрузки изображений с этого сайта я делать не собирался, просто стало интересно, как обойти их защиту.

Читать далее

вторник, 19 июня 2012 г.

Ручное обновление Mozilla Firefox и Thuderbird. Доработка.



Вроде бы наладил ручное обновление рыжей бестии не так давно, а она опять новые фокусы придумывает. У меня наступил очередной этап битвы за трафик. Хочется пользоваться новыми версиями Thunderbird и Firefox, но при этом не сильно попадать на трафик. Если дома таких проблем нет, то на работе приходится экономить.
Итак, очередной этап усмирения огненной лисы.

Читать далее

пятница, 15 июня 2012 г.

Правильный заголовок на blogger.com



Один хороший товарищ обратил внимание, что в блогах на сервисе www.blogger.com, на котором располагается и этот блог, ориентироваться по заголовкам крайне неудобно. Действительно, в начале выводится название самого блога, и только после него пишется название поста. Но Google не был бы Google-омб если бы это нельзя было исправить. Сам сервис предоставляет возможность максимально настроить отображение каждой страницы блога с помощью шаблона. Этим и займемся.

Читать далее

вторник, 22 мая 2012 г.

Экономим на трафике в Android OS.



Android - это сначала система от Google, а потом уже Linux и всё остальное. А потому она оень любит в интернет ходить по делу и без дела. Если посмотреть на это с другой стороны, то зачем нужен Android, если не пускать его в интернет. С WiFi опять же всё просто, потому что объемы трафика в этом случае ограничиваются крайне редко, а вот с мобильным интернетом всё печальнее. Там за трафиком надо следить пристально даже на "безлимитных" тарифах.

В сети есть вагон и маленькая тележка сервисов по сжатию трафика. В этой статье я расскажу, как подружить их с Android.

Читать далее

вторник, 1 мая 2012 г.

Резервируем телефонную книгу и сообщения в OS Android.



И еще одна капитанская инструкция для 4pda. Честно скажу, что уже убивать хочется людей, которые до такого додуматься не смогли.

Итак, для OS Android есть такая программа Titanium Backup, которая может сохранить и восстановить практически любые части системы. Проблема в том, что практически без проблем это "всё" можно восстановить только в пределах одной версии прошивки, при переходе на другую версию приходится надеяться на авось. В этой статье я попытаюсь описать способ, который снижает риск неудач при восстановлении данных на сторонних прошивках.

Читать далее

четверг, 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 я наслушался достаточно, а с преобразованием системных приложений в пользовательские намучился сам.
В этой статье я расскажу, как самому произвести все эти операции без риска что-то сломать.

Читать далее

четверг, 8 марта 2012 г.

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



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

Читать далее

пятница, 2 марта 2012 г.

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



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

Читать далее

четверг, 16 февраля 2012 г.

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


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

Читать далее

понедельник, 13 февраля 2012 г.

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



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

Читать далее

суббота, 28 января 2012 г.

BRAVIA для Live with Walkman. Чтобы не только звук радовал.

 

Есть у Sony такая технология для улучшения видео. Называется она BRAVIA. С телевизорами, которые её используют я не сталкивался, но узнал, что у этой технологии есть мобильный вариант, который компания Sony использует в своих устройствах на базе Android, но не во всех. Технология эта не аппаратная, а программная, то есть теоретически её можно добавить в те телефоны, в которые производитель её не включил. На форуме 4pda.ru в FAQ по телефону Live with Walkman пробегала ссылка на руководство по включению этой технологии. Но там всё это делает программа с незамысловатым интерфейсом и описанием явно не на русском и английском языке. Там поделкам я не доверяю, поэтому во всём предпочитаю разбираться сам.

Читать далее

четверг, 12 января 2012 г.

Зеленый робот с флешкой.



В декабре реализовалась моя давняя хотелка купить андроидофон. Разжился я телефоном Sony Ericsson Live with Walkman с Android 2.3.4 на борту. Наигравшись в это чудо техники, я захотел большего. Если в телефоне есть USB-порт и Linux на борту, то в этот порт можно вставлять устройства и при хорошем стечении обстоятельств ими даже пользоваться. Тем более, что в телефоне реализован USB-host. Таким образом остается только программный вопрос, т.е. поддерживает требуемое устройство система или нет?
Обычная USB-мышка завелась без плясок с музыкальными инструментами, а вот с флешкой робот работать не захотел, а чем красноречиво сообщил в dmesg.

Читать далее