Wie funktioniert Android Market DRM?

8

Ich habe eine Reihe von verwurzelten Tablets gekauft, die für die Verwendung in einem gesperrten WLAN-Netzwerk gekauft wurden (aus Sicherheitsgründen ist der Internetzugang nicht zulässig). Über ein anderes Netzwerk habe ich eine RDP-Client-App vom Markt gekauft. Nach einer Weile im gesicherten Netzwerk startet die App nicht mit dem Fehler "Diese Anwendung ist nicht lizenziert. Bitte kaufen Sie sie im Android Market".

Kann jemand erklären, wie das funktioniert? Android Market-Apps stellen regelmäßig eine Verbindung her, um die Lizenzierung zu überprüfen. Das scheint lächerlich anmaßend. Kann ich die Authentizität trotzdem nur zur Installationszeit überprüfen, damit ich in unserem gesicherten Netzwerk ausgeführt werden kann?

Michael
quelle
Einige von ihnen tun dies (obwohl ich meistens Check-Once-After-Upgrade gesehen habe). Wenden Sie sich an den / die Anbieter der von Ihnen verwendeten Apps.
Piskvor verließ das Gebäude
Die Überprüfung zur Installationszeit ist kaum eine Überprüfung, da Sie eine App ohne Verwendung des Paketinstallationsprogramms ausführen können. Ich weiß, dass der Amazon App Store regelmäßig eine Verbindung herstellt, um die Lizenzierung zu überprüfen. Daher wäre ich nicht überrascht, wenn der Markt dies auch tun würde.
Matthew Read
Ich kann in einem Flugzeug oder an einem entfernten Standort an meinem Laptop arbeiten, ohne dass Apps, die ich gekauft habe, sich weigern, sie zu öffnen, weil sie nicht zu Hause anrufen können. Das ist frustrierend!
Michael
1
@Michael Ich habe "Gentle Alarm" aus dem Amazon App Store erhalten und während der Alarmdienst immer funktionierte, musste Amazon den DRM überprüfen, um die App zu starten (um den Alarm zu deaktivieren). Es ist verrückt, die Batterie zu ziehen, um einen Alarm auszuschalten, wenn Sie kein Internet haben. Also verstehe ich deinen Schmerz ...
Matthew Read

Antworten:

6

Der Android Market bietet zwei Arten von Schutz.

Der ursprüngliche Kopierschutz ist jetzt veraltet und lässt sich anscheinend ziemlich leicht umgehen.

Google empfiehlt Entwicklern nun, seinen Lizenzierungsdienst zu implementieren , was vom Entwickler ein wenig Aufwand erfordert. Es erfordert eine Internetverbindung und prüft, ob das auf dem Gerät verwendete Google-Konto die App rechtmäßig gekauft hat. Wie oft die App online geht, um die Lizenz zu überprüfen, hängt vom Entwickler ab.

Dan Dyer
quelle