내가제로쿨
13.12.14
조회 수 3846
추천 수 10
댓글 13

유플러스 갤놋2 바로가기 활성화 입니다.

 

이 강좌는 엔꼬님 강좌를 기초로 유플에 적용한 강좌입니다!!

 

엔꼬님 감사합니다!! 

 http://www.matcl.com/?m=bbs&bid=usermoim&cat=%ED%8C%81&uid=209800


1번 : 디오덱된 android.policy.jar를 분해 해서

comandroidinternalpolicyimplkeyguardsec폴더를 찾아들어가,


KeyguardShortcutView.smali파일을 아래와 같이 지우고 수정합니다.

 

    .line 179 를 찾아서 빨간색 부분을 전부 삭제 합니다!!
    :cond_0
    invoke-static {}, Lcom/android/internal/policy/impl/keyguard/sec/KeyguardProperties;->isGERFeature()Z

    move-result v7

    if-nez v7, :cond_1

    invoke-static {}, Lcom/android/internal/policy/impl/keyguard/sec/KeyguardProperties;->isKoreaFeature()Z

    move-result v7

    if-nez v7, :cond_1

    invoke-static {}, Lcom/android/internal/policy/impl/keyguard/sec/KeyguardProperties;->isAUSFeature()Z

    move-result v7

    if-eqz v7, :cond_2

    .line 180 에서도빨간색 부분을 삭제 합니다
    :cond_1
    invoke-virtual {p1}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;

    move-result-object v7

    const-string v8, "lock_screen_shortcut"

    const/4 v9, 0x0

    const/4 v10, -0x2

    invoke-static {v7, v8, v9, v10}, Landroid/provider/Settings$System;->putIntForUser(Landroid/content/ContentResolver;Ljava/lang/String;II)Z

    .line 181
    const/16 v7, 0x8

    invoke-virtual {p0, v7}, Lcom/android/internal/policy/impl/keyguard/sec/KeyguardShortcutView;->setVisibility(I)V

    goto :goto_0

    .line 187
    :cond_2  를 :cond_0 으로 바꿉니다

 

 

2번 : 디오덱된 SecSettings.apk를 디컴파일하시고
/com/android/settings/LockScreenMenuSettings.smali 파일을 notepad++등의 편집기로 엽니다
'remove'를 문서에서 모두 찾아봅니다
그 중에서 

iget-object v10, p0, Lcom/android/settings/LockScreenSettings;->mLockScreenShortcut:Landroid/preference/SwitchPreferenceScreen;
invoke-virtual {v9, v10}, Landroid/preference/PreferenceScreen;->removePreference(Landroid/preference/Preference;)Z


remove로 찾은 줄 윗줄에 mLockScreenShortcut이 있는 줄을 찾아줍니다
 전부 찾으셨으면 두 줄을 전부 지워주고 저장 후 컴파일하시면 됩니다
v9, v10등의 숫자는 바뀔 수 있는 부분이니까 말씀드린 단어만 맞으면 됩니다

댓글 13
댓글 쓰기 권한이 없습니다.
정렬 목록 검색 쓰기
등록된 글이 없습니다.
1 - 2