이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 7511|회답: 0

안드로이드 문서 Smali 개발 설명 [PDF]

[링크 복사]
게시됨 2015. 1. 3. 오후 4:34:35 | | |
안드로이드 문서 smali 개발 상세 설명 [단어]


우선, 친구들에게 한 가지 조언을 드리자면: 누군가에게 질문을 할 때 중요한 이유 중 하나는 이해하지 못하고 수정하지 않으니 반드시 질문하는 것입니다.


그래서 우리는 배워야 합니다; 직접 하고 원칙을 확인하세요.


속담에 있듯이: 자신을 알고, 상대를 알면 백 번의 전투에서 패배한다.

이 문서는 발전이 아니라 스말리에 대한 이해입니다. 시장에 나와 있는 스말리 문법이 충분히 완전하지 않기 때문에, 이 문서는 빈틈을 메우는 것뿐만 아니라 안드로이드용 다른 스말리도 추가했습니다

지식.

문서 크기: 4MB
문서 내용: Smail의 상세 설명

문서 디렉토리:


스말리 발전에 대해 자세히 설명한다
개요..................................................................................................................................................... 3
1. 스말리 환경 ....................................................................................................................................... 4
1.1 개발 환경 .............................................................................................................................. 4
1.2 툴 스크립트 .............................................................................................................................. 5
1.2.1 디컴파일 및 컴파일 도구................................................................................................... 5
1.2.1 키 생성 및 서명 도구............................................................................................... 7
1.2.3 최적화 도구 ................................................................................................................... 8
1.2.4 포장 및 푸는 도구....................................................................................................... 8
1.2.5 기타 보조 도구......................................................................................................... 10
1.3 컴파일 환경 ............................................................................................................................ 11
2. 개발 과정...................................................................................................................................... 12
2.1 APK 커스터마이징 과정.................................................................................................................... 12
2.1.1 프레임워크 마운트...................................................................................................... 12
2.1.2 APK 디컴파일 ............................................................................................................ 13
2.1.3 스말리 코드 수정..................................................................................................... 13
2.1.4 재컴파일 및 서명 APK ................................................................................................ 15
2.2 안드로이드 시스템 커스터마이징 프로세스....................................................................................................... 16
2.2.1 부트로더 잠금 해제..................................................................................................... 17
2.2.2 Boot.img 커스터마이징......................................................................................................... 17
2.2.3 Recovery 사용자 지정 Recovery.img................................................................................................. 20
2.2.4 스말리 .............................................................................................................. 22
2.2.5 버전 반복 및 릴리스 ..................................................................................................... 27
3. 브레이크포인트 디버깅 ...................................................................................................................................... 28
3.1 디버깅 환경 ............................................................................................................................ 28
3.2 디버깅 단계............................................................................................................................ 28
4. 실습 연습...................................................................................................................................... 31
4.1 헬로 월드......................................................................................................................... 31
4.2 APK에서 광고 제거하기.......................................................................................................... 32
4.3 안드로이드 시스템 커스터마이징................................................................................................ 33
5. 자주 묻는 질문...................................................................................................................................... 42
5.1 부팅 시 비정상적인 .................................................................................................................... 42
5.2 비정상적인 의사소통 기능.................................................................................................................... 43
5.3 카드를 스와이프하고 패키지를 스와이프할 수 없음................................................................................................................ 44
참고문헌........................................................................................................................................... 45
부록................................................................................................................................................... 46
답변. Smali 구문 ............................................................................................................................ 46
이 글에서 다루는 용어들............................................................................................................. 49


Smali开发详解.part1.rar (1 MB, 다운로드 횟수: 3)
Smali开发详解.part2.rar (1 MB, 다운로드 횟수: 1)
Smali开发详解.part3.rar (838.92 KB, 다운로드 횟수: 1)





이전의:파일을 수정하고 사용하는 방법을 저장하는 리눅스 명령어
다음:리눅스에서는 CPU 정보나 기계 모델과 같은 하드웨어 정보를 볼 수 있습니다
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com