Реклама в Android (и немного об альтернативных ROM’ах)

Пока неделю ждал разблокировки загрузчика, пришлось пользоваться аппаратом как есть, в состоянии, что называется, из коробки. Android 12ой версии, MIUI 13ой. И я просто охреневал от количества рекламы, блин, везде. В массе привычных аппов с ГуглоПлея она была настолько назойливой, что пользоваться приложениями было реально непросто. Некоторые показывали рекламу при каждой попытке воспользоваться функционалом приложения, включая попытку его банального закрытия – оно требовало посмотреть рекламку, нажать на запрятанный в ней заветный Икс, прежде чем закрыться.

Я буквально считал минуты до возможности наконец разблокировать загрузчик и установить кастомную прошивку.

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

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

Ну я в общем не удивляюсь. Точно такое же поведение я наблюдаю у многих десятков коллег на работе, старательно смотрящих рекламу в YouTube. Смотрящих и нетерпеливо ждущих появления заветной кнопки “Пропустить”. Почему не поставить аддон в браузер и забыть про эту чертовщину? Я не понимаю.

Да, тут конечно можно порассуждать, о том, что реклама там не просто так, что она источник дохода хулиарда блогеров и других производителей контента, который и я с удовольствием потребляю. Это факт. Но в моей голове не укладывается, как в XXI веке, когда каждый мой шаг извествен Гуглу и досконально проанализирован наипродвинутейшими алгоритмами на армаде суперкомпьютеров, YouTube пихает непропускаемую двухминутную рекламу водяры при просмотре советских мультиков моими детьми. Вы, блять, серьезно? А уж на какой-нибудь документальный видос получасовой длительности, реклама порой напихана каждые 3 минуты. Хуже чем в зомбоящике. Как так-то??

Посему и приходится безжалостно резать всю эту нечисть. А любимые блогеры давно поназаводили себе патреонов (или других способов получать донаты), куда можно безпроблемно опустить пару монет, и поддержать человека, минуя длинные ручищщи Гугла.

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

Та-же хрень с фейсбуком – я не активен в нем, но пользуюсь marketplace’ом – на Австралийском рынке б/у можно сэкономить кучу денег на стройматериалах и тп. И зайдя на marketplace до перепрошивки телефона я был просто шокирован, насколько там все сильно пропитано рекламой. Каждая третья-четвертая объява оказывалась тщательно (и не очень) замаскированой проплаченой туфтой.

Однако, вернемся к тезисам друзей товарищей. Гемор ли поставить кастомную прошивку, где рекламы практически не будет, равно как и массы никому не нужных понаставленных производителем, неудаляемых, приложений с никому ненужным функционалом? Это безусловно требует проведения спектра манипуляций, которые существенно проще проделывать при наличии опыта. Однако, сами манипуляции и подводные камни весьма детально описаны на двух наиболее продвинутых ресурсах – нашем 4pda и западном xda-developers. Общая идея процедуры неизменна уже по крайней мере 10 лет, однако с каждым новым смартфоном и новой версией Ондроида появляются нюансы, знание которых как минимум полезно, а как максимум абсолютно необходимо. Вся эта и другая полезная информация регулярно публикуется на упомяных ресурсах.

Вспоминая свой первый опыт возни с прошивками Symbian в середине 2000ных, затем IPhone, и наконец своим первым аппаратом на Android, могу точно сказать – следуя инструкциям все плюс минут получается. В редких случаях что-то идет не так и приходится начинать сначала.

С тех далеких времен я перепрошивал телефоны и планшеты сотни раз, и неизменно процедура начинается с чтения 4pda и/или xda-developers. Из представленных вариантов выбираю прошивку, ориентируясь на внешний вид, заявленный функционал, доступность исходных кодов и отзывы уже установивших. Затем перехожу к инструкциям по установке, где скачиваю все нужные файлы, драйвера и утилиты, ну и собственно, поэтапно произвожу установку.

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

Во вторых, масса кастомных прошивок имеет открытый исходный код – ройтесь, проверяйте сколько душе угодно; и убеждайтесь, что данные ваши создателю прошивки – как собаке пятая нога.

Я с давних пор пользуюсь прошивками от miuimix для своих смартфонов Xiaomi. Никогда не было проблем, ни с рекламой, ни с расходом батареи.

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

Такая ситуация с неугодным корпорациям софтом встречается далеко не впервые, и у меня нет сомнений, что по принципу Король умер. Да здравствует король!, появятся новые аппликации. Будем, как говорится, посмотреть.

Вот такие дела, камрады. Всем добра, без назойливой рекламы.

Laing DDC опять сдохла!

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

Смотреть ровно с пятой минуты

К чему это я? А к тому, что чертова помпа в контуре водяного охлаждения компа, недешевая и обещающая быть вечной Laing DDC, с кучей модных прибамбасов вроде магнитной подвески и керамического подшипника сдохла. Опять. Вторая за последние 5 лет. Не отработав и десятой части заявленного срока службы (MTBF если быть точнее). Несмотря на бережную эксплуатацию в идеальных условиях…

