LuckyPatcher - это патчер для отключения проверки лицензии в Android Market некоторых приложений. Можно, например, удалить проверку лицензии при запуске какой-нибудь игры, и бесплатно играть. Также можно удалить проверку и у программ, например, Titanium Backup и так далее. Сейчас - это самый мощный и, впрочем, единственный патчер для Android.
- Автор/Разработчик: ChelpuS
- Жанр: системные
- Платформа: apk,Android 1.6+
- Состояние/Активация: freeware
- Язык интерфейса: ru
- Доп.требования: ROOT, GooglePlay + интернет при первом запуске
Программа сканирует ваше устройство на все установленные программы,сортирует их на возможность и невозможность патча и размещает приложения в которых патч может быть полезен в начале списка.
Вы можете применить к ней патч,и если он сработает,тогда вы будете иметь полностью зарегистрированную программу.
Есть возможность блокирования назойливой рекламы в приложениях, но не везде и всегда срабатывает.
Перед применением патча рекомендуется сделать бэкап приложения!
Для работы взломанного маркета, необходимо применений обоих патчей ядра Андроида из Lucky Patcher-a.
Удаление проверки лицензии(Автоматический режим): предназначен для получения всегда валидной(верной) лицензии от Google Market. Всем нам хорошо известна ситуация, когда некоторая маниакальность разработчика ограничивает нас в использовании купленного приложения без интернета, что логично к примеру для браузера или интернет радио проигрывателя, но совсем не применимо к простому плееру, пасьянсу косынке или чему-то похожему на них. Так как их сделать рабочими без интернета? Для этого эта функция и существует в патчере. Она конечно не гарантирует успеха, но чаще всего разработчик вполне тривиально общается с Google Market-ом, что дает нам шанс на некоторый успех при применении к приложению автоматического патча (Auto). Когда патч закончит свою работу, он покажет процент удачи, если он не 0, то можно попробовать запустить приложение и посмотреть результаты (иногда если процент удачи слишком мал, при запуске приложения необходим включенный интернет для положительного результата).
Удаление проверки лицензии(Ручной режим): итак, в автоматическом режиме Вы потерпели неудачу, тогда у Вас остается еще один шанс - это ручной режим (Manual). В этом режиме приложение-цель будет отсканировано на все объекты похожие на объект лицензии, проблема заключается в том, что похожими объектами могут оказаться таблицы цветов, разрешений, нажатий клавиш, да что угодно... И из этого обилия объектов необходимо найти один единственный являющийся лицензией. Как это сделать? Когда Вы примените ручной режим, будет показан диалог, в котором сразу надо нажать кнопку "Backup", чтобы сохранить копию оригинального состояния. Теперь выбираем объект номер 1 и нажимаем кнопку "~Patch~", а теперь запускаем кнопкой "Launch" и смотрим пропал ли запрос на лицензию, если просит повторить запрос на лицензию жмем повторить с включенным интернетом (чаще всего при патче неправильного объекта приложение будет диким образом глючить), если у нас ничего не вышло с этим объектом и приложение не стало лицензионным, жмем в диалоге патчера "Restore", чтобы вернуть всё в исходное нетронутое состояние и выбираем уже другой объект и повторяем процедуру... и так до тех пор, пока не добьемся желаемого. Узнав номер объекта, можно сообщить его другим, чтобы им не надо было перебирать. (чаще всего нужен включенный интернет для положительного результата)
Пользовательский патч! (Custom patch): это патч написанный для конкретного приложения результатом, которого может быть всё что угодно - это зависит от автора патча. Приложения, которые имеют такой патч помечаются желтым цветом и при долгом тапе есть пункт меню "Пользовательский патч!". Пользовательские патчи находятся в папке /sdcard/Luckypatcher/ и имеют расширение *.txt. Если Вы хотите применить чей-то пользовательский патч для какого-то приложения, надо просто скачать такой текстовый файлик и скопировать в папочку /sdcard/Luckypatcher/ и при следующем запуске Luckypatcher-а, это приложение подсветится желтым и Вы сможете применить этот патч нажав на "Патч для этой программы!".
Фиксация изменений->Зафиксировать изменения: она фиксирует состояние приложения на данный момент(исключение пользовательский патч изменяющий библиотеку), к примеру: вы долго мучилась с удалением лицензии в ручном режиме и не хотели бы потерять результат при очередном обновлении dalvik-cache системой, тогда это для Вас, нажимаете "Фиксировать изменения->Зафиксировать изменения", и это состояние зафиксируется на всегда.
Фиксировать изменения->Удалить фиксацию (для обновления приложения): это может понадобиться, когда вы начинаете устанавливать новую версию для приложения с зафиксированными изменениями, Google Play или Android OS вам ругнутся, что не хватает свободного места или памяти для установки, но это не так. Это происходит из-за файла фикса, и чтобы поставить новую версию, его надо удалить. Этим данная функция и занимается.
Патчить при перезагрузке(Patch on reboot!): с помощью этой функции можно добавить определенный патч в "Загрузочный лист"(BootList). Эта функция Вам пригодится, если у Вас по каким-то причинам не срабатывает функция "Фиксация изменений->Зафиксировать изменения". К примеру, она нужна если пользовательский патч изменяет библиотеку приложения, потому что "Зафиксировать изменения" фиксирует только изменения в dalvik-cache, оставляя измененную библиотеку в старом состоянии и на старом месте, где она в любой момент может быть заменена системой на оригинальную, лишив Вас изменений внесенных при патче. Чтобы хоть как-то обезопасить себя от этого, надо нажать "Патчить при перезагрузке->Пользовательский патч". Тогда ваша библиотека будет патчиться при каждой перезагрузке устройства. Если же по каким-то непонятным причинам у не срабатывает "Зафиксировать изменения" и на приложениях с автоматически удаленной лицензией или рекламой, то можно добавить их на патч при перезагрузке.
Загрузочный лист(BootList!): находится в настройках приложения, при выборе будет выдан список всех приложений, которые Luckypatcher патчит при загрузке устройства. В статусной строке к приложению написаны виды патчей, которые применяются к нему при загрузке устройства, чтобы убрать приложение из автозагрузки, нужно просто тапнуть по нему.
Решение проблем->Обновить Busybox: - у тех у кого кривой рут, это иногда может помочь... ссылка в маркет на обновление Busybox (нужна верси 1.19.2).
Решение проблем->Очистка всех фиксов и рез.копий: - как я уже писал, приложение к которому применили "Зафиксировать изменения" имеет проблемы при установке apk новой версии. Но если вы уже удалили старую версию приложения, а ошибка нехватки памяти осталась, по нему же уже не тапнуть и не удалить фикс. Для этого сделана эта опция, она удалит все фиксы у всех приложений и сделает установку возможной, заодно и резервные копии из далвик кэша почистит.
Решение проблем->Очистка dalvik-cache и перезагрузка: - просто стирает весь dalvik-cache для пользовательских приложений и перезагружает устройство, чтобы мусор весь оттуда грохнуть разом:)
Прочее
Звезда: она означает, что приложение зафиксировано, когда вы удаляете фиксацию звезда тухнет, но могут быть и неточности в ее работе.
1. Обновление прошивки.
2. Очистка дэльвик-кэша в рекавери пользователем.
3. Установка модов изменяющих файлы в папке system/framework - батарейки, меню выключения - это также приводит к пересозданию дэльвик-кэша.
4. Также замечено, что раз в 1-2 недели dalvik-cache обновляется, а это ведет к тому, что патч пропадает.
Если это произошло, то патч нужно применить повторно. И не забывайте добавлять удачно пропатченые приложения в загрузочный лист (BootList). Это решит проблемы с исчезновением патча при перезагрузке устройства.
С этим файлом всё просто.
Шаблоны на блокировку сайтов добавляют в каждой новой строке, как в hosts , только в хост ищет полное совпадение, а тут можно указывать частично. К примеру, можно так попробовать составить: AdsBlockList_user_edit.txt:
.ads.
.ad.
.reklama.
.flurry.
.google.analitics.
И все строки внутри апк, которые содержат какой-нибудь из этих шаблонов, будут переделаны, так чтобы к ним нельзя было достучаться в интернете. Но хочу заметить - изменяются все строки внутри апк, а не сами названия сайтов, а потому, то как я составил его для примера, скорее всего приведёт к падению приложения, так как запортятся компоненты и прочие вещи. Лучше делать подлиннее, чтобы случано не убить элементы интерфейса:
.ads.google.com
ad.media.google.com
И надо понимать, что очень большое кол-во шаблонов сделает патч оооочень долгим, а может быть и приведёт к падению приложения при патче из-за нехватки памяти, а потому составляйте их граммотно и в небольшом кол-ве.
Решение проблем->Виртуальные папки
Cоздавал для себя, потому там всё для понимающих... Объясню на примере. К примеру, у меня sdcard самая большая папка это /sdcard/Android/, потому что все игры и приложения свой кэш зачастую кидают именно туда. В определенный момент место на sdcard у меня кончилось. Как же освободить?
У меня в устройстве есть еще внешняя sd карта на 64 Гб, путь к которой на моем устройстве /sdcard/external_sd/.
Я создаю папку Android на /sdcard/externa_sd. Теперь копирую в каком-нибудь файл эксплорере все файлы из /sdcard/Android/ в /sdcard/external_sd/Android/.
После этого все файлы из /sdcard/Android/ можно удалить, чтобы место высвободилось.
Теперь наша задача, чтобы приложения увидили свои кэши в папке /sdcard/Android/, но мы же их удалили, как отобразить файлы из /sdcard/external_sd/Android/ в /sdcard/Android/ ?
Заходим в лаки патчер, выбираем в "решение проблем"->"Виртуальные папки"->"Добавить новую виртуальную папку".
Там вбиваем в "Папка с данными:" /sdcard/external_sd/Android/, а в "Виртуальная папка для данных" вбиваем /sdcard/Android/. И жмем "Создать виртуальную папку".
Всё готово. Заходим каким-нибудь файл эксплорером в /sdcard/Android/ и видим там файлы из /sdcard/external_sd/Android/. Физически они лежат на внешней карте, а виртуально они всем видны в /sdcard/Android/, но для приложений это пофигу.
Я тут опустил во всех директориях корневую папку /mnt/ для лучшего восприятия информации. На моем устройстве правильно пути к папкам выглядят /mnt/sdscard/....
disable.selfupdate.3.10.9.com.android.vending.txt Убирает автообновление маркета, ну типа чтобы батарейку не жрало на постоянных проверках обновления. По мне так это маразм, но есть и ситуации, когда это необходимо, не все хотят маркет обновлять.
no_restrictions.3.10.9.com.android.vending.txt - Убирает ограничения региональные, ну типа в вашей стране этого скачать нельзя или купить нельзя.. Патч не мой, потому работает или нет, гарантировать не могу.
240dpi.3.10.9.com.android.vending.txt - Обманывает маркет говоря о том, что у вас девайс с 240dpi, это для тех кто свой dpi менял на нестандартный и у него перестали показываться приложения.
Запускаете Lucky Patcher и выбираете на нижней панели "Установить мод Маркета".
Выбираете нужную версию маркета и нажимаете "Установить".
Если никаких ошибок не было, Вам сообщат. что маркет установлен, но нужно пропатчить core.jar - нажмите "Да".
Если Ваш core.jar деодексированный, Вам предложат его одексировать (будет две перезагрузки, в противном случае одна).
Всё готово, должно работать.
Открываете Lucky Patcher, жмёте "Патчи ядра Андроида" (это в меню где "настройки", "о программе" и прочее).
Ставите две верхних галочки.
Жмёте пропатчить. (если будет спрашивать про одексацию, то жмёте "Да", если не боитесь и есть бэкап. Можно нажать НЕТ, тогда только далвик кэш будет пропатчен (но такой патч слетит при очистке далвик кэша или при обновлении этого кэша системой)).
Девайс перезагрузится, всё готово, теперь можно приступать к установке модифицированного Google Play.
Устанавливаете мой мод Маркета поверх существующего (Если патчи ядра не сделаны, он не установиться или будет работать неправильно).
Всё, теперь все приложения (даже без включенного интернета) будут получать положительный ответ о лицензии от маркета.
Не будет работать с биллингом (Триалы, покупка из приложения или при проверках через прокси, без участия маркета на устройстве).
Google Market TrueLicenseMod 3.10.14Google Market TrueLicenseMod - 4.4.22Обсуждение на форуме
LuckyPatcher