Local fictício em realme, OPPO e vivo

Celulares realme, OPPO e vivo são muito comuns, e os três têm sistemas aparentados: ColorOS, realme UI e Funtouch OS se comportam de modo parecido e são igualmente rígidos com serviços em segundo plano. A OnePlus também entra aqui: a OxygenOS é construída sobre a ColorOS há tempos, e tudo o que vem abaixo vale para os donos dela sem mudanças. Ativar a simulação nesses celulares não é mais difícil que em qualquer Android; fazê-la aguentar quinze minutos com a tela desligada é a tarefa para a qual este guia foi escrito.

  1. Encontre o número da versão

    Configurações → “Sobre o telefone” → “Versão” (em algumas interfaces essa subseção se chama “Informações da versão”). Dentro dela fica o item “Número da versão”, que deve ser tocado sete vezes seguidas. O sistema mostra uma contagem regressiva, pede o PIN e depois avisa que o modo de desenvolvedor foi ativado.

    A tela “Versão” no realme e no OPPO: o item “Número da versão”, que deve ser tocado sete vezes
  2. Abra as opções do desenvolvedor

    Configurações → “Configurações adicionais” → “Opções do desenvolvedor”. Na Funtouch OS a seção se chama “Opções do desenvolvedor” e fica em “Gerenciamento do sistema”. Se não encontrar, use a pesquisa das configurações: ela também procura nas seções ocultas.

    A seção “Configurações adicionais” na ColorOS: “Opções do desenvolvedor” no fim da lista
  3. Escolha o app de local fictício

    Dentro da seção, encontre o item “Selecionar app de local fictício” e escolha Mock Location. O app precisa estar instalado antes, senão a lista fica vazia: o sistema só mostra os apps que podem servir de provedor de teste.

    Seleção do app de local fictício: Mock Location está marcado, “Nenhum” não está selecionado
  4. Permita o início automático e a atividade em segundo plano

    Configurações → “Apps” → “Gerenciamento de apps” → Mock Location → “Uso da bateria”. Ative “Permitir início automático”, “Permitir atividade em segundo plano” e “Permitir inicialização por outros apps”. Este é o passo principal de todo o guia: sem ele, a ColorOS fecha o serviço em segundo plano poucos minutos depois de você desligar a tela, e a simulação para em silêncio.

    Gerenciamento do app na ColorOS: início automático e segundo plano permitidos para o Mock Location
  5. Desative a otimização de energia

    Na mesma seção “Uso da bateria” (ou Configurações → “Bateria” → “Consumo de energia dos apps”), escolha “Não otimizar” para o app. A economia inteligente deixa ao sistema o direito de suspender o serviço a seu critério — é exatamente o que acontece quando a simulação “só funciona enquanto você olha a tela”.

    Escolha do modo de consumo de energia na ColorOS: “Não otimizar” está marcado para o app
  6. Confira se a simulação se mantém

    Inicie a simulação tocando no mapa, bloqueie o celular e volte a ele depois de quinze minutos. Se a notificação continua na aba, as configurações funcionaram. Se sumiu, volte aos passos 4 e 5: na maioria das vezes uma das chaves ficou desligada. O procedimento completo de verificação está no guia como ter certeza de que a simulação funciona.

    A notificação permanente do Mock Location na aba de notificações: a simulação roda em segundo plano

Por que a simulação cai mais nessas interfaces

A ColorOS e as interfaces aparentadas controlam os processos em segundo plano com mais agressividade que o Android puro: o sistema decide quais serviços manter na memória e, por padrão, trata um serviço em segundo plano de longa duração como motivo para economizar bateria. Para a maioria dos apps isso passa despercebido, mas a simulação para por completo com essa economia — o serviço precisa ficar vivo o tempo todo em que as coordenadas são fornecidas.

Daí a regra: em realme, OPPO e vivo, as configurações de segundo plano importam mais que o procedimento de ativação. Ativar leva um minuto; manter ativo exige três chaves e o modo de consumo de energia.

Os nomes dos itens mudam entre versões

ColorOS 13, 14 e 15, realme UI 4 e 5, Funtouch OS 13 e 14 e a OxygenOS da OnePlus reorganizam as seções em quase toda grande atualização. O que se mantém não são os nomes, e sim o sentido: em algum lugar das configurações há o gerenciamento de início automático dos apps, a permissão de atividade em segundo plano e o modo de consumo de energia. Pesquise por “início automático”, “segundo plano” e “energia” — a pesquisa das configurações os encontra mesmo onde a seção foi renomeada.

Se a sua versão não tem o item “Permitir inicialização por outros apps”, tudo bem — ele não aparece em todas as versões; os outros dois bastam.

Depois de reiniciar o celular

A escolha do app de local fictício é mantida — não é preciso escolhê-lo de novo. Mas a simulação em si não volta automaticamente depois de reiniciar, a menos que o app tenha a permissão de localização “Permitir o tempo todo” e a permissão de ser iniciado por outros apps: sem elas, o sistema não sobe o serviço sozinho.

Mais sobre o comportamento depois de reiniciar — na resposta a essa pergunta.

Se não houver o item “Opções do desenvolvedor”

Confira se os toques no número da versão contaram: em algumas interfaces a contagem aparece como um aviso rápido na parte de baixo da tela, e é fácil não ver. Depois de sete toques o sistema sempre pede o PIN ou o padrão — se não houve pedido, o modo não foi ativado.

Em aparelhos corporativos gerenciados por MDM, o modo de desenvolvedor pode estar proibido por política. O app não consegue contornar isso.

Mock Location — fake GPS no Android sem root

Grátis, fora do Google Play. Você pode conferir a soma de verificação do arquivo antes de instalar.

Baixar APK