Zum Hauptinhalt springen

So ersetzen Sie den BIOS-Akku auf einem HP Pavilion-Laptop: Schritt für Schritt Anleitung

Charles ist eine beliebte Software, mit der Sie den Netzwerkverkehr bei der Entwicklung von Android-Apps analysieren und debuggen können. Es ermöglicht Ihnen, alle Anfragen und Antworten zwischen dem mobilen Gerät und dem Server anzuzeigen und zu ändern, um verschiedene Szenarien zu testen.

In diesem Artikel werden wir uns eine schrittweise Anleitung ansehen, wie Sie Android mit Charles verbinden und mit der Analyse des Netzwerkverkehrs beginnen können. Es gibt zwei Möglichkeiten, Android mit Charles zu verbinden: über Wi-Fi und über einen USB-Proxy.

Anmerkung: bevor Sie beginnen, stellen Sie sicher, dass Sie Charles auf Ihrem Computer installiert haben und dass Sie eine Verbindung mit Ihrem mobilen Gerät herstellen können.

Verbinden von Android mit Charles über Wi-Fi:

Schritt 1: Aktivieren Sie das WLAN auf Ihrem mobilen Gerät und verbinden Sie sich mit demselben WLAN-Netzwerk, mit dem der Computer verbunden ist.

Schritt 2: Öffnen Sie auf Ihrem Mobilgerät die WLAN-Einstellungen, suchen Sie nach dem verbundenen Netzwerk und tippen Sie darauf. Wählen Sie im angezeigten Fenster Erweiterte Optionen aus.

Schritt 3: Klicken Sie im Abschnitt "Proxy" auf "Manuell". Geben Sie die IP-Adresse des Computers ein, auf dem Charles installiert ist, und die Portnummer (Standard ist 8888).

Schritt 4: Jetzt können Sie die App auf Ihrem mobilen Gerät öffnen und mit Charles beginnen, den Netzwerkverkehr zu analysieren.

Hinweis: Einige Geräte müssen möglicherweise neu gestartet werden, nachdem Sie den Proxy konfiguriert haben.

Verbinden von Android mit Charles über einen USB-Proxy:

Schritt 1: Schließen Sie Ihr Android-Gerät über ein USB-Kabel an Ihren Computer an.

Schritt 2: Öffnen Sie auf Ihrem Mobilgerät die Einstellungen und suchen Sie den Abschnitt "Apps".

Schritt 3: Aktivieren Sie im Abschnitt "Entwicklung" die Option "USB-Debugging zulassen".

Schritt 4: Öffnen Sie auf dem Computer Charles und gehen Sie zum Menü "Proxy", wählen Sie "Proxy Settings" und dann "SSL Proxying".

Schritt 5: Aktivieren Sie das Kontrollkästchen neben "SSL Proxying aktivieren" und klicken Sie auf "Hinzufügen". Geben Sie den Hostnamen und die Portnummer ein, auf die SSL Proxying angewendet werden soll.

Schritt 6: Kehren Sie zum mobilen Gerät zurück, öffnen Sie die Einstellungen und suchen Sie den Abschnitt "Über Abschnitt".ich bin verbunden." Suchen Sie in diesem Abschnitt nach "USB-Verbindungstyp" und wählen Sie "Medien(MTP)". Jetzt muss sich Ihr Gerät über einen USB-Proxy mit Charles verbinden.

Jetzt sind Sie bereit, den Netzwerkverkehr auf Ihrem Android-Gerät mit Charles zu analysieren und zu debuggen. Denken Sie daran, den Proxy nach Abschluss des Tests oder der Entwicklung zu deaktivieren.

So verbinden Sie Android mit Charles

Führen Sie die folgenden Schritte aus, um Android mit Charles zu verbinden:

SchrittDie Beschreibung
1Installieren Sie Charles auf Ihrem Computer und auf Ihrem Android-Gerät.
2Öffnen Sie auf Ihrem Android-Gerät die Wi-Fi-Einstellungen und stellen Sie eine Verbindung zu demselben Wi-Fi-Netzwerk her, mit dem der Charles-Computer verbunden ist.
3Öffnen Sie auf Ihrem Android-Gerät die Wi-Fi-Einstellungen, suchen Sie nach einem verbundenen Wi-Fi-Netzwerk und tippen Sie darauf. Eine Liste der Einstellungen wird in den Netzwerkeinstellungen angezeigt. Halten Sie die Proxy-Option gedrückt und wählen Sie Erweiterte Proxy-Einstellungen.
4Wählen Sie in den Proxy-Einstellungen die Option Manuell aus und geben Sie die IP-Adresse Ihres Computers ein, auf dem Charles läuft. Geben Sie die Portnummer an, an der Charles zuhört (normalerweise 8888).
5Speichern Sie die Proxy-Einstellungen und schließen Sie die WLAN-Einstellungen auf Ihrem Android-Gerät.
6Öffnen Sie Charles auf Ihrem Computer. Eine Verbindung mit der IP-Adresse Ihres Android-Geräts sollte in der Liste der Proxy-Server angezeigt werden.
7Konfigurieren Sie bei Bedarf SSL-Zertifikate in Charles, um den sicheren HTTPS-Datenverkehr anzuzeigen.

