Поиск по сайту

LuckyPatcher. Универсальный патчер

вкл. . Опубликовано в Статьи



LuckyPatcher. Универсальный патчер.
Служит для внесения изменений в установленные на вашем устройстве приложения. В автоматическом режиме это приложение может убрать рекламу или проверку лицензии от Google Play. Так же заложена возможность применения пользовательских патчей и ручной режим удаления проверки лицензии. Для того, чтобы внесенные Вами изменения не улетучились в результате обновления dalvik-cache системой предусмотрены функции повторного патча при перезагрузке устройства и фиксация изменений с помощью образа odex содержащего изменения внесенные в приложение (второй способ более эффективен, но не срабатывает на пользовательских патчах, которые изменяют библиотеки приложения).

Для положительного эффекта патчей необходим установленный GooglePlay (Google market) с введенным в него действующим аккаунтом и включенный интернет при первом запуске приложения-цели.В результате использования патчера у вас могут быть проблемы с покупкой приложения с текущего google-аккаунта.

Причины, по которым кряк, сделанный этой программой, может слететь:

  • 1. Обновление прошивки.
  • 2. Очистка дэльвик-кэша в рекавери пользователем.
  • 3. Установка модов изменяющих файлы в папке system/framework - батарейки, меню выключения - это также приводит к пересозданию дэльвик-кэша. 
  • 4. Также замечено, что раз в 1-2 недели dalvik-cache обновляется, а это ведет к тому, что патч пропадает.

Если это произошло патч нужно применить повторно. И не забывайте добавлять удачно пропатченые приложения в загрузочный лист (BootList). Это решит проблемы с исчезновением патча при перезагрузке устройства.


LuckyPatcherLuckyPatcherLuckyPatcher


Вводный курс по работе с приложением Luckypatcher >>>

  • Устанавливаете Luckypatcher.
  • Запускаете и ждете пока не отсканируются все установленные на Вашем устройстве приложения.
  • По умолчанию они сортируются на группы: сначала идут приложения помеченные желтым - имеющие пользовательский патч, потом идут приложения помеченные зеленым - в них обнаружена проверка лицензии от GooglePlay, а дальше идут приложения помеченные голубым - в них обнаружена реклама от Gooogle, далее идут приложения, в которых ничего не найдено, но не факт, что их нельзя пропатчить - это относиться к приложениям состоящих из двух частей, свободно распространяемая часть apk, и другая часть, которую нужно покупать в GoolePlay.
  • Теперь долго тапаем на приложении, которое нас интересует.
  • Появиться список всего, что можно с ним сделать.
  • Выбираем "Пользовательский патч", если это возможно; Если же его нет, то "Удаление проверки лицензии - Автоматически" или "Удалить рекламу".
  • После того как патчер обработает приложение, он выдаст результаты.
  • Для положительного результата вовсе не обязательно, чтобы все шаблоны сработали, просто запустите приложения после патча и проверьте достигли ли вы желаемого.
  • Если всё в порядке и приложение изменилось так как вам надо, нажмите "Фиксация изменений - Зафиксировать изменения".

Подробное описание функций Luckypatcher: >>>

Функции для приложений:

Удаление проверки лицензии(Автоматический режим)
: предназначен для получения всегда валидной(верной) лицензии от 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, оставляя измененную библиотеку в старом состоянии и на старом месте, где она в любой момент может быть заменена системой на оригинальную, лишив Вас изменений внесенных при патче. Чтобы хоть как-то обезопасить себя от этого, надо нажать "Патчить при перезагрузке - Пользовательский патч". Тогда ваша библиотека будет патчиться при каждой перезагрузке устройства. Если же по каким-то непонятным причинам у Вас не срабатывает "Зафиксировать изменения" и на приложениях с автоматически удаленной лицензией или рекламой, то можно добавить их на патч при перезагрузке.

Создать измененный apk(Create modified apk):
с помощью этой функции можно создать измененный установочный пакет apk на основе выбранного установленного приложения. После выбора этого пункта можно будет выбрать какие именно изменения внести туда перед тем как создать новый apk файл. Если диалог выведен зеленым, значит всё прошло хорошо, а это означает, что изменения внесены, но совсем не означает, что приложение будет работать, так как уже довольно много приложений научились проверять себя на внесенные изменения, и когда они их находят, то ведут себя нежелательным для нас образом. Этот метод не требует root-прав для установки уже измененного apk, но он работает значительно реже, чем обычный патч уже установленного приложения.

Настройки Luckypatcher:
Загрузочный лист(BootList!): находится в настройках приложения, при выборе будет выдан список всех приложений, которые Luckypatcher патчит при загрузке устройства. В статусной строке к приложению написаны виды патчей, которые применяются к нему при загрузке устройства, чтобы убрать приложение из автозагрузки, нужно просто тапнуть по нему.
Решение проблем - Обновить Busybox: - у тех у кого кривой рут, это иногда может помочь.
Решение проблем - Очистка всех фиксов и рез.копий: - как я уже писал, приложение к которому применили "Зафиксировать изменения" имеет проблемы при установке apk новой версии. Но если вы уже удалили старую версию приложения, а ошибка нехватки памяти осталась, по нему же уже не тапнуть и не удалить фикс. Для этого сделана эта опция, она удалит все фиксы у всех приложений и сделает установку возможной, заодно и резервные копии из далвик кэша почистит.
Решение проблем - Очистка dalvik-cache и перезагрузка: просто стирает весь dalvik-cache для пользовательских приложений и перезагружает устройство, чтобы мусор весь оттуда грохнуть разом. 

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

