글로벌 롬 올린 사람 피셜?
vendor_boot.img <- 이거 변경해야 한다 함(글롬꺼 PRC로 바꾸는 건지 내수 롬꺼로 바꾸는 건지는 모름)
그리고 후처리 작업 하나만 하면 됨(이거 아직 말 안 함)
내수 297은 글롬 최신 버전하고 롤백 인덱스가 같아서 부팅 가능
부트로더 락 상태에서 vendor_boot.img를 변조하면 부팅하지 못한다고 함.
279, 297 둘 다 부트로더 언락은 불가능하니 후처리 작업이라는 걸 해서 vendor_boot.img를 변경해도 부팅 가능하게 하는 듯
예상으로는
vbmeta.img 3개 있는 거 비활성화 패치하는 거 맞는 것 같은데
글롬 올리는 거랑 별개로 루팅은 하고 싶으면 boot.img 패치하면 됨
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
Xiaoxin Pad Pro GT 글로벌롬 설치 핵심 과정 (대화 내용 기반)
사용자들의 대화를 종합해보면, Xiaoxin Pad Pro GT에 글로벌롬을 설치하는 핵심 과정은 QFIL을 사용하지만, 부팅을 위해 vendor_boot 파티션을 반드시 패치해야 하는 것이 특징입니다.
1. 롬 플래싱 도구
* QFIL 사용: 글로벌롬을 기기에 올리는 데 사용되는 도구는 QFIL입니다. (태갤러 112.184)
2. 가장 중요한 문제: 지역락과 vendor_boot
이 기기에서 가장 큰 장애물이며, 일반적인 롬 플래싱 절차와 구별되는 부분입니다.
* 지역락 원리: 레노버 기기에는 하드웨어에 지역 코드(ROW - 글로벌, PRC - 중국 내수)가 기록되어 있습니다.
부팅 시 vendor_boot 파티션에 기록된 지역 코드와 비교하여 일치하지 않으면 절대 부팅이 불가능합니다. (태갤러 112.184)
* 패치 필수: 팩트는 vendor_boot의 변경 없이는 지역락으로 인해 부팅이 안 됩니다. (태갤러 211.36)
* 무결성 문제: 단순히 vendor_boot를 수정하는 경우 무결성 검증에 실패하여 부팅에 실패할 수 있습니다. (태갤러 112.184)
* 핵심 해결책:
* vendor_boot 수정 및 후처리: 글로벌롬은 vendor_boot를 수정하고 후처리 작업 하나만 해주면 됩니다. (태갤러 211.36)
* 수동 패치: 기존에 뿌려진 파이썬 스크립트로는 작동하지 않으며, 수동 패치가 필요할 수 있습니다. (태갤러 211.36)
* 검색 코드: vendor_boot에서 IROW가 아니라 **ROW**로, IPRC가 아니라 **PRC**로 검색해야 합니다. (태갤러 211.36)
* 건드리는 파티션: 건드려야 할 파티션은 vendor_boot 하나뿐입니다. (init_boot나 boot 파티션은 루트 관련임). (태갤러 211.36)
3. 부트로더 언락 (Lock) 관련
* 현재 (대화 시점 기준) GT Pro 내수롬 279, 297, 글로벌롬 모두 언락 불가능한 상태였습니다. (태갤러 112.184)
* vendor_boot 변경 없이는 부팅이 안 되는 문제와 루팅, 부트로더 언락은 상관관계가 없습니다. (태갤러 211.36)
결론적으로, Xiaoxin Pad Pro GT에 글로벌롬을 올리는 상세 과정은 QFIL을 사용하는 일반적인 플래싱 절차를 포함하지만, 가장 까다로운 부분은 지역락을 우회하기 위한 vendor_boot 파일의 수동 패치 및 후처리 작업입니다. 이 작업 없이는 기기가 부팅되지 않습니다.
뭔소리하는지 모르겠지만 글롬올릴때 루팅은 필수임?
별개
글롬 올린 글쓴이도 상관관계 없다고 함
내수 279가 아니라 297?
ㅇㅇ 297 올렸다가 복구도 못해서 벽돌 될 뻔했대
row롬 올린담에 vbndor 리드백으로 빼서 수정하고 넣은건가
수정은 올리기 전에 하면 될 거라고 추측 중
RSA로 올렷나 집가서 해봐야지
하 변조 없이 어케 올린거지 루팅도 아닌데 안되네 ㅋㅋ 두가지다
글로벌 롬의 vendor_boot.img를 HxD로 ROW를 PRC로 4개 변경하고, 글로벌 롬에 있는 vbmeta.img, vbmeta_vendor.img, vbmeta_system.img 이 3개를 본문 짤과 같은 도구로 비활성화 패치해서 글로벌 롬에다가 수정된 파일들을 넣고 QFIL 또는 RSA로 올려본 거임?
@ㅇㅇ(117.111) 다햇해봣지 변경하는순간 해시값이 바뀌는데 락 상태로 어케 우회한겨 대체
글롬 <- 무한 부팅 글롬 vbmeta.img 패치 + 글롬 <- ? 글롬 vbmeta.img 패치 + vendor_boot + 글롬 <- ? 내수롬 vbmeta.img 패치 + 글롬 <- 롤백 인덱스 문제 내수롬 vbmeta.img 패치 + vendor_boot + 글롬 <- ? 부팅해 보면 화면 어떻게 나옴? 무한부팅되면 내수롬 vbmeta 패치해봐
아무리봐도 CN롬꺼 그대로 쓰는거말곤 방법이 엄는데
언락이 되야 해쉬값 바껴도 우회를 할텐데
vendor_boot 쪽에 ramdisk 건드린건가..