Сообщество - Android

Android

976 постов 7 759 подписчиков

Популярные теги в сообществе:

Ослепляющий андроид

Вам нравится открывать приложения ночью, в которых разработчик не предусмотрел комфортное использование своего продукта при малом освещении? Типа такого:

Да вы сможете сказать, что в браузерах есть ночная тема даже в Гугл хром. Только включать ее неудобно. Но многие разработчики вообще не считают это проблемой, даже сам Гугл в свои продукты не спешит добавить эту возможность

Одного человека обычно не слышат, но, несли вам так же как и мне хочется пользоваться смартфоном не только днём, то просто отправьте отзыв об их приложении

Достаточно написать им что-то как на скриншоте выше или что-то подобное:

missing black theme

not enough black theme

need a dark theme

Переводил Гугл переводчиком, которому тоже не хватает темной темы. Но Гугл это вам не "Рита верни камеру," здесь понадобится сила всего сообщества. Пусть первой программой будет play market, который есть у всех.

Если же вам нравится когда выжигается ваша сечатка то днём смотрите на сварку без защиты, а ночью на приложения без темной темы

Показать полностью 4

Декомпиляция android-приложений

Big Brother's Blog

Понадобилось мне зареверсить одно приложение и подумал, почему бы статью об этом не написать?


При реверсинге может возникнуть 2 случая:


1. Простой:


У вас на руках есть .apk файл приложения. Можно приступать к реверсу.


2. Сложный:


Приложение есть только в googleplay. Прийдётся выковыривать приложение из телефона.


Для этого случая понадобятся root права на андроид.


Я начну со второго, а после этого перейдём к реверсу(самая лёгкая часть).


Настраиваем ADB.


Нам понадобится adb на компьютере:


Код:


sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt-get update

sudo apt-get install android-tools-adb android-tools-fastboot


После установки необходимо опознавание устройств, в терминале:


Код:


sudo nano /etc/udev/rules.d/51-android.rules


Вставляем:


И выдаём права:


Код:


sudo chmod a+r /etc/udev/rules.d/51-android.rules

На android-устройстве нужно включить режим отладки по USB.


Для этого в настройки > о телефоне неслолько раз подряд жмём по номеру сборки. Разблокируется режим разработчика. Далее идём в настройки > для разработчиков и ставим галку на Отладка по USB.

Подключаем телефон к компьютеру, должно высветиться такое окно:

Жмём окей. В терминале вводим:


Код:


sudo adb devices


Если есть ваш телефон, то всё ок.

Достаём apk файл.


Я буду показывать на примере BlueBorne Vulnerability Scanner. Он есть только в гугл плей.


Установим приложение:

Далее в терминале:


Код:


sudo adb shell

su

ls /data/app

Нам покажет все установленные приложения и их расположение. Как видно, BlueBorne Scanner находится по


/data/app/com.armis.blueborne_detector-1.


Если ввести


ls /data/app/com.armis.blueborne_detector-1, то в ответ получим


Код:


base.apk

lib


base.apk - это и есть приложение. Скопируем его на cd-карту:


Код:


cp /data/app/com.armis.blueborne_detector-1/base.apk /sdcard/


Выходим из android-shell в обычный терминал (2 раза Ctrl+d) и копируем с cd-карты на компьютер:


Код:


sudo adb pull /sdcard/base.apk

Меня, кстати говоря, сильно удивило, что при установке приложения через гугл плей и установке через apk-файл требуются разные разрешения. Кажется, гугл что-то скрывает...

Декомпилируем.

Нам понадобится apktool для декомпиляции и dex2jar для вытаскивания кода (оба есть по умолчанию в Kali).


Декомпилируем:


Код:


sudo apktool -r -s d base.apk

В созданной нам понадобится classes.dex (вся логика программы). Получаем .JAR:


Код:


d2j-dex2jar -r -ts classes.dex


На выходе получаем classes-dex2jar.jar, который можно распоковать, я пользуюсь jd-gui для просмотра:

Всем спасибо за внимание!

С Уважением, Большой Брат!

Мой личный блог в телеграме t.me/bigbroblog

Показать полностью 8
1

Новые фишки Samsung DEX

Приветствую в очередной раз всех моих подписчиков. Я, думаю, многие в курсе что такое Samsung DEX. Ну а для тех, кто не в курсе - краткий ликбез: DEX это режим работы флагманов от Samsung (телефонов и планшетов), в котором Android работает в режиме рабочего стола. Многооконность, многозадачность и прочие плюшки. Фича позиционируется как мобильное рабочее место. Начал работать на работе, продолжил дома. В целом весьма удобно для офисного софта или удалённого подключения. Но у данной технологии было некоторое количество недостатков, которые постепенно эвалюционировали и исправляли.


