In my recent studies in reverse engineering android apps I have taken to learning the smali assembler/disassembler. It is my opinion that smali is a powerful tool and learning its syntax and usage will open many doors for you in the world of reverse engineering Android applications. Through scraping the internet I found it very difficult to find an article covering the process of disassembling, modify, rebuilding and signing apks. In this post I hope to cover the basics and give anyone who is interested the knowledge needed to start tinkering with android apps.
more here.........http://ttcubicle.blogspot.com/2015/03/re-engineering-android-part-1smali-intro.html
more here.........http://ttcubicle.blogspot.com/2015/03/re-engineering-android-part-1smali-intro.html