EXODUS_Q™
14.03.16
조회 수 2804
추천 수 5
댓글 0

비교적 간단하고 위험성이 덜한 트윜 작업이라서 한번 올려봅니다.

폰의 메뉴버튼을 길게 누르고 있으면 모든 실행앱이 종료되는 기능입니다.


》Thanks to xda developer "majdinj"~


- Backsmali android.policy.jar

(android.policy.jar파일을 baksmali하세요.)


- Navigate to classout/com/android/internal/policy/impl/ folder and open PhoneWindowManager.smali file


- Locate the following code by tracking "mMenuLongPress" and do the following changes:
before:

Code:
    .line 1674
new-instance v0, Lcom/android/internal/policy/impl/PhoneWindowManager$9;

invoke-direct {v0, p0}, Lcom/android/internal/policy/impl/PhoneWindowManager$9;-><init>(Lcom/android/internal/policy/impl/PhoneWindowManager;)V

iput-object v0, p0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mMenuLongPress:Ljava/lang/Runnable;

after:

(▼위에처럼 원래있던 "9"구문 2개를 아래처럼 "KillConcept"로 바꿔주면 됩니다.

그리고 아래에 있는 "here"을 열어 첨부파일을 다운받아 지정된 smali경로에 투척해주면 됩니다.)

Code:
    .line 1674
new-instance v0, Lcom/android/internal/policy/impl/PhoneWindowManager$KillConcept;

invoke-direct {v0, p0}, Lcom/android/internal/policy/impl/PhoneWindowManager$KillConcept;-><init>(Lcom/android/internal/policy/impl/PhoneWindowManager;)V

iput-object v0, p0, Lcom/android/internal/policy/impl/PhoneWindowManager;->mMenuLongPress:Ljava/lang/Runnable;

- Save changes.
- Now add this new file (PhoneWindowManager$KillConcept.smali) to classout/com/android/internal/policy/impl/ folder. You can download it from here.

▲여기 "here"을 열어 파일을 다운로드하세요.~!!!


》Quote:(중요~!!!)
xda원문에 첨부된 파일(PhoneWindowManager$KillConcept.smali)을 열어보면 234번째 라인에 const v15, 0x1040245(이건 이미 제가 수정한 값이므로 각자 다를수 있습니다.)구문이 있을겁니다.그걸 framework-res.apk/res/values/publics.xml을 열어 "permlab_forceBack"검색하여 나오는 id값과 같게 해줘야 합니다.
》노트1_MH2_framework-res.apk/res/values/publics_<public type="string" name="permlab_forceBack" id="0x01040245" />(값은 각자 다를수 있습니다.)
You should make sure that the id in PhoneWindowManager$KillConcept.smali is linked to "permlab_forceBackid in framework-res.apk public.xml


- Now recompile (smali) the classout folder and substitute classes.dex inside android.policy.jar with the new classes.dex file.. now push the modified android.policy.jar to your device and fix permissions to chmod 644.

(다했으면 smali하여 폰에 넣으세요.)






Extra Form
첨부
Screenshot_2014-03-16-21-43-21.png  [File Size:797.9KB/Download:0]
댓글을 남겨야 다운로드가 가능합니다. 감사의 댓글을 달고 오른쪽 확인버튼을 눌러주세요.
다운로드시 일주일에 한개 이상의 게시물 작성이 필요합니다. 지금 자유게시판에 회원님의 하루를 남겨보세요.
추천♡버튼을 잊지 마세요. 추천인과 회원님 모두 포인트가 적립됩니다.

EXODUS_Q™ 님의 SIGNATURE

profile
Just Do It.
댓글 0
댓글 쓰기 권한이 없습니다.
정렬 목록 검색 쓰기
등록된 글이 없습니다.
1 - 2