Pasha_Tech If you do a secure factory reset, yes, it should guarantee the malware is removed. Reboot your phone by holding power button for at least 30 seconds. This is a hard reboot, so a malware cannot prevent it or fake it. Hold volume down too so you enter the fastboot bootloader interface instead of booting the operating system again. At this point, your phone should be in a guaranteed trusted state, as the bootloader is verified and cannot be replaced, and no unverifiable user data is loaded. Select Recovery. If I remember correctly, here you need to press power button + volume up to get a menu. From that menu, select Factory reset. This will destroy all user data. Only properly signed and verifiable operating system data and firmware will remain. As a last step, verify the hash that is displayed when the phone boots, to be sure the operating system itself hasn't been replaced.