Skip to content

Latest commit

 

History

History
183 lines (112 loc) · 6.57 KB

File metadata and controls

183 lines (112 loc) · 6.57 KB

English | Español | Português | Bahasa Indonesia | Русский | 中文 (简体) | 中文 (繁體) | 日本語 | Tiếng Việt | Türkçe | हिन्दी | বাংলা (ভারত) | ਪੰਜਾਬੀ (ਭਾਰਤ) | తెలుగు | اردو (پاکستان) | العربية | ไทย

Pixels - Alterador Inteligente de Resolução e DPI

O Pixels necessita da permissão WRITE_SECURE_SETTINGS para funcionar (isto NÃO é root).


TL;DR

  • Executa adb shell pm grant com.tribalfs.pixels android.permission.WRITE_SECURE_SETTINGS.
  • Se estiveres a usar uma aplicação de terminal Android com permissões elevadas, executa
    pm grant com.tribalfs.pixels android.permission.WRITE_SECURE_SETTINGS.

Conceder permissão usando um PC:

Details

1. Ativar o modo de programador nas definições do telemóvel

  • Vai a Definições > Acerca do telefone > Informações de software e toca várias vezes em Número da compilação
    até que o modo de programador seja ativado.

    sobre o telefone

2. Ativar a depuração USB

  • Vai a Definições > Opções de programador (pode ser Definições > Sistema > Opções de programador em versões mais antigas do Android),
    desce até encontrar a opção Depuração USB.

    adb

Notas para alguns dispositivos como MIUI:

  • Ativa também a opção Depuração USB para Definições de Segurança se estiver disponível em Opções de programador.

  • Ativa a opção Desativar monitorização de permissões se estiver presente. É necessário reiniciar o dispositivo.

3. Fazer o download do ADB no computador

  • Faz download do ADB (platform-tools) para o teu computador:
    para Windows |
    para Mac |
    para Linux

  • Extrai o ficheiro ZIP descarregado.

4. Navegar até dentro da pasta acede à pasta

platform-tools que extraíste no Explorador do Windows ou Finder (macOS)

5. Abrir o terminal de comandos

Para Windows: abrir o CMD

  • Escreve cmd na barra de endereço e pressiona Enter. Isto abrirá o Prompt de Comando do Windows.

    opening_cmd

Para macOS:

  • Faz duplo clique no ficheiro zip descarregado para abri-lo, clica com o botão direito na pasta platform-tools para abrir o menu de contexto e depois clica em Serviços > Novo Terminal na Pasta.

6. Ligar o telemóvel ao computador

  • O teu telemóvel mostrará um aviso Permitir depuração USB na primeira ligação em modo de depuração.
    Toca em Permitir ou OK.

  • Podes marcar Permitir sempre a partir deste computador (ver nota no final sobre manter a depuração USB ativada).

    adb prompt
  • Verifica a ligação introduzindo o seguinte comando e pressionando Enter.
    Deverá mostrar o ID do dispositivo se estiver ligado com sucesso.

adb devices

6

  • Se o teu dispositivo não se ligar, tenta outra porta USB e/ou outro cabo de dados.
    Se ainda assim não funcionar, o computador pode estar a faltar o driver USB do dispositivo.
    Consulta aqui os drivers OEM USB.
    Após instalar, reinicia o PC e repete o passo 6.

7. Conceder a permissão WRITE_SECURE_SETTINGS ao Pixels

  • Quando estiver ligado corretamente, introduz o seguinte comando e pressiona Enter.
    Podes copiar o comando abaixo. Se for executado corretamente, não mostrará nenhum resultado.

adb shell pm grant com.tribalfs.pixels android.permission.WRITE_SECURE_SETTINGS

  • Se aparecer adb.exe: more than one device/emulator..., executa o seguinte comando:

adb -s [ID do dispositivo mostrado no passo 6] shell pm grant com.tribalfs.pixels android.permission.WRITE_SECURE_SETTINGS

6

Nota para MIUI, OnePlus e outros dispositivos

Se aparecer o erro java.lang.SecurityException: grantRuntimePermission, segue estes passos:

  1. Vai a Definições > Opções de programador (ou Definições > Sistema > Opções de programador)
  2. Desce até encontrar e ativa Depuração USB (Definições de Segurança)
  3. Se aparecer algum Aviso de Cautela, segue as instruções indicadas.
  4. Reinicia o dispositivo e repete os passos da Secção 7.

Está feito!

Agora podes desativar a depuração USB

  • Importante: Mantém a depuração USB ativada se quiseres experimentar resoluções de ecrã exóticas que possam causar falhas no sistema.
    A opção Permitir sempre a partir deste computador deve estar marcada no passo 6.
    Comandos ADB para repor a resolução do ecrã:
    adb shell wm size reset e adb shell wm density reset.

  • Se não precisares da depuração USB, podes desativá-la agora para evitar acessos indesejados.

  • Vai a Definições > Opções de programador, desce e desativa a opção Depuração USB.


GUIA EM VÍDEO


Conceder permissão sem usar um PC (usando Shizuku):

Details

Opção 1: Podes instalar Shizuku*

e ativá-lo seguindo o guia fornecido. Depois, volta à aplicação Pixels para conceder a permissão aplicando uma resolução.

*Se a versão da Play Store não funcionar no teu dispositivo, podes usar esta fork do Shizuku em vez disso.


Não precisas repetir este processo, a menos que desinstales completamente a aplicação e a voltes a instalar.