Logo androidermagazine.com
Logo androidermagazine.com

Android Advanced: USB otg auf dem Nexus 4

Inhaltsverzeichnis:

Anonim

Besitzer früherer Nexus-Geräte konnten sich über USB OTG (On The Go) direkt an USB-Flash-Laufwerke und andere Peripheriegeräte anschließen. Das Online-Hilfehandbuch für das Nexus 4 hatte ursprünglich angegeben, dass es diese Funktion auch haben würde, bis Google sie entfernte und stattdessen die Verwendung von Bluetooth-Zubehör vorschlug. Viele spekulierten darüber, warum dies geschah, und fragten sich, ob dies eine Hardwarebeschränkung war oder einfach etwas in der Software fehlte.

Dank des Proof-of-Concept von CaptainMuon und der anschließenden Arbeit von ziddey bei XDA Developers haben wir jetzt ein klareres Bild davon, was genau mit den OTG-Funktionen des Nexus 4 schief gelaufen ist Laufwerke, Mäuse und Tastaturen.

Dies ist keine einfache App-Installation - Root ist erforderlich, und Sie müssen auch die Software Ihres Telefons ändern. Es sind keine Hardware-Änderungen am Telefon selbst erforderlich, Sie benötigen jedoch ein spezielles Kabel, das zu Hause gekauft oder gebaut werden kann. Bereit zu springen? Schlagen Sie die Pause für die komplette Anleitung.

Hintergrund

Das erste Problem mit OTG auf dem Nexus 4 ist, dass der Kernel es nicht unterstützt. Dies wurde mit einer modifizierten Version von Francos Kernel behoben. Das zweite Problem ist, dass das Nexus 4 die erforderlichen 5 Volt nicht liefern kann. Die Lösung besteht darin, ein Y-Kabel zu verwenden und die erforderliche Spannung von einer externen Stromquelle wie einer Wandsteckdose oder einem externen Akku zu beziehen. Einige Benutzer haben auch Erfolge mit einem USB-Hub mit eigener Stromversorgung gemeldet.

Teil 1 - Vorbereitung der Software

Um das Softwareproblem zu lösen, müssen Sie Ihr Nexus 4 rooten, sofern Sie dies noch nicht getan haben. Stellen Sie sicher, dass Sie sich in einem desodexierten ROM befinden - ich verwende CyanogenMod 10.1 M2. Sobald Sie eingerichtet sind, gehen Sie zu ziddeys Thread und laden Sie seine Zip-Datei herunter (am Ende des ersten Beitrags zu finden; "ziddey-otg-03192013.zip" ist der neueste Stand dieser Veröffentlichung), die Sie flashen werden in Ihrer benutzerdefinierten Wiederherstellung. Diese Zip-Datei enthält den geänderten Kernel, das Framework und die Systemdateien, die für die Funktionsfähigkeit von OTG erforderlich sind.

Teil 2 - Hardware vorbereiten

Um das Hardwareproblem zu lösen, benötigen Sie ein spezielles Kabel. Ich habe mich für ein OTG Y-Kabel entschieden. Wenn Sie die Werkzeuge und Zusatzteile haben, können Sie auch Ihre eigenen bauen. Vergewissern Sie sich, dass Ihr Kabel über einen Micro-USB-Stecker und eine Micro-USB-Buchse verfügt, die wie oben abgebildet zu einer USB-Buchse führen. Der Teil des Kabels, über den Daten übertragen werden, ist der Micro-USB-Stecker an die USB-Buchse, wobei der Micro-USB-Stecker den zusätzlichen Saft liefert.

Alles in Verbindung bringen

Sobald Sie Ihr Kabel haben, können Sie die Komponenten anschließen. Ich habe mein 16-GB-USB-Stick an mein Nexus 4 angeschlossen und einen externen Akku mit einer Leistung von 5 Volt angeschlossen. Wenn Sie keinen Akku haben und nicht mobil sein müssen, funktioniert die Verwendung einer Steckdose für die Stromversorgung genauso gut.

Die geänderte Schnittstelle

Dank des modifizierten Frameworks von ziddey wird keine zusätzliche App zum Laden des USB-Speichers benötigt. Gehen Sie einfach zu Einstellungen und dann Speicher und tippen Sie auf "USB-Speicher einbinden".

Nach dem Mounten können Sie sehen, wie viel Speicherplatz Ihr Laufwerk insgesamt hat und wie viel freier Speicherplatz verfügbar ist. Stellen Sie sicher, dass Sie auf "Freigegebenen Speicher deaktivieren" tippen, bevor Sie das Laufwerk trennen, um eine Beschädigung der Dateien zu vermeiden.

Arbeiten mit externem Speicher

Um auf die Dateien auf Ihrem USB-Laufwerk zuzugreifen, navigieren Sie mit Ihrem bevorzugten Dateimanager zu "/ storage / usbdisk0 /". Auf alles auf Ihrem USB-Laufwerk kann zugegriffen werden, als wäre es im internen Speicher Ihres Telefons.

Wenn Sie ein USB-Laufwerk anschließen, wird Ihre Medienbibliothek automatisch erneut gescannt. Das heißt, wenn Sie Filme oder Musik auf dem Laufwerk haben, werden diese sofort in Ihrem Media Player angezeigt und können abgespielt werden, ohne dass Sie sie auf Ihr Telefon kopieren müssen.

USB-Zubehör

USB-Sticks sind großartig, aber Peripheriegeräte sind genau das Richtige für Sie. Hier habe ich meine 5-Dollar-Lasermaus anstelle des USB-Sticks angeschlossen. Beachten Sie die zusätzlichen Einstellungen, die unter Sprache und Eingabe angezeigt werden. Ein Mauszeiger ist ideal, wenn Sie mehr Präzision benötigen, als die Tastatureingabe bieten kann.

Tastaturen in voller Größe funktionieren auch hervorragend. Wenn Sie eine Verbindung herstellen, erhalten Sie auch einige zusätzliche Einstellungen sowie eine Benachrichtigung, solange Sie diese angeschlossen haben. Ich habe nie überlegt, einen Roman auf mein Telefon zu schreiben, aber es ist schön zu wissen, ob mein Laptop jemals gestohlen wird, wenn er gewonnen wird verlangsamen meine Word-Dokumente nicht.

Die Zusammenfassung

Bisher hat ziddey mit der Usability dieses Mods einen tollen Job gemacht. Ich habe noch nichts gefunden, was den täglichen Gebrauch verhindern würde. Das Telefon lädt sich gut auf, USB funktioniert hervorragend und ich muss noch feststellen, dass sich die Stromversorgung schließt oder Instabilität eintritt. Ein kleines Ärgernis bei der aktuellen Version dieses Mods ist eine Benachrichtigung, die Sie erhalten, nachdem Sie den USB-Speicher entfernt haben. Die einzige Möglichkeit, dies zu beheben, ist ein Neustart des Telefons. Außerdem habe ich meinen Dualshock 3-Controller noch nicht zum Laufen gebracht, aber meine Maus und Tastatur funktionieren einwandfrei.

Es ist noch relativ früh in der Entwicklung der USB-OTG-Funktionen des Nexus 4. In etwas mehr als einem Monat ist dieses Projekt vom Proof of Concept zur voll funktionsfähigen Modifikation übergegangen. Es ist schade, dass das Nexus 4 nicht mit OTG ausgeliefert wurde, aber wenn der jüngste Fortschritt ein Indiz dafür ist, haben wir möglicherweise in naher Zukunft eine Lösung in Fabrikqualität.