Instale 4.3 (OTA) no Nexus 4 com raiz (CWM + estoque rom, kernel)

20

Estou executando o Android 4.2.2 no meu Nexus 4. Ele está enraizado e tenho a recuperação ClockworkMod instalada, mas a ROM e o kernel são essenciais. Recebi a atualização do OTA para 4.3 e gostaria de instalá-la, mas ela falhou. (Com uma mensagem de que o CWM não pôde verificar uma assinatura. Lembro-me de que o OTA anterior funcionou e acho que tive que voltar a fazer root, mas isso foi fácil.)

Como posso obter a atualização do estoque 4.3 no meu telefone, mantendo o CWM raiz e, principalmente, mantendo todos os meus dados? Instruções passo a passo seriam ótimas.

Além disso, estou curioso, qual é o motivo técnico que a atualização não instala?


Atualização: Encontrei algumas instruções aqui , mas elas não funcionaram para mim. Eu recebo o seguinte erro do CWM ao aplicar o update.zip:

Installing: /sdcard/0/update.zip
Finding update package...
Opening update package...
Installing update...

Warning no file_contextsVerifying current system...

assert failed: apply_patch_check("/system/bin/app_process", "76c3a9a7a6d400a9ff3e4db391327daa33aa0663", "2a221441bf06f2618aa6c35ae0cade13bd4f6e1b")
E:Error in /sdcard/0/update.zip
(Status 7)
Installation aborted.

Atualização 2: Esqueci que experimentei o Xposed há algum tempo. Aparentemente, este modificado / system / bin / app_process. Eu o removi iniciando o Xposed Installer e selecionando "Desinstalar (restaurar app_process)" e (provavelmente não necessário), "Limpar (remoção completa da estrutura)". Fiz uma reinicialização completa e, em seguida, reiniciei no modo de recuperação para continuar a atualização. Mas agora ele trava porque "build.prop" é modificado (não se esqueça de mudar isso). Gostaria de saber se existe uma maneira de apenas piscar os novos arquivos do sistema operacional (não patches), substituindo quaisquer modificações, mas mantendo todas as configurações e arquivos do usuário ...

jdm
fonte

Respostas:

17

Parece que o "/ system / bin / app_process" foi modificado e, portanto, não corresponde à assinatura necessária. Existem duas maneiras de corrigir isso: obter uma cópia do arquivo de ações de outro telefone / rom ou exibir a imagem de fábrica em 4.3

Editar: Depois de ler "atualização 2", parece que você deseja a opção de imagem de fábrica detalhada abaixo.

O AndroidPolice tem um guia passo a passo aqui . Dupliquei as etapas caso essa página morra:

Faça o download da imagem completa da fábrica do occam , que inclui o sistema completo, o carregador de inicialização, a recuperação, o kernel (boot.img) e o rádio. É uma lista limpa para esses componentes - eles piscarão de maneira limpa sobre qualquer coisa que você tenha agora.

Em vez de usar o script incluído chamado flash-all, você descompactará o arquivo tgz (tar / gz) e o zip contido nele. Isso colocará todos os componentes em uma pasta:

Siga o excelente guia aqui e certifique-se de omitir a etapa D10, que substitui os dados do usuário. Aqui estão os comandos que você estará executando, para referência:

  1. adb reboot bootloader
  2. fastboot flash bootloader carregador de inicialização * .img
  3. fastboot reboot-bootloader
  4. rádio flash fastboot radio-mako-m9615a-cefwmazm-2.0.1700.84.img
  5. fastboot reboot-bootloader
  6. sistema de flash fastboot system.img
  7. fastboot flash boot boot.img
  8. cache de formato fastboot
  9. reinicialização do fastboot

Nota: Em vez de descompactar a imagem * .zip e o sistema intermitente e inicializar manualmente, você pode realmente fazer a atualização rápida da imagem * .zip - isso não excluirá os dados (você passaria um sinalizador -w se desejasse que isso acontecesse), mas voltará a recuperar a recuperação de volta ao estoque, se você estivesse executando uma personalizada. Você pode fazer o flash novamente ou simplesmente usar os comandos acima. De qualquer forma, o resultado será o mesmo.

Você precisará re-root (não há como ir do 4.2.2 para o 4.3 mantendo o root no momento) seguindo as etapas neste segmento (eu não irei vincular ao próprio arquivo, pois ele está sendo atualizado como / quando forem encontrados problemas.).

bmdixon
fonte
Não vejo nenhum arquivo boot.img para a atualização 4.3 do Nexus 4 que baixei. Eu tenho o bootloader.img, image.zip e radio.img. Onde está o boot.img?
precisa saber é o seguinte
11
Você também precisa descompactar o image.zip. o boot.img e system.img estão lá.
precisa saber é o seguinte
Desistiu de tentar exibi-las manualmente depois que a primeira inicialização foi travada. Eu extraí a imagem de fábrica para o meu diretório ADB e executei o "flash-all.bat" e ele foi inicializado logo na primeira vez. O flash-all.bat faz um pouco mais do que o procedimento acima.
precisa saber é o seguinte
2

Eu tive o mesmo problema. Acabei baixando o estoque 4.2.2, exibindo o flash (também removendo o root do meu telefone) e instalando a atualização OTA.


fonte
11
Você sabe onde é possível fazer o download do sistema operacional padrão (presumindo que haja um download legal)? Além disso, o piscar preserva seus dados?
jdm
11
@jdm roms ações Oficiais do Google: developers.google.com/android/nexus/images#occamjwr66v
Cobold
Não acho que seus dados serão preservados. E sim, pegue as imagens da página oficial do Google. Parece que 4.3 está lá agora. Além disso, aqui está um link para um guia para a atualização 4.3: bit.ly/16aTnvY Esse guia indica que você não perderá dados.
OTA é capaz de preservar seus dados de usuário. Não acredito que a exibição da imagem de fábrica seja capaz de preservar todos os dados do usuário.
precisa saber é o seguinte