라크루샤
15.04.03
조회 수 7209
추천 수 10
댓글 4





아마 웃음투자님이 작성하신 설명서를 보시고도 저처럼 초반에 헤메신 분들이 있을꺼 같은데요.  

그래서 아주 간단한 설명서를 작성해보려 합니다. 

 

1.  기본 폴더 구성

기본 작업할 apk 파일 넣을 경로

deodex된 jar 파일을 넣을 경로

각 폰에 사용될 기본 framework-res.apk / twframework-res.apk (삼성기준) 을 넣을 경로

주 작업 경로
- 보통 apkmanager로 deodex 작업도 가능하다고 하지만, deodex 작업은 이 툴로 작업하시는 것보다 이곳의 강좌를 기반으로 하시는걸 추천드립니다.

 

2. 기본 메뉴 구성

디컴파일 메뉴

   - 아래 10번 메뉴로 디컴파일은 프레임웍스를 설치하지 않으신 분들이 수동으로 프레임웍스 파일을 설정하셔서 작업하시는

     메뉴 입니다. 그러나 저는 초보라 66번 메뉴를 통해서 프레임웍스를 설치후 9번 디컴파일만 이용하고 있습니다.

컴파일 메뉴

unsigned 파일의 사인메뉴

   - 시스템 파일은 unsigned 상태 그대로 이름변경후 넣는겁니다. 시스템 파일은 사인하시면 안됩니다. 이게 가장 중요합니다.

리컴파일 메뉴

   - 프로젝트 폴더내에 작업폴더가 있을시 그 폴더내에서 재수정후 컴파일하실땐 이 메뉴로 하셔야합니다.

     11번 컴파일은 최초 작업시에만 1회 사용하시는 겁니다.

API 변경 메뉴

   - 각각의 OS 버전에 맞는 API로 변경시 사용하시면 됩니다. 현재 5.0.x 버전의 롤리팝은 21번 API로 작업하시면 됩니다.

place-res-apk-here-to-install 폴더에 넣어둔 프레임웍스 파일의 설치 메뉴

   - 이 작업을 하시면 아래 사진의 apktool 폴더내에 프레임웍스 폴더를 생성하고 그 안에 1.apk / 2.apk 파일로 프레임웍스가

     설치됩니다. 이 작업은 모든 작업중 1순위로 하시는게 좋습니다.

   - 이 작업은 기본 2회정도 하셔야 합니다. 삼성기준 framework-res.apk 와 twframework-res.apk 파일 두개의 파일을 설치할

     필요가 있기 때문입니다.

 

아마 여기까지만 알고계셔도 맛클과 기타 검색으로 찾으시는 대부분의 수정방법들은 사용이 가능하실껍니다.

바로 위 스샷의 .android 폴더는 구글 android SDK 설치시 생성되는 폴더입니다.

 


이 스샷은 Script.bat 파일내부입니다. 위 적색으로 네모친 api 설정은 현재 롤리팝으로 변경해둔 상태입니다. 최초 다운로드시 19번 킷캣 4.4.2 버전으로 설정된 상태입니다. 각자 자신이 작업할 용도의 api로 설정해두시는게 편리합니다.

 

제가 번호를 붙여서 설명한것들은 대부분 저처럼 수정작업 입문 초보가 숙달하시면 도움이 되는것들 입니다.

 

* 웃음투자님의 설명에 9번 디컴파일 > 11번 컴파일 >12번 사인 > 결과확인 > 32번 리컴파일 > 12번 사인 > 결과재확인 이렇게 설명하신게 있는데 이건 시스템 어플에 관련된 설명이 아닌 예문입니다. 시스템 파일의 작업시 최초 9번 디컴파일 > 11번 컴파일 > 결과확인 > 32번 리컴파일 > 결과확인 순으로 작업하시는게 맞습니다.






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

라크루샤 님의 SIGNATURE

profile

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

