Рубрика «apk»

Новость на русском, подробности на английском
SecurityWeek 50: хактивист устал и мухожук, фальшивый криптокошелек для любителей панд, двуликий Янус под Android - 1Профессиональное выгорание, постигшее хактивиста по прозвищу The Doctor (он же The Janit0r), заставило его забросить свой ботнет BrickBot и отправиться в бессрочный отпуск. Причина проста: затевая в 2016 году крестовый поход против дыр в IoT, апологет философии «клин клином вышибают» надеялся заставить производителей и пользователей «умных» устройств серьезнее воспринимать уязвимости интернета вещей. Но как он ни старался, ничего не вышло.
Читать полностью »

В нашем новом еженедельном дайджесте мы играем в APK-гольф, изучаем фреймворки, храним данные, учим ИИ разговаривать и изучаем миллиардные бизнесы на примерах.

Дайджест интересных материалов для мобильного разработчика #225 (9 октября -15 октября) - 1Читать полностью »

В гольфе выигрывает тот, у кого меньше очков.

Применим этот принцип в Android. Мы собираемся поиграть в APK-гольф и создать приложение минимально возможного размера, которое можно установить на Android 8.0 Oreo.

Базовый уровень

Начнём с дефолтного приложения, который генерирует Android Studio. Создадим хранилище ключей, подпишем приложение и измерим размер файла в байтах командой stat -f%z $filename.

Затем установим APK на смартфон Nexus 5x под Oreo, чтобы убедиться, что всё работает.

Играем в APK-гольф. Уменьшение размера файлов Android APK на 99,9% - 1

Прекрасно. Наш APK весит примерно полтора мегабайта.
Читать полностью »

Привет! Представляю вашему вниманию перевод статьи How to Remove Ads from Android Apps автора Owais Sultan.

Обратите внимание: приложение, описываемое в этой статье, принадлежит сторонним разработчикам и требует наличие root-привилегий на вашем устройстве. Проверьте это перед его установкой.

Если вы владелец Android устройства, вы наверняка устанавливаете на него множество приложений. Но такие приложения как MX Player, показывают слишком много раздражающей рекламы. Если у вас много таких приложений, и вы их часто используете, то подобная реклама сильно утомляет.

Поэтому, если вы хотите узнать как от неё избавиться, то вы пришли по адресу.Читать полностью »

Теоретически Xiaomi может установить любое приложение на свои смартфоны через специально оставленный бэкдор - 1

Xiaomi может удаленно установить на любой смартфон собственного производства любое приложение. Вскрылось это после того, как один нидерландец, обучающийся компьютерной безопасности, обратил внимание на странное предустановленное приложение AnalyticsCore.apk, которое работает на смартфоне Xiaomi MI4 в режиме 24/7.

После того, как на официальном форуме технической поддержки вопрос о происхождении AnalyticsCore.apk был проигнорирован, Тайс Броенинк провел реверс-инжиниринг приложения и выяснил, что каждые 24 часа оно обменивается данными с официальными серверами компании. Каждый раз приложение отправляло данные об IMEI устройства, MAC-адрес, цифровые подписи и другую информацию. Если же на сервере присуствует обновление в виде Analytics.apk, оно будет автоматически устанавливаться на смартфон без какого-либо подтверждения со стороны пользователя.
Читать полностью »

«Получаем» инвайт для голосового ассистента Hound - 1

Многие видели демо-видео персонального ассистента Hound, который по возможностям не уступает, и даже опережает такие известные приложения, как Google Now и Siri. Также Hound доступен свободно для скачивания на Google Play (на территории US), но, к сожалению, он находится в стадии разработки и требует инвайта при запуске.

У меня сразу зачесались руки срочно протестировать это чудо, и, устав ждать инвайта по почте (примерно через минуту), я взялся за дебаггер… который мне так и не понадобился, поскольку все оказалось проще, но об этом по порядку.
Читать полностью »

Уже больше года как увлекся тематикой информационной безопасности мобильных устройств. В частности, особый акцент делал на Андроид. Активно изучая эту ОСь, а также программируя на ней. Данная ОС является самой распространенной среди мобильных устройств. Соответственно и зловредов, которые будут писаться под эту платформу, логически должно быть в разы больше по сравнению с остальными. А значит — выбор разной и вкусной мальвари для изучения есть.
Читать полностью »

В некоторых случаях необходимо работать над снижением размера сборки для Андроид. Например, установка тяжеловесных APK для пользователей мобильного интернета может влететь в копеечку. Превышение размера APK в 50 Мб в Google Play выливается в дополнительные трудности при аплоаде.

Unity: Сборка под Android или «размер имеет значение» - 1

В компании Intellijoy мы разрабатывали под Андроид на Unity 2D-игру, которая изобилует картинками (большинство с областями прозрачности) и разнообразными звуками, и столкнулись с проблемой размера APK. Забегая вперед скажу, что решив ее и снизив вес в 1,5 раза, мы получили в 1,5 раза больше скачиваний. Заставляет задуматься, не правда ли?
Читать полностью »

Приходилось ли вам сталкиваться с ситуацией, когда вам нужно автоматизировать установку определённого списока приложений на андроид девайс? Такой вопрос может возникнуть у вас в случае, если у вас много устройств и на все требуется установить одни и те же программы. Или в ситуации, если вы часто перепрошиваете свой смартфон разными прошивками и хотите сразу иметь определённые приложения на борту для работы.
Как это можно осуществить? В официальном магазине Google Play вы не можете этого сделать. Там есть категория «Мои приложения», в которой две вкладки: «установленные» и «все» (которые когда-либо были установлены, а затем удалены). Также есть категория «Список желаний». Но нигде нет кнопки для установки всего списка желаний, и нигде нет списка «Избранные».
Таким образом, в Google Play для установки нужного списка программ вам придётся долго и терпеливо выбирать из вашего списка по одному приложению и на каждом нажимать кнопку установить. Такой вариант нас не устраивает.
Читать полностью »

Не в первый раз мне попадаются на глаза комментарии пользователей Андроидов о том что как это, ваше приложение весит шабернадцать мегабайт? Да вы что там совсем? Как же так? Кто виноват? Что делать? Вы что, туда сканы всего кода написанного от руки засунули? Ну и в этом духе.

Читать полностью »