• 1나루토매니아
  • 2뱅이
  • 3푸타코타
  • 4완벽그자체
  • 5해삼
  • 1뱅이
  • 2나루토매니아
  • 3알짜배기
  • 4뱅이
  • 5빙그레우유
[디컴파일] Step1. 이해하기 및 준비물 챙기기.
연속출석 :
1일 랭킹 : 2위 별훈5
42%
42% (84989 /200000)
  • 댓글 18 |
  • 추천 13 |
  • 조회 16334 |
  • 2013-11-05 (화) 18:35
    안녕하세요. 재간둥이 습작입니다.
    강좌게시판을 개설해달라는 건의에 더어플님께서 이렇게 게시판을 신설해주셨습니다.
    먼저 더어플님께 감사드립니다.

    이에 대한보답과 게시판신설 기념으로
    지식이라고 하기에도, 정보라고 하기에도, 강좌라고 하기엔 더더욱 부족할 수 있지만
    직접 한자한자 정성스럽게 키보드를 두들기고 직접 스크린샷을 찍어 강좌를 쓰려고 합니다.

    그 첫번재 강좌. 바로 "디컴파일" 입니다.
    글 제목에서 언급했지만 오늘은 디컴파일이란것이 무엇이며 디컴파일을 하기 위해서
    필요한 준비물은 무엇이있는지 알아보겠습니다!!

    저는 개인적으로 말을 어렵게 하는걸 좋아하지 않습니다.
    이론으로 파고 들면 아무리 간단한 작업도 괜히 무거워지기 나름이죠.
    그래서 실기위주 실용위주, 이해하기 쉽게 설명해드리겠습니다. 시작해볼까요?


    1. 디컴파일이란?

    디컴파일은 영어로 쓰면 decompile.  바로 compile 의 반댓말 이에요.
    그렇다면 compile 은 뭘까요? 쉽게 이해하시면 되요. "묶는다" 정도로 이해하시면 될거에요.
    그렇다면 디컴파일은 묶여있는 무엇인가를 풀어헤치는 작업이겠죠!!
    자 그럼 여기에 그 "무엇" 대신에 어플을 넣어볼게요.

    # A,B,C 를 묶어서(compile) 어플을 만든다.
    # 어플을 풀어서(decompile) A,B,C 로 만든다

    자 이렇게 설명해 드리니까 디컴파일이 무엇인지 아셨나요?
    네 맞습니다!!
    바로 우리가 흔히 말하는 어플이란 녀석을 풀어 헤치는 겁니다.
    Apk라는 확장자를 가지고 있는 안드로이드 애플리케이션을 풀어 헤치는 작업을 바로 "디컴파일" 이라고 하는거죠.

    그렇다면 애플리케이션을 풀어헤쳐서 무엇을 할수있을까요?
    수없이 많은 일들을 할 수 있지만 몇가지만 좀 추스려 보도록 하겠습니다.

    1. 이미지 수정 (어플아이콘, 위젯아이콘, UI 등등)
    2. 한글패치
    3. 기능수정 (어플의 기능을 뜯어고치거나 추가 할 수 있어요. 물론 상당히 어렵습니다.)

    쉽게 말해 어플을 내 능력껏 내 마음대로 바꾸거나 추가하거나 제거할 수 있다는 거죠.
    어때요? 흥미롭고 놀랍지 않나요?

    물론 디컴파일 후에 
    이미지 수정을 하기 위해서는 기본적으로 포토샵의 기초과정을 숙지해야 하며
    한글패치를 하기 위해서는 외국어에 능통해야 할 것이고..
    기능수정을 하기 위해서는 다양한 소스들을 알아야 할 것입니다.
    디컴파일은 생각보다 쉽습니다.
    하지만 내가 원하는 무엇인가를 수정하기위해서는 추가적인 "실력" 이 필요하다는 점 알아주세요.

    앞으로 디컴파일강좌를 해나가면서 아주아주 기본적인 포토샵강좌도 할 예정입니다.


    자 그럼. 디컴파일이란 녀석에 흥미를 가지신 분이있다면.
    디컴파일을 하기 위해서 준비물을 챙겨야 겠죠?

    디컴파일을 위해서는 컴퓨터에 자바가 설치되어있어야 합니다.
    자신이 사용하는 PC의 OS 환경에 따라 받아야 하는 자바 버전이 틀리므로
    자바는 아래링크에서 각자 다운받아 주시기 바랍니다.


    자바가 설치되었다면 이제 직접적으로 디컴파일을 할 프로그램이 필요하겠죠.
    디컴파일을 해주는 프로그램은 apkmanager , apktool , asut 등등이 있지만.
    저는 Apkmanager 라는 프로그램으로 강좌를 진행하겠으므로 첨부파일에 첨부해드리겠습니다.

    다음 강좌 Step2. 에서는 자바가 설치되었다는 가정하에
    apkmanager 의 기본적인 사용법과 UI설명, 그리고 직접 어플을 디컴파일 해 보도록 하겠습니다.





    [이 게시물은 더어플님에 의해 2014-01-20 14:31:12 유용한강좌에서 이동 됨]
    촉촉쿠키몬 2013-12-16 (월) 02:50:05
    좋은 정보를 읽고 많은 도움이 되었습니다.
    이용후기 벽하거사 2013-11-19 (화) 06:19:06
    좋은 정보를 읽고 많은 도움이 되었습니다.
    감사합니다.
    케빈리 2013-11-15 (금) 21:39:55
    수고가 많으십니다. 언제나 화이팅하세요.
    『유나아빠』 2013-11-11 (월) 15:36:41
    고생많으세요 ㅋㅋ
    빰빠밤~!. 『유나아빠』님 축하드립니다.
    댓글이벤트에 당첨되어 2P 가 적립되셨습니다.
    고시트 2013-11-10 (일) 08:45:14
    감사해요
    뿌요뿌잉 2013-11-07 (목) 10:14:56
    고생하셨습니다!!!!
    빰빠밤~!. 뿌요뿌잉님 축하드립니다.
    댓글이벤트에 당첨되어 10P 가 적립되셨습니다.
    DalShabet 2013-11-06 (수) 22:12:08
    Great!
    troop74 2013-11-06 (수) 20:42:58
    수고가 많으십니다^^
    구덕갈매기 2013-11-06 (수) 19:36:50
    와~ 강좌 기대됩니다. 간부게시판 글 보고 찾아왔는데
    조용히 다음강좌 기다리겠습니다. 화이팅!!
    passionKim 2013-11-06 (수) 12:30:20
    감사합니다
    사막의장미 2013-11-06 (수) 11:55:30
    기본 개념이라도 잘 이해할수 있어서 좋네요~
    길태 2013-11-06 (수) 09:18:12
    기대됩니다
    감사합니다
    사랑가득히 2013-11-06 (수) 03:42:37
    강좌 감사드립니다..^^*계속 시청하겠습니다.
    jopebot 2013-11-05 (화) 23:37:52
    좋은 강좌 감사합니다^^
    빰빠밤~!. jopebot님 축하드립니다.
    댓글이벤트에 당첨되어 7P 가 적립되셨습니다.
    jesy 2013-11-05 (화) 22:11:08
    와!! 정말 재미있겠네요
    댓글 더보기
    댓글을 작성하시려면 로그인을 하셔야지만 작성가능합니다. [로그인하기] [회원가입하기]
    번호 제목 글쓴이 추천 조회 작성일
    71 친환경 생활상식 1편 +6 습작 4 9080 15/01/13
    70 겨울철 알아두면 좋은 다섯가지 생활상식 +7 습작 2 5981 15/01/13
    69 피부노화에 좋지 않은 음식 +7 습작 2 3610 15/01/13
    68 냉장고 정리 노하우 +6 습작 2 5153 15/01/13
    67 [디컴파일] Step3. 디컴파일 실전에 돌입해보자. +9 습작 8 7188 13/11/09
    66 [디컴파일] Step2. Apkmanager 실행환경을 구축하고 살… +9 습작 10 4503 13/11/06
    65 [디컴파일] Step1. 이해하기 및 준비물 챙기기. +18 습작 13 16337 13/11/05
    64 베가 시크릿노트 달라진 지문인식 기능과 최초 펜탑재 … +10 습작 2 8291 13/11/05
    63 베가 시크릿노트 후기, V펜 활용할 수 있는 기능들은 무… +10 습작 2 7428 13/11/05
    62 애플 아이폰5S 리뷰 ④ 마지막편. 64비트 A7을 논하다 +10 습작 4 8489 13/11/05
    61 애플 아이폰5S 리뷰 ③ 아이폰4S·5와 함께한 카메라 사진… +9 습작 1 6055 13/11/05
    60 애플 아이폰5S 리뷰 ② 터치ID 지문인식 모순된 매력 +11 습작 2 3996 13/11/05
    59 애플 아이폰5S 리뷰 ① 아이폰 박스 비교부터 디자인 혁… +10 습작 1 5417 13/11/05
    58 [루팅필수] 루트익스플로러로 systemui.apk 로 테마변경… +12 습작 2 22231 13/11/04
    57 펌웨어 EXT4파일시스템에서 파일추출하기. +11 습작 3 14789 13/11/04
    56 폰트apk 에서 ttf파일 추출하기 (노루팅) +11 습작 5 28334 13/11/04
    55 갤럭시노트3 숨겨진기능과 팁 정보!! +20 습작 20 63773 13/11/04
    54 뷰3 개발자와의 인터뷰로 활용성을 알아보자. +10 습작 2 5928 13/11/04
    53 뷰3 4:3 비율 디스플레이 활용으로 본 장점 및 단점 +10 습작 5 11332 13/11/04
    52 넥서스5 상세스펙 및 가격 정보 +15 습작 5 5394 13/11/01
    51 복잡한 데이터 씽크가 필요 없는 CopyTrans로 아이패드… +13 습작 2 6667 13/11/01
    50 아이패드의 무상 A/S 교환(리퍼) 기간은? +12 습작 3 13647 13/11/01
    49 아이패드 이메일 사용팁 +10 습작 2 5711 13/11/01
    48 부족한 아이패드 메모리를 빠르게 정리하자! +12 습작 5 23968 13/11/01
    47 [아이폰 초짜팁]호평받는 방해금지 모드로 숙면을 쿨쿨~ +12 습작 2 11334 13/11/01
    46 시스코, 안드로이드 유선 전화기 발표 +11 습작 2 4483 13/11/01
    45 Antutu, 2013년 3분기 짝퉁이 많은 스마트폰 순위 발표 +12 습작 3 3676 13/11/01
    44 패블릿 경쟁의 승부수! 수납 가능한 펜과 4:3 화면비를 … +12 습작 3 6592 13/11/01