Question: where are apks stored on phone?
Answer: You can find them under the directory /data/app for a rooted device. If the apk enable its install location in sdcard with android:installLocation="auto" in its manifest, the app can be moved to sdcard from system's app manager menu. These apks are usually located in secure folder of sdcard /mnt/sdcard/asec .