오랜만에 포스팅을 합니다. 거두절미하고 본론부터 가겠습니다. Magisk로 루팅된 단말기에 magiskhide라는 아주 좋은 툴이 있는데 루팅탐지 방법에 따라 제대로 숨기지 못하여 어쩔 수 없이 후킹을 해야하는 상황이 발생합니다. 그래서 우회해야할 특정 클래스의 특정 함수를 후킹해야합니다. 우선 준비물은 1. Xposed Framework가 설치된 루팅된 단말기 - Magisk Manager에 들어가서 download 탭을 누르고 다운 받으면 됩니다. 2. Xposed Installer(앱) - 공격할 모듈을 로드하기 위한 필수 앱 3. 후킹 대상이 될 테스트 앱(package : kr.hanssomi.fake1) - 후킹 대상이 될 테스트 앱 특정 클래스의 함수 4. 후킹할 앱(package : kr...
/>
Conversion to dalvik format failed with error 1정확하게 이유는 아직 밝혀내지 못했지만다음과 같이 추측해봅니다.1. Library 중복 정의-> Project - Java Build Path - Libraries에 중복으로 Adding 돼 있는 경우--> 주로 SDK나 프로젝트를 참조해서 Library들을 사용할 경우 발생하기 때문에 이 경우 자신이 만든 프로젝트에서 중복된 lib를 제거하고 사용해야 합니다. 해결방안1. 위에서 설명했듯이 중복된 lib를 제거 후 다시 서명을 시도해봅니다.2. 그래도 안 되면 Project - Clean을 한 후 다시 서명을 시도해봅니다.3. 그래도 안 되면 http://sourceforge.net/projects/proguard/fi..
카카오SDK 베타버전 오픈 https://developers.kakao.com/현재 베타로1. 사용자 관리(플랫폼), 2. 카카오스토리 프로필 API(서비스), 카카오스토리 포스팅 API(서비스), 3. 카카오톡 프로필 API(서비스), 4. 카카오링크(서비스)오픈하였다.단, 쿼터 및 제한이 있다.요청 길이(Request Length): 30초 이내 - Hard네크워크 대역폭(Network Bandwidth): 2TB/Month - SoftAPI 요청(API Requests) - 아래 참조 - Soft 일간 제공량 월간제공량 카카오스토리 프로필 30,000건 월간 방문자(MAU) 100,000명 카카오스토리 포스팅 10,000건 전체 요청수 3,000,000건 카카오톡 프로필 30,000건 카카오톡 링크..
안드로이드 관련 글을 포스팅 하는건 처음인 것 같다. 하이브리드웹이라 해야하나? 아무튼 본론은 이렇다. 모바일웹이나 안드로이드 껍데기로 이루어진 앱이 있다. 예를 들면, 모바일웹에서 어플종료 버튼을 만들었다고 치자. 그러면 어떻게 할 것 인가? 기존 4.1.X 버전 이하에서는 자바스크립트 인터페이스를 명시 해주지 않아도 됐다. 구글은 4.2 이상의 버전 이후 부터 반드시 명시를 해주어야 인터페이스를 사용할 수 있다고 한다. 첫 번째로 둘(앱과 웹)간의 주고 받는 코드가 있어야한다. 안드로이드에서는 모바일에서 보내준 특정 코드를 받아야한다. 1. 일단 클래스를 하나 만들자. public class test extends Activity { private final Handler handler = new H..