What are the most commonly used persistent techniques by Android malware. That is to survive on device after reboot. In windows malware they change registry entries to auto start, Android malware should use similar techniques, couldn't find much details when googled. Any help is much appreciated. Thanks
A malware can use a Broadcast receiver for the event BOOT_COMPLETED and triggers its main activity. Thereby whenever a phone reboots the malware's main activity is invoked. This is an equivalent to adding an entry in the Windows registry for auto-start/Run.
Hope this helps.