https://github.com/skylot/jadx for dex decompiling, no need to convert to jar with dex2jar https://github.com/pxb1988/dex2jar
https://www.evilsocket.net/2017/04/27/Android-Applications-Reversing-101/
Add android:debuggable="true"
to decompiled AndroidManifest to allow debugging. Recompile, sign, and install after.
Apk Downloader
ApkTool for decompiling dex to smali
https://github.com/skylot/jadx for viewing apk file contents (java-fied)
Apk-Multi-tool various tools to do everything