DocumentaĆ§Ć£o de Usabilidade do PixelFlasher

Esta pĆ”gina Ć© dedicada Ć  usabilidade do programa PixelFlasher, contendo toda a documentaĆ§Ć£o para que vocĆŖ possa efetivamente usar todas as funcionalidades do programa, mesmo as mais avanƧadas.

Modo BƔsico

PixelFlasher captura de tela 03
VocĆŖ pode clicar na imagem para ampliar.
  1. A primeira coisa a fazer Ć© selecionar Ferramentas da plataforma Android™. Se as Ferramentas da plataforma Android™ jĆ” estiverem em seuĀ PATHambiente, o aplicativo irĆ” detectĆ”-las e preenchĆŖ-las previamente.
    Caso contrĆ”rio, vocĆŖ terĆ” que selecionar onde ele estĆ” instalado.
    VocĆŖ pode baixar as ferramentas mais recentes da plataforma Android™ clicando aoĀ Imagem do linklado delas.
    Se vocĆŖ tiver vĆ”rias versƵes, poderĆ” selecionar outra versĆ£o, embora seja melhor usar sempre a versĆ£o mais recente (a versĆ£o selecionada serĆ” identificada e exibida).
  2. Aperte oĀ ScanbotĆ£o para detectar dispositivos conectados, o aplicativo detectarĆ” todos os dispositivos conectados
    (nos modos adb, fastboot, sideload, recuperaĆ§Ć£o) e preencherĆ” a caixa de combinaĆ§Ć£o (2).
  3. Selecione seu dispositivo na lista da caixa de combinaĆ§Ć£o.Ā As seguintes informaƧƵes sobre o dispositivo conectado sĆ£o exibidas.
    • (1Āŗ campo) Os dispositivos enraizados serĆ£o identificados com uma marca de seleĆ§Ć£o āœ“.Ā Nota:Ā Se vocĆŖ deseja que o PixelFlasher detecte o root ou use automaticamente o Magisk para corrigir o boot.img, vocĆŖ precisa conceder permissƵes de root noĀ shellMagisk.
      Imagem do acesso root do shell
    • (1Āŗ campo) Dispositivos nĆ£o enraizados serĆ£o identificados com um āœ—.
    • (1Āŗ campo) Dispositivos em modo fastboot serĆ£o identificados com um ?Ā (no modo fastboot, o status do root nĆ£o pode ser determinado).
    • (2Āŗ campo) (adb), (fb), (sid) ou (rec) para indicar o modo de conexĆ£o adb/fastboot/sideload/recovery.
    • (3Āŗ campo) ID do dispositivo.
    • (4Āŗ campo) Hardware do dispositivo.
    • (5Āŗ campo) Firmware atual em execuĆ§Ć£o (no modo fastboot o firmware atual nĆ£o pode ser determinado).
  4. Em seguida, selecione o arquivo OTA completo (recomendado) ou zip de fĆ”brica (nĆ£o descompacte), o aplicativo reconhecerĆ” o modelo do telefone a partir do nome da imagem e validarĆ” a soma de verificaĆ§Ć£o SHA-256.
    VocĆŖ pode baixarĀ imagens de fĆ”bricaĀ clicando aoĀ Imagem do link lado delas.Ā VocĆŖ pode baixar imagens OTA completasĀ aquiĀ .Ā ObservaĆ§Ć£o:Ā como o pacote de firmware e o OTA completo sĆ£o imagens completas, vocĆŖ pode atualizar para qualquer versĆ£o mais recente sem se preocupar com versƵes saltantes (downgrades com imagem de fĆ”brica sĆ³ sĆ£o possĆ­veis com a limpeza de dados).
  5. Processe a imagem OTA completa ou de fĆ”brica.Ā PixelFlasher extrairĆ”Ā boot.img(ouĀ init_boot.imgpara Pixel 7 ou dispositivos mais recentes) o arquivo da imagem e o preencherĆ” na lista abaixo (5).
  6. SelecioneĀ boot.img(ouĀ init_boot.imgpara Pixel 7 ou dispositivos mais recentes) na lista, o arquivo selecionado pode ser corrigido (6) ou atualizado (10).
  7. Opcional: selecione esta opĆ§Ć£o se desejar corrigirĀ boot.img(ouĀ init_boot.imgpara Pixel 7 ou dispositivos mais recentes) com Magisk.Ā Se o Magisk ainda nĆ£o estiver instalado no seu telefone, o PixelFlasher irĆ” instalĆ”-lo para vocĆŖ.Ā Seu telefone nĆ£o precisa ter root para criar um arquivo corrigido.Ā Esta seria a escolha tĆ­pica para atualizaƧƵes mensais.
    Esta opĆ§Ć£o permitirĆ” atualizar o telefone sem perder o root (nem mesmo temporariamente).
    Nota:Ā Veja a nota acima para conceder permissƵes de root para arquivosĀ shell.
    Quer o telefone esteja enraizado ou nĆ£o, todo o processo ocorre sem qualquer etapa manual.
  8. Se vocĆŖ deseja atualizar (10) um patchĀ boot.img(ouĀ init_boot.imgpara Pixel 7 ou dispositivos mais recentes), selecione a entrada recĆ©m-adicionada.
    Os detalhes a seguir estĆ£o listados.

    • Imagem de inicializaĆ§Ć£o corrigidaIndica que a seleĆ§Ć£o estĆ” corrigida.
    • SHA1Ā Ć© (abreviado apenas para exibiĆ§Ć£o) sha1 deĀ boot.img(ouĀ init_boot.imgpara Pixel 7 ou dispositivos mais recentes)
    • Fonte SHA1Ā (abreviado apenas para exibiĆ§Ć£o) SHA1 da fonteĀ boot.imgextraĆ­da da imagem (deve ser igual ao SHA1 de um arquivoĀ boot.img.
    • Package FingerprintĀ Ć© apenas a parte do nome do arquivo da imagem (sem a extensĆ£o).
    • Patched with MagiskĀ indica a versĆ£o do Magisk usada para corrigir a imagem (se aplicĆ”vel).
    • Patched MethodĀ indica qual mĆ©todo o PixelFlasher usou para criar um patch (opƧƵes possĆ­veis:Ā root,Ā app,Ā uiautomator,Ā manual)
    • Patched on DeviceĀ indica o modelo do dispositivo que executou a correĆ§Ć£o.Ā VocĆŖ deve sempre usar imagens corrigidas que correspondam ao modelo do dispositivo no qual serĆ” feito o flash.
    • DataĀ Ć© a data em queĀ boot.imgfoi extraĆ­do ou a data em que foi corrigido.
    • Caminho do pacoteĀ indica o arquivo do qualĀ boot.img(ouĀ init_boot.imgpara dispositivos Pixel 7 ou mais recentes) foi extraĆ­do.
  9. Selecione o modo Flash, o PixelFlasher selecionarƔ automaticamente o modo flash aplicƔvel com base no tipo de imagem selecionado.
    • Se a imagem OTA completa for selecionada na etapa 4:
      • Full OTAĀ : irĆ” exibir a imagem OTA completa no modo sideload.Ā Recursos deste modo:
        • Isso sempre piscarĆ”Ā apenas no slot inativoĀ (daĆ­ o motivo pelo qual a opĆ§Ć£o de piscar em ambos os slots estĆ” desativada), semelhante Ć  forma como as atualizaƧƵes OTA acontecem no telefone.
        • SerĆ” sempreĀ Keep DataĀ , nĆ£o hĆ” opĆ§Ć£o paraĀ WipeĀ , por isso a opĆ§Ć£o estĆ” desabilitada.
        • Se algo der errado durante o flash, o flash ativo nĆ£o serĆ” afetado e o telefone serĆ” reinicializado no slot funcional ativo.
        • Se vocĆŖ atualizar para ambos os slots (ou seja, piscar duas vezes seguidas), ambos os slots serĆ£o inicializĆ”veis.
        • O bootloader do seu telefone nĆ£o precisa ser desbloqueado para poder atualizar a imagem OTA completa (somente inicializaĆ§Ć£o padrĆ£o).
        • VocĆŖ nĆ£o pode fazer downgrade com OTA, a versĆ£o instalada deve ser igual ou superior.
    • Se o firmware de fĆ”brica for selecionado na etapa 4:
      • Manter dadosĀ : neste modo,Ā -wo sinalizador Ć© removido dos scripts flash para que os dados nĆ£o sejam apagados.Ā Isso Ć© comumente conhecido comoĀ dirty flashing.
      • WIPE all dataĀ : Como o texto sugere, isso apagarĆ” seus dados, use-o com cuidado!
        Se este modo for selecionado, o PixelFlasher solicitarĆ” confirmaĆ§Ć£o durante a fase de flash.
      • Dry RunĀ : Neste modo, o telefone irĆ” reiniciar no bootloader e, em seguida, imitar as aƧƵes do flash (ou seja, reiniciar no bootloader) sem realmente piscar nada (ele imprime no console as etapas que teria executado se o dry run nĆ£o fosse escolhido).Ā Isso Ć© Ćŗtil para testar se o PixelFlasher Ć© capaz de controlar corretamente os comandos fastboot.
  10. Opcional: Abra o Magisk Modules Manager e desative (desmarque) os mĆ³dulos conhecidos por causar problemas durante as atualizaƧƵes (altamente recomendado).Ā (A lista abaixo nunca causou problemas para mim, entĆ£o os mantenho ativados no YMMV).

    Imagem da GUI do PixelFlasher
    VocĆŖ pode clicar na imagem para ampliar.
  11. Flash Pixel PhoneĀ Esta Ć© a etapa final, para realmente fazer o flash do telefone no arquivoĀ Flash Mode.
    NotaĀ : Ao contrĆ”rio das versƵes anteriores do PixelFlasher, todas as opƧƵes sĆ£o dinĆ¢micas, ou seja, dependendo do que vocĆŖ selecionar antes de clicar no botĆ£o Flash, nĆ£o existe mais o conceito de pacote preparado.Ā PixelFlasher apresentarĆ” primeiro as opƧƵes selecionadas e pedirĆ” sua confirmaĆ§Ć£o se desejar prosseguir com o flash.
  12. Monitore a saĆ­daĀ do consoleĀ e observe as aƧƵes executadas e seus resultados.
  13. Em caso de problema, clique no botĆ£oĀ SuporteĀ para gerar um arquivo de logs de suporte santificado (redigido).

Modo Especialista

Para ativar o modo de exportaĆ§Ć£o use oĀ Menu Arquivo |Ā ConfiguraĆ§Ć£o avanƧadaĀ e selecioneEnable Advanced OptionsĀ Imagem da GUI do PixelFlasher

PixelFlasher captura de tela 05 baixesoft scaled
VocĆŖ pode clicar na imagem para ampliar.

Neste modo sĆ£o expostas as seguintes opƧƵes adicionais (caixas delimitadoras verdes), as notas abaixo sĆ£o mais para enumeraĆ§Ć£o do que um guia, pois devem ser triviais e Ć³bvias para um especialista.

  1. OpĆ§Ć£o para alterar o slot ativo (o slot inativo Ć© selecionado automaticamente).
    OpƧƵes para reiniciar em recuperaĆ§Ć£o, download, modo de seguranƧa.
  2. OpƧƵes para bloquear / desbloquear bootloader, opĆ§Ć£o para desabilitar mĆ³dulos Magisk durante bootlooping, gerenciador de partiƧƵes.
  3. Aplicar ROM personalizada.Ā Isso substitui a imagem ROM de fĆ”brica pelo arquivo selecionado.
    PixelFlasher extraiĀ boot.img(ouĀ init_boot.imgpara Pixel 7 ou dispositivos mais recentes) da imagem ROM e exibe abaixo para seleĆ§Ć£o ou correĆ§Ć£o.Ā Certifique-se de ler a documentaĆ§Ć£o da ROM escolhida, pois as instruƧƵes de cada ROM personalizada podem ser diferentes.
    Para ser claro, isso Ć© o que o PixelFlasher faz internamente quando este modo Ć© selecionado, por favor, entenda e nĆ£o o use se o guia ROM selecionado nĆ£o se adequar aos requisitos.Ā Voce foi avisado!

    • MantĆ©m imagens de bootloader e rĆ”dio de estoque.
    • Substitui a imagem ROM padrĆ£o pela imagem ROM personalizada selecionada.
    • Pisca no escolhidoĀ Flash Modeexatamente como uma imagem de estoque, ou seja, bootloader, ROM personalizada e imagens de rĆ”dio na ordem original em que estavam no firmware de estoque.
    • O patchĀ boot.img(ouĀ init_boot.imgpara Pixel 7 ou dispositivos mais recentes) pode ser executado se a opĆ§Ć£o estiver selecionada.Ā VocĆŖ pode selecionar qualquer um dos arquivos listados.
    • O Modo Flash Ć© semelhante ao modo flash bĆ”sico descrito acima na etapa 7.
  4. Flash personalizado.Ā selecione esta opĆ§Ć£o para alternar entre a atualizaĆ§Ć£o de uma imagem de fĆ”brica e a atualizaĆ§Ć£o de um Ćŗnico arquivo.
  5. Navegue para selecionar um arquivo de imagem vĆ”lido (.img ou .zip).Ā Ou selecione um boot.img da lista acima e clique no botĆ£o colar para colar o boot.img selecionado na seleĆ§Ć£o de arquivo.Ā Escolha o menu suspenso para selecionar o tipo de imagem.
    • boot (pode ser atualizado para Live ou boot) – Tipo de arquivo esperado .img
    • bootloader – Tipo de arquivo esperado .img
    • init_boot – Tipo de arquivo esperado .img
    • dtbo – Tipo de arquivo esperado .img
    • produto – Tipo de arquivo esperado .img
    • radio – Tipo de arquivo esperado .img
    • recuperaĆ§Ć£o – Tipo de arquivo esperado .img
    • super_empty – Tipo de arquivo esperado .img
    • sistema – Tipo de arquivo esperado .img
    • system_ext – Tipo de arquivo esperado .img
    • system_other – Tipo de arquivo esperado .img
    • vbmeta – Tipo de arquivo esperado .img
    • vbmeta_system ā€“ Tipo de arquivo esperado .img
    • vbmeta_vendor – Tipo de arquivo esperado .img
    • fornecedor – Tipo de arquivo esperado .img
    • vendor_boot – Tipo de arquivo esperado .img
    • vendor_dlkm (o dispositivo serĆ” colocado no modo fastbootd durante esta operaĆ§Ć£o) – Tipo de arquivo esperado .img
    • imagem – Tipo de arquivo esperado .zip
    • SIDELOAD – Tipo de arquivo esperado .zip
      Selecione as opƧƵes de flash apropriadas.Ā ObservaĆ§Ć£o:Ā para dispositivos Tensor (Pixel 6 ou dispositivos mais recentes) QuandoĀ Flash to both slotsa opĆ§Ć£o Ć© selecionada, o Pixelflasher atualiza cada slot individualmente para superar um bug do Google que falha com a opĆ§Ć£o--slot=all