2010-08-08 4 views
9

저는 석사 학위 논문을 연구 중이며 악의적 인 애플리케이션이 얼마나 나쁜지를 보여주고 싶습니다. 안드로이드 에뮬레이터의 응용 프로그램에 사전 설치된 응용 프로그램이나 장치에 "brick"권한이있는 응용 프로그램을 찾고 있습니다. 내 장치를 벽돌로 만드는 것이 아니라 에뮬레이터를 벽돌로 만드는 것이 좋습니다.어떻게 안드로이드 에뮬레이터를 벽돌로 만들 수 있습니까?

추신 : 내 장치는 삼성 갤럭시 i7500입니다.

편집 :이 질문이 귀찮을 수도있는 이유에 대해 의견을 남기려고 조심하십시오 (일련 번호를 사용하지 않을 것을 약속드립니다). 주제가 "매우 의심 스러울 것"으로 보일 수도 있지만 그때 나는 본질적으로 악의적 인 무언가에 자신을 공개적으로 연결시키지 않을 것이며 나는 벗어나려고합니다! 이해해 주셔서 감사합니다.

+2

장치를 깨우는 것은 사용할 수 없게 만드는 것을 의미합니까? 왜 그걸 할거야? –

+2

이 작업을 수행하려는 이유는 무엇입니까? – matto1990

+4

그런 기능을 사용하여 생각할 수있는 모든 이유는 악의적 인 것입니다. 그래서 내가 알았더라도 나는 당신에게 말하지 않을 것입니다. – Martin

답변

12

Android 마켓에서이 작업을 수행하는 앱을 찾을 수 없습니다. 그냥 자신의 코드를 시도 : 같은 서명

Not granting permission android.permission.BRICK to package com.example.app (protectionLevel=2 flags=0x4444)

만 응용 프로그램을 시스템이 BRICK 허가 (protectionLevel=2)를 사용할 수있다.

이 작업을 수행하려면 build the Android platform해야합니다.

도우미가 어떻게 작동하는지 예를 보려면 BrickReceiver을 참조하십시오.

+0

기본적으로 보고서는 SMobile http://threatcenter.smobilesystems.com/?p=1887에서 게시했습니다. 시장에 벽돌을 만들 수있는 8 가지 응용 프로그램이 있다는 것은 거짓입니까? – Shouvik

+0

앱이 * 권한 *을 요청한다고해서 위의 예에 따라 시스템이 * 부여 *한다는 것을 의미하지는 않습니다. 나는 그것이 여기서 일어나는 일이라고 생각한다. –

+0

좋아, 이건 내게 소식이야! 응용 프로그램이 권한을 요청하면 시스템은 설치시이를 거부 할 수 있지만 응용 프로그램은 장치에 설치됩니다. – Shouvik

관련 문제