Зелёная боль
разработка под Android и прочее

Установка mitmproxy на Android и снифинг собственного трафика

Присутствовал недавно при обсуждении на тему того, как организовать MITM на собственном устройстве для просмотра собственного трафика. В качестве одного из вариантов был озвучен mitmproxy, но т.к. до этого я его не устанавливал на мобильное устройство (chroot готовой системы не в счет), то возникло желание попробовать. Результат (спойлер: успешный) под катом.

Комментариев к записи Установка mitmproxy на Android и снифинг собственного трафика нет
Категории: Research

Установка Java на Android в 2018

Какое-то время назад я уже писал заметку о том как устанавливать java на android устройство. С тех пор прошло какое-то время, пакет благополучно исчез из репозитория fdroid, появился замечательных termux, о котором можно почитать, например, здесь, а вместе с этим желающих установить java на android не уменьшилось. Под катом обновленный мануал по установке.

Комментариев к записи Установка Java на Android в 2018 нет
Метки: , , , ,
Категории: Common

Создание своего репозитория приложений с помощью F-Droid

how to create own fdroid logo

Тема своего собственного репозитория приложений поднималась мною еще в 2015 году, и тогда это было сделать чуточку тяжелее чем сейчас. У F-Droid за это время появились подробные мануалы о том как это сделать, правда, не без подводных камней. По крайней мере установка под линукс проходит не совсем так, как описано в мануалах (кто бы мог подумать). Вот обо всем об этом и хочется рассказать под катом.

Комментариев к записи Создание своего репозитория приложений с помощью F-Droid нет
Категории: Common

«Громкие» уязвимости в Android 2017 года

Согласно статистике CVE, Android в прошлом году по количеству уязвимостей превзошел все остальные ОС. Но некоторые из них выделяются по-особенному, сегодня я попытаюсь обратить внимание именно на такие уязвимости и привести ссылки на дополнительные ресурсы по ним: скучная матчасть или ссылки на эксплоиты. Я вполне мог пропустить что-то интересное и не менее значимое, о чем можно написать в комментариях.

Ссылочки под катом.

Комментариев к записи «Громкие» уязвимости в Android 2017 года нет
Категории: Research

Новые горизонты

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

Комментариев к записи Новые горизонты нет
Метки: ,
Категории: Common

Kotlin как еще один инструмент для ленивых вирусописателей

На недавно прошедшей конференеции I/O 2017 Google представила поддержку языка программирования Kotlin в Android Studio. В Kotlin заявлена максимально возможная совместимость с Java, в том числе конвертация Java-кода в Kotlin при минимальных изменениях. Под катом результаты эксперимента, насколько это соответствует действительности и как хорошо к этому готовы антивирусные решения.

Комментариев к записи Kotlin как еще один инструмент для ленивых вирусописателей нет
Категории: Malware Research

Начали новый проект? Делайте подсистему логирования!

Порог вхождения в разработку ПО, неважно, будь то веб или десктоп приложение сегодня низок как никогда. И тенденция идет к еще большему снижению. И вроде бы всем от этого становится лучше: разработка становится проще, быстрее, дешевле… ровно до первых проблем с проектом, которые могут произойти на разных этапах, от разработки до поддержки.

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

Комментариев к записи Начали новый проект? Делайте подсистему логирования! нет

Бесполезной информации пост

Я отчетливо помню, каково это было, выйти в Интернет году эдак в 2007 или 2005. Он был совсем другим. Социальные сети, если и были, то не распространены. Скорость доступа была на порядки меньше, и это даже если не учитывать то, что большинство пользователей регионов сидели на Dial-up модемах. Количество контента и возможностей его достать были сильно меньше. Тогда все еще обменивались между знакомыми информацией с жестких дисков, а стопки разных DVD на столе было нормой.

И не сказать, чтобы это было хорошо по сравнению с тем, что происходит сейчас, но в этом есть определенная романтика…

За эти более чем 10 лет информация стала доступнее, ее стало больше, но помогло ли это людям? Определенно, информации нет плохой или хорошей, она просто либо есть, либо ее нет. Но почему-то мне кажется, что увеличение ее количественной характеристики повлияло скорее негативно. В посте я постараюсь раскрыть свою мысль.

Комментариев к записи Бесполезной информации пост нет
Категории: Common

Кроссплатфоменный файловый менеджер для Android (Windows, linux, macOS)

Давным давно, когда устройства на базе Android еще не умели в MTP и PTP, приходилось устанавливать драйвера на ПК, монтировать флешку вручную. При этом, разумеется, работать с флешкой можно было либо на ПК, либо на мобильном устройстве. При этом на ОС, отличных от Windows, с этим было очень грустно, а на macOS грустно до сих пор даже с MTP. Поэтому я и написал свой файловый менеджер: хотелось иметь двунаправленный обмен файлами, с ПК на Android и обратно, не зависеть от ОС на ПК и т.д.. Достоинства, недостатки и все остальное под катом.

2 комментария к записи Кроссплатфоменный файловый менеджер для Android (Windows, linux, macOS)

Как решить проблему с ADB: device is offline?

android-sad-device-is-offline

Небольшая заметка по поводу того, что делать, если в какой-то момент при подключении своего устройства под управлением Android к компьютеру, ADB гордо выводит ошибку подключения device is offline. Отладка при этом включена, устройство корректно определяется в системе.

Комментариев к записи Как решить проблему с ADB: device is offline? нет
Категории: Common
Яндекс.Метрика