The first problem i ran into was that i could not change the default app install location.
I found many ways to fix it without root and tried all of them.
Long story short none of them worked.
I am now attempting to root my Galaxy in order to use a sure-fire way that i know will work.
I do not want to install twrp/cwrm because i am afraid of bricking my device as i did with my kindle fire.
(this was fixed by my friend with a fastboot cable)
I have discovered the Android recovery menu and there seems to be a button that says
"Apply update from external storage". when i click the button, it says choose package to flash.
i need to know if this only accepts firmware roms or if it will accept custom flashable packages.