Posts mit dem Label ADB werden angezeigt. Alle Posts anzeigen
Posts mit dem Label ADB werden angezeigt. Alle Posts anzeigen

Donnerstag, 30. Januar 2025

Amazon Fire-Tablet - Bloatware (Werbung, Launcher) mit Fire Toolbox entfernen

Mithilfe der Fire Toolbox aus dem XDA-Forum lässt sich unnötige Amazon-Software (Bloatware) entfernen. Die Software gibt es für Windows und Linux.


Die Toolbox bietet die Möglichkeit die Fire-Tablets (4. bis 13. Generation) zu bearbeiten. Tablets mit FireOS 5 können vollständig von Amazon-Apps befreit werden, ab FireOS 7 funktioniert dies nur noch mit gewissen Einschränkungen (z.B. Launcher).

Vorbereitungen

  • auf Werkseinstellungen zurücksetzen und neu starten
  • im Einrichtungsassistenten Sprache auswählen
    • Wichtig: Amazon-Konto NICHT verknüpfen
  • in der WLAN-Übersicht jetzt ein beliebiges Netzwerk auswählen und dann auf "Abbrechen" und danach unten auf "Nicht jetzt" tippen
  • im Benachrichtigungsfenster "Überspringen" auswählen
  • Android Debug Bridge (ADB) aktivieren, siehe auch Amazon Fire-Tablet - Spezialangebote (Werbung) entfernen
    • "Einstellungen" => "Geräteoptionen" => 7 X auf die Seriennummer tippen
    • "Entwickleroptionen" => "ADB aktivieren"
  • Download Fire Toolbox
    • Hinweis, die Anwendung wird unter Windows möglicherweise als problematisch erkannt
  • Anwendung starten und Nutzungsbedingungen bestätigen
    • jetzt sollte ein "ADB-Fenster" erscheinen, anschließend kann das Tabelt mit dem PC verbunden werden
    • auf dem Tablet muss "ADB" jetzt zugelassen werden

 
Tabelt von Amazon Bloatware entfernen

  • "Modify System Settings" deaktivieren (automatische Updates von Amazon werden verhindert)
  • "Privacy Controls" am Besten alle Haken entfernen
  • "Manage Amazon Apps", hier lassen sich die Amazon Apps inkl. Launcher vom Tablet entfernen oder werden deaktiviert
  • ein "Custom Launcher" kann anschließend installiert werden
  • bei einer Kids-Variante, sollte noch "Parental Control Hide" ausgeführt werden


Mittwoch, 31. Juli 2024

Amazon Fire TV - Sideloading von Android-Apps mit ADB via WLAN

In einem Beitrag von 2019 hatte ich beschrieben, wie man Amazon Fire TV - Sideloading von Android-Apps (Kodi) mit Hilfe der "Downloader" App durchführen kann. Alternativ geht dies auch mit Hilfe von ADB (Android Debug Bridge).

Um schnell seine gewünschten APKs installieren zu können, lädt man sie am Besten vorab auf seinen PC. Eine gute Anlaufstelle hierfür ist z.B. www.apkmirror.com.

ADB-Treiber installieren

Die Installation der Treiber sind per Android Developer Studio (siehe auch Amazon Fire-Tablet - Spezialangebote (Werbung) entfernen) oder mittels sudo apt-get install adb / sudo pacman -S android-tools möglich.


APK-Dateien installieren

Mit dem Befehl adb start-server, wird die Android Debug Bridge gestartet.
Jetzt verbindet man such durch adb connect <IP-Addresse-Fire-TV>:5555 mit dem Stick.

Hinweis: Auf TV muss jetzt der "Hinweis über den eingehenden Verbindungsaufbau" bestätigt werden!

Nun lassen sich die APK-Dateien mittels adb install -r <Dateiname>.apk übertragen.


Samstag, 2. Januar 2021

Android - (App) APK Decompiler und Quellcode anzeigen

Mit Hilfe von einem APK Decompiler wie z.B. "jadx - Dex to Java decompiler" ist es möglich eine kompilierte Android App wieder zurück in den Source Code umzuwandeln. Dies ist oft der erste Schritt um im Quellcode sensible Informationen (z.B. Passwörter eines Admin-Accounts oder Zugangsdaten zu Datenbanken bzw. Schnittstellen) zu finden.

Des Weiteren ist es möglich die Funktionsweise bzw. Programmierung der jeweiligen App genauer nachvollziehen umso IT-Security Schwachstellen zu finden. 


Die APK (Android Package Kit) Datei der Android App wird benötigt

Um an die Datei zu kommen, gibt es verschieden Möglichkeiten:

  1. APK Datei vom Smartphone auf PC kopieren mit Hilfe von ADB, wie man die Android Debug Bridge installieren kann, hatte ich bereits in einem älteren Artikel ABD Installation Amazon Fire-Tablet - Spezialangebote (Werbung) entfernen beschrieben.
    • adb shell pm list packages (z.B. "com.example.appname")
    • adb shell pm path com.example.appname (Pfadnamen der App anzeigen)
    • adb pull /data/app/com.example.appname-2.apk D:\Downloads
  2. Installierte Apps im Total Commander anzeigen und auf die SD-Karte oder WebDAV kopieren.
  3. Mit Hilfe von Sideloading die Android-App aus einem anderen Marketplace herunterladen.

Update 05.06.2022

