2010-08-09 6 views
27

안드로이드에 자동으로 응용 프로그램을 설치하는 것은 불가능합니다. 즉, 표준 OS 설치 프롬프트를 제공하지 않고 프로그램을 APK로 번들로 설치하고 진행하는 것은 불가능합니다. 앱 설치 프로그램 활동을 통해 하지만 이제는 Appbrain 빠른 웹 설치 프로그램의 복사본을 가져 왔으며 정확히 이것을 수행합니다.안드로이드 장치의 자동 설치

지구상에서 어떻게 가능합니까? : D

+0

AppBrain이 Google에 의해 고소 당할 수있는 일을하기 때문에. – CommonsWare

+0

아 그래,하지만 그게 어쩌면 구글에 의해 고소 당할거야? : D – Adrian

+0

왜? 너는 고소 당하기를 열망하고 있니? – CaseyB

답변

13

단서는 내가 여기에있는 FAQ에서 발견 한이 진술에 꽤 많이 들어 있다고 생각합니다.

빠른 웹 설치가 어제 나를 위해 일했지만 더 이상 작동하지 않습니다. 뭐가 문제 야?

휴대 전화에 직접 앱을 설치할 수있는 권한은 며칠에 한 번씩 새로 고쳐야합니다. 휴대 전화의 '빠른 웹 설치'앱으로 돌아가서 버튼을 클릭하여 다시 허락 해주십시오. 이 설정을 선택적으로 자동으로 새로 고치는 향후 업데이트를 진행 중입니다.

나는 이것이 킬 스위치에서 Google과 매우 유사하다고 생각합니다. 나는 킬 스위치가 내 장치에있는 응용 프로그램이라고 가정하고 있습니다. 그냥 내게 숨겨져 있습니다. Google은 애플리케이션을 삭제하려고 할 때 Google의 승인을 요청하지 않고 자동으로 제거합니다. 나는이 보안 구멍이 그들의 제작에 있음을 확신한다. 이제 우리는 그것을 알아낼 필요가 있습니다. = D

+2

네, 그럴 것 같습니다. 여기에 kill/install 기능에 대한 유익한 기사가 있습니다 : http://jon.oberheide.org/blog/2010/06/25/remote-kill-and-install-on-google-android/ – Adrian

+0

하하, 가까운 기능에서 AppBrain을 또 하나 원격으로 죽이는 것을 봅니다. = D – Shouvik

+1

같은 줄에 다른 링크가 있습니다. 내가 생각하기에이 거래는 ... http://jon.oberheide.org/blog/2010/06/28/a-peek-inside-the-gtalkservice-connection/ – Shouvik

0

표준 설치 프로그램이 설치 될 때 수행하는 작업을 수행 할 수 있다면 응용 프로그램에서 해당 동작을 복제 할 수 있지만 모든 작업을 올바르게 수행하려면 상당한 권한이 필요합니다.

진지하게 시도하지 마십시오.

+0

표준 설치 프로그램이 설치 될 때 수행 할 수있는 작업을 이론적으로 복제합니다. 적절한 권한으로 작업하십시오. 여기서 문제는 그 특권 없이는 잘 작동하는 응용 프로그램을 보았습니다. 그 접근법을 취하지 않는 것입니다. 가능하다면 복제 할 수 있기를 바랍니다. – Adrian

2

adb를 사용하여 자동으로 응용 프로그램을 설치할 수 있습니다 (매우 hackish 방법으로). USB 디버깅을 사용하도록 설정해야하지만 APK를/data/앱에 푸시해야합니다. 예 :

ADB 푸시 MyApp.apk/데이터/응용 프로그램

  • 또는 - 두 번째 명령은 설치하라는 메시지가 표시 될 수 있습니다

ADB 설치 MyApp.apk (청소기 방법)

, 나는 내 머리 꼭대기를 기억하지 못한다.

+0

크리스! 내 장치에서 Nexus 5, 'adb install MyApp.apk'는 확인을 요청하지 않습니다. 나는 USB 디버깅을 가능하게했다. –

관련 문제