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

,


VIPER4ANDROID AIO INSTALLER Ver.4


V4A Installer 앱 업데이트 진행중입니다. 조금만 기다려주세요!

http://overimagine.tistory.com/14


경고 (Disclaimer)

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

백업을 생활화합시다.

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


설명 (About)

넥서스 5X에서 Viper4Android를 설치하기 쉽게 올인원(All in One) 형태로 만들었습니다. 넥서스 5X를 위해 만들었지만 기기의 특성을 타는 설정이 없기 때문에 Android 5.1 롤리팝과, 6.0 마시멜로우 기반의 모든 롬에서 사용 가능할 것이라 생각됩니다.

  • V4A 설치
  • MusicFX 제거
  • AudioFX 제거
  • Busybox 설치
  • audio_effects.conf, audio_policy.conf를 수정하기 위한 스크립트 포함.
  • 미디어 서버 접근 스크립트 추가
  • SELinux Permissive 모드 스크립트 추가

This file is to easily install Viper4Android for N5X.
I made it for N5X, but I think it can to install on another Devices.

  • install V4A (priv-app)
  • remove MusicFX
  • remove AudioFX
  • install Busybox
  • add script to edit config files
  • add allow mediaserver to recognize v4a
  • add Selinux Permissive mode script

변경 내용 (Changelog)

audio_effects.conf, audio_policy.conf 교체가 아닌 스크립트를 통한 수정으로 변경.
Viper4Android 업그레이드 (2.3.4.0 → 2.4.0.1), 시스템 앱으로 변경.
busybox 업그레이드.
CM AudioFX 제거 구문 추가.
드라이버 설치 구문 추가.

설치 방법 (Installation)

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

Flashing with TWRP or CWM.

생성일자 (Created)

[Ver. 4]

2016년 5월 11일

May 11, 2016


Thanx to

zhuhang (V4A)
meefik (busybox)
flar2 (Elemental X)
arush@NAVER - first tester
you.

다운로드 (Download)

V4A_AIO_Installer_ver_4.zip



DesignOZ

,

[App] Viper4Android Installer


주의

이 앱은 루트 권한을 필요로 합니다. 또한 앱 사용 도중 발생하는 모든 피해는 제작자가 책임지지 않습니다.

스크린샷



NC Factory X Over Imagine
[Viper4Android 올인원 인스톨러]


설명

Viper4Android를 기기에 맞게 찾고, 설치해줍니다.

지원 기기에 한해 리커버리 플래싱을 지원하며 (구글 넥서스 5X, 6P) 지원하지 않는 기기에 대해선 APK파일 설치를 지원합니다.

리커버리 플래싱에 사용되는 파일은 기존 V4A AIO Installer r3가 제공됩니다.
(http://overimagine.tistory.com/6)

Viper4Android를 사용하면서 프로세싱 (Processing)이 되지 않을 때를 위한 SELinux 상태 확인 기능이 추가되어 쉽고 빠른 확인이 가능합니다.

피드백은 언제나 환영하며, 문제 발생시 Official.NCF@gmail.com으로 오류, 기기지원 추가요청을 해주시면 감사하겠습니다.

지원 기기

지원 기기 : 구글 넥서스 5X, 넥서스 6P

지원 예정 : 구글 넥서스 5, LG Optimus G Pro (CM12.1)

다운로드

구글 플레이 : https://play.google.com/store/apps/details?id=com.tistory.overimagine.viper4androidinstaller

V4A AIO Installer r3 : http://overimagine.tistory.com/6

DesignOZ

,

올인원 Viper4Android 인스톨러 (V4A AIO Installer)


V4A Installer가 앱으로 출시되었습니다. 자세한 사항은 여기를 확인해주세요!

http://overimagine.tistory.com/14


경고 (Disclaimer)

이 패치를 설치함으로 발생하는 기기의 문제는 필자가 책임지지 않습니다. 이 패치파일은 테스트중입니다.

백업을 생활화합시다.

I’m not responsible for anything that may happen to your N5X as a result of installing this v4a installer. you do so at your own risk and take the responsibility upon yourself. test in progress.


설명 (About)

넥서스 5X에서 Viper4Android를 설치하기 쉽게 올인원(All in One) 형태로 만들었습니다. 넥서스 5X를 위해 만들었지만 기기의 특성을 타는 설정이 없기 때문에 Android 5.1 롤리팝과, 6.0 마시멜로우 기반의 모든 롬에서 사용 가능할 것이라 생각됩니다. 테스트중입니다.

  • V4A 설치
  • MusicFX 제거
  • Busybox 설치
  • V4A 이펙트 구문이 포함된 audio_effects.conf로 교체
  • deepbuffer 영역이 제거된 audio_policy.conf로 교체
  • 미디어 서버 접근 스크립트 추가
  • SELinux Permissive 모드 스크립트 추가

This file is to easily install Viper4Android for N5X.
I made it for N5X, but I think it can to install on another LP, MM roms.

  • install V4A (not priv-app)
  • remove MusicFX
  • install Busybox
  • replace audio_effects.conf (added v4a effect)
  • replace audio_policy.conf (remove deepbuffer)
  • add allow mediaserver to recognize v4a
  • add Selinux Permissive mode script

설치 방법 (Installation)

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

Flashing with TWRP or CWM.

생성일자 (Created)

[Ver. 3]
2015년 12월 26일
December 26, 2015

[Ver. 2]
2015년 11월 28일
November 28, 2015

Thanx to

zhuhang (V4A)
meefik (busybox)
flar2 (Elemental X)
arush@NAVER - first tester
you.

다운로드 (Download)

V4A_Install_Test_3rd.zip


DesignOZ

,