라크루샤
16.05.08
조회 수 2133
추천 수 15
댓글 13

출처 : http://forum.xda-developers.com/showpost.php?p=65532473&postcount=1220

 

준비물

1. apkmanager 7.2 fix (웃음투자님 블로그 링크주소 http://softdx.kr/220625441795)

2. deodex 작업된 services,jar 파일

3. 첨부파일

4. 노트++ 같은 텍스트 에디터

 

적용방법

1. apkmanager 7.2 fix 를 이용하여 services.jar 디컴파일

2. services.jarsmalicomandroidserverpolicyGlobalActions.smali 에디터로 열기

3.  .method private createDialog()Lcom/android/server/policy/GlobalActions$GlobalActionsDialog; 검색

4. new-instance v5, Lcom/android/server/policy/GlobalActions$9;  재검색후 $9$99로 변경

5. invoke-direct {v5, v0, v4, v6}, Lcom/android/server/policy/GlobalActions$9;->(Lcom/android/server/policy/GlobalActions;II)V 재검색후 $9$99로 변경

6. services.jarsmalicomandroidserverpolicyGlobalActions$SinglePressAction.smali 에디터로 열기

7. # instance fields 검색후 윗쪽으로 아래 파란색 구문 복사후 붙여넣기

# static fields
.field public static rebootMode:I

.field public static final rebootOptions:[Ljava/lang/String;

.field public static final rebootString:[Ljava/lang/String;

8. # direct methods 검색후 # direct methods.method protected constructor <init>(II)V 사이에 아래 파란색 구문 복사후 붙여넣기

.method static constructor <clinit>()V
    .locals 9

    const/4 v8, 0x5

    const/4 v7, 0x4

    const/4 v6, 0x3

    const/4 v5, 0x2

    const/4 v4, 0x1

    const/4 v3, 0x0

    new-array v0, v8, [Ljava/lang/String;

    const-string/jumbo v2, "Reboot"

    aput-object v2, v0, v3

    const-string/jumbo v2, "Hot Reboot"

    aput-object v2, v0, v4

    const-string/jumbo v2, "Download"

    aput-object v2, v0, v5

    const-string/jumbo v2, "Recovery"

    aput-object v2, v0, v6

    const-string/jumbo v2, "Safe Mode"

    aput-object v2, v0, v7

    sput-object v0, Lcom/android/server/policy/GlobalActions$SinglePressAction;->rebootString:[Ljava/lang/String;

    new-array v1, v8, [Ljava/lang/String;

    const-string v2, "Reboot"

    aput-object v2, v1, v3

    const-string v2, "Hot Reboot"

    aput-object v2, v1, v4

    const-string v2, "Download"

    aput-object v2, v1, v5

    const-string v2, "Recovery"

    aput-object v2, v1, v6

    const-string v2, "Safe Mode"

    aput-object v2, v1, v7

    sput-object v1, Lcom/android/server/policy/GlobalActions$SinglePressAction;->rebootOptions:[Ljava/lang/String;

    return-void
.end method

9. 첨부파일 압축해제후 services.jarsmalicomandroidserverpolicy 폴더에 복사

10. services.jarsmalicomandroidserverpolicyGlobalActions$99.smali 에디터로 열기

11. 0x112000a 검색

12. framework-res.apk 파일을 디컴파일후 res/values/public.xml 에서 show_ongoing_ime_switcher 검색해서 해당 값을 위 11번에서 검색한 값에 복사후 붙여넣기 (예: 0x112000a > 0x0112000a )

13. 컴파일후 적용

 

적용후 스샷



 

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

라크루샤 님의 SIGNATURE

profile

테마 제작 초보입니다...요즘은 앱 포팅방법을 공부중입니다.

댓글 13
댓글 쓰기 권한이 없습니다.
분류 추천순 목록 검색 쓰기
List of Articles
제목 글쓴이 추천 조회 날짜
오딘 사용하시는 분들팁~ 43 Superuser660 43 2887 2013.04.16
갤럭시노트1의 소소한 팁(?) 입니다. 39 보율아부 43 3755 2013.03.29
젤리빈에서 추가된 알림패널의 기능 27 file Rosette 43 4735 2013.02.24
Governor와 IO 스케줄러 정리 29 Nevermore 43 10867 2011.09.08
새로 개발한 FTP 서버 어플 ^^ (무선으로 폰에 파일 송/수신 가능) 68 프리빌리 42 6856 2013.07.24
카카오톡 대화방 백업방법(선추천 부탁드려요 ㅠ) 29 쁘띠악마 42 6115 2013.04.01
국내판 갤3/노트2 잠금화면에서 바로가기 되살리기 22 file FINEDAYS 42 15075 2012.12.09
KT용 갤럭시노트2 기본어플 삭제 목록 정리표 (4.1.2) 33 알케이오 42 26478 2012.12.15
강좌 (수정)테그라크 update이용 테마변경팁입니다. 49 공무돌이 42 10923 2011.01.14
강좌 갤럭시노트1 루팅시 리커버리 설치 43 아트디자 41 8870 2013.04.18
안드로이드 리얼레이싱3 그래픽 풀옵패치 파일 46 file Boss Hit! 41 16862 2013.03.01
노트2 및 갤삼이 홈키반응 빠르게 하는 법 35 Boss Hit! 41 3649 2013.02.08
제가 개인적으로 추천하는 어플입니다 29 보르뎅 41 3061 2013.01.26
smali/baksmali/apktool/dexopt-wrapper 강좌 20 file FINEDAYS 41 16188 2013.01.06
KT용 갤럭시노트2 기본어플 삭제 목록 정리표 (4.1.2) 32 알케이오 41 26416 2012.12.15
국내판 갤3/노트2 잠금화면에서 바로가기 되살리기 25 file FINEDAYS 41 15064 2012.12.09
강좌 갤투펌웨어에서 순정파일 추출하기 [중복죄송 ㅠㅠ] 25 file Galaxyman 41 12715 2011.07.10
Setcpu 쉽게 정리해 봤습니다.. 64 Facebook 41 19165 2011.01.17
강좌 네이버 밴드 멀티 201 file o강주현o1 40 3015 2017.01.22
(기초) 순정펌웨어(.tar)에서 시스템 파일 추출하기. 33 file EXODUS_Q™ 40 6294 2014.07.30
[킷캣] 4.4.2 멀티윈도우에 선택적, 모든앱 추가하기! (4.2/4.3/4.4지원) 29 file hsk 40 14889 2014.02.08
강좌 맛클 뉴비강좌 5편 - 커스텀 리커버리 뭐하러 쓰는건가? 15 qqjdzm 40 10035 2013.12.27
[1월 5일 강화] 이카루스 패치 올립니다. 116 file 이카루스 40 12319 2011.01.03
s7 누가(7.0) 루팅하기(플랫, 앳지) 110 file 기수맨 39 6491 2017.01.24
강좌 ViPER4Android 설치가이드 (LP+) 106 file 진간장 39 4620 2016.09.23
강좌 맛클 뉴비강좌 2편 - 최신 버전 공개는 오래전인데, 왜 업데이트가 없어? 6 qqjdzm 39 6226 2013.12.02
강좌 상단바 그라데이션 강좌 40 file 김밍고 39 13299 2013.08.24
공초 안하고 무한재붓 복구시키기. 31 크로스경 39 3263 2013.04.23
오딘 사용법 (해외판 기기 포함, CSC 변경법 포함) 24 에테리스 39 21733 2013.04.02
젤리빈 기반 삼성펌에서 잉크 효과 포팅하기 19 file FINEDAYS 39 6679 2013.02.15
1 - 5 - 135