Freitag, 15. Mai 2020

Fire HD Tablet - selbst installierte (sideloaded) apps in amazon FreeTime bereitstellen

Das Wichtigste vorweg: das Bereitstellen von selbst installierten - sog. sideloaded - Apps in amazon FreeTime ist zwar möglich, jedoch verstreicht offensichtlich bei Nutzung dieser Apps dann für das Anwenderprofil voreingestellte Zeitfenster nicht. Und mindestens einen weiteren Nachteil muss man in Kauf nehmen.


Ich habe das Bestreben ein Fire HD 10 Tablet (Kids Edition) halbwegs kindgerecht einzustellen. Die Diskussion darüber, ob ein Tablet für kleine Kinder überhaupt sinnvoll ist oder nicht, möchte ich an dieser Stelle beiseitelassen.

Denn auch ohne diese Diskussion ist das Thema recht komplex. Um die Übersicht nicht zu verlieren, teile ich die Themenbereiche etwas auf.

Hier geht es zur Einführung in die Thematik - Link wird noch ergänzt.

Das Bereitstellen und die Nutzung von selbst-installierten Apps auf einem Fire Tablet setzt voraus, dass zunächst google services und google play installiert werden. Amazon droht wohl damit, dass damit die Gewährleistung gefährdet wird. Interessiert mich persönlich überhaupt nicht. Und wenn's darauf ankommt, werde ich diese Schritte bestimmt auch zurückdrehen können.

M. E. ist am einfachsten die Installation über amazon fire toolbox. Eine deutschsprachige Anleitung findet sich hier. Ich habe die google pakete erst installiert, nachdem ich zwei FreeTime Profile angelegt hatte. Ob dies eine Rolle spielt weiß ich nicht, jedoch waren die google pakete dann auch in den zwei FreeTime Profilen direkt mit installiert. 

Es wird nun also angenommen, dass ein Fire Tablet mit installierten google services vorliegt. Was ist nun FreeTime?
FreeTime ist eine amazon app, die erlaubt, verschiedene Anwenderprofile anzulegen und diesen Profilen die Nutzung ausgewählter Apps zu erlauben. Zudem können Zeitfenster festgelegt werden. Bspw. wie lange dieses Profil überhaupt das Tablet nutzen darf, zu welchen Uhrzeiten und an welchen Wochentagen etc. etc.

In meinem Fall möchte ich also für zwei Kinder zwei Profile hinterlegen. Ein Kind darf 15 und eins 30 Minuten am Tablet etwas machen. Die ausgewählten apps sind Kikaninchen, DieMaus, DerElefant, Anton und Sesamstrasse.
Das Fire Tablet erlaubt zunächst einmal nur die Installation von apps, die im amazon store verfügbar sind. Google Play ist nicht vorgesehen. Die zuletzt genannte App Sesamstrasse steht aber bei amazon nicht zur Verfügung. Und viele andere apps ebenso nicht.
Durch die Installation von google play können wir nun also auch alle anderen android apps, die nicht bei amazon angeboten werden, installieren. ABER es ist standardmäßig nicht möglich, diese Apps dann auch in FreeTime den Kindern zur Verfügung zu stellen.

Es ist möglich, diese Restriktion zu umgehen. Man muss dabei jedoch einige Nachteile in Kauf nehmen (sh. dazu am Ende dieses Artikels).

Schritt 1: Die gewünschte App im Elternprofil installieren.

Man kann die App entweder über google play installieren oder man lädt die apk-Datei bspw. über apkmirror.com oder apkpure.com (oder sonstwo) herunter. In meinem Beispiel finde ich Sesamstrasse hier: https://apkpure.com/de/sesamstrasse-spielend-lernen/de.ndr.sesamstrasse.
Wir brauchen später so oder so die apk-Datei. Von daher bietet es sich an, die apk-Datei aus dem Internet herunterzuladen. Jedoch möchte ich einen minimal umständlicheren Weg beschreiben, bei dem jedoch selber die apk-Datei erzeugt und diese nicht aus dem Netz herunterladen muss.

Dafür benötigen wir nun die App MyAppSharer aus dem google play store.
Nun installieren wir Sesamstrasse.

Schritt 2: apk-Datei im FreeTime Kinderprofil installieren

Die im Elternprofil installierte App bringt dem Kind nichts. Die App - in unserem Fall Sesamstrasse - muss auch im Kindsprofil in FreeTime installiert werden. Das ist äußerst umständlich. Denn FreeTime trennt offensichtlich die einzelnen Anwender sehr strikt. Auch das Filesystem scheint komplett getrennt zu sein.

