apk: 5개의 글
지난 포스팅에서 Firebase(파이어베이스)가 무엇인지 알아봤습니다. 이번 포스팅에서는 파이어베이스의 특 장점인 Realtime Database를 사용해서 간단한 채팅 앱을 구현해보겠습니다. 1. Realtime Database 참고 : 파이어베이스의 리얼타임 데이터베이스는 Android, iOS, Web에서 사용이 가능합니다! '리얼타임 데이터베이스'란 데이터 저장 공간인 데이터베이스에서 데이터를 실시간으로 주고받는 것을 의미합니다. Firebase의 데이터베이스는 개발자가 직접 구축하는게 아니라 Firebase에서 기본적으로 제공하는 폼을 사용합니다. 이 데이터베이스는 Android에서API 사용으로 몇줄의 소스만을 통해 실시간으로 앱 데이터를 저장 및 동기화를 해줍니다. 그렇기 때문에 서버관리에서..
안드로이드 스튜디오에서 APK형식의 파일을 를 추출하는 방법에 대해 알아보겠습니다. Keystore APK 파일을 안드로이드 스마트폰에 옮겨 설치하면 앱이 설치된다. 출처 : http://mailmail.tistory.com/40
안드로이드 앱 분석 시작 방법 일반 앱을 분석하기 위해 설치 파일인 안드로이드 설치 파일인 APK을 알아야한다. APK (Android Package) > 안드로이드 플랫폼에서 어플리케이션 설치를 위해 배포되는 패키지 파일 > 압축 ZIP 파일 포맷 형태로 구성 > 주요 구성 요소 - AndroidManifest.xml : 앱에 대한 정보 및 실행권한 등의 정보를 가지는 xml - classes.dex : 달빅 가상머신에서 동작하는 바이너리 실행 파일 - /res : 리소스 파일 폴더 - META_INF : 인증파일 압축파일 형식이기 때문에 압축 프로그램으로 확인 가능하다. 또한 압축 해제도 가능하다. Dex(Dalvik Executable)> 달빅 가상 머신에 맞게 클래스 파일을 바이트 코드로 변환한 ..
안드로이드 프로젝트를 디컴파일 해 볼려고 인터넷을 찾다 보니.. 프로젝트 url이나 내용들이 좀 변경이 되어서.. 정리 차원에서 끄적여 봅니다.준비물당연한 이야기 이겠지만, 컴퓨터에 JDK가 설치 되어 있어야 합니다.1. Dex2Jarapk이미지를 jar파일로 변환해 줍니다.URL : http://sourceforge.net/projects/dex2jarDownload : http://sourceforge.net/projects/dex2jar/files2. jd-guijar 파일의 내용(소스코드)보여 주는 툴URL : https://github.com/pxb1988/dex2jarDownload : https://github.com/java-decompiler/jd-gui/releases3. Apk Stu..
컴퓨터를 사용하다보면 구글 플레이 스토어(Google Play)에 올라와 있는 안드로이드 앱 설치파일 (.apk)이 갑자기 필요할 때가 있습니다. 크롬북에서 안드로이드 스마트폰앱을 구동시키기 위한 테스트 용도일 수도 있고, 여러가지 이유로 특정 스마트폰에 자동으로 설치가 되지 않는 앱을 다운로드 받아 설치해보는 등 주로 에뮬레이팅이나 실험적인 용도로 사용되죠. 안드로이드 스마트폰이 있다면 아스트로 파일 관리자 (Astro File Manager)앱으로 쉽게 apk파일을 추출할 수 있고, 크롬 브라우저나 파이어폭스의 확장기능으로 제공되는 apk downloader 등을 이용해 구글 플레이 스토어에서 바로 apk파일을 다운로드 하는 쉬운 방법도 있습니다. 다만 이 방법은 Device ID를 찾아 입력해야 하..