안드로이드 앱 설치 시 자체 인스톨러로 유도 후 해시 등 정보를 추출하는 방법이 궁금합니다.

조회수 751회

안녕하세요. apk 파일을 스마트폰에 직접 앱으로 설치하려고 할 때 백신 앱들은 사진과 같이 자체적으로 인스톨러를 구현한 다음, 설치 전 앱을 검사합니다.

이미지

저도 앱 설치 시 자체적으로 인스톨러를 구현하여 apk 파일의 정보를 추출하고 싶은데, 어떻게 하면 될까요?

AndroidManifest.xml에서 <activity> 태그 안에 아래의 코드를 넣었더니 사진처럼 InstallerTest라고 연결할 수 있는 곳까지 나오는데, apk에서 정보를 받아오는 방법은 잘 모르겠습니다. 감사합니다.

<activity android:name=".MainActivity">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <action android:name="android.intent.action.VIEW"/>
        <category android:name="android.intent.category.DEFAULT"/>

        <data android:scheme="file"/>
        <data android:scheme="content"/>
        <data android:mimeType="application/vnd.android.package-archive"/>

        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>
  • (•́ ✖ •̀)
    알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)