Ich bin mit meinem Android mit einem WLAN-Spot verbunden, möchte aber auch mit meinem Laptop eine Verbindung herstellen. Ich möchte weder mein Telefon rooten (Garantie und Sachen) noch den Router zurücksetzen, da er komplexe Einstellungen enthält. Ich habe versucht, das Passwort aus /data/misc/wifi/wpa_supplicant.conf mit adb wiederherzustellen, aber ich erhalte eine Fehlermeldung, die mich in ein Kaninchenloch von Lösungen schickte, bis ich auf eine Sackgasse stieß. Ich werde die Schritte, die ich befolgt habe, unten posten. Ich möchte, dass mir jemand sagt, ob ich bei einem Schritt Fehler gemacht habe.
(Ich wollte Bilder posten, aber ich brauche 10 Ruf, sorry)
Also gebe ich adb ein und überprüfe, ob mein Gerät erkannt wird
> ADB-Geräte
Alles scheint in Ordnung zu sein, ich versuche weiterhin, die Konfigurationsdatei mit herauszuziehen
>adb pull /data/misc/wifi/wpa_supplicant.conf c:/wpa_supplicant.conf
Bei diesem Schritt erhalte ich diese Meldung:
Kopieren von "..." nach "..." fehlgeschlagen: Zugriff verweigert.
Also habe ich nach einer Lösung dafür gesucht und festgestellt, dass ich "adb root" verwenden muss, um adb mit Root-Berechtigungen neu zu starten. Ich versuche es, aber ich bekomme diese Meldung.
adb kann in Produktions-Builds nicht als Root ausgeführt werden.
Also bin ich wieder in den Kaninchenbau gegangen und habe jemanden mit dem gleichen Problem gefunden, der sagt, dass er es mit ">adb shell" und dann "$ su" gelöst hat. Ich werde müde, aber ich versuche es, ich gehe zur Shell, und alles scheint in Ordnung zu sein. Ich komme ohne Probleme in Shell@Android, jetzt muss ich nur noch als su zugreifen, aber wenn ich es versuche, bekomme ich diese Nachricht:
system/bin/sh: su: nicht gefunden
Nun, das kann damit zu tun haben oder auch nicht (ich bin ein Noob), aber wenn ich "adb-Geräte" während der Shell oder direkt nach dem Beenden verwendet habe, wurden keine Geräte aufgelistet, selbst wenn ich es überprüft habe, bevor ich alles getan habe obenstehendes.
Ich bin sehr unerfahren darin und ich bin mir sicher, dass ich irgendwo Mist mache, aber ich kann nicht finden, wo und es wird spät. Ich habe 2 Stunden damit verbracht, nach Lösungen zu suchen, und mit jedem Schritt, den ich tiefer komme, bekomme ich weniger Ergebnisse, weil eine der oben genannten Lösungen für andere Leute funktioniert hat. Hat jemand eine Idee, wie ich auf diese verdammte Datei zugreifen kann, ohne mein Telefon zu rooten?
(Ich kann mein Telefon als USB-Router verwenden, während ich mit dem WLAN verbunden bin, aber ich hätte lieber die Freiheit, das Passwort zu kennen, da ich den ganzen Sommer hier bleiben werde.)
Die Verwendung dieser Methode wird für Sie nicht funktionieren, da auf /data nur zugegriffen werden kann, nachdem Sie Root-Berechtigungen erworben haben. Aber wenn Sie Ihr Gerät rooten können, versuchen Sie es danach:
adb shell
su # allow it from phone if required
cp /data/misc/wifi/wpa_supplicant.conf /sdcard/
exit
adb pull /sdcard/wpa_supplicant.conf
Entschuldigung, aber AFAIK, das geht nicht ohne Root.
Das mag noch stimmen,
Viele Router nach Marke haben einen Standard-Admin-Benutzernamen und ein Passwort sowie eine IP-Adresse
netgear defaults for my router anyway was
admin admin
192.168.254.254
als Beispiel
Wenn Sie ein Gerät mit drahtlosem Zugriff auf den Router haben, verwenden Sie eine App von fdroid namens Network Discovery, um die Routeradresse zu ermitteln, und geben Sie diese Adresse dann in die Adressleiste Ihres Browsers ein. Sie werden aufgefordert, den Administratornamen und das Passwort einzugeben, und von dort aus müssen Sie es selbst regeln. =)
Im Nachhinein könnten Sie John the Ripper ausprobieren. Ich habe darüber nachgedacht, es für meine Registerkarte zu kompilieren, um zu sehen, ob ich es zum Laufen bringen kann.
Wenn Sie ein Android-Gerät mit WLAN-Zugang haben. Gehen Sie zur WLAN-Einstellung, wenn Sie verbunden sind. Drücken Sie dann einige Sekunden lang auf das verbundene WLAN (Access Point / BSSID). Es wird "Netzwerk vergessen" und "Netzwerk ändern" angezeigt. Klicken Sie auf Netzwerk ändern. Aktivieren Sie dann "Erweiterte Einstellungen anzeigen". Scrollen Sie dann bis zum Ende nach unten. Sie sehen die Ihrem Gerät zugewiesene IP. Es sollte wie folgt aussehen: „192.168.90.115“ oder eine beliebige IP, die Ihrem Gerät zugewiesen ist. Notieren Sie es. Und fügen Sie es in den Browser dieses Geräts ein und ersetzen Sie einfach die letzte Zahl durch 1 (dh: 192.168.90.1) oder ( http://192.168.90.1 )
Geben Sie admin für Benutzername und Passwort ein
adb
. Ich glaube auch nicht, dass OP den Benutzernamen und das Passwort für den Router kennt.
Narayanan
Feuerlord
wpa_supplicant.conf
. Mir sind einige Möglichkeiten bekannt, um den Zugriff zu erhalten:Feuerlord
ADB Backup
sollte möglicherweise in der Lage sein, diese Datei in die Hand zu bekommen, hat sie nie überprüft, kann sich also hier nicht sicher sein. b) Wenn Ihre Wiederherstellung dies zulässt , könnenadb shell
Sie denadb pull
Wiederherstellungsmodus verwenden. c) Wenn Sie das von Ihrer Wiederherstellung erstellte Backup extrahieren können, erstellen Sie ein Backup und extrahieren Sie es, um die Datei zu erhalten. d) Wenn es ein Tool gibt, das dies kann Sichern Sie den Speicher Ihres Geräts, auf dessen Inhalt Sie irgendwie zugreifen können, und machen Sie dann weiter und machen Sie einen Speicherauszug. /// Wie Sie bemerkt haben, ist Root vergleichsweise sehr einfach.Feuerlord
Gertmenkel