AeronLi

AeronLi

пикабушник
21К рейтинг 1368 подписчиков 3756 комментариев 74 поста 8 в "горячем"
2 награды
лучший авторский текстовый пост недели более 1000 подписчиков
9926

Вопрос тем кто создал клиент "Пикабу" для Android.

У меня вопрос:

Зачем ВАМ столько много аналитики в приложении?

Мало того, что код буквально состоит из Яндекса, так еще приложение рапортует буквально о любом действии пользователя! Нажатие на кнопки меню (сбоку которое), отправка сообщения, лайк/нелайк поста, аналитика действий пользователя... И МНОГО РЕКЛАМЫ. Того же Яндекса, Mopub. my.target и пр. пр.пр.

А пользователи еще удивляются - почему это в приложении реклама появляется того, о чем разговаривали около телефона?

Вдобавок, все это "тряхомудие" реально засирает трафик и негативно влияет на скорость работы самого приложения.

Я конечно понимаю, надо собирать как-то статистику для исправления багов, но не таким же образом!

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


Ответ от admin:

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

2. Реклама нужна для оплаты работы разработчиков и развития.

Если хотите понять, что будет с приложением без рекламы, откройте старую версию iOS: рейтинг 1.6 из 5. Причина в том, что мы не можем его поддерживать из-за высокой стоимости разработки, т.к. в приложении нет рекламы.

767

Game Anthology by Пикабу

Почитал-поржал комментов в ЭТОМ посту, решил сделать полную версию антологии игр, основанную на комментах пользователей.

Благодарю всех, чьи комменты вдохновили на создание этой простыни с картинками)

Тег "мое" не ставлю, ибо я только соединил воедино логотипы игр с комментами пользователей и обобщил все это в одном посту в алфавитном порядке.

Game Anthology by Пикабу Деревня дураков, Игры, Прикол, Простынь, Компьютерные игры
403

Об многочисленности VPN-приложений, или бесплатный сыр в мышеловке.

Как я уже упоминал в прошлом своем посту, я занимаюсь реверс-инжинирингом приложений на платформу Android.

Сегодня я хочу поговорить о массовом распространении приложений для обхода блокировки сайтов (и проч.) - клиентах vpn-туннелей, или попросту VPN-приложениях.

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

Из самых известных приложений выделяются только два самых-самых: SurfEasy VPN и OperaVPN. Не для кого не секрет, что бесплатные приложения так или иначе должны "отрабатывать" свой хлеб побочными функциями, выполняя их скрыто или открыто для пользователя. В 99% случаев эти функции выполняет реклама и аналитика, собираемая и передаваемая на удаленные сервера для якобы отчета о правильности функционирования приложения, отчета о всевозможных багах и прочем. Реклама же призвана "оплачивать" бесплатную работу приложения для поддержки разработчиков оного.

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

Например: OperaVPN.

Приложение построено на основе движка SurfEasy VPN, однако, в отличие от оригинала имеет полностью бесплатный вариант распространения и автоматически продлевает т.н. премиум-подписку (безлимитный трафик), что настраивает крайне положительно пользователя по отношению к разработчику и самому сабжу. Одно огромное "но": OperaVPN содержит в своем коде сервисы агрессивной рекламы, которая работает в фоне и сильно загрязняет трафик через VPN-туннель. Кроме того, приложение имеет в коде микро-сервисы Google, которые собирают аналитические данные и отсылает их на серваки Гугла для анализа и предложения контекстной рекламы Google Ads. Кроме того, есть отдельный сервис аналитики Segment, который занимается тем же, но отправляет данные уже на другие сервера. В результате мы имеем большое потребление памяти ОЗУ приложением, влияние на заряд аккумулятора и лишний трафик, мусором льющийся по vpn-соединению.

Не так давно на сайте 4PDA в ленте новостей была реклама приложения VPN Unblocker FREE Unlimited (GooglePlay) которое также предоставляло услуги бесплатного vpn-соединения, гарантируя сохранность данных и анонимность в интернете.

Я решил покопаться в потр@шках приложения и посмотреть, можно ли сделать мод на него, аналогичный тому, что я сделал с приложением OperaVPN.

Разобрав приложение с помощью BAT by Bursoft (за тулзу автору огромный респект), и зайдя в код java я ахуел. Я не думал, что в отечественном приложении (а приложение - плод труда харьковской команды ArtJoker) будет настолько много говна мусорного кода, что я не то, что не захочу делать мод на него, а я бы крайне не рекомендовал даже его устанавливать на свое Андроид устройство!