Nachdem Sie diese Schritte ausgeführt haben, wird Android mit Charles verbunden und alle Netzwerkanfragen und Antworten werden in Charles sichtbar sein. Auf diese Weise können Sie den Netzwerkverkehr Ihrer Android-App analysieren und debuggen.

Schritt 1: Laden Sie Charles Proxy herunter und installieren Sie ihn

Charles Proxy steht von der offiziellen Website des Entwicklers zum Download zur Verfügung. Gehe zur Website https://www .charlesproxy.com/download und wählen Sie die entsprechende Version für Ihr Betriebssystem (Windows, macOS oder Linux) aus.

Sobald der Download abgeschlossen ist, führen Sie die Installationsdatei aus und folgen Sie den Anweisungen auf dem Bildschirm, um Charles Proxy auf Ihrem Computer zu installieren. Normalerweise erfolgt die Installation Schritt für Schritt und erfordert keine besonderen Maßnahmen.

Sobald die Installation abgeschlossen ist, können Sie die Charles Proxy-Anwendung starten und bereit sein, Ihre Android-Verbindung einzurichten.

Schritt 2: Konfigurieren Sie Charles Proxy auf Ihrem Computer

Bevor Sie Android mit Charles Proxy verbinden, müssen Sie das Programm auf Ihrem Computer einrichten. Befolgen Sie diese Anweisungen:

  1. Downloaden und installieren Sie Charles Proxy von der offiziellen Website (https://www.charlesproxy.com /).
  2. Starten Sie Charles Proxy.
  3. Überprüfen Sie, ob das Programm erfolgreich gestartet wurde und auf Ihrem Computer ausgeführt wird.
  4. Konfigurieren Sie den Proxy in Charles Proxy. Wählen Sie im Menü "Proxy" die Option "Proxy Settings".
  5. Stellen Sie sicher, dass im Abschnitt "Proxy Settings" die folgenden Werte festgelegt sind:
  • Proxy Port: 8888 (Standardport für Charles Proxy).
  • Proxy Listener: ✔️ Enabled (das Kontrollkästchen muss aktiviert sein).
  • Throttling: None (Es wird empfohlen, die Geschwindigkeitsbegrenzung zu deaktivieren, um mit Charles Proxy zu beginnen).

Nachdem Sie den Charles Proxy auf Ihrem Computer konfiguriert haben, können Sie mit dem nächsten Schritt fortfahren.

Schritt 3: Installieren Sie das Charles Proxy-Zertifikat auf Ihrem Android-Gerät

Damit Android sicher mit Charles Proxy kommunizieren kann, müssen Sie ein Zertifikat auf Ihrem Gerät installieren. Befolgen Sie diese Schritte, um das Zertifikat erfolgreich zu installieren:

  1. Öffnen Sie auf Ihrem Android-Gerät einen Browser und geben Sie die Adresse ein chls.pro/ssl.
  2. Sie sehen eine Seite mit der Überschrift "Charles Proxy SSL Certificate". Klicken Sie neben "Root certificate for Android" auf die Schaltfläche "Download".
  3. Um das Zertifikat zu installieren, öffnen Sie die App "Einstellungen" auf Ihrem Android-Gerät.
  4. Blättern Sie in der Liste der Einstellungen nach unten und suchen Sie nach "Sicherheit" oder "Sicherheit und Privatsphäre".
  5. Suchen Sie im Sicherheitsbereich nach der Option "Aus Datei installieren" oder "Vom Gerätespeicher installieren". Klicken Sie darauf.
  6. Die Datei-Manager-Anwendung wird geöffnet. Suchen Sie das zuvor heruntergeladene Zertifikat "charles-proxy-ssl-proxying.crt" und wählen Sie es aus.
  7. Sie werden aufgefordert, der App Zugriff auf die Systemeinstellungen zu gewähren. Klicken Sie auf Vertrauen oder Installieren, um fortzufahren.
  8. Das Charles Proxy-Zertifikat wird erfolgreich auf Ihrem Android-Gerät installiert.

Jetzt können Sie mit dem nächsten Schritt fortfahren, um mit Charles Proxy auf Ihrem Android-Gerät zu beginnen.

Schritt 4: Richten Sie die Verbindung zwischen Android und Charles ein

Nachdem Sie das Zertifikat auf Ihrem Android-Gerät installiert und einen Proxy in Charles eingerichtet haben, müssen Sie die Verbindung zwischen den beiden einrichten. Führen Sie dazu die folgenden Schritte aus:

  1. Öffnen Sie die App auf dem Android-Gerät, das Sie testen möchten.
  2. Gehen Sie zu den Wi-Fi-Einstellungen Ihres Geräts.
  3. Suchen Sie nach der WLAN-Verbindung, die Sie verwenden.
  4. Öffnen Sie mit einem langen Tap auf dieser Verbindung die "Netzwerkeinstellungen".
  5. Scrollen Sie in den Netzwerkeinstellungen nach unten und suchen Sie nach der Option "Proxy".
  6. Wählen Sie den Proxy-Typ "Manuell" aus.
  7. Geben Sie die Proxy-Adresse "IP-Adresse des Computers, auf dem Charles ausgeführt wird" und den Port "8888" ein.

Jetzt ist die Verbindung zwischen Ihrem Android-Gerät und Charles eingerichtet, und Sie können Charles verwenden, um die Netzwerkanforderungen zu verfolgen, die die App auf dem Gerät ausführt. Beachten Sie, dass bei Verwendung von Charles auf einem Remote-Computer die Proxy-Adresse die IP-Adresse dieses Computers sein muss.

Schritt 5: Überprüfen Sie die Verbindung

Nachdem Sie die vorherigen Schritte ausgeführt haben, müssen Sie sicherstellen, dass das Android-Gerät erfolgreich mit Charles verbunden ist und der Datenverkehr über einen Proxy gesendet wird. Führen Sie zum Testen die folgenden Schritte aus:

1. Öffnen Sie die Charles Proxy-Anwendung auf Ihrem Computer.

2. Überprüfen Sie im Proxy-Serverfenster, ob die Datenverkehrsdatensätze von Ihrem Android-Gerät angezeigt werden. Wenn Abfragen angezeigt werden, bedeutet dies, dass das Gerät erfolgreich verbunden ist und die Daten über Charles übertragen werden.

Wenn es keine Verkehrsaufzeichnungen gibt, haben Sie wahrscheinlich ein Verbindungsproblem. Überprüfen Sie, ob die Proxy-Einstellungen auf Ihrem Android-Gerät korrekt sind, und stellen Sie sicher, dass Sie mit demselben Wi-Fi-Netzwerk wie der Computer mit Charles Proxy verbunden sind.

3. Wechseln Sie auf Ihrem Android-Gerät zum Browser oder starten Sie die App, die Sie testen möchten.

An diesem Punkt sollte Charles Verkehrsaufzeichnungen von Ihrem Gerät anzeigen. Sie können die Datensätze filtern, um nur den Datenverkehr von Ihrem Gerät zu sehen, indem Sie im Charles-Fenster auf den Filter klicken.

Wenn keine Datensätze vorhanden sind, sendet das Gerät möglicherweise keine Anfragen über Charles. Überprüfen Sie die Proxy-Einstellungen auf Ihrem Android-Gerät und stellen Sie sicher, dass die App ordnungsgemäß für das Senden von Datenverkehr über den Proxy konfiguriert ist.

Nachdem Sie die Verbindung erfolgreich überprüft haben, können Sie sicher sein, dass Ihr Android-Gerät korrekt mit dem Charles Proxy verbunden ist und Sie den Datenverkehr mit diesem Tool analysieren können. Viel Glück!

Schritt 6: Konfigurieren Sie die Filter und Proxy-Anforderungen für Charles Proxy

Charles Proxy bietet die Möglichkeit, Filter einzurichten und Anfragen zu proximieren, damit Sie den Datenverkehr Ihres Android-Geräts genauer untersuchen können. In diesem Schritt erfahren Sie, wie Sie diese Einstellungen richtig konfigurieren.

  1. Öffnen Sie die Charles Proxy-Anwendung auf Ihrem Computer.
  2. Wählen Sie in der Symbolleiste die Registerkarte "Proxy" und dann "Proxy Settings" aus der Dropdown-Liste aus.
  3. Wählen Sie im Fenster "Proxy-Einstellungen" die Registerkarte "Proxies" aus und stellen Sie sicher, dass HTTP aktiviert ist. Stellen Sie außerdem sicher, dass das Feld "Port" auf 8888 gesetzt ist.
  4. Auf derselben Registerkarte können Sie einen Proxy für andere Protokolle wie HTTPS und SOCKS konfigurieren. Wenn Sie diese Protokolle verwenden müssen, legen Sie die entsprechenden Parameter fest.
  5. Wählen Sie die Registerkarte "SSL" und stellen Sie sicher, dass die Option "SSL Proxying aktivieren" aktiviert ist. Dadurch können Sie den verschlüsselten Datenverkehr analysieren.
  6. Fügen Sie Filter hinzu, um den Datenverkehr einzuschränken, den Sie analysieren möchten. Sie können beispielsweise Filter für bestimmte Anwendungen oder Domänen einrichten. Klicken Sie mit der rechten Maustaste auf eine beliebige Anforderung in der Liste und wählen Sie "Add to Request Filtering", um einen Filter hinzuzufügen.
  7. Nachdem Sie die Filter und den Proxy konfiguriert haben, klicken Sie auf "OK", um die Änderungen zu speichern. Jetzt wird Charles Proxy den Datenverkehr von Ihrem Android-Gerät abfangen und analysieren.