Luckypatcher проблемы и их решение: >>>

Проблема: патчер пишет Вам, что ваш рут неправильный, хотя другие приложения требующие root-прав у Вас работают без проблем: Luckypatcher использует root слегка "глубже" и поэтому разного рода огрехи в вашем root могут мешать правильной работе патчера.
Решение: для начала попробуйте установить Titanium Backup, при первом старте он проверит ваши root права, и если что-то будет не так, спросит Вас поправить или нет. Нажмите Да (поправить). Если это не помогло, то нужно обновить busybox. Как вариант это можно сделать в маркете.
Еще как вариант можно попробовать установить SuperSU (ссылка в маркете). SuperSU рекомендован пользователям ICS, но может помочь и остальным. Для его установки нужны права root. Он просто менее глючный клиент для su, а так же обновляет правильно.
Проблема: Лечил приложение Luckypatcher-ом, теперь хочу купить, а в маркете написано, что приложение уже приобретено, что делать?
Решение: Поможет только создание новой учетной записи и покупка от ее имени, некоторые люди даже прошивку на устройстве переустанавливали - это не помогает.
Еще один вариант: надо установить старую версию маркета (1.x) и купить то что хочешь.
Проблема: Пытаюсь установить новую версию приложения, а мне пишут в ответ, что не хватает места для установки, хотя это не так, его предостаточно.
Решение: Причиной этому может служит "Фиксация изменений" примененная к приложению, она мешает доустановиться ему окончательно. Чтобы решить эту проблему нужно открыть Luckypatcher тапнуть по приложению, с которым проблемы и выбрать "Фиксация изменений - Удалить фиксацию (для обновления приложения)". Если приложение уже давно удалено и тапнуть по нему нет возможности, поможет пункт "Решение проблем - Очистка всех фиксов и рез. копий" - все фиксации и все резервные копии для всех приложений будут удалены, что приведет к полной потере изменений для всех приложений, но поможет решить проблему установки новой версии. Избежать этого глобального способа можно еще удалив файл образа изменений вручную. Заходим в папку, где раньше лежал файл *.apk удаленного приложения (по умолчанию это /data/app/) и ищем там файл с названием этого приложения и с расширением odex, удалив его, проблема будет решена, но ни в коем случае не удаляйте такие файлы в папке /system/app/, последствия могут быть фатальные.

Что даёт установка модифицированного Google Play? >>>

Взломанный маркет всегда дает положительный ответ о лицензии, если программа обращается именно к нему при проверке лицензии, НО модифицированный маркет НЕ РАБОТАЕТ С БИЛЛИНГОМ, т.е. триалы, покупки из приложений, проверки лицензий через прокси-сервера, без участия установленного на устройстве маркета, будут положительными только при их официальном использовании, другими словами, если Вы за них заплатили по кредитке. С последних версий модифицированный Google Play умеет выдавать лицензию и при отключенном интернете. Изменена кнопка "Вернуть платёж". Теперь при ее нажатии возвращают деньги, но приложение не удаляется, как это было ранее.

Простой метод установки маркета с помощью инсталлятора: >>>

  • Скачиваете GooglePlay.Installer.apk. 
  • После установки GooglePlay.Installer.apk, на рабочем столе появится иконка с названием "Установка взломанного маркета".
  • Нажмите на иконку "Установка взломанного маркета", после чего приложение запросит root права и после их получения будет долго без реакций анализируя Ваш core.jar. (Если он не пропатчен, то пропатчит его, если же пропатчен, то просто удостоверится в этом).
  • Когда появится информация анализа и кнопка "Установка и перезагрузка", нажмите на кнопку.
  • Всё готово, должно работать.

Примечание: при установке маркета через инсталлятор маркета на деодексированной прошивке патчится только далвик кэш (патчи могут пропасть при удалении далвик кэша или его обновлении системой), чтобы сделать одексацию, надо сделать патчи через LuckyPatcher и согласится с одексацией.

Порядок установки маркета, если инсталлятором не получилось: >>>

  1. Открываете Lucky Patcher, жмёте "Патчи ядра Андроида" (это в меню где "настройки", "о программе" и прочее).
  2. Ставите две верхних галочки.
  3. Жмёте пропатчить. (если будет спрашивать про одексацию, то жмёте "Да", если не боитесь и есть бэкап. Можно нажать нет, тогда только далвик кэш будет пропатчен).
  4. Девайс перезагрузится, всё готово, мы пропатчили то, что нужно.
  5. Устанавливаете мой мод Маркета поверх существующего (Если патчи ядра не сделаны, он не установиться или будет работать неправильно).
  6. Всё, теперь все приложения при включённом интернете будут получать положительный ответ о лицензии от маркета.
  7. Не будет работать с биллингом (Триалы, покупка из приложения или при проверках через прокси, без участия маркета на устройстве).


Разработчик: ChelpuS
Платформа: Android 1.6 и выше
Язык интерфейса: Русский (RUS)


Смотрите также - Статьи