Laing DDC

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

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

Далее нужно сделать отступление, и сказать, что раз уж я живу в доме «на земле», который ко всему еще и прошел через фазу масштабного ремонта, некоторое время назад я решил осуществить давнюю задумку по переносу помпы и радиатора охлаждения наружу, за пределы дома. Это сделает систему еще тише, производительнее, а также снизит температуру в комнате, где стоит комп (это актуальная летняя проблема).

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

Продолжить чтение

Система «Старт-стоп» в общем, и бесполезная гениальность Mazda iStop в частности

Ни для кого не секрет, что сегодня практически все авто-производетели устанавливают системы Старт-Стоп на двигатели. Работа системы заключается в том, что она автоматически глушит двигатель, пока вы стоите на перекрестке, и заводит его, когда вы намереваетесь начать движение, отпустив педаль тормоза. Вдобавок есть кое-какие нюансы, о которых ниже. По заверениям производителя, система позволяет экономить топливо и уменьшить вредные выбросы в атмосферу (что, уже, по сути, тавтология, на да пёс с ними).

На самом деле дела обстоят несколько иначе. Во-первых, экономия топлива, даже при движении в плотном потоке просто мизерна. Современный двухлитровый бензиновый двигатель потребляет примерно 0.6 литра топлива в час, при работе на холостых – именно этому объему может, теоретически, равняться экономия топлива, если простоять в пробке час, без движения, с заглушенным мотором. Это, я подчеркиваю, в теории. На практике же, как правило, в пробках мы все-же медленно ползем, а не стоим на месте, поэтому двигатель не будет постоянно выключен, а скорее наоборот. Кроме того, есть ряд нюансов, которые я упоминал выше, такие как:

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

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

Продолжить чтение

Смартфон Sony–полное инженерное разочарование

Ну может они не все такое гамно, я не проверял, но судя по идентичному внешнему виду, они и внутри, наверняка, похожи.

Короче, история такая. У моего товарища упал и разбился смартфон Sony Z3 Compact. Вдребезги. Аппарат остался включен, поскольку тач не работал, а времени возиться с поисками комбинации кнопок, которая бы принудительно вырубила смарт, если таковая вообще имеется, не было. Через некоторое время батарея в телефоне села, он выключился и в таком виде пролежал около месяца, пока не приехал заказанный в aliexpress новый экран.

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

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

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

Вывод – конструкция полное дерьмо, что механически, что хардверно. Одноразовая туфта. Если бы она еще стоила соответствующе, а не 500 баксов…

Как удалить антивирус McAfee

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

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

Но ролик забавный!

McAfee – зло

Я просто поражаюсь наглости разработчиков антивирусного ПО McAfee. Исследуя на работе корпоративную версию данного куска дерьма продукта, я просто обалдел, насколько все плохо.

Как известно, для того чтобы сэкономить место, многие исполняемые .exe файлы сжаты всякими разными алгоритмами. Так вот этот конченый McAfee тупо не умеет распаковывать часть .exe’шников.

Есть у меня тестовая папочка со всякой дрянью, так вот старый Kaspersky KAV 7 (софтина 2008 года) обнаружил все и обезвредил – часть вылечил, а большую часть стер к чертям:

KAV 7

А вот McAfee AntiVirus Scan Enterprise 8.5i обнаружил не все:

shit

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

Испытания проводились на двух компах есстественно, т.е. никакой интеракции между антивирусами не было и оба были проапдейтены. Сами компы абсолютно идентичны, на обоих стояла чистая WinXP (свежезалитые имиджи).

Это еще не все!!!

Следующим шагом была проверка защиты системных файлов – эта функция заявлена у обоих АВ.

Был написан тупой код:

#include    
using namespace std;    
int main(int argc, char* argv[])    
{    
    ofstream file("C:\\Windows\\system32\\drivers\\etc\\hosts", ios::out | ios::app);    
    file.seekp(0, ios::end);    
    file<<endl<<"195.27.181.10 cnn.com";    
    file.close();    
    return 0;    
}

Как видно будущая прога должна тупо внести изменения в файл hosts, и при попытке доступа к доменному имени cnn.com, оно не будет резолвится через сервера DNS, а тупо преобразуется в IP 195.27.181.10. Т.е. например при попытке зайти на сайт cnn.com мы попадем на сайт 195.27.181.10 (kaspersky.com). Комприлируем файл, называем его Adware.exe (именно таким функционалом часто обладают adware софтины) и запускаем –  KAV 7 сразу оповестил о попытке изменения системного файла:

KAV 7

А что сделала МаКафа? Правильно – нихрена она не сделала. Вообще. На cnn.com зайти теперь тупо нельзя и все зашибись.

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

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

В общем я в полном ауте от софтины. Подобные свойства в купе с тормознутостью и идиотским интерфесом делают McAfee самым гнусным АВ ПО, которое я встречал.

А все началось с того, что сеть, надежно защищенная непробиваемой тупостью МаКафы, пала под натиском примитивного китайского троянца…