Ist es möglich, irgendeine Art von Hardwarediagnose über ADB auszuführen?

Ich habe ein Samsung Galaxy S4, das ich etwas mehr als Monate hatte, bevor ich draußen von einem heftigen Regensturm überrascht wurde. Als ich den Akku aus dem Telefon zog, bemerkte ich das Bildschirmflimmern. Ich habe die Batterie gezogen und alles im Nachhinein für ein paar Tage in Reis gelassen. Beim Einschalten schien das Telefon bis auf das Display noch zu funktionieren. Es summte, wenn ich eine E-Mail oder eine SMS erhielt, und es klingelte, wenn ich angerufen wurde.

Ich bin mir ziemlich sicher, dass mein Problem einfach darin besteht, dass das LCD und/oder der Digitizer schlecht geworden sind. Ich habe die Ersatzteile gefunden, die ich brauche, um diese zu ersetzen, aber bevor ich das Geld dafür auslege, möchte ich sicher sein, dass alles andere so funktioniert, wie es sollte (Kamera, IR, WLAN usw.).

Ich habe ein paar Apps gefunden, die eine Hardwarediagnose durchführen, aber da ich nicht wirklich mit dem Gerät interagieren kann, sind sie nicht sehr gut für mich. Weiß jemand, ob es irgendeine Art von Hardwarediagnose gibt, die über die ADB-Shell ausgeführt werden kann?

Ein guter Anhaltspunkt wären unsere Fragen zum kaputten Bildschirm , da die Situation ähnlich ist. Hinweise sind zB HDMI zu verwenden, um es an Ihren Fernseher anzuschließen und diesen als Bildschirm zu verwenden. Andere Lösungen könnten VNC beinhalten, siehe die Antworten auf Broken Screen + Using adb shell to run vnc server . Auf diese Weise können Sie diese Diagnose-Apps remote ausführen.
Wenn Sie das hilfreich genug finden, um eine Antwort wert zu sein, lassen Sie es mich einfach wissen ;)
Nun, es scheint, dass der Standard-Android-VNC-Server nur einen schwarzen Bildschirm für das Galaxy S4 anzeigt. Ich kann klicken und das Telefon macht Geräusche, aber ich kann den Bildschirm anscheinend nicht sehen, sodass ich keine der Apps zum Testen der Hardware verwenden kann. Ich habe eine Menge gelernt, aber ich denke, ich muss es jetzt offen lassen.
Sie können andere VNC-Server überprüfen, vielleicht funktioniert der von Ihnen getestete nicht gut mit Ihrem Gerät. Es gibt eine Menge davon. Oder Sie geben AirDroid eine Chance: Eines seiner Features wird beworben, indem es den Bildschirm Ihres Android nahezu in Echtzeit streamt (ich bin mir nur nicht sicher, wie Sie das ohne einen funktionierenden Bildschirm starten können, aber sie haben möglicherweise einige Hinweise dazu deren Website). Mehr Auswahl vielleicht in dieser Liste (vergessen Sie die "deutschen", konzentrieren Sie sich auf die App-Listen im ersten Post :)
Am Ende entschied ich mich für eine kostenpflichtige App namens VMLite. Es funktionierte wie ein Zauber und ich konnte bestätigen, dass die gesamte Hardware auf dem Gerät (abgesehen vom Bildschirm) zu funktionieren scheint. Der Home-Button scheint auch ein wenig daneben zu sein, also denke ich, dass ich weiß, was der Weg nach vorne ist. Du schreibst eine Antwort, ich gebe dir das Häkchen!
Entschuldigung für die Verspätung (ich war dieses Wochenende "unterwegs" und das Antworten auf SE von meinem Handy ist nicht so bequem ;) Freut mich zu lesen, dass Sie Ihr Problem (bezüglich des Diagnoselaufs) lösen konnten und meine Hinweise sich als hilfreich erwiesen haben Das! Wie gewünscht, habe ich alles mit einer Antwort zusammengefasst. Wenn ich etwas verpasst habe, können Sie mich gerne darauf hinweisen, und ich werde meine Antwort aktualisieren.

Antworten (1)

Bei der Untersuchung dieses Problems haben wir bereits viele kaputte Bildschirmfragen , die einige Hinweise liefern:

  • Sie können Ihr Gerät über HDMI an Ihren Fernsehbildschirm anschließen. Dies sollte seinen (unsichtbaren) Bildschirm spiegeln. Dies würde natürlich erfordern, dass Ihr Bildschirm zumindest auf Berührungsereignisse reagiert.
  • AirDroid könnte Ihnen dabei helfen, da es Ihnen ermöglicht, Ihr Gerät für viele Dinge zu verwalten, und auch ankündigt, den Bildschirm Ihres Androids nahezu in Echtzeit zu streamen
  • Sie könnten einen VNC-Server verwenden und ihn über ADB starten, wie in Broken Screen + Using adb shell to run vnc server beschrieben

Letzteres war offensichtlich die Lösung, die am besten zu Ihnen passte, da Sie berichteten, dass Sie genau das mit dem VMLite VNC-Server getan haben . Nicht die billigste Lösung (diese App kostet etwa 8 US-Dollar) – aber sicherlich billiger als einen Techniker abzubezahlen :)