Вот список того, что было обнаружено внутри VPN Unblocker FREE Unlimited:

-реклама adcolony/jirbo ads

-реклама  amazon ads

-реклама applovin native ads

-реклама appodeal ads

-реклама appsflyer ads

-аналитика chartboost analytics

-реклама cmcm ads

-реклама facebok ads

-реклама flurry ads

-реклама google ads

-аналитика google analytics

-аналитика/метрика google measurement

-реклама inmobi ads

-аналитика moat analytics

-реклама mopub ads

-реклама my.target ads

-реклама unity3d ads

-аналитика/метрика yandex metrica

-реклама yandex ads

-аналитика io.fabric analytics

-реклама org.nexage ads

-встроенный сервис mindpipe для отправки логов logcat на удаленный сервер

-встроенный сервис логгирования avocarrot (собирание данных из logcat)

-реклама supersonic ads

-реклама startup ads

-аналитика tapjoy moat analytics

-реклама tapjoy ads

-реклама vungle ads

-реклама integral ads

-реклама io.presage ads


Красным я отметил "мусорный код" внутри приложения (т.е. он вообще не нужен в приложении vpn-туннеля):

Об многочисленности VPN-приложений, или бесплатный сыр в мышеловке. Реверс инжиниринг, Приложения на смартфон, Длиннопост, VPN, Моды, Шапочка из фольги
Об многочисленности VPN-приложений, или бесплатный сыр в мышеловке. Реверс инжиниринг, Приложения на смартфон, Длиннопост, VPN, Моды, Шапочка из фольги
Об многочисленности VPN-приложений, или бесплатный сыр в мышеловке. Реверс инжиниринг, Приложения на смартфон, Длиннопост, VPN, Моды, Шапочка из фольги

Теперь по поводу самой работы приложения. Сравним его работу с OperaVPN.

Запустим по очереди каждое приложение и проверим IP устройства используя любой сайт в интернете для проверки IP.

Т.к. я сейчас нахожусь в отпуске в Украине, будем сравнивать и по провайдеру.

Вот что выдал нам сайт проверки IP при работе VPN Unblocker FREE Unlimited:

Об многочисленности VPN-приложений, или бесплатный сыр в мышеловке. Реверс инжиниринг, Приложения на смартфон, Длиннопост, VPN, Моды, Шапочка из фольги

А вот, что выдал нам тот же сайт при работе OperaVPN:

Об многочисленности VPN-приложений, или бесплатный сыр в мышеловке. Реверс инжиниринг, Приложения на смартфон, Длиннопост, VPN, Моды, Шапочка из фольги

Выводы каждый для себя сделаем сам.

И напоследок, товарищи-разработчики VPN Unblocker FREE Unlimited предлагают КУПИТЬ у них версию приложения без рекламы (т.е. отключить ее при работе приложения) за сущий пустяк - 800 гривень (30$) за год (12 месяцев).

Об многочисленности VPN-приложений, или бесплатный сыр в мышеловке. Реверс инжиниринг, Приложения на смартфон, Длиннопост, VPN, Моды, Шапочка из фольги

Ребята, вы с дуба на кактус не упали ума не сошли? Есть тот же OperaVPN, при чем абсолютно бесплатно, с рекламой меньшей в разы, чем у вас!

Так что, советую всем, кто использует VPN, внимательно отнестись к выбору приложения для доступа к заблокированным сайтам.


Всего хорошего, с уважением Андрей Aeron Li

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

О вышивке крестом...

Моя мама с недавних пор стала домохозяйкой и чтобы развлечь себя в свободное время начала вышивать крестом. Некоторые схемы заказывали в интернете, часть - скачивал схемы, делил на части в графическом редакторе и распечатывал (чтобы было удобнее и лучше видно). В скором времени хочет подключить к ниткам еще вышивку бисером.

Ее усидчивости я только могу позавидовать.