Начало: Необходимо приобретения специального, лицензированного Samsung, переходника - DEX Station. На момент релиза технологии в Samsung Galaxy S8/S8+ данный переходник стоил 9990 рублей, что весьма не гуманно с учётом того, что надо иметь либо два таких переходника, либо один с собой таскать. Собственно это либо дорого, либо не удобно. Девайс выглядит как стакан-подставка для телефона, к которому подключаются монитор, мышь, клавиатура и обязательно зарядка с quick charge, которая питает всё это счастье.

Продолжение: При релизе Samsung Galaxy S9/S9+ был выпущен попутно Dex Pad. Тоже самое, что и Dex Station, но телефон распологается лёжа и может использоваться как трекпад и как следствие минус одно устройство. Стоимость такого устройства 6990. Уже лучше, но всё же дорого.

Развитие: При релизе Andoid 9 для флагманов от Samsung S8/S8+ и новее было заявлено, что Dex более не требует оригинального переходника и можно будет использовать любые, в том числе и китайские. Ценник за такой переходник порядка 500 рублей. Уже лучше, но не идеально.

Совершенствование: Технология Samsung DEX может работать и без переходников, но только на планшетах. Начиная с Samsung Galaxy Tab S5e и выше. К планшету можно подключить клавиатуру и мышь и переключиться в режим работы "почти как ноутбук". Проводов меньше, удобство и мобильность выше. Разве что планшет в карман не положишь.


Финал: Начиная с Samsung Galaxy Note 10/10+ работа в Dex режиме возможна без каких-либо переходников. Всё, что потребуется - это компьютер на Windows 7/10 или MacOS, кабель USB3 - USB-Type-C (тот, что в комплекте отлично подойдёт), а так же фирменное приложение от Samsung - Samsung Dex, скачать которое можно с официального сайта - samsungdex.com


После установки приложения остаётся следовать простым инструкциям:

Ну а вот так, собственно, выглядит рабочий стол Samsung Dex:

Все приложения делятся на три типа:

- Работают в окне фиксированного размера

- Работают только в полноэкранном режиме

- Позволяют менять размер окна. Таких приложений со временем всё больше.


Лично я думаю, что продолжением станет полный отказ от проводов и создание локальной инфраструктуры для работы в ней. Подобие умного дома. Или, скорее, умного рабочего места.


Да, я понимаю, что флагманы от Samsung довольно дорого стоят, но в качестве бизнес решения лично я аналогов такого плана не вижу. Разве что аналогичная попытка от Microsoft, которая провалилась.

Показать полностью 5
6

Экран 80" c подсветкой Ambilight - управление с Android своими руками.

Экран 80" c подсветкой Ambilight - управление с Android своими руками.

Конструкция самодельного экрана по типу - Black Diamond серии - Zero Edge Screen Innovations - (ритейл которого 270000 р. )

Посмотрите подробный мой видеообзор с коментариями, который прилагается.


Данный экран позволяет не затемнять комнату при просмотре и обладает максимально возможной полезной поверхностью для выбранной диагонали, является как бы аналогом телевизионной панели диагональю 80 дюймов.


Зачастую фоновая подсветка Ambilight есть только в телевизорах самого высокого ценового диапазона, но благодаря использованию дополнительно контроллера Arduino при помощи  которого анализируется изображение на экране и переносится цветовая гамма на стену с помощью LED-ленты, можно подсветку реализовать самостоятельно где вам захочется. Подсветка может быть статичного любого цвета , динамичного ( типа цветомузыки - несколько режимов ) или соответствовать отображаемому контенту ( как бы продолжает по секторам соответствующую цветовую гамму за экраном ). Управление светодиодной подсветкой осуществляется с пульта Приставки Android TV Box (Smart - TV),  на которой ставим Android  приложение .


Будет интересно - обращайтесь, помогу.


Показать полностью 1 2

Вопрос про наушники

Ребят взял беспроводные jbl, в общем перед тем как зайти в Ютуб, в инсту, а также при выходе в главное меню телефона (на момент всего вышесказанного в наушниках ничего не проигрывается) появляются периодические шумы до момента воспроизведения музыки. Подскажите, просто никогда беспроводных наушников не было, норм ли это либо же сдавать обратно в магаз?) Всем спасибо)

Смартфоны с корзиной как на компьютере

Какие вы знаете телефоны с корзиной как на компьютере
Т.е. вы удалили фото/видео и оно ещё 30 дней лежит в корзине с возможностью востановить(ну или можно сразу удалить с корзины)
Я знаю что такое предусмотрено 100% на huawei/honor/leeco
и вроде у самсунга такая функция  появилась