댓글 4
  • ?

    상세 설명 감사드립니다..^^

     

    근데 시스템UI를 디컴파일은 되는데  컴파일이 안되서

    로그파일 하나올려봅니다

    21번오류나네요 컴파일도중에요

     

    혹시 뭐때문인지 여쭤봐도 되럴지요^^

     

    되는것되고 안되는것 안되네요 튜닝버젼인데요ㅠㅠ

     

    |2015-04-03 -- 16:22:11.13|
    --------------------------------------------------------------------------
    java version "1.8.0_40"
    Java(TM) SE Runtime Environment (build 1.8.0_40-b26)
    Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)
    W: Could not decode attr value, using undecoded value instead: ns=androidprv, name=primaryUserOnly, value=0xffffffff
    W: Could not decode attr value, using undecoded value instead: ns=android, name=src, value=0x01080b56
    W: Could not decode attr value, using undecoded value instead: ns=android, name=src, value=0x01080793
    W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x01080798
    W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x01080798
    W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x01080798
    W: Could not decode attr value, using undecoded value instead: ns=android, name=src, value=0x01080793
    W: Could not decode attr value, using undecoded value instead: ns=android, name=src, value=0x01080793
    W: Could not decode attr value, using undecoded value instead: ns=android, name=src, value=0x01080793
    W: Could not decode attr value, using undecoded value instead: ns=android, name=src, value=0x01080793
    W: Could not decode attr value, using undecoded value instead: ns=android, name=src, value=0x01080793
    W: Could not decode attr value, using undecoded value instead: ns=android, name=src, value=0x01080793
    W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x010808c9
    W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x01080792
    W: Could not decode attr value, using undecoded value instead: ns=android, name=drawable, value=0x01080798
    W: Could not decode attr value, using undecoded value instead: ns=android, name=src, value=0x01080791
    W: Could not decode attr value, using undecoded value instead: ns=android, name=src, value=0x0108078c
    W: Could not decode attr value, using undecoded value instead: ns=android, name=src, value=0x0108078c
    W: Could not decode attr value, using undecoded value instead: ns=android, name=src, value=0x0108078d
    W: Could not decode attr value, using undecoded value instead: ns=android, name=src, value=0x0108078e
    W: Could not decode attr value, using undecoded value instead: ns=android, name=src, value=0x0108078f
    W: Could not decode attr value, using undecoded value instead: ns=android, name=src, value=0x01080790
    W: Could not decode attr value, using undecoded value instead: ns=android, name=src, value=0x01080791
    W: Could not decode attr value, using undecoded value instead: ns=android, name=src, value=0x0108077d
    W: Could not decode attr value, using undecoded value instead: ns=android, name=src, value=0x0108077e
    W: Could not decode attr value, using undecoded value instead: ns=android, name=src, value=0x0108077f
    W: Could not decode attr value, using undecoded value instead: ns=android, name=src, value=0x01080780
    W: Could not decode attr value, using undecoded value instead: ns=android, name=src, value=0x01080781
    W: Could not decode attr value, using undecoded value instead: ns=android, name=src, value=0x01080782
    Exception in thread "main" brut.androlib.err.UndefinedResObject: resource spec: 0x010a00a0
     at brut.androlib.res.data.ResPackage.getResSpec(ResPackage.java:59)
     at brut.androlib.res.data.ResTable.getResSpec(ResTable.java:57)
     at brut.androlib.res.data.ResTable.getResSpec(ResTable.java:53)
     at brut.androlib.res.data.value.ResReferenceValue.getReferent(ResReferenceValue.java:60)
     at brut.androlib.res.data.value.ResReferenceValue.encodeAsResXml(ResReferenceValue.java:47)
     at brut.androlib.res.data.value.ResScalarValue.encodeAsResXmlValue(ResScalarValue.java:57)
     at brut.androlib.res.data.value.ResStyleValue.serializeToResValuesXml(ResStyleValue.java:71)
     at brut.androlib.res.AndrolibResources.generateValuesFile(AndrolibResources.java:565)
     at brut.androlib.res.AndrolibResources.decode(AndrolibResources.java:328)
     at brut.androlib.Androlib.decodeResourcesFull(Androlib.java:131)
     at brut.androlib.ApkDecoder.decode(ApkDecoder.java:101)
     at brut.apktool.Main.cmdDecode(Main.java:165)
     at brut.apktool.Main.main(Main.java:81)

  • profile
    일단 저도 제로쿨님이 올리신 배치파일 튜닝버전으로 테스트 해봤습니다. 컴파일,디컴파일,리컴파일 전부 잘 되는데요. 아무래도 프레임웍스 설치나 자바 설치후 path 설정등등 몇가지 누락된게 있으신게 아닐까요? 저도 초보라 확실한건 얘기하기 힘듭니다만...http://www.matcl.com/?m=bbs&bid=freeboard&uid=249784 이 게시물의 내용물중 apktool.jar 파일은 2.0.0 rc4 버전으로 other 폴더에 이름변경후 넣어두시고, 환경변수 설정도 다시한번 확인하시고 작업해보세요.
  • ?

    답변감사합니다ㅠ

    죄다  다시 설치하고 다시설정해도 마찬가지네요ㅠㅠ

  • ?
    k5831
    15.04.17
    감사합니다. 찾고 잇던 것입니다.
