android
-
[Android] Genymotion 이제 가상 환경에서 테스트 하자case Computer : 2014. 3. 26. 11:28
안드로이드 앱을 개발하다 보면 가장 귀찮게 하는 일이 단말기 테스트 혹은 버전별 테스트 이다. 어느정도의 규모가 있는 회사라면 Q/A 팀이 있겠지만 개인 개발자라면 쉽지 않을뿐더러 시간도 많이 든다. 개인적으로 테스트 할수 없기 때문에 보통 SK 상생 혁신 센터 라든가 LG 스마트월드 캠퍼스 라든가 기업 혹은 지방 자치 단체에서 운영하는 테스트베드 사이트는 사용하여 테스트를 했었다. 요즘도 이곳을 가보면 남는 자리가 별로 없다. (접근성이 안좋은 상암은 자리가 좀 많다) 그래서 찾다가 발견한 가상머신 환경에 에뮬레이터를 제공하는 GenyMotion이다. 가입페이지 : https://cloud.genymotion.com/page/customer/edit/ 회원 가입은 메일, 이름만 입력하면 된다. 그리고 ..
-
(Android) aapt.exe의 작동이 중지되었습니다.case Computer : 2014. 2. 28. 16:22
안드로이드 개발을 하다보면 가끔 아래와 같이 "aapt.exe의 작동이 중지되었습니다." 라면서 빌드가 안되는 경우가 생긴다. 위에서 프로그램을 닫으면 프로젝트에 x표시가 되어있고 Problems 창을 확인해보면 Error executing aapt: Return code ###### 위와 같은 메시지를 확인 할수 있다. 이 경우는 대부분 xml 리소스 부분을 수정하다가 잘못된 경우가 대부분이다.그렇기 때문에 갑자기 위와같은 에러가 발생되었다면 최근에 수정한 xml 리소스를 확인해 보시기 바랍니다.
-
안드로이드에 설치된 앱에 APK 파일 얻기 (How to get APK of installed app in Android)case Computer : 2014. 2. 18. 18:24
안드로이드에 설치된 앱에 APK 파일 얻기(How to get APK of installed app in Android.) 설치된 APK 파일은 항상 마켓에서 APK를 다운받아 설치를 하게된다. 이 다운로드 받은 APK의 위치만 알면 쉽게 가져올수 있다. APK DIR : /data/app/ 위 디렉토리 밑에 추가적으로 설치한 앱에 APK가 다운로드 되어있다.해당 앱을 가져오면 된다. 일반분들이라면 ASTRO 파일 관리자 앱을 이용해 받을수 있다. 개발자 분들이라면 adb 명령을 이용해 가져오면된다. Command : adb pull /data/app/APP_NAME.apk .
-
Android 앱 분석 (APK)case Computer : 2014. 2. 17. 11:51
안드로이드 앱 분석 시작 방법 일반 앱을 분석하기 위해 설치 파일인 안드로이드 설치 파일인 APK을 알아야한다. APK (Android Package) > 안드로이드 플랫폼에서 어플리케이션 설치를 위해 배포되는 패키지 파일 > 압축 ZIP 파일 포맷 형태로 구성 > 주요 구성 요소 - AndroidManifest.xml : 앱에 대한 정보 및 실행권한 등의 정보를 가지는 xml - classes.dex : 달빅 가상머신에서 동작하는 바이너리 실행 파일 - /res : 리소스 파일 폴더 - META_INF : 인증파일 압축파일 형식이기 때문에 압축 프로그램으로 확인 가능하다. 또한 압축 해제도 가능하다. Dex(Dalvik Executable)> 달빅 가상 머신에 맞게 클래스 파일을 바이트 코드로 변환한 ..
-
안드로이드 루팅 탐지 방법case Computer : 2013. 10. 21. 10:04
안드로이드 앱을 만들다보면 루팅 탐지를 하고 루팅된 단말기에서는 알림창을 띄우거나 앱이 실행되지 못하게 막아야한다. 일반적으로 구글링을 통해서 찾아보면 몇몇 공통적인 방식이 사용된다. "su" 프로그램 실행 및 실행이 되는지 체크"su" 파일이 존재하는지 체크그외 su와 같은 역할의 프로그램 위같이 보통 루팅시에 설치되는 프로그램인 "su" 를 검사한다.하지만 이 방법은 간단한 방법으로 우회 가능하다 "su" 이름을 바꿔버리면 그만 이다. 그래서 위에 우회 방법을 차단할 수 있는 방법을 소개한다. SetUID 라고 들어보았는가? "su" 프로그램은 일반 권한을 root 권한으로 상승시키는 프로그램이다. 그렇다 보니 SetUID 권한을 항상 가지고 있으며 other에게도 실행권한을 부여되어 있다. 아무리 ..
-
코딩없이 Android 앱 만들수 있는 툴case Computer : 2010. 12. 29. 12:43
코딩없이 간단하게 만들 수 있는 도구들 모음 아래에 툴들에 대한 소개나 사용방법은 나중에 포스팅하겠습니다. 오늘은 소개만.... 1. DroidDraw(http://www.droiddraw.org/) : This tool was written to make my Java programming life easier. It can be used to build graphical user interfaces for the Android cell phone platform. I hope you find it useful for whatever Android/Java cell phone software development projects you have planned! 2. App Invertor(http://..
-
[안드로이드] 안드로이폰 해킹(악성코드) 발표case Computer : 2010. 8. 5. 10:07
http://news.naver.com/main/read.nhn?mode=LPOD&mid=tvh&oid=214&aid=0000149302 안드로이드 진영이 이걸로 비상이 걸릴지는 의문입니다. 언제나 그랬듯이 사람들은 보안에 대한 의식이 전무하기때문에 설마 내가 걸리겠어라는 마음으로 아무런 의심없이 사용할것입니다. 삼섬에서 밀고있는 갤럭시S도 안드로이드다 보니 타격이 있기는 할겠지만 .... 얼마나 갈지는... 그리고 이번 해킹이 또 처음은 아니라는 겁니다.... 항상 언론은 무조건 처음을 좋아하나 봅니다. 조금 검색해도 나오는 정보가 있는데... http://carstory.co.kr/search/안드로이드%20악성코드 이미 4월에 쉬프트윅스에서 안드로이드 기반에 악성코드 발견을 했다고 나왔었지만 언론은..
-
엑스페리아 x1 Xperiod 만들기.(안드로이드 설치)case Computer : 2010. 3. 31. 22:48
Xperiod = Xperia x1 + Android - 각종 Xperia 롬 받는 곳 http://ackbarix.iptime.org/xe/?mid=OverseasEX2 - 건매니아님 블로그(Xperiod 개발자) http://www.gunmania.co.cc/tc/ 이곳에 해외롬 자료에 보면 두가 지 버전이 올라와 있다. 국내 개발자인 건매니아(http://www.gunmania.co.cc/tc/)님 자료와 해외개발자인 분이 올린 자료.. 설치 과정은 의외로 간단하다 제가 설치한건 건매니아님 Xperoid_G-Pack_100327 이다 파일을 받은후의 압출을 풀면 - DualBoot.cab - Xperoid_G-Pack_100327 폴더 - readme.txt 이렇게 세가지가 있다. 일단 DualBo..