FINEDAYS
12.12.09
조회 수 15075
추천 수 42
댓글 22
==========================================================================================================

본 강좌는 baksmali, smali, dexopt-wrapper, apktool 등의 툴을
자유자재로 사용하실 수 있다는 전제 하에 쓴 글입니다

그렇기 때문에 툴 사용에 대한 질문은 받지 않겠습니다

제가 쓰는 툴은 첨부해두었으니 참고하세요..


baksmali를 사용하실 때는 -b 파라미터를 쓰는 것을 추천드립니다
(.line이나 주석같은 걸 제외하는 파라미터입니다)

==========================================================================================================

수정하실 부분은 두 군데입니다

1. SecSettings.odex에서 바로가기 메뉴 활성화

2. android.policy.odex에서 한국모델에서 비활성화된 바로가기 활성화


===========================================================================================================

1번부터 설명하겠습니다

SecSettings.odex를 디컴파일하시고

/com/android/settings/LockScreenSettings.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등의 숫자는 바뀔 수 있는 부분이니까 말씀드린 단어만 맞으면 됩니다



===========================================================================================================



2번을 설명하겠습니다

android.policy.odex를 디컴파일하시고

/com/android/internal/policy/impl/sec/SamsungLockScreenProperties.smali 파일을 엽니다

.method public static isShortcutApplied()Z 를 검색합니다

아래에 있는 const/4 v0, 0x0를  const/4 v0, 0x1로 수정해줍니다

저장하고 컴파일 하면 됩니다

===========================================================================================================



Extra Form
첨부
tools.rar  [File Size:5.53MB/Download:260]
댓글을 남겨야 다운로드가 가능합니다. 감사의 댓글을 달고 오른쪽 확인버튼을 눌러주세요.
다운로드시 일주일에 한개 이상의 게시물 작성이 필요합니다. 지금 자유게시판에 회원님의 하루를 남겨보세요.
추천♡버튼을 잊지 마세요. 추천인과 회원님 모두 포인트가 적립됩니다.
댓글 22
댓글 쓰기 권한이 없습니다.
최신순 목록 검색 쓰기
등록된 글이 없습니다.
1 - 2