해외펌에 한해서입니다.
매우매우매우 간단합니다.
System/Priv-app의 SecSettings.apk를 디컴파일
1. 스말리 수정
smali/com/android/settings/LockscreenMenuSettings.smali 열기
removeUnsupportedEffect 검색
바로 윗줄의
const-string v7, "3" 에서 숫자 3을 더 높은 숫자로 바꿔주시면 됩니다.
새로 활성화 시킬 락 효과는 3개이니 숫자 6으로 바꿉시다.
2. xml 수정
res/values/arrays.xml 열기
lock_screen_unlock_effect_entries 검색
<item>None</item>
<item>Ripple effect</item>
<item>Light effect</item>
<item>Particle effect</item>
이렇게 나오실텐데
<item>None</item>
<item>Ripple effect</item>
<item>Light effect</item>
<item>Particle effect</item>
<item>WatarColor effect</item>
<item>Blind effect</item>
로 수정
lock_screen_unlock_effect_values 검색
<item>0</item>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
이렇게 나오실텐데
<item>0</item>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
로 수정
0은 효과 없음
1은 물결효과
2는 조명효과
3은 컬러팝
4는 수채화
5는 블라인드 입니다.
이외에도 6번 7번 락효과도 있긴합니다만....그렇게 이쁘진 않아요..
res/values-ko/arrays.xml 열기
lock_screen_unlock_effect_entries 검색
앞에서 했던것과 똑같이 하되 한글로 번역해서 써주면 되겠죠.
근데..버그가 있습니다..
컬러팝 수채화 블라인드를 선택하고 재부팅하면 잠금해제효과가 강제로 없음으로 바뀌어있습니다.
원인은 저도 모르겟네요;;