본문 바로가기

어떻게 할까/소프트웨어

Doogee F5 Stagefright defection 수정하기

주의

이 작업은 TWRP 를 이해 하시고, recovery 영역 변경을 해 보신 분들만 해 보시길 권장 드리며, 이 작업을 하시면서 발생 하는 문제점은 본인의 책임 이므로 반드시 제대로 이해 하고 진행 해 보시기 바랍니다.



 Doogee F5 의 마지막 OTA 20160303 이후에도 libutils.so 의 문제점은 해결이 되지 않았습니다. 그래서 이를 우려하는 사용자는 직접 문제가 되는 so 파일들을 해결 해야 하는데, 기본적으로 F5 는 bootloader 를 unlock 하도록 하지 않으므로 recovery 영역을 TWRP 로 변경 한 다음 이를 갈아 치운 다음 stagefright fix zip 을 이용해서 문제가 되는 파일을 직접 패치 해야 합니다.


 폰을 작업 하기 전에 아래 URL 에서 stagefright 2.0 fix zip 파일을 받아서 폰의 내부 메모리에 복사 합니다.



 먼저 SP Flash tool v 5.1540.00.000 를 필요로 하는 분은 아래의 MEGA.NZ 링크에서 내려 받기를 하시기 바랍니다. 파일이 압축해서 44MB 이다 보니 큽니다.



 미디어텍 드라이버도 받아야 합니다, Lenovo 로 인식 되나 MT6753 은 다 같은 드라이버를 사용 하므로 지장 없습니다.



 그런 다음 아래 URL 에서 doogee F5 용 TWRP 를 내려 받습니다. 배터리가 무조건 50% 라 표시되는 버그가 있다고 하는데, 계속 쓸 것이 아니므로 배터리 완충하고 쓰도록 합니다.



 또한 아래 URL 에서 scatterload 파일을 받아야 합니다. (doogee F5 용)



이제 빈 폴더를 하나 만들고 그 안에 TWRP recovery 이미지 파일을 recover.img 로 만들고, 위에서 내려 받은 scatterload 파일을 함꼐 넣습니다.


 내려 받은 파일이 Twrprecovery(ricky).img 이므로 이걸 복사&붙여 넣기 하거나, 이름을 바꿔서 recovery.img 로 변경 합니다. 이걸 안하면 SP Flash tool 에서 파일을 인지 하지 않습니다.


 이제 SP Flash tool 에서 아래와 같이 SP Flash 에서 설정 합니다.



 Download Agent 는 SP Flash tool 안에 있는 MTK_AllInOne_DA.bin 을 선택을 하고, Scatter-loading File 은 내려 받은 twrp image 안의 txt 파일을 선택 한 다음 폰을 USB 로 연결 한 상태로 Download 버튼을 누릅니다. 폰이 켜진 상태라면 USB 를 연결 한 상태로 전원을 끕니다. 그러면 바로 SP Flash tool 이 이를 인지 하고, 바로 DA 모드로 진입, TWRP 가 recovery 영역에 써지게 됩니다.


 이제 USB 선을 폰에서 뽑은 다음, 볼륨 업 (+) 키 와 전원 키를 함께 누르고 있습니다, 그럼 폰이 켜 지면서 recovery, fastboot, normal boot 이 뜨는데, 볼륨 업 (+) 키로 선택을 이동 하고, 볼륨 다운 (-) 키로 선택을 하게 됩니다, 이를 이용해서 recovery 로 진입 합니다. 그리고 Flashing 을 내부 메모리에 복사 해 두었던 zip 파일을 쓰도록 합니다.


 이후 recovery 복구를 원하실 분들은 doogee F5 원본 recovery 를 받아서 이를 다시 SP Flash tool 로 써 주도록 합니다.