Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   ADB / USB-Debugging - Signatur? (https://www.delphipraxis.net/212910-adb-usb-debugging-signatur.html)

himitsu 22. Apr 2023 21:44

ADB / USB-Debugging - Signatur?
 
Hiho,

für's USB-Debugging muß der PC (dessen Signatur) im Handy freigegeben werden, sonst läuft dort nichts.
Schon für Delphi, aber auch für Notfälle ist das ja aktiviert, womit ich jetzt dennoch Zugriff bekommen konnte.
Ebenso gibt es ein altes Tablet (oder alternativ wäre auch ein Handy möglich), wo auch nochmal alle Konten authentifiziert sind (Google, Facebook, Amazon, die Bank usw., um darüber neue Geräte freischalten oder zumindestens noch ersatzweise drauf zugreifen zu können)

Natürlich hatte ich meinen neuen Schlepptop noch nicht verbunden/freigeschaltet. (aber den alten PC zum Glück, sowie den Schleppi auf Arbeit)





Aber dennoch.
Bei mir war ja das Display+Touch kaputt (komplett abgerissen).

Und nun stellte sich mir eine Frage:

Könnte man die Signatur des alten PC/ADB speichern (Backup auf's NAS)
und wäre es dann möglich diese Signatur im neuen PC umzuschreiben,
so dass das Handy Jenen für den Alten hält?




Bzw. was wird denn als Signatur benutzt?
Eine ID des USB-Ports oder des USB-Hostcontroller wohl nicht, sonst müsste ich links und rechts am Schleppi ja eine andere Signatur haben, bzw. vorne/oben und hinten am PC, da jeweils eigener USB-Host-Controller.

TurboMagic 22. Apr 2023 22:49

AW: ADB / USB-Debugging - Signatur?
 
Möglicherweise generiert ADB beim ersten Aufruf eine Zufallszahl und speichert die irgendwo ab?

himitsu 22. Apr 2023 22:53

AW: ADB / USB-Debugging - Signatur?
 
Dann müsste man sie ja auslesen und selber da speichern können. :angle2:

Hab aber noch nichts gefunden, um sie mir im ADB anzeigen lassen zu können.
Im Handy hatte ich glaube mal eine Liste gesehn, wo die aktuell Registrierten drin stehen.

TurboMagic 23. Apr 2023 08:39

AW: ADB / USB-Debugging - Signatur?
 
Schon mal mit "Sysinternals" dem erweiterten Taskmanager geschaut, auf was für Dateien ADB.exe
so alles zugreift?

Rollo62 23. Apr 2023 11:17

AW: ADB / USB-Debugging - Signatur?
 
Vielleicht stehe ich auf dem Schlauch, aber warum willst Du unbedingt eine ID von Alt nach Neu übertragen ?
Du kannst doch in Handy das Hardware-Debugging zurücksetzen und ganz neu anlegen lassen.
Danach geht das Debugging normalerweise.

himitsu 23. Apr 2023 11:38

AW: ADB / USB-Debugging - Signatur?
 
Nja, hier ging ja das Handy kaputt ... stell dir mal vor, du bekommst im Ernstfall mit, dass dein neuer PC noch nicht verbunden war (vergessen), aber der Alte geht auch nicht mehr.

Wenn man sich nun also ein Backup gemacht hätte, dann wäre es vielleicht möglich das auf dem Neuen einzuspielen.
Also vorplanen, falls mal wieder was passiert.

Wenn nur das Handydisplay futsch ist, aber Touch noch halbwegs funktioniert, dann könnte man sich einfach an einen Fernsehr/Monitor hängen, oder blind tippen, wenn man weiß was wann wo ist.
Damals via Micro-USB und MHL oder heute auch via USB-C zu HDMIoderDisplayport-Adapter.

himitsu 23. Apr 2023 11:45

AW: ADB / USB-Debugging - Signatur?
 
Ahhh, "RSA Fingerprint" hieß der.

So lässt sich nun auch langsam was finden. :firejump:


https://joachimschuster.de/posts/deb...a-fingerprint/
https://android.stackexchange.com/qu...t-of-my-adbkey


Ohhh, er wird überall Computer-Fingerprint genannt,
aber eigentlich ist es ein Benutzer-Fingerprint.

C:\Users\%username%\.android\adbkey
C:\Users\%username%\.android\adbkey.pub
bzw.
~\.android\adbkey und .pub

Somit hätte ich mir diesen Key auch einfach aus dem Computer-Backup hohlen und kopieren können, anstatt den alten Rechner nochmal anstecken und starten zu müssen. :thumb:
Also technisch das Gleiche, wie man z.B. für den Zugriff auf Github oder Shells benötigt


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz