루팅 된 Nexus 4 (CWM + 스탁 롬, 커널)에 4.3 (OTA) 설치


20

내 Nexus 4에서 Android 4.2.2를 실행하고 있습니다. 루팅되어 있으며 ClockworkMod 복구가 설치되어 있지만 rom 및 커널은 재고가 있습니다. 4.3으로 OTA 업데이트를 받았으며 설치하려고하는데 실패했습니다. (CWM이 서명을 확인할 수 없다는 메시지가 표시됩니다. 이전 OTA가 효과가 있었으며 다시 루트해야한다고 생각했지만 쉽지 않았습니다.)

root 및 CWM을 유지하고 특히 모든 데이터를 유지하면서 휴대폰에서 주식 4.3 업데이트를 받으려면 어떻게해야합니까? 단계별 지침은 훌륭합니다.

또한 궁금한 점이 있습니다. 업데이트가 설치되지 않은 기술적 이유는 무엇입니까?


업데이트 : 여기에 몇 가지 지침이 있지만 나에게 도움이되지 않았습니다. update.zip을 적용하는 동안 CWM에서 다음 오류가 발생합니다.

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.

업데이트 2 : 얼마 전에 Xposed를 사용해 보지 못했습니다. 분명히 이것은 / system / bin / app_process를 수정했습니다. Xposed Installer 를 시작한 다음 "제거 (app_process 복원)"및 (필요하지는 않음) "정리 (프레임 워크의 완전한 제거)"를 선택하여 제거했습니다. 하나의 완전한 재부팅을 한 다음 업데이트를 계속하기 위해 복구 모드로 재부팅했습니다. 그러나 이제 "build.prop"가 수정되었으므로 중단됩니다 (변경 한 것을 기억하지 마십시오). 새로운 OS 파일 (패치가 아닌)을 플래시하고 수정 사항을 덮어 쓰지만 모든 설정과 사용자 파일을 유지하는 방법이 있는지 궁금합니다 ...

답변:


17

"/ system / bin / app_process"가 수정 된 것 같으므로 필요한 서명과 일치하지 않습니다. 이 문제를 해결하는 방법에는 두 가지가 있습니다. 다른 전화 / ROM에서 스톡 파일의 사본을 가져 오거나 4.3의 출하시 이미지를 플래시합니다.

편집 : "업데이트 2"를 읽은 후 아래에 설명 된 초기 이미지 옵션을 원하는 것처럼 들립니다.

AndroidPolice에는 단계별 가이드가 있습니다 . 페이지가 죽는 경우를 대비하여 단계를 복제했습니다.

전체 시스템, 부트 로더, 복구, 커널 (boot.img) 및 라디오가 포함 된 전체 occam 팩토리 이미지를 다운로드하십시오 . 이러한 구성 요소는 깔끔한 슬레이트입니다. 현재 가지고있는 모든 구성 요소가 깨끗하게 깜박입니다.

번들 스크립트 인 flash-all을 사용하는 대신 tgz (tar / gz) 아카이브의 압축을 풀고 그 안에 들어있는 zip도 압축 해제합니다. 그러면 모든 구성 요소가 하나의 폴더에 저장됩니다.

여기서 훌륭한 가이드를 따르고 사용자 데이터를 덮어 쓰는 D10 단계를 생략하십시오. 참조 할 명령은 다음과 같습니다.

  1. adb 재부팅 부트 로더
  2. fastboot flash 부트 로더 bootloader * .img
  3. fastboot reboot-bootloader
  4. 패스트 부트 플래시 라디오 라디오 -mako-m9615a-cefwmazm-2.0.1700.84.img
  5. fastboot reboot-bootloader
  6. 빠른 부팅 플래시 시스템 system.img
  7. fastboot 플래시 부팅 boot.img
  8. 빠른 부팅 형식 캐시
  9. 빠른 부팅 재부팅

참고 : image * .zip 및 플래시 시스템의 압축을 풀고 수동으로 부팅하는 대신 실제로 fastboot update image * .zip을 수행 할 수 있습니다. 이렇게하면 데이터가 삭제되지 않습니다 (원하는 경우 -w 플래그를 전달 함). 그러나 사용자 정의를 실행하는 경우 복구를 재고로 다시 플래시합니다. 그런 다음 다시 플래시하거나 위의 명령을 대신 사용할 수 있습니다. 어느 쪽이든 결과는 같습니다.

그런 다음이 단계를 수행하여 재 루트해야합니다 (4.2.2에서 4.3으로 루트를 유지하는 방법은 없음). 스레드 합니다 (파일이 업데이트 될 때 파일 자체에 링크하지 않습니다) / 문제가 발견 될 때).


다운로드 한 Nexus 4 용 4.3 업데이트에 대한 boot.img 파일이 표시되지 않습니다. bootloader.img, image.zip 및 radio.img가 있습니다. boot.img는 어디에 있습니까?
anon58192932

1
image.zip의 압축을 풀어야합니다. boot.img 및 system.img가 있습니다.
bmdixon

첫 부팅이 중단 된 후 수동으로 플래시를 시도하십시오. 팩토리 이미지를 ADB 디렉토리로 추출하고 "flash-all.bat"를 실행 한 후 바로 부팅했습니다. flash-all.bat는 위의 절차보다 약간 더 많은 작업을 수행합니다.
anon58192932

2

나는 같은 문제에 부딪쳤다. 나는 주식 4.2.2를 다운로드하고, 그것을 번쩍이고 (또한 전화를 뽑지 않음) OTA 업데이트를 설치했습니다.


1
주식 OS를 다운로드 할 수있는 곳을 알고 있습니까 (법적 다운로드가 있다고 가정)? 또한 플래시는 데이터를 보존합니까?
jdm

1
@jdm Google의 표면 스톡 롬 : developers.google.com/android/nexus/images#occamjwr66v
Cobold

귀하의 데이터가 보존 될 것이라고 생각하지 않습니다. 그리고 공식 Google 페이지에서 이미지를 가져옵니다. 4.3이있는 것 같습니다. 또한 다음은 깜박임 4.3에 대한 링크입니다. bit.ly/16aTnvY 이 안내서에는 데이터 손실이 없다고 명시되어 있습니다.

OTA는 사용자 데이터를 보존 할 수 있습니다. 공장 이미지를 플래시해도 모든 사용자 데이터를 보존 할 수 있다고 생각하지 않습니다.
anon58192932
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.