VIPER4ANDROID I/O Error Fix for Android 7.0


Why?


VIPER4ANDROID AIO INSTALLER ver.4를 만들고 난 이후 참 오랫동안 우려먹었습니다.

업데이트가 없었던 이유는 전역 이후 너무 바쁜(전역만으로도 즐거운) 삶을 살고있었기 때문이라 믿어주시기를 간절한 마음으로 바라는중입니다.

그동안 필자는 샤오미의 마시멜로우 6.0.1 기반 MIUI 8을 사용하고 있었기 때문에 전혀 문제가 없어 업데이트 필요성을 못느끼고 있었으나 안드로이드 누가 기반의(7.1.2) 리니지OS 기반롬으로 갈아탄 이후 저에게도 문제가 터졌습니다.

Viper4Android가 2.5.0.5로 업데이트 된 이후로 안드로이드 누가 (7.0~7.1.2)에서 IO 오류가 나타나는 것을 확인하였였습니다.

XDA포럼에서 이를 해결한 파일이 나왔지만 필자의 MI 5s에는 전혀 소용이 없었고, 이를 해결하기 위해서는 /vendor/etc[1] 디렉토리의 audio_effects.conf파일을 제거하거나 audio_effects.conf.bak으로 변경해야합니다.

참고로 오래전부터 Viper4Android를 괴롭히는 deep_buffer로 인한 비활성화 문제는 마찬가지로 vendor/etc 경로의 audio_policy.conf 파일에서 deep_buffer 문단을 삭제해야합니다.

이에 대한 수정이 필요함을 느껴 업데이트 전 패치파일을 먼저 올립니다.



[1] 경로를 찾을 수 없는 경우 /system/vendor/etc


경고 (Disclaimer)


이 패치를 설치함으로 발생하는 기기의 문제는 필자가 책임지지 않습니다.

백업을 생활화합시다.

I’m not responsible for anything that may happen to your device as a result of installing this patch. you do so at your own risk and take the responsibility upon yourself.



설명 (About)


  • audio_effects.conf -> audio_effects.conf.bak 파일이름 변경
  • audio_policy.conf 파일내 deep_buffer 문단 제거
  • rename audio_effects.conf to audio_effects.conf.bak
  • remove ‘deep_buffer’ from audio_policy.conf



설치 방법 (Installation)


TWRP 또는 CWM으로 플래싱합니다.

Flashing with TWRP or CWM.



Thanx to


zhuhang (V4A)



다운로드 (Download)


DesignOZ

,