Uma forma de retirar um programa espião no celular é fazer a restauração ou redefinir o aparelho.
Em computadores com o Windows, é bem normal que o sistema fique na letra de unidade "C:", junto de todos os dados pessoais e programas.
Caso queira reinstalar o sistema operacional mantendo seus arquivos, você vai manter também os documentos que pertenciam à instalação anterior, alguns vírus podem até continuar no computador.
Por outro lado, se você quiser começar realmente do zero, você precisa apagar os seus dados pessoais e o sistema, um processo longo, conhecido como "formatação".
Em sistemas baseados em Unix (como é o Android e o iOS, usado no iPhone), é comum que haja uma separação maior entre o local onde são armazenados os arquivos pessoais e o sistema. Essas divisões da memória de armazenamento são chamadas de "partições".
De fábrica, o aparelho vem com a partição de sistema preparada e bloqueada, mas com as partições de aplicativos e de dados de usuário vazias e disponíveis.
Conforme ir usando o smartphone, você modifica apenas as partições de apps e dados, de sistema não é modificada, porque os aplicativos normais não têm permissão para alterá-la.
A atualização do Android ou do iOS é o único momento em que a partição de sistema é modificada. Porém, esse processo não apaga nada, que é onde um programa espião normalmente seria instalado.
Assim, como a atualização de sistema não altera os dados e aplicativos de usuário, ela não tem o poder de retirar programas espiões já instalados no telefone. Ela serve apenas para ajudar a imunizar o aparelho contra ataques futuros.
A restauração do celular para os padrões de fábrica é o inverso: ela apenas apaga as partições de dados e aplicativos do usuário. Dessa forma, o sistema não precisa ser "reinstalado" como aconteceria no Windows, quando o sistema for iniciado e perceber que essas partições estão vazias, ele vai entender que é necessário realizar uma reconfiguração, como um aparelho novo.
É por isso que o processo de restauração de fábrica é tão prático e rápido. O sistema não precisa ser reinstalado. Os dados e apps do usuário é que são excluídos, eliminando também os programas espiões ali presentes.