Блог Александра Башкирова

ИТ и бизнес, компьютеры и ПО, фото, программирование и просто мысли…

Этот сайт в основном посвящен тому, что мне интересно вне работы. Ведется в порядке хобби.
Все изложенное на сайте - мое частное оценочное мнение и не может быть истолковано иначе.
Со всеми вытекающими из этого последствиями.

Метки: android

О разрешениях для приложений в Андроид

Рубрика: android

Статья вроде бы про базывые вещи, которые касаются безопасности вас от вашего телефона на Андроид. Конкретно - речть идет о разрешениях, которые вы выдаете приложению на Андроид, а также о том, что за этим может последовать.

Повторюсь, что ничего нового - но позновательно.

Итак, читаем.

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

Рубрика: android

Задумался о шифровании данных в Андроид. Конкретно - применительно к очень простой практической задаче - как скрыть фото от чужих глаз в случае потери/кражи телефона.

Для начала - немного философии. Как известно, телефон на базе android 5+ имеет встроенные инструменты шифрования самого устройства. Для того, чтобы убедиться, идем: Настройки - Безопасность - зашифровать данные. Если там стоит "Зашифровано", то внутренняя память Вашего телефона под защитой. Ну, как под защитой - при вводе пин-кода или пароля данные разблокируются. Отсюда мораль: если Вы не используете пин/пароль на телефон, то данные не защищены никак!

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

Таким образом, получается, что внутренняя память телефона защищена. А что с "внешней"? (Ну, то есть с SD карточкой в телефон).

А ничего. Она просто не зашифрована. И это может внезапно стать проблемой - хотя бы потому, что там хранятся личные фото. Ничего "такого", но не хотел бы, чтобы они стали достоянием общественности.

В интернетах пишут, что если установить пин на 6+ символов, то появится пункт "Шифровать внешнюю SD карту". У меня не получилось. Ну, будем рыть дальше...

