nataraj: (Default)
В поисках странного нашел полезное

https://f-droid.org/en/packages/net.typeblog.shelter/

Штуковина которая судя по описанию умеет изолировать андроидный говнософт в отдельные профайлы.

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

Но судя по описанию -- архи нужная вещь...
nataraj: (Default)
Вы все еще думаете, что ваш телефон принадлежит вам? Я вот ни на минуту не сомневался что нет.
ФСБ? АНБ? Гугл? Нет все проще: спамеры в сговоре с производителем.

Несколько лет назад разбив в путешествии свой хайскрин, экстренно купил что по-дешевле...
Чем по-дешевле оказался аппарат Fly FS407 Stratus 6

Через какое-то осмысленное время он явно подвергся вирусной атаке, начал самовольно открывать браузер с рекламой, пушапить непйоми какие нотификации спамового характера и т.п. Я думал дырявый софт, сбрасывал прошивку, обновлял, но помогало не на долго...

Покупать новый телефон... Ну не до этого мне сейчас, по совокупности причин.

Потом на 4pda выяснил, что вирусы были напрямую вшиты в прошивку. Со временем их научились находить DrWeb и Касперский...

Вот прямо сейчас на офф. сайте производителя лежит две прошивки с вирусней внутри...
https://helpdesk.fly-phone.ru/hc/ru/articles/231096728-FS407-Stratus-6


Прекрасный пользователь TolokOFF по мере всех этих обнаружений собирал модифицированную прошивку из которой были выкинуты все пакеты содержащие вирусы... До тех пор пока не обнаружилось, что один из зловредов интегрирован непосредственно в Settings.apk. Удалить этот пакет можно, но телефон становиться неюзабильным, даже Wi-Fi не настроишь... Настройки от других прошивок не подходят.

Сказав волшебную мантру censured ) я полез внутрь apk-шки, выяснил, при помощи товарищей на какой именно файл изнутри ее антивирус поднимает аларму. Это был некий com/android/datasystem/ApMain.bin. Ага, сказал я и удалил этот файл изнутри apk-шки, и все перестало работать. Это меня опечалило, но не остановило. После ряда попыток разобраться как вообще система реагирует на вмешательство в apk, было установлено, что если заменить этот и остальные файлы из папки /com на аналогичные нулевой длинны, то все начинает работать. Settings.apk крайне изредка радует надписью "В программе Настройки произошла ошибка".
И вроде рекламы более не кажет...

Так был побежден подлый вирус.

Мораль: Бойтесь производителей, больших и малых. Нет на них ни законов ни божьего суда.
nataraj: (Default)
Как вы возможно знаете, GooglePlay для своей работы хочет слишком многого разрешений, и слишком навязчиво интегрирован в систему. У любого здравого человека, следящего за своей системой, это должно вызвать острое желание выставит ее из системы вон.

Но программы то как тогда ставить?! Расскажу как.

1. В каталоге F-Droid (о нем см. тут) есть программа Yalp Store которая умеет скачивать бесплатные программы из GooglePlay'я без необходимости иметь там учетную запись, наличие самого GooglePlay'я на телефоне иметь тоже не требуется.

2. Если иметь лишнюю программу для установки не хочется, то есть проект ApkPure. Ребята уже скачали все бесплатные APK'шки из GooglePlay'я и раздают их нуждающимся. В том числе и просто через веб. У них существует и программа для телефона, но она не свободная и если уж ставить программу, то Yalp Store из п.1. Update: ApkPure'шный клиент ведет себя не вежливо. Ставить не рекомендую. Только веб, в качестве резеврного варианта если yalp не работает...

Менее рекомендованные решения:

3. One Mobile. Тоже каталог утащенных с GooglePlay'я apk'шек, но обладающий рядом недостатком: агрессивно коммерческий, показывают рекламу; живет на IP-адресах блокируемых роскомнадзором, и чаще не работает чем работают; не имеет веб версии; его market тащит за собой свой скринсейвер, что совсем фу-фу-фу...

4. Яндекс.Store Личный market яндекса. Не все нужные программы там есть, программа хочет явно лишних разрешений. Но ее после установки приложений можно просто удалить.

НЕ рекомендуемые решения:

Amazon Appstore - выглядит как настоящий, требует минимальной регистрации. Но после его удаления из системы все установленные через него приложения превращаются в тыкву. Не рекомендован к использованию.