APK-Quellen im Internet:


Dekompilieren

Mit einem Dekompilier wandelt man den Bytecode (Maschinen- oder Objektcode) wieder lesbaren Quellcode in eine höhere Programmiersprache um. Dabei wird versucht, den Vorgang des Kompilierens umzukehren und den Quellcode wieder bestmöglich herzustellen.

Hinweis: Das Dekompilieren darf nicht mit dem Disassemblern verwechselt werden, denn die Assemblersprache ist nur eine andere Darstellung des kompilierten Maschinencodes!

Dekompilieren einer APK Datei mit jadx => JAVA

Update 05.06.2022

Die APK Datei wird mit Hilfe von jadx direkt in die entsprechenden Java-Dateien umgewandelt.

Download des aktuellen Release von github: https://github.com/skylot/jadx/releases/latest

Am einfachsten verwendet man "jadx" mit einer grafischen Benutzeroberfläche. Der Start erfolgt mit der Datei jadx-gui-1.2.0.exe . Anschließend wählt man im Fenster die APK Datei aus, welche dekompiliert werden soll.

Wurde die Datei ausgewählt, dekompiliert jadx sie und stellt auf der linken Seite der Anwendung alle Java-Pakete und -Dateien der APK aufgelistet bereit. Hinweis: Verwendet die App als native Code Basis Cordova, basiert die App selbst auf Javascript (der Quellcode befindet sich in dann unter Resources / Assets / www).

Jetzt ist es möglich nach sensiblen Informationen z.B. http(s)://, passw, key, user, rsa, aes, sslsocket und secret zu suchen.

Dekompilieren per Webseite

Zum Beispiel die Webseiten http://www.decompileandroid.com/ und http://www.javadecompilers.com/apk bieten das Dekompilieren als Online-Service an.

Sonntag, 7. Juli 2019

Amazon Fire TV - Sideloading von Android-Apps (Kodi)

Mit Hilfe von Sideloading ist es möglich beliebige Android-Apps von anderen Quellen auf den Fire TV Stick zu installieren.

Als Beispiel kommt hier die sehr beliebte App "Kodi" (ehemals XBMC) eine freie Mediaplayer-Software zum Einsatz.

Damit man Apps außerhalb des Amazon-App-Stores laden kann, müssen die folgenden (Entwickler) Anpassungen vorgenommen werden:
  • Menüpunkt "Einstellungen" am Fire TV Stick auswählen.
  • Den Punkt "Mein Fire TV" anklicken.
  • Jetzt die "Entwickleroptionen" öffnen.
  • Jetzt muss die Installation von "Apps aus unbekannter Herkunft" erlaubt werden.
  • Zusätzlich muss auch das "ADB-Debbuging" aktiviert werden.

Mit der Amazon Downloader App Kodi downloaden und installieren

Damit man die notwendigen APK-Dateien herunterladen kann, bentöigt man die Amazon "Downloader" App.

Nach der erfolgreichen Installation, muss die "Downloader" App gestartet (z.B. über das Hauptmenü) werden. Jetzt muss über den Browser die folgende Seite geöffnet werden: kodi.tv/download .

Mit dem "Kreisfeld" und der mittleren Taste auf der Fire TV-Fernbedienung muss man nun weiter nach unten auf der Website navigieren und die "Android Version" auswählen.

Jetzt kann man zwischen der 32- und der 64-Bit Version auswählen. Hier sollte die "32-Bit Version" ausgewählt werden. Anschließend startet der Download der Datei und Kodi kann anschließend installiert werden.


Sonntag, 30. Oktober 2016

Amazon Fire-Tablet - Spezialangebote (Werbung) entfernen

Immer Somme diesen Jahres habe ich mir ein günstiges Tablet von Amazon Fire-Tablet (7 Zoll) mit Spezialangeboten gekauft. Ich nutze es aktuell vorwiegend um Filme in Bus oder Bahn zu schauen.

Auf dem Fire-Tablet´s von Amazon läuft eine angepasst Android 5 Version. Somit ergeben sich hier viele Möglichkeiten Änderungen an dem Gerät vorzunehmen.

Update vom 30.01.2025: Amazon Fire-Tablet - Bloatware (Werbung, Launcher) mit Fire Toolbox entfernen

Spezialangebote (Werbung) entfernen

  • Entwickleroptionen aktivieren
    • "Einstellungen" => "Geräteoptionen" => 7 X auf die Seriennummer tippen.
  • USB-Debugging aktivieren
    • "Entwickleroptionen" => "ADB aktivieren"
  • Für die folgenden Schritte wird ADB (Android Debug Bridge) benötigt
    • Dies bekommt man mit der Installation des Android Studio (C:\Users\BENUTZERNAME\AppData\Local\Android\sdk\platform-tools) oder als Download von XDA-Developers: ADB-Installer
    • Starten der ADB-Shell:
      • adb shell
    • Cache der App löschen
      • pm clear com.amazon.kindle.kso
    • App deaktivieren
      • pm hide com.amazon.kindle.kso
      • pm disable-user --user 0 com.amazon.kindle.kso
    • Shell verlassen
      • exit
    • Gerät neustarten
      • adb reboot
Nach dem Neustart sollte jetzt keine Werbung mehr zu sehen sein.

Hinweis: Sollte das Tablet neue Updates von Amazon installieren, muss man die Schritte evtl. wiederholen.