Saltar para o conteúdo

Habilitar ou desabilitar ROOT global

Request

Liga ou desliga a chave global de ROOT de um Cloud Phone.

  • Pré-requisitos: o telefone precisa estar ligado e não pode estar reservado por outro membro da equipe. Compatível com dispositivos compatíveis; em outros modelos a chamada tem sucesso, mas não surte efeito.
  • Efeito: diferente de /cloudphone/app/openRoot, a configuração é persistida no registro de configurações do telefone e depois enviada ao serviço como uma chave para todo o dispositivo.
  • Conclusão: sincrônica. O MoreLogin não reinicia o telefone; quando a mudança passa a valer no dispositivo é comportamento do serviço.
  • Nova tentativa: idempotente.

Erros de negócio documentados: 33300, 33301. Consulte Error Codes para o significado de cada código. Qualquer operação também pode retornar os códigos comuns.

Bodyapplication/jsonrequired
idstringrequired

ID do telefone na nuvem

Example:"1558968155668507"
enableRootbooleanrequired

Se a permissão ROOT global no nível do sistema deve ser habilitada

Example:true
curl -i -X POST \
  http://127.0.0.1:40000/api/cloudphone/enableRoot \
  -H 'Content-Type: application/json' \
  -d '{
    "id": "1558968155668507",
    "enableRoot": true
  }'

Responses

Sucesso. data é sempre null nesta operação; o resultado é informado por code.

Bodyapplication/json
codeinteger

Código de resposta: 0 = sucesso, >0 = erro

datanull
msgstring or null

Mensagem; preenchida se code > 0

requestIdstring

Identificador único da solicitação; informe-o ao contatar o suporte

Response
{ "code": 0, "data": null, "msg": null, "requestId": "0d8b6f1c-9f4e-4d02-9d1a-7c3f5a1b2c3d" }