О вышивке крестом... Вышивка крестом, Картины нитками, Рукоделие, Мамино рукоделие, Длиннопост
О вышивке крестом... Вышивка крестом, Картины нитками, Рукоделие, Мамино рукоделие, Длиннопост
О вышивке крестом... Вышивка крестом, Картины нитками, Рукоделие, Мамино рукоделие, Длиннопост
О вышивке крестом... Вышивка крестом, Картины нитками, Рукоделие, Мамино рукоделие, Длиннопост
О вышивке крестом... Вышивка крестом, Картины нитками, Рукоделие, Мамино рукоделие, Длиннопост
О вышивке крестом... Вышивка крестом, Картины нитками, Рукоделие, Мамино рукоделие, Длиннопост
О вышивке крестом... Вышивка крестом, Картины нитками, Рукоделие, Мамино рукоделие, Длиннопост
О вышивке крестом... Вышивка крестом, Картины нитками, Рукоделие, Мамино рукоделие, Длиннопост
О вышивке крестом... Вышивка крестом, Картины нитками, Рукоделие, Мамино рукоделие, Длиннопост
О вышивке крестом... Вышивка крестом, Картины нитками, Рукоделие, Мамино рукоделие, Длиннопост
О вышивке крестом... Вышивка крестом, Картины нитками, Рукоделие, Мамино рукоделие, Длиннопост
О вышивке крестом... Вышивка крестом, Картины нитками, Рукоделие, Мамино рукоделие, Длиннопост
О вышивке крестом... Вышивка крестом, Картины нитками, Рукоделие, Мамино рукоделие, Длиннопост
О вышивке крестом... Вышивка крестом, Картины нитками, Рукоделие, Мамино рукоделие, Длиннопост
О вышивке крестом... Вышивка крестом, Картины нитками, Рукоделие, Мамино рукоделие, Длиннопост
О вышивке крестом... Вышивка крестом, Картины нитками, Рукоделие, Мамино рукоделие, Длиннопост
О вышивке крестом... Вышивка крестом, Картины нитками, Рукоделие, Мамино рукоделие, Длиннопост
О вышивке крестом... Вышивка крестом, Картины нитками, Рукоделие, Мамино рукоделие, Длиннопост
О вышивке крестом... Вышивка крестом, Картины нитками, Рукоделие, Мамино рукоделие, Длиннопост
О вышивке крестом... Вышивка крестом, Картины нитками, Рукоделие, Мамино рукоделие, Длиннопост
О вышивке крестом... Вышивка крестом, Картины нитками, Рукоделие, Мамино рукоделие, Длиннопост
О вышивке крестом... Вышивка крестом, Картины нитками, Рукоделие, Мамино рукоделие, Длиннопост
О вышивке крестом... Вышивка крестом, Картины нитками, Рукоделие, Мамино рукоделие, Длиннопост
О вышивке крестом... Вышивка крестом, Картины нитками, Рукоделие, Мамино рукоделие, Длиннопост
О вышивке крестом... Вышивка крестом, Картины нитками, Рукоделие, Мамино рукоделие, Длиннопост

Фото - мое, разумеется)

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

В продолжение новости о "Слежке Вконтакте за пользователями"

После выпуска Windows 10 пользователи уличили Microsoft в слежке: под предлогом улучшения качества услуг система собирала слишком много личных данных. Тогда владельцы компьютеров на новой ОС шли на всяческие ухищрения и использовали сторонние программы для отключения телеметрии. Теперь выяснилось, что мобильный клиент ВКонтакте для Android также отличается непомерными аппетитами к персональной информации, сканируя практически всё содержимое смартфона.

Напомню, странное поведение приложения обнаружил разработчик Владислав Велюга. По его информации, клиент собирает данные о мобильной сети, точках доступа Wi-Fi, считывает IMEI устройства и список установленных приложений, определяет оператора связи и местоположение пользователя. Разработчик модификации VK Coffee Эдуард Безменов добавил к этому списку ещё и сбор номеров SIM-карт.

В продолжение новости о "Слежке Вконтакте за пользователями" Вконтакте, Новости, Слежка, Длиннопост
Собранные данные программа отправляет на сервер clientapi.mail.ru. При открытии видеозаписей программа также подключается к vigo.ru — ВКонтакте позиционирует ресурс как сервис для улучшения доставки видео. Интересно, что специалисты технической поддержки компании опровергают факт какой-либо передачи данных сторонним ресурсам.
В продолжение новости о "Слежке Вконтакте за пользователями" Вконтакте, Новости, Слежка, Длиннопост

Глава ВКонтакте Андрей Рогозов раскритиковал заявление Велюги и назвал статью «бредом». Рогозов объяснил, зачем приложение собирает информацию и пообещал выпустить отдельный пост в техническом блоге компании.

В продолжение новости о "Слежке Вконтакте за пользователями" Вконтакте, Новости, Слежка, Длиннопост
Интересно, что глава ВКонтакте обошёл стороной часть обвинений и сослался на то, что другие ресурсы тоже собирают личную информацию. Недовольным пользователям остаётся ждать развёрнутого ответа компании с опровержением.


Источник: http://telegra.ph/O-tom-kak-VKontakte-sobiraet-informaciyu-o...

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

