본문 바로가기

반응형

Programming/Android

(18)
Android/Fiddler를 이용한 프록시 구성 - 총 세가지 측면의 설정으로 나눌 수 있습니다. 첫째는 프록시 서버 호스트가 될 PC, 둘째는 피들러, 셋째는 안드로이드 device입니다.- 피들러 설정과 device설정은 검색하면 많이 나오지만, host 설정에서 방화벽을 허용해주는 것은 언급하지 않아 많이 해맸습니다.- 피들러가 자동적으로 방화벽 승인 요청을 할 것 같았지만 하지않아 많이 돌아돌아 해결했던 문제입니다. # 피들러 설정- Tools > HTTPS 탭에서, Capture HTTPS CONNECTs 체크와 Decrypt HTTPS traffic 체크.- Tools > Connections 탭에서, Allow remote computers to connect 체크하고 listen port 기억 / 기본 8888 # Device 설정- W..
Android/오류해결/MODE_WORLD_WRITEABLE no longer supported # MODE_WORLD_WRITEABLE no longer supported 오류- openFIleOutput() 사용시, 두번째 파라미터로 들어가는 파일 모드에 MODE_WORLD_WRITEABLE을 더이상 지원하지않아 Context.MODE_PRIVATE로 사용해야한다. 오류 코드1234567891011 public void onClick(View v){ try { FileOutputStream outFs = openFileOutput("file.txt", Context.MODE_WORLD_WRITEABLE); String str = "파일 입출력"; outFs.write(str.getBytes()); outFs.close(); Toast.makeText(getApplicationContext(),"..
Android/drozer - 안드로이드 동적 디버깅 환경 구성 drozer는 mwrinfosecurity에 서 만든 툴이다. 공개된 CVE 취약점 몇개를 실행할 수있는 모듈을 가지고 있고, 취약점 진단에 필요한 명령어를 담고있는 busybox, 루팅을 시키는 towelroot 앱을 인스톨 할 수 있는 모듈도 가지고 있다. 설치파일은 https://labs.mwrinfosecurity.com/tools/drozer/ 에서 받을 수 있으며,mwrinfosecurity에서 가이드도 제공하고 있다.설치는 윈도우에서 진행 했으므로 윈도우 만 기록한다. 1. 받은 압축파일의 압축을 풀면 윈도우즈에서 설치가가능한 setup 파일과 apk가 나온다. setup 먼저 설치한다.2. 설치가 끝났으면 android virtual emulator에 agent.apk를 설치한다. 3. 설..
Android/Sidesync/갤럭시 j7 frp 해제 factory reset protection을 sidesync로 열리는 구글 브라우저로 뚫어서 구글 계정을 초기화 시킬 수 있다.sidesync가 pc에서 설치되어 디바이스와 연결될 때 디바이스에 sidesync 어플리케이션이 설치되있지 않으면 바 형식으로 설치할 수있는 선택지를 준다.그 중에 크롬 브라우저 선택지가 있는데 크롬 브라우저가 열리는 것으로 frp를 우회할 수 있다. 1. 먼저, PC에 sidesync를 설치한다.(이 이후과정에서는 디바이스가 pc에 정상적으로 연결이 된다는 가정하에 진행한다. 여기서 연결이안된다면, 삽질 몇시간의 결과 내문제는 케이블을 교체하면서 정상적으로 진행할 수 있었지만 일반적으로는 삼성 홈페이지에서 제공하는 통합 드라이버를 받아 설치하고 재부팅을 하고 드라이버가 로드..
안드로이드 스튜디오 메모리 할당 높이기 Android Studio\bin 에서 studio.exe.vmoptions 와 studio64.exe.vmoptions 두개다 수정 ## *DO NOT* modify this file directly. If there is a value that you would like to override,# please add it to your user specific configuration file.## See http://tools.android.com/tech-docs/configuration# -server-Xms256m-Xmx2048m-XX:MaxPermSize=350m-XX:ReservedCodeCacheSize=240m-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyM..
빌드내역 프로파일링 File의 Settings -> Build, Execution, Deployment에 -> Compiler에서 --profile 추가 빌드 내역은 [프로젝트]\build\reports\profile 에서 확인가능
안드로이드 그레이들 속도 개선 패치 아래 코드는 gradle.properties에 적용. # Project-wide Gradle settings. # IDE (e.g. Android Studio) users:# Gradle settings configured through the IDE *will override*# any settings specified in this file. # For more details on how to configure your build environment visit# http://www.gradle.org/docs/current/userguide/build_environment.html # Specifies the JVM arguments used for the daemon process.# The se..
libgdx 빌드 및 설정 관리 기록 1.midsdkversion을 build.gradle과 androidManifest.xml에서 설정. 2.file > project structure에서 project에 gradle version 업데이트 3.3권장 (2017.06.29) 3.build탭에서 clean project > rebuild project 실행 *안해봤지만 중간에 Destination 폴더에 build.graddle을 열어 프로젝트를 오픈해주면된다고함. - download 받을 https://services.gradle.org/distributions/ gradle 버전 확인용 - 동영상 : http://blog.naver.com/PostView.nhn?blogId=sksd321&logNo=220800579244 - libgdx..

반응형