-3

is it possible to reverse engineer an apk just to unlock hidden/unreleased features?

  • 1
    Note that developer can decide to deliver different app versions based on country, device manufacturer, device model, ... Additionally beta versions can be released to a small percentage of users. Hence that someone is able to use a dark mode in an app does not have to mean that the app on your device has this feature, too. Usually reverse engineering an app takes you longer than it takes for the features you are looking for to be released on all phones. Especially Facebook apps are heavily obfuscated generated code that takes days or weeks to understand just the basics. – Robert Jun 17 at 7:57
  • there are methods to start the features which are in the development phase. Well, of course, you will not get full fledged features as they are work in progress but it’s still fun to use them. – hanan Jun 17 at 8:49
1

Try to learn the structure of the apk, learn SMALI, understand how the apk works, after understanding what your calls are like and learning smali, it is essential to be able to make calls from resources, but stay tuned for apk protections , even considering a somewhat rare factor, there are also several online tools to assist in this factor, with a simple search for smali studio you will find, good luck;

| improve this answer | |
  • could you please clarify "make calls from resources"? – hanan Jun 17 at 12:25
  • look for calls to methods, which in your "analysis" refer to the resource you want to search for, modify any constant using the operator "const v0, 0", to modify or release the resource, also check the application traffic, which it is entering and leaving, through a proxy, these are just some ideas that I hope will be useful to you. – 0x0A Jun 17 at 12:40
  • I believe your suggestions are generic! for instance monitoring app traffic is trivial IMO. – hanan Jun 17 at 12:55

Not the answer you're looking for? Browse other questions tagged or ask your own question.