Мультсериал "Утиные истории" (2017)

Мультсериал "Утиные истории" (2017) Утиные истории, Мультсериалы, Мультфильмы, Walt Disney Company, Длиннопост, Видео

В этом году будет премьера ребута любимого всеми мультсериала "Утиные истории".

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

Итак, 12 августа 2017 года на канале Disney XD состоится премьера полнометражного пилотного выпуска "Юхху!" (Wo-oo!) [длительностью 1 час], а с 23 сентября на этом же канале начнется показ серий первого сезона нового сериала.

Мультсериал "Утиные истории" (2017) Утиные истории, Мультсериалы, Мультфильмы, Walt Disney Company, Длиннопост, Видео

Среди героев будут:

-Скрудж МакДак (Scrooge McDuck), которого озвучит Дэвид Теннант

-Дональд Дак (Donald Duck), племяник Скруджа, в озвучке неизменного Тони Ансельмо

-Ланчпад МакКвак (в русском дубляже Зигзаг МакКряк) (Lunchpad McQuack), неизменный горе-пилот самой богатой утки в мире, в озвучке Бека Беннета

-Миссис Бентина Бикли (в русском дубляже Миссис Клювдия) (Mrs. Bentina Beakley), экономка Скруджа, в озвучке Токс Олагундойе

-а также Вебби ВандерКвак (в русском дубляже Понка ВандерКвак) (Webby VanderQuack), внучка Бентины Бикли (Миссис Клювдии)

-внучатые племянники Хьюи, Дьюи, Луи (Билли, Дилли, Вилли) в звучке Дэнни Пуди, Бена Шварца и Бобби Мийнихена

Также среди героев будут знакомые всем Флинтхарт Гломгольд (Flintheart Glomgold), Магика Де Спелл (в русском дубляже Магика ДеГипноз) (Magica De Spell), Гиро Гирлуз (в русском дубляже Винт Разболтайло) (Gyro Gearloose) и Братья Бигль (в русском дубляже Братья Гавс) (Beegle Boys), а также много монстров, роботов и разного всякого...

Завязка сериала практически такая же, как и в оригинале: Дональд Дак устраивается на службу и оставляет детей на попечение своего богатого дядюшки.

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

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

Сериал продлили сразу на второй сезон до его премьеры.

Осталось ждать совсем недолго.

Русские ролики взяты с канала FezCake (огромное ему спасибо за озвучку, а то я хотел уже сам озвучивать).

Надеюсь, что многие из вас тоже ждут возвращения любимых героев детства.

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

Клиент Пикабу на Андроид без рекламы (продолжение поста)

UPD: #comment_119980805
______________________________________________________________________________________________________

Я не ожидал, что мой пост привлечет к себе такое внимание со стороны пользователей.

Многие негативно восприняли мой вопрос создателям приложения, справедливо заметив о положительной стороне статистики и аналитики.

Некоторые же недоумевали как я притянул рекламу к фразам, сказанным возле телефона и говорили "что я порю чушь".

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

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

Ok, повторю более-менее внятное объяснение, которое я изложил среди комментариев к первому посту.

