Rogue software, you can imagine, is through a variety of improper ways to obtain benefits, such as the use of your mobile phone binding business, or to steal your personal information. Before the mobile phone does not get root privileges, the Vagrant software will be packaged into a very innocent and very tall, to get your permission, once you give the software to grant the appropriate permissions, he will be in the background crazy up. Lightweight rogue software once discovered, can be removed by the way of uninstall, but serious software can use the NDK way to create a C process, C process is the underlying process, the Android user is unable to stop the class process, the process once found that you stopped my application, he will be his application re-run, Causes the user to be unable to uninstall. The user can only shut down or restore the factory settings. The phone root situation is more complex, the technology God can ignore the authority, more easily into your territory.
PS: Previously found that if the application is designed to add to the device policy and activate the app is not directly uninstall, small white users a variety of spit slots, but in the settings-"Device Manager, the app is unchecked to uninstall
The history of Android rogue software formation