답변:
기본적으로 Zip 파일 서명 확인 플래그는 개발자가 zip 파일에 올바르게 서명 한 경우에만 깜박임을 활성화합니다. 이것은 Java에서 Jar 파일 서명에 사용 된 것과 거의 동일한 방법입니다.
에서 여기
기본적으로 타사 프로그램을 실행하기 전에 ( 무결성 ) 이 변경되지 않았으며 실제로 ( authenticity ) 라고 주장하는 엔티티에 의해 생성 되었는지 확인하려고합니다 . 이러한 기능은 일반적으로 일부 디지털 서명 체계로 구현되므로 서명 키를 소유 한 엔티티 만 유효한 코드 서명을 생성 할 수 있습니다. 서명 확인 프로세스는 코드가 변경되지 않았으며 서명이 예상 키로 생성되었는지를 검증합니다.
위의 코드에서 이것은 코드 자체가 악성 코드인지 여부를 감지 할 수 없으며 개발자가 서명했을 때와 동일하다는 것을 알 수 있습니다. 플래시하는 소프트웨어의 개발자를 신뢰해야합니다.
예를 들어, 재고 복구는 제조업체에서 서명을 찾을 때 재고 복구를 통해 사용자 정의 ROM을 플래시 할 수 없다는 것입니다.
또한 zip이 손상되었지만 명확한 검사 가 아닌지 여부를 감지 할 수 있으므로 파일의 MD5 합계를 확인하고 ROM 개발자가 제공 한 것과 비교하는 것이 좋습니다.
" 확인해야하는지 어떻게 알 수 있습니까? "이것은 현재 수행중인 작업에 따라 다를 수 있습니다. 일반적으로 사용중인 특정 복구의 기본값을 그대로두고 실제로 사용한 적이 없습니다. Zip 파일이 있는지 확인하거나 선택 취소하십시오. 완벽하게 작동하는 일부 패키지는 서명이 잘못되어 검증을 비활성화하면 완벽하게 설치 될 수 있지만 반대로 파일이 손상되어 장치가 부트 루프 될 수 있습니다.
나는 그것을 체크 상태로두고 스레드 / 개발자가 누군가 설치해도 좋다고 말하면 nandroid 백업을 만들고 서명 확인을 끈 상태에서 플래시를 시도합니다. (항상 백업하십시오!)
다음은 스톡 S4 복구에 사용자 정의 ROM을 설치하려는 예입니다.
업데이트 패키지 찾기 ... 업데이트 패키지
열기 ... 업데이트 패키지
확인 중 ...
E : 서명 없음 (188 개 파일)
E : 확인 실패
설치가 중단되었습니다.