댓글 쓰기 권한이 없습니다.
분류 조회순 목록 검색 쓰기
List of Articles
제목 글쓴이 추천 조회 날짜
[포인트 올리는 법] 포인트를 올리는 가장 기본적인 루트를 적어두었습... 17 berics 109 526190 2015.03.10
갤오광 초보의 아주 약간의 수정팁 22 file 라크루샤 17 343729 2015.04.03
폰2개일 때 폰하나로 오는 전화 다 받고싶을 떈 4 file 큐프란 9 333800 2022.12.19
태블릿 셀룰러에 20GB 데이터 최저가 6,600원 2 file 까미랑 2 313449 2022.11.17
아이폰 강점중 하나 4 file 까미랑 2 232389 2022.05.02
휴대폰성지 및 성지좌표 안내 3 성지요요 1 231823 2023.06.05
kt요금계산기 사용해서 직접 요금 조회해보기 1 file 오나라오 220265 2022.04.06
노트10 루팅방법 9 세종태왕 5 219112 2022.01.13
이것만 알아도 최대 20만원 절약하는 노트북 구매 팁 2 리파리파 1 214096 2022.06.06
공유데이터 무료로 2배 늘리는법 3 이폰이8 208145 2022.07.28
きっと最高の一本が見つかりますよ! JanaA8051055 200911 2022.07.28
감사합니다. 갤럭시의 장점 정리 4 thepeople 3 198929 2021.12.10
갤탭 순정 펌웨어 파일 문의 좀 드려요...(Code~ , Modem~) 2 쭈뇽이 3 197107 2021.08.06
틱톡 앱테크 15,000원 5분안에 벌기 이벤트 공유!! 1 senbei2 193690 2021.06.26
옵티머스 폰트 뭔지 알려주실 수 있을까요?ㅠㅠ file Sisisusu 1 193272 2023.11.14
강좌 갤럭시 공장 초기화 방법 및 기타 궁금증... 5 jary 5 192310 2021.06.19
안녕하세요 s10 안드로이드11 루팅 문의요 4 두유노세 2 189852 2021.06.13
z폰트 이용하는분 계신가요? 2 bono1123 4 186492 2021.05.03
좋은 정보 공유요 1 senbei2 3 182514 2021.04.06
무한부팅 해결이 안됩니다... 14 file 아마만 6 182383 2021.02.26
tar.md5 파일을 해제하는 방법 2 라파엘3 181075 2021.02.04
전국 3사 대란 가격 공지 [ S23 아이폰14 S22 플립4 미친 가격 ] 성지투어 1 178345 2023.07.24
진짜 어떡하죠ㅠㅠ제발 도와주세요 4 정선우 177532 2021.02.02
강좌 질문드립니당 스승구함 169360 2021.01.10
아이폰12 듀얼심 4 file 큐프란 3 164987 2020.12.22
안드로이드폰이 느리다면 반드시 확인해야 할 앱 14 동킹콩맨 6 162267 2020.08.15
스마트기기 무료 쉐어링으로 쓰는 방법 10 아쌀라마 10 145534 2020.04.28
문의 ksd2205 139313 2020.04.08
감사합니다 3 lfj 126493 2020.03.12
노숙중요..살려주세요 ㅠㅠ 19 하느님살 2 118344 2020.02.15
1 - 135