GooglePlay - программа требует слишком больших полномочий, слишком тесно интегрирована в систему, неудаляема без такой-то матери. Не рекомендуется к использованию.
nataraj: (Default)
Перепрошив телефон задумался как бы мне обойтись совсем без Гугл-Плея. One Mobile работает как-то совсем хреново. Похоже что они с прибором клали на то что часть их IPшников блокируются роскомнадзором (возможно они даже не знают что он есть). В результате оно работает очень сильно через раз, и за пару недель мне так и не удалось пройти последовательность до конца.

Всего несвободных программ у меня три: Яндекс-карты, часики и одна игрушка.

Яндекс-карты скачались из яндекс маркета. Игрушки и нужных часиков в нем нету.

Попробовал маркет от Амазон. Приуспел, возрадовался, потому что они почти ничего от меня не хотели, но потом обломался, ибо удалил Амазоновский маркет (вот нафиг он мне на телефоне когда я все установил. Вот че он там будет делать пока я сплю... ;-)) И выяснилось, что программы поставленные через амазоновский маркет без него работать отказывались. Даже часики. Суки.

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

Оказывается существует проект ApkPure, товарищи скачивают apk'шки бесплатных программ с GooglePlay'я и раздают их нуждающимся. При этом даже программу свою на телефон ставить не заставляют. Apk'шки можно забрать через веб.

Короче на вид крайне симпатичные ребята... Попробую поиспользовать их для своих несвободных целей...
nataraj: (Default)
Слишком хороший абзац получился чтобы он потерялся в недрах форума про конкретную модель телефона

Recovery (иногда переводится как "Консоль восстановления") — специальная утилита, которая может быть загружена вместо ОС Android и предназначена для управления прошивками и восстановления системы в случае ее неработоспособности. Recovery располагается в отдельном разделе внутреннего хранилища, и по сути являет собой самостоятльную операционную систему в миниатюре.
http://4pda.ru/forum/index.php?showtopic=821124&view=findpost&p=78539599

Куда бы его пристроить...
nataraj: (Default)
В течении нескольких дней, с перерывами на поработать, упражнялся в накатывании прошивки CyanogenMod на мой недо-телефон...

Походу прокачал андроидоведенье на несколько пунктов...

Успеха правда не добился... Удалось завести связь только в односимочном режиме... Зато зарепортил баг чуваку прошивку собравшему. Он почему-то был не в курсе...

Пот катом отчет написанный на тематическом форуме.
https://4pda.ru/forum/index.php?showtopic=821124&view=findpost&p=78262434
Read more... )

Отдельное Кю, к формату форума и администрации. Я им говорю, давайте исправим неточность в инструкции. А они "у нас все хорошо". То ли дело вики...
nataraj: (Default)
Друзья, напоминаю вам очевидную, но не всем понятную истину: если какая-то зарабатывающая деньги корпорация бесплатно выдает вам программу, следует очень внимательно задуматься, чем именно вы за нее платите. Если обращаться к архетипическим историям, все это похоже сводится к сказочной формулировке "Отдай мне то, чего у себя дома не знаешь". Первенца они конечно не заберут, но вы уверены что то чем вы платите не нужно вам самим?

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

Angry Birds -- если надо занять время когда голова совсем не работает. Показывает рекламу. (Игры, как я полагаю будут последним, что перейдет из проприетарного софта в опенсорс. Слишком разные специалисты требуются в одной команде, чтобы сделать хорошую игру. Самопроизвольно так собраться трудно. Хотя есть некоторая надежда на институт краудфандинга, если он начнет развиваться в правильном направлении)

ElJay LiveJournal Client -- Клиент для ЖЖ. Подходит для того чтобы по-быстрому что-то записать. Картинок не умеет. Чтение избранного ленты как-то у меня не прижилось. Скорее неудобная. Показывает рекламу. (Опенсорсное решение для всех социальных сетей на мой взгляд должно быть следующиее: гурппа сервер-сайд сервисов предоставляющих доступ к разным источникам через единый протокол (например tent.io), и хороший клиент умеющий по этому протоколу общаться. Иначе не взлетит. Писать по отдельной гуевой программе на каждый сервис -- не вариант)

