준비물 : Keyguard.apk SecSettings.apk, core.jar


Step 1 Keyguard.apk(날씨위젯에서 정보를 읽어롤수있게 퍼미션을 추가하는겁니다.)


1-1. 디컴파일하여 AndroidManifest.xml 열기


1-2.     <uses-permission android:name="android.permission.MANAGE_USB"/> 아래에


    <uses-permission android:name="com.sec.android.daemonapp.ap.accuweather.ACCUWEATHER_DAEMON_ACCESS_PROVIDER"/>
    <uses-permission android:name="com.sec.android.daemonapp.ap.kweather.KWEATHER_DAEMON_ACCESS_PROVIDER"/>


를 추가


컴파일후 AndroidManifest.xml 를 원본 Keyguard.apk에 덮어쓰기


Step 2 SecSettings.apk(관련 설정활성화 작업입니다.)


2-1. 디컴파일하여  res/xml/security_settings_chooser.xml 열기


2-2. 맨아래 </PreferenceScreen> 위에     <PreferenceScreen android:title="@string/additional_information" android:key="additional_information" android:summary="@string/accessibility_feature_state_on" android:fragment="com.android.settings.LockAddInfoSettings" /> 추가


컴파일후 security_settings_chooser.xml 를 원본 SecSettings,apk에 덮어쓰기


Step 3 Core.jar (Step 1에서 사인되지 않은 매니페스트를 사용하므로 시스템에서 사인키를 체크하여 잠금화면이 먹통이 되는것을 방지해줍니다,)


이건 링크로 대체하겠습니다.


http://softdx.kr/60184475094







Extra Form
첨부
Screenshot_2014-07-24-09-14-02.png  [File Size:852.8KB/Download:0]
Screenshot_2014-07-24-09-14-34.png  [File Size:61.2KB/Download:0]
댓글을 남겨야 다운로드가 가능합니다. 감사의 댓글을 달고 오른쪽 확인버튼을 눌러주세요.
다운로드시 일주일에 한개 이상의 게시물 작성이 필요합니다. 지금 자유게시판에 회원님의 하루를 남겨보세요.
추천♡버튼을 잊지 마세요. 추천인과 회원님 모두 포인트가 적립됩니다.
댓글 19
  • ?
    대단하시네요...^^ 내 노트1은...아직도 진행중...에구
  • ?
    세나™
    14.07.24
    저번에 알려드린 방법으로 안되셧어요??? ㄷㄷ;;
  • ?
    그건 기존파일에 다 들어있더라구요...흐흐..지금 파일 다른거 수정해서 넣엇다가 무한 부팅로그로....... 백업 파일 덮고 있어요.......
  • ?
    세나™
    14.07.24
    음...??? 당연히 기존파일에 들어있지요 .method private findDrawableId(I)I - 체인지 대상 123 .end method .method private findDrawableIdForKweather(I)I 체인지대상에 넣을 메서드 456 .end method 이렇게 있으면 123을 456으로 바꾸기만 하면 되는거랍니다 @_@;;;
  • ?
    유용한 정보 감사합니다.
  • ?
    켈크
    14.07.24
    좋은 팁 감사합니다... 궁금한 점 하나....순정 날씨나...DN3 s5 날씨나 동일하게 적용 되겠죠?
  • ?
    세나™
    14.07.24
    아큐웨더와 케이웨더 둘 다 적용됩니다.
  • ?
    sgs4
    14.07.24
    core.jar가 deodex로 되어있어서 그냥 디컴파일을 하여 수정해야되는데 java/security/MessageDigest.smali 대신security.properties가 있네요..
  • ?
    세나™
    14.07.24
    당연히 디오덱스한뒤에 수정해야합니자.
  • ?
    멋진강좌 감사합니다~~~~ㅎ 왕추~~~~^^
  • ?
    sgs4
    14.07.25
    그게 아니구요 지금 디오덱스롬이라 디오덱스인데 블로그에서 보니 디오덱스 상태에서는 디컴파일만하고 수정하라고 되어있는데 어느 경로를 수정해야할지 모르겠단 이야기입니다..
  • ?
    세나™
    14.07.25
    아니 디컴파일을 하질 않으셧어요~ 정확히 말하면 core.jar 내부에 classes.dex를 디컴파일하라는겁니다. 경로는 java/security 에서 여러 스말리 중에서 찾으시면 됩니다.
  • ?
    세나™
    14.07.25
    감사합니다~
  • ?
    세나님 제가 막 smali를 다루기 시작햇는데...앞으로 종종 질문드려도될까요?
  • ?
    세나™
    14.07.25
    저도 잘 모른답니다..ㅠ
  • ?
    디컴파일과 컴파일만 하면 오류가 날까요ㅜㅜ
  • ?
    세나™
    14.07.25
    실수하신듯 하네요
  • ?
    세나 님은 언제나 구세주 이시내요^^ 세나님 과 칼카스님 덕분에 유플갤포도 빛을 내고 있습니다. 진심으로 감사합니다.^^
  • profile
    KimMJ
    15.03.03
    다 하고 제부팅 했는데 저 추가정보 라는게 어디있는지 못찾겠네요 헐.. 제대로 적용이 안된건가 ㅠ
댓글 쓰기 권한이 없습니다.
강좌 최신순 목록 검색 쓰기
등록된 글이 없습니다.
1