Schritt 2a: Um an die apk-Datei zu gelangen öffnen wir MyAppSharer. Hier wählen wir nun Sesamstrasse aus, gehen auf das Teilen-Symbol und wählen Export to SD Card aus.
Nun gibt es zwei Möglichkeiten: entweder wir haben eine Speicherkarte im Gerät und können die apk-Datei direkt auf die Speicherkarte schreiben lassen. Oder wir müssen über Umwege gehen, d.h. entweder über ein NAS oder eine andere Netzwerkfreigabe (bspw. vom PC).
Da ich gerade keine MicroSD Karte habe, gehe ich den umständlichen Weg über eine Netzwerkfreigabe.
Ich wähle also zunächst den Ordner "Download" aus, um die apk-Datei in diesem Verzeichnis abzulegen.

Würde ich nun nach FreeTime gehen und versuchen auf diese apk-Datei zuzugreifen, wäre es aufgrund der strikten Trennung nicht möglich. Die Datei wird dort schlichtweg nicht angezeigt. Wir müssen also die apk-Datei zunächst im Kindsprofil herunterladen.
Dafür benötige ich eine app, die unbedingt im amazon store zu finden ist. Sonst könnte ich ja auch diese App nicht in FreeTime nutzen.
Glücklicherweise habe ich die App Network Browser gefunden, die wir nun als Schritt 2b installieren. Als Schritt 2c installieren wir noch einen Dateiemanger aus dem amazon store, nämlich Datei Manager (File Manager).

Schritt 2d: Wir starten Network Browser im Elternprofil, richten die Netzwerkfreigabe ein, gehen in einen Ordner auf unserer Netzwerkumgebung und wählen im Menü (über die vier Punkte oben rechts)  "Upload File Here" aus. Nun können wir die zuvor abgelegte apk-Datei auf unserer Netzwerkfreigabe hochladen.



Schritt 2e: beide apps (Network Browser, Datei Manager) geben wir in FreeTime Einstellungen für das Kindsprofil frei.

Schritt 2f: im Kindsprofil wählen wir nun die bereitgestellten apps Network Browser und Datei Manager aus, damit diese installiert werden. Danach starten wir Network Browser, richten wieder unsere Netzwerkfreigabe ein und finden unsere hochgeladene apk-Datei. Auf die Datei klicken und gedrückt halten, im pop-up Menü "Save As" auswählen und dann am besten unter "Downloads" ablegen.
Damit haben wir die apk-Datei im Kindsprofil zur Verfügung gestellt.
Über eine Speicherkarte wäre es deutlich schneller und komfortabler gegangen.

Schritt 2g: weiterhin im Kindsprofil öffnen wir Datei Manager, gehen in den Ordner "Download", finden die heruntergeladene apk-Datei und installieren diese. Bei der Installation muss man noch die Installation aus unbekannten Quellen für Datei Manager erlauben.
Nach der Installation können wir die App auch sofort starten mit "öffnen", das klappt aber ein einziges Mal.
Denn FreeTime wird uns nicht erlauben, diese App im Kindsprofil offiziell zur Verfügung zu stellen.

Schritt 3: Selbstinstallierte App in FreeTime zur Verfügung stellen

Auch hier müssen wir in die Trickkiste greifen. Wir benötigen also eine App, die im amazon store verfügbar ist, was wir dem Kindsprofil also ganz normal zur Verfügung stellen können und diese App muss uns dann wiederum ermöglichen, die selbstinstallierten Apps zu starten.
Hier habe ich verschieden Apps, insbes. Launcher ausprobiert. Zwei Apps habe ich dann doch gefunden, das erste kostenlos, das zweite kostet einen kleinen Betrag unter zwei Euro:
Weil es gratis ist, nehmen wir doch Alpha Launcher. Diese laden wir also im Elternprofil im amazon store herunter und installieren sie gleich auch. Danach stellen wir die app über FreeTime auch dem Kindsprofil zur Verfügung.
Im Kindsprofil steht diese app dann bereit und wird ebenfalls installiert, indem man diese erstmalig auswählt.

Im Kindsprofil können wir schliesslich Alpha Launcher gemäß eigenen Wünschen konfigurieren.
Insbesondere kann man alle unerwünschten Apps verstecken.



Am Ende sieht es dann sehr übersichtlich aus. 



Nachteile und Fazit
Sowohl der Alpha Launcher als auch die GotoApp (wird weitere ähnliche Apps geben) erlauben zwar den Zugriff auf selbstinstallierte Apps in amazon FreeTime, jedoch gibt es einige Nachteile.