В общем, по итогам расследования. Есть 2 пути шифрования:

  • первый описан тут: https://habrahabr.ru/company/cybersafe/blog/243463/ Коротко: все медиафайлы прогоняются через редиректор, на папку натравливается примонтированный киптоконтейнер... Плюс: файлы в контейнере, следовательно, их названия и структура тоже скрыты. Минусы: не работает :)
  • зашифровать на уровне ФС, например, при помощи encdroid (https://play.google.com/store/apps/details?id=org.mrpdaemon.android.encdroid) или аналогичных (Cryptonite - https://play.google.com/store/apps/details?id=csh.cryptonite). Они создают EncFS файловую систему. Минусы - структура каталогов остается прежней, шифруются только файлы и изменяются их имена. Ну и - необходимо каждый раз добавлять файлы "ручками". С просмотрщиком работать неудобно.
  • использовать приложения всё-в-одном. Это я уже позже дошел, "потыркавшись" в тупики, о которых расскажу ниже.
Сначала мне показалось, что для моих задач - скрыть фото от посторонних глаз, на случай утери телефона - второй путь самое оно. Попробовал.

Для истории: скачиваем EncDroid, запускаем.

Там идем в Settings, ставим галочку в "Enable SD Card", и в "External SD Card preferenses" - выставляем путь до карточки (в моем случае это /storage/sdcard0)

Создаем зашифрованный "контейнер", помещаем в него файлы... оригиналы не забываем подчищать (на тесте я этого не делал).

Работать - неудобно. Зашифрованный контейнер не прозрачен для программ, увы.

Что же... пробуем первый путь.

Устанавливаю https://play.google.com/store/apps/details?id=com.cybersafesoft.cybersafe.mobile.lite

Ограничения лайт-версии - пароль в 2 симвлоа.. ну, попробуем так.

Создаем сейф, помещаем туда фото. Как минимум - фото в сейфе можно посмотреть встренным просмотрщиком. Не фонтан, но уже более менее нормально. Но вот не монтируется на папку никак! Соответственно, все пляски вокруг этой софтины заканчиваются невозможностью нормального монтировнаия...

Еще на encfs работают:

https://play.google.com/store/apps/details?id=com.giraone.encmanfull

https://play.google.com/store/apps/details?id=com.boxcryptor.android&rdid=com.boxcryptor.android

Последний, кстати, я поставил себе.

"Тупой как пробка", то есть умеет делать хранилище, помещать в него файлы... Неудобно то, что в его том не закачать файлы массово. Не просто неудобно, а очень неудобно (у меня 1000+ фото, заливать по одному - это наверное даже не на неделю задача).

В итоге, попробовал encdroid: https://play.google.com/store/apps/details?id=org.mrpdaemon.android.encdroid

Попробовал поработать с ней... неудобно. Полез смотреть дальше. Нашел такую штуку: https://play.google.com/store/apps/details?id=ru.vsa.safephotolite&rdid=ru.vsa.safephotolite

Из плюсов - работает, шифрует. Есть свой просмотрщик. Пароль просит при входе. Экспорт с одной стороны сделан хорошо - то есть "забраешь" фото в приложение, после чего тебе спрашивают - не хотите ли удалить исходник. Делает (вручную) резервные копии. В настройках есть пути до файлов. То есть можно обеспечить внешний бекап.

Что я и сделал: установил FolderSync Lite (https://play.google.com/store/apps/details?id=dk.tacit.android.foldersync.lite&rdid=dk.tacit.android.foldersync.lite), предложив ей отправлять сейф на Яндекс диск по WebDav. Так как файлы хранятся по одному, то, в общем - нормальный способ, не перегруженный трафиком.

В итоге: "всё работает" (что прекрасно), но не без ручных операций, увы. То есть не получилось сделать так, чтобы все фото из одной папки автоматически были бы подхвачены и зашифрованы... Да и синхронизация именно в версии Light FolderSync'a - автоматом "не работает", "только ручками". Но основная задача - скрыть фото от чужих глаз в случае потери телефона - решена.

ПС. на фоне этого всего стал чуть лучше относиться к Apple - они хотя бы изначально строят систему так, чтобы пользователь вообще не забивал себе голову "что будет если я потеряю телефон с флешкой,..." - они просто не дают ставить свои SD карты + шифруют на внутренней памяти всё, что можно.

Про HX13 Quad core Smart и Google Installer.

Рубрика: android

Прикупил я девайс... ТВ-приставка на Андроид. Заказывал с Китая. На ali называется "HX13 Quad core смарт Android TV Box RK3128 Android 4.4 1 Г/8 Г WIFI Media Player 1080 P HD XBMC Set Top Box", выглядит так:

Из плюсов - шустрый (До этого трудилась Digima hdmp 600 - по сравнению с HX13 она просто черепаха). Да, HX13 не виснет (Digima иногда впадала в длительную задумчивость). Небольшой и стильный. 8 Гб на борту. 1 Гб ОЗУ. 4 ядра по 1200 Мц. На борту из софта предустановлено немного, но - в том числе и не очнеь нужного (правда легко удаляется без рута). Например Kodi (бывший xbmc) - явно требует конфигурацию помощнее. Зато MX Player из коробки.

Из минусов - обновление Google Services (из коробки через Play Market) для того, чтобы работал YouTube (который не установлен по умолчанию) - прошло с ошибкой. И вроде штатно не вылечить никак - ну, у меня не получилось по крайней мере.

Но выход есть - ставим Google Installer (легко ищется в интернет), он обновляет всё как надо. После этого YouTube встает и работает как надо. А также еще 100500 гугловых приложений, которые используют Google Services. Как я понял по отзывам в интернет - для китайских изделий проблема почти типовая.

Кабель RCA (тюльпан) и HDMI в комплекте адов отстой.

В остальном, именно с точки зрения функциональности - ОЧЕНЬ доволен.

И еще - шок, доставка за НЕДЕЛЮ. Обычной почтой, из Китая. Видимо, сезон новогодних покупок подошел к концу, не иначе...

Про клавиатуры Android

Рубрика: android

Я когда-то давно, когда деревья были большие, а трава - зеленой, использовал клавиатуру swype. Потом оказалось, что она (предустановленная производителем) - достаточно триальна, и надо искать альтернативы. Альтернативу я нашел в виде touchpal. С которой жил, жил... и которая превратилась в неповоротливого монстра. После я с удивлением узнал, что оказывается gboard от google тоже умеет "свйпить" (к тому времени я не представлял себе ввод без свйпа). Но и ее замучали обновления - часто клавиатура "не работала" - нажиманешь, не отзывается, свайп не работает. Минута - и всё возвразщается на круги своя, то есть - работает. Снести не удалось (предустановленное системное приложение), но поискать альтернативу стоило. (Это как бы на всякий, после отката до начальной версии и сноса данных программы - она заработала как часы).

Посмотрел в сторону Яндекс-клавиатуры - всё бы ничего и даже весьма симпатично (взять одну только идею смены языка или переключения на настройки "свдигом"), но увы - она хоть и здоровая (30Мб+), но без свайпа (ну или не нашел настройку). А это для меня лично - большой минус. Посмотрел еще - и нашел SwiftKey (https://play.google.com/store/apps/details?id=com.touchtype.swiftkey) - пользуюсь пока ей. Достаточно шустрая. Не виснет. Скины поддерживает. Свайп присутствует. Много настроек. Вот чего еще надо для комфортного пользования на смартфоне?

Android: замена Яндекс-электричек на электрички от туту.ру

Рубрика: android

Я на работу езжу общественным транспортом. Электричка-метро и вуаля :)

До недавнего времени пользовался Яндекс-электричками (вообще стараюсь использовать Яндекс-приложения, мне они как-то роднее и понятнее). Но вот незадача: Яндекс не учитывает новые веяния РЖД - электрички "ласточка" (они как бы не "электрички", а "скорые пригородные поезда). Пришлось искать альтернативу. Порывшись на Play Market - нашел приложение от туту.ру - которое учитывает и Ласточки, и электрички. И имеет кроме всего прочего весьма приятный интерфейс (или, скажем так, отличный от Яндекса более инетересный интерфейс, правда иконка приложения достточно странная).

Не рекламный пост, хотя и похож. А на самом деле - просто мысли вслух :)

Линк на туту.ру электрички: https://play.google.com/store/apps/details?id=ru.tutu.etrains

Случайная фотография

Орфография

Система Orphus
Дизайн от: Templates Next | Адаптация d51x