Programming Android 36

Android 앱 분석 (APK)

http://visu4l.tistory.com/412 안드로이드 앱 분석 시작 방법 일반 앱을 분석하기 위해 설치 파일인 안드로이드 설치 파일인 APK을 알아야한다. APK (Android Package) > 안드로이드 플랫폼에서 어플리케이션 설치를 위해 배포되는 패키지 파일 > 압축 ZIP 파일 포맷 형태로 구성 > 주요 구성 요소 - AndroidManifest.xml : 앱에 대한 정보 및 실행권한 등의 정보를 가지는 xml - classes.dex : 달빅 가상머신에서 동작하는 바이너리 실행 파일 - /res : 리소스 파일 폴더 - META_INF : 인증파일 압축파일 형식이기 때문에 압축 프로그램으로 확인 가능하다. 또한 압축 해제도 가능하다. Dex(Dalvik Executable) > 달빅..

Programming Android 2015.04.24

젤리빈 로그캣 변경점

http://www.androidpub.com/2266167 안드로이드 4.1 젤리빈 부터는 일반앱은 logcat 을 읽는데 제한이 생깁니다. 이전까지는 android.permission.READ_LOGS 퍼미션 선언만 하면 시스템의 모든 logcat 을 읽을 수 있었으나, 젤리빈 부터는 자기로 인해 발생한 로그만 읽을 수 있습니다. 구글IO를 보면 보안 문제 때문에 이렇게 바꿨다고 언급이 나옵니다. 지금까지는 폰에 logcat을 읽을 때 관련앱을 설치하여 편하게 볼 수 있었는데, 이제는 PC에서 접속해야만 읽을 수 있어 개발하기 불편해졌습니다. 제 생각에는 이게 꽤 중요한 변경점인데, 공식사이트에도 별 내용이 없고, 관련 커뮤니티에도 언급이 없네요. 앞으로 앱잠금류 앱은 어떻게 될지 모르겠네요. 제가 ..

Programming Android 2012.08.09