Ingress -- Замечательная игра, в которой виртуальное пространство нанесено поверх реального мира. Для взаимодействия с игровыми объектами необходимо ногами придти в требуемую точку, подтвердить свое местоположение по GPS и после этого взаимодейстововать. В свое время было очень хорошим поводом погулять. К сожалению в какой-то момент оно начало требовать новый Google Play для работы, но добровольно тащить Окей Гугул на свой телефон у меня рука не поднялась. Поэтому игра пока заброшена. Возможно в какой-то момент я к ней вернусь, заведя под это дело отдельный телефон, в который Окей Гугл втыкать не жалко. (Шансы на появление опенсорсного аналога как ни странно высоки. Потому как существует OpenStreetMap, и на нем есть объекты которые можно автоматом превратить в объекты игрового мира, например почты или аптеки. Я в свое время прикидывал структуру такой игры. Могло бы получиться интересно, если таки сделать)

Night Clock -- Превращает телефон в часы. Показывает время на экране большими не гаснущими буквами. Заведена для того чтобы на выездных сессиях ребалансинга следить за временем. Применяется весьма часто. Рекламу показывает только в меню. (По непонятной причине опенсорсной версии нет. Бродят во мне мысли заказать аналог у какого-нибудь фрилансера и открыть.)

RAR -- Без комментариев. Была поставлена по весьма экзотической причине: под линуксом старые версии rar архивов с русскими буквами не открываются, а я скачал такую аудио-книгу. С тех пор иногда разархивирую что-то. (Возможность существования опенсорсной версии -- мне не известна. Патенты'с. Ну и черт с ней)

TrackID -- В принципи крайне удобная программа, позволяющая узнать что за музыка играет в офлайне: жмешь капу, ждешь несколько секунд, она музыку записывает, сверяет по базе и сообщает название композиции... Хорошо срабатывает на западных треках. На наших -- крайне плохо. Есть большой и жирный минус: последние апдейты требуют таких разрешений, что только анального зонда в том списке не хватает. Поэтому апдейты на нее я запретил, и вам в целом ставить ее не советую. (В момент когда эта технология только появилась, на LOR'е был анонсирован опенсорсный аналог. Но где он сейчас, насколько жизнеспособен и есть ли под него мобильный софт -- я не знаю)

VeloBike -- Клиент от московского проката велосипедов. Ценен онлайн картой занятости точек проката. В остальном весьма бессмыслен, могли бы добавить много полезных фич. Но нет... :-( Опенсорс? Мечты-мечты...

Wifi Analyzer -- Очень удобная программулина показывающая что твориться в WiFi мире вокруг вас: сколько вокруг WiFi точек, на каких каналах они сидят. (Принципиальных трудностей в написании опенсорс аналога нету. Ждем)

Вконтакте -- Инструмент для чтения одноименной социальной сети. Подсел я на нее :-( Удобный. (Комментарий на тему опенсорсности аналогичный ЖЖ приведенный выше)

Яндекс Карты -- Сколь более подробной не был бы OpenStreetMap, построение маршрутов с учетом пробок по нему не сделаешь. Поэтому при поездках таки приходится пользоваться яндекс картами. Бонусов у них два: 1. Это собственно маршруты с учетом пробок, и 2. Это то что он каким-то образом умеет вычислять местоположение по сотовым сетям, т.е. определять его значительно быстрее чем GPS. Возможно второй пункт нивелируется телефоном с более другим GPS модулем. Интерфейс местами удобный, местами крайне не комфортный и не интуитивный.(На опенсорс есть некоторая надежда в лице maps.me. Им для конкурирования с мейнстримом нужны будут пробки, и в каком-то виде они так или иначе появятся. Если не в режиме opensource, то хотя бы в режиме, более tureЪ. Редкий случай когда mail.ru делает что-то идеологически верное)

Песни под гитару Free -- оффлайновый гитарный склерозник. Есть какая-никакая база попосовых рок песен. Можно добавлять свои. Программа в целом корява и отвратительна. Один дефолтный деревянный фон чего стоит. Но несколько удобнее хранения в текстовом редакторе. Серверная часть подразумевает добавление своих песен. Но весьма убога и требует логина гугл-аккаунтом, за и что была послана лесом. (Кажущаяся простота написания опенсорсного аналога упирается в то, что если начать это делать правильно, то оно выльется в кучу проблем и нерешенных задач. Ну и плюс еще авторское право на тексты, мать его растуда)

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

Contacts Backup Ultimate -- программулина умеющая экспортировать фотографии к контактам в высоком разрешении. Да в андроиде это крайне неочевидное действие, без этой проги их не достать, если нет рута. Функции бэкапа -- вторичны. Программа требуется единоразово при переезде базы данных контактов телефона на CardDAV.

CPU-Z -- программа для просмотра информации о процессоре и прочей системной информации


TODO:
1. Говорят что есть специальный софт, который умеет на уровне системы накладывать ограничения на доступ программ к функциям системы. Это позволит более полно контроллировать свой телефон, и можно будет ставить программы с анальными зондами, их предварительно отключив таким способом. Оно гуглиться, но надо разбираться. А я пока не разобрался.

2. Надо наладить систему бэкапа контактов. Очень надо. Пока оно руками сливается в файлик с vcard'ами. Через что происходит это крайне не регулярно. Фоточки с контакта почему-то туда попатают туда сильно урезанные по размеру. Короче тоже надо будет наладить себе эту инфораструктуру...

3. Надо научиться исользовать SIP телефонию на смартфоне. Это благо. Но правда последний подход к этой теме я делал крайне давно... Но надо...
nataraj: (Default)
В отличие от мира десктопов, в которых более или менее очевидно, что для какой задачи ставить, в мобильных телефонах, по крайней мере в андроиде, в маркете существует целый зоопарк решений по каждой теме, какое решение лучше, какое хуже -- не очевидно, а знания о том какие программы надо ставить -- как-то в сообществе не витает. Поэтому во-первых с целью поделиться этим знанием, а во-вторых, чтобы упростить себе процесс переезда с телефона на телефон, я напишу эту заметку, основанную на своем личном опыте

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

F-Droid -- главная программа для, обладающего android телефоном любителя OpenSource. Это аналог PlayMarket'а в котором находятся только программы с открытым кодом. Таким образом все программы которые находятся там -- гарантированно без рекламы, а о возможных платных услугах и возможной передачи данных третьим лицам там предупреждают красным текстом. Так же такие программы не будут запрашивать лишних разрешений. Для работы надо разрешить "Установку из неизвестных источников" в разделе "Безопасность".

Catapult - Launcher (ну это типа рабочего стола, та фигня с иконками которую показывают когда разблокируешь телефон). В современных телефонах ланчер идущий от производителя слишком сильно интегрирован в корпоративные сервисы, которые невозможно оторвать. Поэтому приходится ставить другой. Catapult -- это ланчер Trebuchet выковырянный из CynagenMod, и собранный как отдельное приложение. Последняя версия за 15й год, но вроде пока работает. HINT: поиск гугла убирается следующим образом: делаем длинное нажатие на экран, появившееся внизу меню вытягиваем вверх, находим там пункт Search Bar, ставим там OFF. Профит.

K9-Mail - Почтовый клиент. Позволяет работать с почтовыми ящиками по протоколам IMAP и SMTP. Just Works. Заявлена поддержка GPG-подписей, но я не проверял.

DAVdroid - Позволяет пользоваться списком контактов и событий хранимых на сервере CardDAV/CalDav. Переползание на новый список контактов несколько проблематично, ибо простого способа перекинуть все нет (или я его не нашел), но начав пользоваться испытываешь необычайный кайф, от того что в новом телефоне все контакты появляются в течении минуты. Для работы с календарем, понадобиться поставить OpenTasks и сам календарь (смотри ниже)

OpenTasks - Вообще эта интерфес для управления задачами, но я его по прямому назначению не использовал. А нужен он для того чтобы создать какие-то программные интерфейсы чтобы события календаря CalDAV приходящие из DAVdroid оказались доступны другим программам которые умеют работать с календарными событиями. (Например приложению календаря). Хотя наверное надо попробовать поиспользовать эту программу по прямому назначению.

Etar - Календарь. Я не знаю кто покусал гугл, но в новых версиях андроида встроенный календарь отказывается работать при выключенных гугловых сервисах. Поэтому надо ставить сторонний. Etar -- это форк AOSP Calendar, который в свою очередь форк системного календаря, того с того времени, когда он был еще опенсорсным. Для работы Etar ему надо явным образом разрешить использовать данные календаря. Для этого надо зайти Settings -> Apps -> [шестеренка] -> App permissions -> Calendar и там явным образом передвинуть переключатель для Etar. После этого Etar во-первых начнет запускаться, а во вторых видеть данные из DAVdroid'а

Xabber - Клиент Jabber. Он же XMPP. Для тех кто не в теме, это что-то типа аськи, только работает без привязки к конкретному провайдеру услуги. Google Talk и Yandex Messanger работает по этому протоколу. Xabber -- тоже просто работает. Покрывает базовые функции отправки сообщений между аккаунтами. Расширенных функций, вроде видео/аудио звонков, передачи файлов, или чат-румов -- нет. Но для моих целей как-то и не надо. Мне изредка надо спросить кого-то чего-то не доставая ноутбук...

OsmAnd~ -- карта. Умеет работать в оффлайн режиме, если предварительно карту нужного региона скачать. Заточена под использование данных OpenStreetMap, самой детализированной карты ever. Не хватает детализации? Можете дорисовать, проект развивается энтузиастами. Незаменимая вещь для людей путешествующих. В отличие от OsmAnd и OsmAnd+ из плеймаркета не требует денег и не имеет ограничений на количество загрузок карт.

Cool Reader Читалка электронных книг. Уже не помню, почему отказался от FBReader и пришел к Cool Reader. Они все слегка неудобные, но с другой стороны с телефона я почти что не читаю..

VLC -- Проигрыватель вилео и музыки. Для просмотра фильмов -- идеален. А вот для прослушивания аудио-книг оказался не особо удобен. Нет возможности поставить закладку или начать случать с того же места после перезагрузки. Но альтернативы для аудио-книг пока не нашел.

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

AnkiDroid -- программа с "карточками" для изучения языков в любое свободное время. Например в метро. Не безинтересна. Плюсы: очень прикольная тема. Синхронизация с десктопными программами. Минусы: для синхронизации завязана на материнский сервис, бардак с каталогом карточек. Из моих внутренних сложностей: оказалось, что для успешного изучения, надо иногда подробно разбирать трудные карточки, вдумчиво, за компом со словарями. А у меня на это уже не хватает времени и усидчивости...

WordPress -- изначально я ставил эту программу с целью постить записи с картинками прямо в ЖЖ с телефона. Для чего завел закрытый WordPress с автоматическим постингом в ЖЖ. Идея провалилась, от того, что мобильный клиент не может нормально создавать картинки с кликабильными превьюшками. Поэтому сейчас я ее использую для быстрой отправки картинки из телефона в медиа-галерею wordpress, и уже потом на десктопе пишу пост и вставляю картинку. С десктопной версии превьюшка создается нормально.

OpenVPN for Android -- клиент OpenVPN. Был поставлен для того чтобы тестировать OpenVPN поднятый на работе. Работает. Минимум один раз использовал чтобы поискать чего-то на заблокированном PiratBay'е. Главный минус -- не знаю способа научить его автоматически включаться, при подключении к определенным источникам интернета. Тогда бы был бы реально полезен.

KDE Connect - штуковина позволяющая слиться в экстазе с KDE находящейся в одной локальной сети с телефоном, получить общий на двоих буфер обмена, получать уведомления о звонках на десктопе, управлять положением мыши с телефонного экрана. Чаще всего пользуюсь функцией общего буфера обмена. Фантастически удобно. Недостатки: в случае если телефон раздает WiFi на ноутбук, то почему-то не работает. Хотя вроде одна локальная сеть выходит. Ну и то что работает только с KDE. Почему не сделали такое же на уровне иксов -- не понятно.

OSMTracker -- Если вы пишите трэки для дальнейшего занесения в OpenStreetMap -- то это программа для вас. Пишет трек и позволяет удобно делать пометки голосом фотографией или текстом. Возможно в связи с развитием в OsmAnd своей системы записи треков актуальность этой программы -- упала. Но несколько лет назад треки можно было писать только ей.

TextWarrior -- Текстовый редактор. Только что поставил, потому что не хотелось писать о том текстовом редакторе, которым пользовался до сих пор. С ним были проблемы. При первом взгляде TextWarior рулит: симпатичен, и обладает крайне редкой для анроидного редактирования текстов функцией: имеет undo и redo. (или я дурак и просто не знаю тайной комбинации которой undo делается в обычном поле редактирования)

Yalp Store — программа позволяющая без заведения гуглового аккаунта ставить бесплатные приложения из google play'я. Изредка не работает, но в целом рекомендуется как инструмент №1 для установки несвободного ПО, если уж оно надо.

Simple Gallery — Стоковая галерея хочет о вас знать слишком много. Simple Gallery — хорошая ему альтернатива.

Simple File Manager — Файл менеджер, чтобы управлять файлами :-)

Profile

nataraj: (Default)
Swami Dhyan Nataraj

July 2024

S M T W T F S
 123456
789 10111213
14151617181920
21222324252627
28293031   

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 24th, 2025 12:30 pm
Powered by Dreamwidth Studios
OSZAR »