а что вы об этом знаете?

9

Movee: наш необычный фоторедактор

Привет! Я расскажу вам, как мы с командой сделали ещё один фоторедактор для Android и чего же в нём необычного. Для начала сухие цифры: мы занимаеимся разработкой фоторедакторов (как-то оно так исторически сложилось) с 2014 года. Среди них на данный момент: Shapical, Crystallic, Deleo, Shapical X (про какие-то из них вы уже могли слышать, а какие-то уже мелькали на Pikabu в различных контекстах). Мы привлекли более 2,000,000 установок за всё время и имеем около 200,000 активных пользователй по всему миру к текущему моменту.


Изначальной особенностью всей линейки было использование в той или иной степени геометрических эффектов для обработки фотографии. И это всегда помогало нам выделиться среди, вслушайтесь, сотен тысяч других фоторедакторов, а также, конечно же, актуальный дизайн и, в целом, как правило, нестандартная функциональность. Так история берет своё начало в далеком 2014 году, когда в инстаграме были только квадратные картинки, а на лого красовался объектив в кожанном чехле. Тогда нам пришла в голову идея первого фоторедактора, который получил название Shapical, суть его сводилась к добавлению на фото одной из сотен заготовленных фигур и размытию/закрашивания фона. Мы создали инстаграм аккаунт, начали делать контент в фотошопе, и приступили к разработке программы. Через два месяца работы с перерывом на сон и еду, свет увидел релиз нашего первого фоторедактора Shapical.


Выглядели типично обработанные фотографии для Shapical примерно так:

Сейчас таким уже сложно удивить, однако, к моменту запуска, в нашем инстаграме уже было пару тысяч воодушевленных подписчиков, которые и подарили нам первые скачки и Shapical засветился в топе новых. И вот в первый месяц мы заработали свои первые 500$ продавая закрытые фигуры. Настоящий успех. Однако дальше было тише, и вскоре вышедший неприметливый Crystallic не получил большого отклика. Наверное, он был менее применим даже для любителей абстрактной геометрии. Выглядело это примерно так:

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

Наконец, ещё через два года мы получили много экспириенса и сразу три левел-апа вышел релиз приложения Shapical X, работающего уже на принципиально новом движке, использующем все мощности вашего GPU, окончательно поставив точку в направлении возможностей графической абстракции. Слово "типичный" сразу стало значительно менее применимо, однако "классической" назовем вот такого рода фото-работу сделанную в Shapical X:

Ну и ещё несколько примеров:

В Shapical X появились: возможность заливки любых фигур цветом, градиентом, светом, неоном, шумом, сложными графическими градиентами с большим количеством настроек, причем как по контуру, так и по площади. Появились все профессиональные инструменты цветокоррекции, а также полноценная работа со слоями причем в 3D (3D обрел успех ещё в предыдущей версии Shapical). Добавление на фото текста, других изображений и блендинг слоев. Завершением списка стала возможность добавления собственных линий с различными паттернами:

На длительное время Shapical X стал нашей визитной карточкой и когда во время очередного творческого кризиса нам показалось, что дальше развиваться некуда, (если, конечно, не думать в сторону работы с нейросетями для обработки фото, привет Prisma, FaceApp и др.), мы нашли соврешенно другое направление в работе с фото. А именно, работа с видео. То есть с фото, но как с видео. Ай, сейчас сами все поймете:

Знакомьтесь, это был Movee!


Movee появился на свет сегодня, — параллельно с выкладыванием apk в Google Play, мы дописываем эту статью:D


И если вернуться к возможностям этого приложения, то:

А ещё под нашу музыку можно делать так наше приложение умеет делать так!
А ещё наше приложение умеет много чего делать!

Разработка Movee (такой вот каламбурчик от "movie" и "to move") велась весьма длительное время, хотя в её основе частично был задействован движок фоторедактора Shapical X, что упростило разработку с двух лет до меньше чем полугода.


Осталось только упомянуть, что Movee пока доступен только на Android. А вот ссылка:


https://play.google.com/store/apps/details?id=com.sixhandsapps.movee


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


А для пикабушников мы решили сделать дроп промокодов, но не только по Movee, а по всем нашим приложениям, вдруг, кого-то заинтересует и классика тоже:D


Одним словом по 50 Android-промокодов на каждое приложение Movee, Shapical X, Shapical и Crystallic будут находится в первом комментарии.


Отдельное спасибо тем пикабушникам, кто оставит отзыв! <3


Спасибо, что дочитали и буду рад ответить на любые вопросы!

Показать полностью 6 2
Отличная работа, все прочитано!