P11 갖고 놀다가 역시 개발자는 루팅해야겠다 싶어서 부트로더 따고 글로벌롬에 루팅시켜버림
루팅하는 방법은 인터넷 검색 좀만 하면 바로 나오니까 알아서 하면 될 것 같고
언락이나 루팅가지고 Widevine이 깨지지는 않는데 보니까 깨진 친구들이 좀 있더라고
서칭을 좀 해 봤는데 롬 강제 다운그레이드 시에 파티션 구조가 변경되면서 인증값이 날아간다며? 그런 애들은 기기 일련번호도 안 뜬다고 하더라
언락할때 SafetyNet은 깨져도 Widevine은 멀쩡한 걸로 봐서는 녹스처럼 eFuse 방식은 아닌 것 같아서 좀 더 찾아보니까 걍 고유 키들이 특정 파티션에 저장돼 있는거 같더라. 이러면 당연히 다운그레이드할때 파티션 날려버리면 키 깨지는거랑도 일맥상통하고ㅇㅇ
그래서 시스템 좀 뜯어봤더니 키값 저장된것 같이 보이는 파티션이 하나 있긴 하더라.
물론 이것도 다 추측임. 그래도 혹시 나중에 인증 날라갔을 때 백업본 덮어씌우면 될 수도 있으니까 롬질한 친구들을 걍 하나씩 백업 떠놔라. 밑져야 본전이자너
일단 터미널 어플 암거나 실행해서 루트로 접속하셈. 난 Termux 쓴다.
mount 명령어로 persist 파티션 위치 확인해주고(아마 P11은 다 같을거 같긴 함. 사진에서 난 /mnt/vendor/persist)
cd 로 작업 디렉터리를 그 파티션으로 바꿔준다.
다음에 안에 있는 파일들 몇개 열어보면 뭔가 인증키가 담겨있을 만한게 있을거임. 예를 들어서 저기 gsn.txt는 기기 S/N 들어있더라
근데 우리는 뭐가 무슨 역할을 하는지 다 찾을 수는 없으니까 파티션 자체를 tar로 묶어서 백업을 해 줄거다
부모 폴더로 이동해서 tar -cvf 니_파일_이름.tar persist 하면 tar 파일 하나가 생겼을거임
이거 적당히 /mnt/sdcard로 이동해 주고
마지막으로 터미널에서 나와서 아무 파일 관리 어플로 내장메모리 보면 니가 만든 파일이 있을거다
그거 어디 잘 보관해두셈
dd if=/dev/block/sda2 of=/mnt/sdcard/persist.img 하면 파티션 통째로 떠지고 dd if=/dev/block/sda2 | gzip - > /mnt/sdcard/persist.img.gz 하면 압축해서 떠짐
굿 나중에 플래싱할거면 이게 더 나을수도 있겠다
이런글이 개념글가야지 - dc App
친구야 이거 좀더 상세하게 설명해줄수있니 9월버전 글로벌 5월로 내리고싶은데 깨질까봐 걱정이라..
내수롬에서 글로벌롬 갈때는 해당사항 없는 내용임. 루팅을 한번이라도 해야 백업할수가 있어
자세한 설명좀 ㅜㅜ
뭔소리인지 모르겠다 게이야