골
OTA 이미지를 다운로드했고 제 경우와 같이 성공하지 못한 adb sideload <filename>
경우 여전히 수동으로 이미지 를 볼 수 있습니다 ( 여기 비디오 ).
문제 / 오류
... 불행히도 다음 adb sideload
과 같은 오류가 발생한 OTA 업데이트 :
Finding update package...
Opening update package...
Verifying update package...
Installing update...
Verifying current system...
"/system/app/Drive.apk" has unexpected contents.
E:Error in /tmp/update.zip
(Status 7)
Installation aborted.
여기서 /system/app/Drive.apk
모든 시스템 응용 될 수있다.
누가 비난 하지 않습니까?
- TWRP는 비난을받지 않으며 처음에는 그렇게 생각했지만 TWRP에서도 작동합니다.
- 티타늄 백업 프로. 내 장치를 뿌리 파워 사용자 기능을 사용하기 때문에, 내가 해야 그 부작용으로 알려져 있습니다. 그러나 나는 알고 있지만 :) ...이 답변에서 이것에 대해 배울 확률이 높습니다.
명백한 오류의 원인
Titanium Backup Pro를 사용하여 "고정"기능을 사용하여 일부 시스템 앱을 제거했습니다.
- ASUS 키보드
- 달력
- 캘린더 저장
- com.android.providers.partnerbookmarks
- com.android.sharedstoragebackup
- com.google.android.voicesearch
- 교환 서비스
- Gmail
- 구글 일회성 초기화
- Google Play 북
- 구글 플레이 게임
- Google Play 매거진
- Google Play 무비
- Google Play 뮤직
- 구글 검색
- Google TTS 엔진
- 행 아웃
- iWnn IME
- iWnnIME 키보드 (흰색)
- 한 번 초기화
이것은 분명히 adb sideload
내 질문에 주어진 오류 메시지와 함께 일찍 빠져 나간 이유였습니다 .
또한 일부 시스템 앱을 제거했으며 "드라이브"(기억 하시겠습니까? :) /system/app/Drive.apk
가 그 중 하나 라고 생각 합니다.
해결책
이 답변에서 forum.xda-developers.com에서 해결책 을 찾았습니다 . 요점은 수정 된 이미지가있는 경우이를 복원하여 OTA 사이드로드가 성공하도록하는 것입니다.
먼저 현재 가지고있는 빌드의 스톡 이미지를 다운로드하십시오. 장치에 맞는지 확인하십시오. 나는에서 업그레이드하려고했다 그래서 JSS15R
에 KRT16S
나는 다운로드하는 데 필요한 의미 와이파이 버전에 4.3 (JSS15R)
이미지를. 그것은 razor-jss15r-factory-ec2d4f76.tgz
내 경우 의 파일이었습니다 . 그런 다음라는 하위 폴더를 제공하는 패키지의 압축을 풉니 다 razor-jss15r
. 그 안에는 쉘 스크립트, .img
파일 및 .zip
( image-razor-jss15r.zip
)가 있습니다. 후자는 포장을 풀어야했습니다. 그런 다음 .img
압축을 푼 폴더에 파일 이 있습니다 .zip
.
boot.img
cache.img
recovery.img
system.img
userdata.img
그런 다음 링크 된 답변에 요약 된 단계를 수행했습니다.
- 부트 로더로 부팅 (유지 Volume-down및 Power켜기 직후 누름)
- USB 연결 (이전에 모든 USB 드라이버가 설치되어 있는지 확인 )
- 이전에 압축을 푼
.img
파일이 있는 폴더로 변경
- Android SDK 프롬프트에서로 기기가 표시되는지 확인합니다
fastboot devices
.
- 그런 다음
fastboot flash system system.img
재고 시스템 파티션을 플래시하는 실행
참고 : 링크 된 게시물에, 내가 가진 단계 탈락과는 달리 fastboot erase system
분명히 암시되는 때문에 fastboot flash system system.img
출력에서 볼 수 있습니다. 또한 탈락 fastboot flash boot boot.img
하고 fastboot flash recovery recovery.img
내가이 "파티션"을 수정했다 가능성라고 생각하기 때문에 (내가 옳았). 그래도 후자 2 개가 필요할 수 있습니다. adb sideload
단계 를 방해하는 수정 한 내용에 따라 다를 수 있습니다 (예 : 오류 메시지를 읽고 이해).
출력은 다음과 같습니다.
# fastboot flash system system.img
erasing 'system'...
OKAY [ 1.160s]
sending 'system' (603447 KB)...
OKAY [ 19.786s]
writing 'system'...
OKAY [ 26.720s]
finished. total time: 47.668s
OTA 업데이트가 가능한 깨끗한 시스템 인 voila.
간단히 말해, fastboot flash system system.img
검증 단계에서 오류가 발생하면 실행중인 스톡 이미지 에서만 필요할 수 있습니다.
Verifying current system...
"/system/<SOME>.apk" has unexpected contents.
E:Error in /tmp/update.zip
(Status 7)
공장 이미지 다운로드 (Nexus 7, 둘 다)