Приложение Пикабу использует подгружаемые модули рекламы в код Яндекса, который реагирует на заложенные варианты действия пользователя. Увы, варианты заложены не только на действия непосредственно на самом клиенте (какую кнопку нажали, пролистали страницу/лайкнули пост и т.д. и т.п.), но и на действия непосредственно на сайте из клиента. Среди подгружаемых модулей - Google Ads AbMob, Firebase Analytics/Advert. Он работает через Сервисы Google Play, наличие которых обязательно для работы приложения (конечно, если их нет, приложение будет работать но с периодическим ором "установите Сервисы Google".


А вот приложение Сервисы Google Play имеют доступ КО ВСЕМУ УСТРОЙСТВУ, и уровень доступа у этого приложения ВЫШЕ чем у пользователя смартфона/планшета (именно так!). Т.к. микрофон используется в качестве "Окей гугл" - понятное дело, что все фразы произнесенные рядом с телефоном так или иначе будут распознаны голосовым движком и переданы дальше в Аналитику приложения. Аналитика непосредственно связана с рекламным кодом, который (вспоминаем ранее мною написаное) - связан с рекламой и аналитикой/метрикой Яндекс!

Вот поэтому вы и смотрите рекламу того, о чем едва упомянули рядом с вашим Андроид-дружком.

А вот теперь поясню почему движок Google реагирует на голос. Да, приложение Google App (Google Search) хранит в локальной памяти (т.е. на телефоне) записаный образец фразы "окей гугл" вашего голоса. Однако, алгоритм голосового движка построен так, что реагирует на любой голос, активируя поиск только по фразе, максимально идентичной хранящемуся образцу. Остальная же информация, обрабатываемая движком при доступности интернета отправляется в виде аналитики на сервера Гугла, и тут неважно отмечали вы в настройках пункт "отправлять аналитические данные для улучшения Andoid и сервисов Google" или нет, аналитика шлется всегда. Вот поэтому, участвуя в "программе улучшения" сервисов Гугла вы добровольно-принудительно и включаете таргетную рекламу на устройстве. Яндекс же обрабатывает результаты таргетной рекламы и выдает вам варианты более подходящие по региону/контексту, разумеется, отображая ее уже через свой код.

Как-то так.

Что касается приложения Пикабу.

Я никоим образом не агитирую игнорировать оригинал приложения из Магазина Google. Дело ваше - пользоваться оригиналом или очищенным модом. Давно, начиная линейку очищенных модов приложений я ставил перед собой задачу облегчить пользование ими для людей с ограниченым трафиком, скоростью интернета, малым объемом ОЗУ и т.п. Т.е., для бюджетного сегмента. Но, как оказалось, очищенные приложения куда лучше работают и на флагманах.

Что выбирать - решать вам.


Pikabu iRhinMod 1.8.1 (22.08.2018)

Что сделано:

оптимизированная и измененная графика с сохранением всех видов разрешений (mdpi/hdpi/xhdpi/xxhdpi/xxxhdpi)

-оптимизирован код с сохранением возможности логина с помощью соцсетей (VK/Twitter/Facebook/G+)

-сжатие приложения по оригинальному методу UltraZIP 3.0

-удален код yandex ads, yandex metrics, yandex analytics

-удален код google ads, google measurement, google analytics

-удален весь код Firebase

-удален код Facebook Ads

-удален код экранной аналитики Pikabu

-удален код аналитики действий пользователя на сайте и в приложении

-удален код рекламного агрегатора Clevertap, Mopub, my.target, Appsflyer

-удален код аналитики Crashlytics, io.fabric (crashlytics), io.brunch, Moat Analytics

-удалены библиотеки RenderScript support и непосредственно сам код

-обход автообновления приложения в Play Market

-только русский и английский язык интерфейса

-стандартная подпись (возможна установка на любое устройство без каких-либо патчей LuckyPatcher)

-одна универсальная версия на все типы платформ

Возможные баги:

-возможны проблемы с логином/регистрацией ника через Google.

Скачать: // ссылка удалена

Клиент Пикабу на Андроид без рекламы (продолжение поста) Мобильная версия Пикабу, Android, Аналитика, Сбор информации, Реклама, Длиннопост

C ув. к админам и сайту Пикабу, Aeronliru

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

В своем корытце видите ли ему не нравится пить...

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

У вас аналогично обстоят дела?

Гифку смонтировал из серии быстрых снимков мобилкой.

В своем корытце видите ли ему не нравится пить... Кот, Анимация, Пьем только чистую воду, Котомафия, Гифка

Мы ищем frontend-разработчика

Мы ищем frontend-разработчика

Привет!)


"Шо? опять?"

Задач так много, что мы не успеваем! И вот нам снова нужны frontend-разработчики!

Как уже стало традицией, мы предлагаем небольшую игру, где вам необходимо при помощи знаний JS, CSS и HTML пройти ряд испытаний!


Зачем всё это?

Каждый день на Пикабу заходит 2,5 млн человек, появляется около 2500 постов и 95 000 комментариев. Наша цель – делать самое уютное и удобное сообщество. Мы хотим регулярно радовать пользователей новыми функциями, не задерживать обещанные обновления и вовремя отлавливать баги.


Что надо делать?

Например, реализовывать новые фичи (как эти) и улучшать инструменты для работы внутри Пикабу. Не бояться рутины и удаленной командной работы (по чатам!).


Вам необходимо знать современные JS, CSS и HTML, уметь писать быстрый и безопасный код ;) Хотя бы немножко знать о Less, Sass, webpack, gulp, npm, Web APIs, jsDoc, git и др.


Какие у вас условия?

Рыночное вознаграждение по результатам тестового и собеседования, официальное оформление, полный рабочий день, но гибкий график. Если вас не пугает удаленная работа и ваш часовой пояс отличается от московского не больше, чем на 3 часа, тогда вы тоже можете присоединиться к нам!


Ну как, интересно? Тогда пробуйте ваши силы по ссылке :)

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

Удачи вам! ;)

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