1. Wenn das Kind es schafft in die Einstellungen der jeweiligen App (bspw. Alpha Launcher) zu gelangen, kann es weitere Apps sich selbst zur Verfügung stellen. Diese Gefahr besteht bei meinen zwei Kindern nicht, da sie noch nicht lesen können. Von daher ist dieser Nachteil für mich vernachlässigbar.
Selbst in den Alpha Launcher Einstellungen könnte das Kind nicht jede beliebige App hinzufügen. Wenn ich bspw. im Elternprofil youtube oder plex installiere, dann sind diese Apps im Kindsprofil nicht installiert. Entsprechend können sie auch nicht hinzugefügt werden. Das Kind kann also nur die allgemeinen amazon Apps (wobei auch diese sich über Umwege sich deinstallieren lassen) oder Systemeinstellungen etc. sich selbst zuordnen und starten.
Es könnte auch google play store starten (kann ebenso im Kindsprofil deinstalliert werden), müsste sich dann aber mit Benutzernamen und Passwort anmelden. Das Risiko ist bei kleinen Kindern also sehr gering.

2. Leider musste ich feststellen, dass das von mir im FreeTime gesetzte Zeitfenster für das Kindsprofil nicht aufgebraucht wird, solange das Kind sich in den selbstinstallierten Apps austobt. FreeTime scheint also nicht zu merken, dass das Tablet genutzt wird.
Für mich ist diese Funktion eigentlich mit die Wesentlichste gewesen. Daher ist FreeTime für mich so nicht zu gebrauchen - weil ich gleichzeitg auf google play store apps nicht verzichten möchte.

Fazit: Ich habe eine Alternative für amazon FreeTime auf dem Fire Tablet gesucht und gefunden.


10 Kommentare:

Markus_Haaee hat gesagt…

Hi, eine sehr interessante Ausführung zu den Unwägbarkeiten von Freetime. Weißt du ob das auch mit der Lego Boost App funktioniert? Die scheitert bei Freetime leider an der benötigten aber dort nicht freigeschaltbaren Standortfreigabe.

Unknown hat gesagt…

Hi, danke für den super Beitrag. Hab alles entsprechend gemacht & war sehr glücklich, als alles (you tube kids, spotify kids, ...) im alpha launcher auftauchte. Musste dann leider doch festlstellen, dass die Apps nicht liefen. Offenbar wurden die google Dienste nicht im Kids Profil mit installiert. Im Elternprofil läuft alles. Ich hatte erst das Kids Profil angelegt & dann die Dienste im Elternprofil installiert. Hab aber auch den Test nochmal mit einem zweiten Kidsprofil in umgekehrter Reihenfolge gemacht, leider ohne Erfolg. Das Tablet ist diesen Dezember gekauft. Es scheint, es wurde was geändert :( Oder hast du zufällig noch nen Tip? Danke & vG

Tanja hat gesagt…

Toller Beitrag. Vielen Dank, habe alles genau nach Anweisung gemacht und kann nun einige Apps aus dem Google Playstore im Kinderprofil nutzen. Super!!!!!

Unknown hat gesagt…

hallo,
ich hab eine SD Karte zu Verfügung.
Wie muss ich vorgehen, damit ich die Playstore installierten Apps in Kinderprofil freigeben kann.

Danke für die Hilfe im voraus....

Lg pit

Unknown hat gesagt…

Vielen Dank für deine Anleitung. Ich kam mit der Netzwerkgeschichte nicht klar und hab stattdessen one drive in Verbindung mit gotoapp genutzt. Apk in one drive ablegen, für das Kinder Profil freigeben. Apk aus der cloud laden und im file Manager installieren. Zack ist die App in der gotoapp zu finden und startet Problemlos.

Teoman hat gesagt…

@Pit
Verstehe die Hürde nicht. Mit Speicherkarte kann man die apk aus Schritt 2a direkt auf die Karte packen. In Schritt 2b braucht man Network Browser nicht installieren. In Schritt 2d dann die apk von der Karte nehmen, statt über Netzwerk.

Teoman hat gesagt…

@unknown
Kann man vielleicht die Google Dienste im Kindsprofil installieren?

David hat gesagt…
Dieser Kommentar wurde vom Autor entfernt.
David hat gesagt…

Hatte vergessen das Häckchen für die Benachrichtigung zu machen...
Danke

Mia Monocerus hat gesagt…

Leider geht dieser Weg nicht mehr, da man zwar mit dem Dateimanager auf alle Ordner zugreifen kann, aber nicht auf die Inhalte dieser. (Amazon Fire Tablet 7 - 9. Generation)
Ich hatte auch erst das Kinderprofil angelegt und dann Google Services etc installiert

Kommentar veröffentlichen