주의
이 작업은 TWRP 를 이해 하시고, recovery 영역 변경을 해 보신 분들만 해 보시길 권장 드리며, 이 작업을 하시면서 발생 하는 문제점은 본인의 책임 이므로 반드시 제대로 이해 하고 진행 해 보시기 바랍니다.
Doogee F5 의 마지막 OTA 20160303 이후에도 libutils.so 의 문제점은 해결이 되지 않았습니다. 그래서 이를 우려하는 사용자는 직접 문제가 되는 so 파일들을 해결 해야 하는데, 기본적으로 F5 는 bootloader 를 unlock 하도록 하지 않으므로 recovery 영역을 TWRP 로 변경 한 다음 이를 갈아 치운 다음 stagefright fix zip 을 이용해서 문제가 되는 파일을 직접 패치 해야 합니다.
폰을 작업 하기 전에 아래 URL 에서 stagefright 2.0 fix zip 파일을 받아서 폰의 내부 메모리에 복사 합니다.
stagefrightfix2.0.zip
먼저 SP Flash tool v 5.1540.00.000 를 필요로 하는 분은 아래의 MEGA.NZ 링크에서 내려 받기를 하시기 바랍니다. 파일이 압축해서 44MB 이다 보니 큽니다.
https://mega.nz/#!Mw9V0QZT!kQrFP_rtCBl96MjK_jGJprl00pzG0U7DtUMFlnv5pgM
미디어텍 드라이버도 받아야 합니다, Lenovo 로 인식 되나 MT6753 은 다 같은 드라이버를 사용 하므로 지장 없습니다.
https://mega.nz/#!0l9wDKbZ!n-Ii7wGVen62DApwGhki9nVE-lLII3Ctu9oVnTXlB-A
그런 다음 아래 URL 에서 doogee F5 용 TWRP 를 내려 받습니다. 배터리가 무조건 50% 라 표시되는 버그가 있다고 하는데, 계속 쓸 것이 아니므로 배터리 완충하고 쓰도록 합니다.
Doogee F5 TWRP recovery image (XDA)
http://forum.xda-developers.com/android/general/doogee-f5-custom-recovery-philz-twrp-t3344696
또한 아래 URL 에서 scatterload 파일을 받아야 합니다. (doogee F5 용)
https://mega.nz/#!Zgk2mApY!KuNVd5gyyeLPQ_Y774SAWTRm0AXnxX8gLkRCeIabg7c
이제 빈 폴더를 하나 만들고 그 안에 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 로 써 주도록 합니다.
Doogee F5 stock recovery image