Answer the question
In order to leave comments, you need to log in
Encryption of applications in Android, how to be?
Good time.
There is an androyd terminal on which only one application should be spinning. The device will be in a public place.
It is necessary to protect this very application (or the entire system) from copying.
At first I looked into the standard encryption system that is built into Android. But it does not fit that when you reboot, you need to enter a password. So let's say if the system rebooted, then you need to jump to the terminal and enter this password. Very inconvenient, considering that you have to dangle to other cities.
In my dreams, I wanted such a separate system that would decrypt apk or a whole section remotely via the Internet.
Who can suggest how to do better?
Answer the question
In order to leave comments, you need to log in
You can make a simple wrapper application and download the real application code remotely using https://developer.android.com/reference/dalvik/sys... . Everything will be in memory, you can’t just steal it.
The Play Market will ban you for this, but, as I understand it, you do not write for him.
There is no solution to this problem, what you are doing now is not a technical but an architectural problem.
If you are worried about the possibility of leaking software by your competitors or someone else, this problem is solved architecturally - a minimum of software logic on the terminal, a maximum on the server - that is, the software on the terminal is nothing more than a muzzle that can make requests and show memes :)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question