-
Galaxy s4 안드로이드 다운그레이드Learning/Android 2024. 12. 19. 03:09
갤럭시 s4를 얻게 되었다
s4를 얻게된 이유는 안드로이드 공부 목적도 있지만 흑심이 조금 있다.
어릴 때 재밌게 했던 게임 중에 다크월드라는 게임이 있다.
해당 게임은 현재 서비스 종료를 하였고 안드로이드 버전 4 이하에서만 돌아가는 특징이 있다.
내가 얻은 갤럭시 s4는 안드로이드 버전 5.0.1이었다.
다크월드를 하기 위해서는 다운그레이드가 필요하다!
그렇기에 일단 odin을 다운 받고, 초기 갤럭시 s4 버전인 안드로이드 4.2.2 펌웨어를 다운받고 설치해줬다
저런
내 마음도 모르고 다운그레이드도 되지 않고 녹스가 깨져버렸다
분명 공식 펌웨어인데 왜그럴까?????
한 번 이유를 찾아봤다
https://doc.samsungmobile.com/SHV-E330K/KT/doc.html
이유를 알기 위해서는 펌웨어 업데이트 로그를 살펴봐야한다
업데이트 로그 중 일부이다
안드로이드 KitKat(4.4.2)와 안드로이드 Lolipop(5.0.1)의 로그를 잘 보면
안드로이드 버전 4의 로그 중에는 모두
※ 업그레이드 시 강화된 보안정책으로 인해 이전 펌웨어 버전으로의 다운그레이드 불가합니다.
라는 문구가 있다.
해당 문구도 잘 보면 4.4.2 버전에서만 있지 5.0.1에서는 없다.
이 말은 뭐냐면 안드로이드 버전 5에서는 버전 이동이 자유롭지만, 안드로이드 버전 4로 다운그레이드 할 때에는 버전 중 가장 최신 버전밖에 설치를 못 한다는 이야기이다.
이거의 연장선으로 안드로이드 버전 4로 다운그레이드를 한 후에는 흔히 말하는 원클릭 루팅(king root, towel root 등등)이 먹히지 않는다.
왜냐면 취약점들이 다 핫픽스로 고쳐지고 다운그레이드를 막아놨기 때문이다
루팅하는 법은 다음 게시글에 올려보겠다
암튼 빌드번호 E330KKKUCNJ 펌웨어를 구해 다시 다운그레이드를 진행했으며
다운그레이드 불가 정책에 걸리지 않아 4.4.2로 다운그레이드 된 것을 확인할 수 있다.
다크월드도 잘 된다!
'Learning > Android' 카테고리의 다른 글
몸캠피싱앱 분석 (0) 2024.11.11 [Frida] Uncrackable 4 (r2pay) 풀이2 (0) 2024.03.15 [Frida] Uncrackable 4 (r2pay) 풀이 (1) 2024.01.20 [Frida] Uncrackable level 3 풀이 (0) 2023.12.29 [Frida] Uncrackable level 2 풀이 (0) 2023.12.18