How It Works: Lucky Patcher

Active 1 Reply 705 Views 2018-08-25 01:45:11 Questions

I'd like to know about Verification license (how it works), about re-signing and about the patches that make up the menu, because I'm afraid to be stuck or something like that or use the lucky patcher and why I want to know how it works. Please answer me! Thank you!


Sharing is caring, show love and share the thread with your friends.


tomas4 replied
5 Years
Only ChelpUs exactly knows how LP works, but in my opinion:


1. LP unpack .apk file, and get classes.dex from the archive

2. Patch this file, overwrite some functions that invoke calls to PlayStore to invoke calls to LP

3. LP create odex file from patched apk in path /data/app

4. LP listen to call from patched app, when app asked for license verification, LP will reply to that app with some fake info, to trick the app, but many apps have protection again this method.


Re-signing:

So when you decompile or disassemble or extrack apk and then you patched it and then you want to install it again, you have to put everythink into single apk...

Apk is only archive like zip so in easy world it will be enough to copy everything in one folder and then pack it, but when you try install this apk it fails, because it contains some checksum and if you modify apk, you have to compute this checksums with new or modified files and then sign this apk. There are two checksums, one for classes.dex and one from whole apk, you have to compute both of them and thats called re-signing

loading...