November 21, 2020

Моды Странника - гавно!

Технические аспекты, простым языком, по пунктам:

Вырезать аналитику - херня! Лайт-моды - гавно! В смысле чистить ресурсы?

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

Что такое лайт-мод

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

Так это что же, разработчик дебил, сколько мусора оставлять?

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

Что такое .apk

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

Наверняка же замечали, что скачали приложение на 30 мб, а оно в итоге занимает все 500?

На все это требуется физическая память, оперативная, и в зависимости от количества выполняемых процессов - определенной мощности процессор и количество ядер в нем. Далеко не у всех есть флагманы, которые без труда справятся с обработкой таких объемов; Если есть - их ресурс так же не безграничен.

Зачем?

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

  • Круче графика, красивее интерфейс - больший вес графических ресурсов, и тяжелее их обработка;
  • Больше функций в одном - большая нагрузка на процессор, оперативную и физическую память, мультизадачность;

Лайт-моды предназначены:

  • Для тех, кто не располагает достаточными мощностями своего смартфона, чтобы полноценно использовать полную версию. Такие модификации дают возможность использовать адаптированные под мощные смартфоны приложения на бюджетных, и при этом не ограничиваться одним.
  • Для тех, кто просто не хочет засорят свой телефон не используемым хламом(остаточные файлы не так легко вычистить обычному пользователю, даже после удаления приложения, и с помощью сторонних утилит, которые в большинстве своем бесполезны, к слову, как и 99% антивирусов);
  • Для тех, кто использует одновременно очень много приложений, все нужны, и жертвовать каким-то и удалять его из-за нехватки места не хочется.

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

Я всё сломаю с помощью Lucky-Patcher, и 0х0

Думаешь, я 0х0 добавить не смогу?

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

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

Ну можешь еще патчами ломать, что сделает приложение инвалидом..)

Не все можно взломать.

Приложения имеют как общую логику, так и индивидуальные особенности.

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

Использование, и, как не странно, создание модификаций подразумевает ознакомление с их особенностями, нюансами использования/создания. Не стоит ждать от модифицированного приложения работы как заводского - это МОДИФИКАЦИЯ, это измененное приложение, которое в силу того, что было, например, взломано на PRO-функционал может: перестать работать (например вышло обновление, и текущий метод взлома не работает с этим обновлением), быть не стабильным, может вылетать, в некоторых случаях, и причиной может быть что угодно, начиная с проблем на стороне смартфона, заканчивая сбоями в обработке исключений, и не качественной модификацией(удалили не то, дописали не там, значение выставлено не верно) и т.д. Но. Если модификация качественна, пользователь ознакомлен с ньюансами использования, и все манипуляции с приложением(правильная установка, правильное обновление, настройка согласно особенностям, если таковые имеются) были правильны - то в основном такое приложение работает быстрее, за счет отсутствия лишнего.