I want to know if someone could access libraries with function addresses that would be the same from one instance of the program to the other?
The address space layout will be pretty consistent from run to run on the same device. A lot of the major system libraries are preloaded by zygote, and so inherited as shared mappings by the children it forks off to differentiate into applications. I suppose remapping them at the virtual memory level would be possible, but would incur a sort of dynamic-re-linking penalty and would be fairly tricky to implement.
来源:https://stackoverflow.com/questions/5917768/is-there-some-sort-of-aslr-protection-on-android