There is a large amount of Java jars in
/system/framework, for example,
am.jar. I understand that Android uses Java in a very confusing way (at least for me). I do not completely understand the way that dalvik works.
Basically, I do not understand how Android runs these jars. Can somebody explain how it does this, and possibly how I can run my own jars? I am on Resurrection Remix, 6.0.1, with Xposed framework, if it helps.