Es passiert nichts, wenn ich einen USB-Stick mit einem OTG-Kabel (unterwegs) an mein Samsung A3 2015 (SM-A300FU) anschließe.
Wie aktiviere ich die OTG-Unterstützung auf diesem Gerät?
PS: Ich hatte vorher ein 5.0.2 Original, ungerootet. Ich habe jetzt ein gerootetes 6.0.1 Marshmallow (Build-Nummer MMB29M.A300FUXXU1CRA3, Kernel-Version 3.10.49-12877970, Freitag, 12. Januar, 20:48:03 KST 2018).
Wie Denker kann ich bestätigen, dass USB OTG auf dem Samsung Galaxy A3 (2015) verfügbar ist, zumindest wenn Sie die Version SM-A300FU haben, aber ich bin mir ziemlich sicher, dass alle Versionen es unterstützen können. Damit es funktioniert, benötigen Sie jedoch das benutzerdefinierte ROM Lineage OS (ziemlich stabil auf meinem Gerät), und die Installation ist ziemlich schwierig (nicht nur eine zu installierende apk ...) und kann gefährlich sein. Hier sind die Anweisungen zur Installation.
SIE MÜSSEN WISSEN, DASS DIE INSTALLATION EINES BENUTZERDEFINIERTEN ROMS SEHR GEFÄHRLICH FÜR IHR GERÄT SEIN KANN, BRICKEN SIE ES, UND MACHEN SIE ES GUT, IN DEN ABFALL ZU WERDEN, WENN WÄHREND DES FLASHES ETWAS NICHT GEHT. BEFOLGEN SIE ALSO IMMER ALLE ANWEISUNGEN SEHR SORGFÄLTIG, ICH KANN NICHT VERANTWORTLICH SEIN, WENN SIE IHR GERÄT BREFFEN, UND VERGESSEN SIE NICHT, IHR GEHIRN ZU BENUTZEN.
MACHEN SIE AUCH SICHERHEITSSICHERUNGEN (DATEN VON ALLEM AUF IHREM COMPUTER!!!
Laden Sie zuerst ODIN von dieser Quelle herunter, wenn Sie Windows verwenden, und kompilieren Sie heimdall , wenn Sie Linux verwenden (die verfügbare Version im debian unstable Repo ist nicht auf dem neuesten Stand, also müssen Sie sie selbst kompilieren, aber keine Sorge, es ist so ziemlich einfach und im Anhang B der Readme-Datei beschrieben). Wenn etwas schief geht, stellen Sie sicher, dass Ihre Telefontreiber installiert sind.
HINWEIS: Wenn Ihr Gerät bereits gerootet ist (Link zum Rooten, wenn Sie Lollipop Android 5.x verwenden), sollten Sie in der Lage sein, zuerst die WIEDERHERSTELLUNG mit diesem Thread zu sichern . Ich habe es nicht versucht, aber es könnte eine gute Idee sein ...
Es ist immer eine gute Idee, Ihr aktuelles ROM zu sichern, um spätere Probleme zu vermeiden. Dazu müssen Sie eine benutzerdefinierte Wiederherstellung (TWRP) auf Ihrem Gerät flashen. Ich habe das Image auf dieser Website ausprobiert , aber keine Ahnung, warum ich nicht erfolgreich war (im Grunde wurde es heruntergefahren, nachdem es mir den ersten TWRP-Boot-Bildschirm gezeigt hatte). Stattdessen bin ich den Anweisungen hier gefolgt und habe die Datei "twrp_3.0.2-1_sm-a300_otg_fix2.tar" heruntergeladen, die großartig funktioniert (tatsächlich können Sie hier sogar USB-OTG testen, wenn Sie den "Speicher" während des Backups ändern!). Wenn Sie unter Windows arbeiten, verwenden Sie Odin wie im Tuto, unter Linux verwenden Sie einen Befehl wie
sudo /path/to/my/compiled/bin/heimdall flash --RECOVERY ~/download/twrp_3.0.2-1_sm-a300_otg_fix2/recovery.img
Sobald TWRP installiert ist, starten Sie es neu (Power + Home + Volume up), gehen Sie zu Backup, wählen Sie den gewünschten Speicher aus, und ich empfehle Ihnen, alle Partitionen zu sichern. Es ist immer besser, mehr als weniger zu haben...
Dieser Schritt ist wirklich erforderlich, wenn Sie Verbindungsprobleme vermeiden möchten, wie z. B. nicht funktionierendes WLAN ... Ich habe versucht, Lineage OS auf meinem alten 5.x-Android zu installieren, und WLAN funktionierte nicht. Aber dann habe ich die neueste 6.x-Android-Version installiert (die das gute Basisband hochlädt ...), und jetzt funktioniert alles großartig!
Dazu:
Flashen Sie dann die ROM mit diesem Tutorial , wenn Sie Windows verwenden (ich habe Odin nie wirklich verwendet, aber ich denke, Sie können es tun). Wenn Sie unter Linux arbeiten, müssen Sie zuerst die extrahieren .zip
, die in umbenennen .tar.md5
, .tar
die extrahieren .tar
und dann so etwas wie ausführen
sudo /path/to/my/compiled/bin/heimdall flash --APNHLOS NON-HLOS.bin --ABOOT aboot.mbn --BOOT boot.img --HIDDEN hidden.img.ext4 --MODEM modem.bin -- RPM rpm.mbn --SBL1 sbl1.mbn --SYSTEM system.img.ext4 --QSEE tz.mbn --CACHE cache.img.ext4 --QHEE hyp.mbn
In Ordnung, jetzt, wenn alles gut geht, sollten Sie mit der neuesten Android-Version neu starten. Warten Sie ein paar Minuten, bis alles installiert ist, und fahren Sie dann mit dem nächsten Schritt fort!
Da TWRP gelöscht wurde (und nein, versuchen Sie nicht, vorher alles außer dem Wiederherstellungs-ROM zu flashen, da es danach bootloop wird), müssen Sie es erneut flashen, wie in Schritt 2!
Folgen Sie diesem (xda-vertrauenswürdigen) Tutorial , um Lineage OS zu installieren. Drücken Sie die Daumen, starten Sie neu und genießen Sie!
PS: Wenn Sie Root auf dem Lineage OS aktivieren möchten, müssen Sie nur die Entwickleroptionen ankreuzen!
Ich weiß nicht, ob es möglich ist, den Kernel von Lineage OS mit dem offiziellen ROM auszutauschen, und ob es funktionieren würde ... Wenn Sie abenteuerlustig sind, können Sie es versuchen, aber ich persönlich finde, dass Lineage OS wirklich nett ist ^^
Wenn Sie sich die technischen Daten und Beschreibungen Ihres Geräts ansehen, scheint es, dass es nicht sofort mit USB-OTG-Unterstützung geliefert wird. Dies ist heutzutage ein Problem bei vielen OEMs. Einige klären es in ihren Spezifikationen, andere nicht, und es kommt auf den Benutzer zurück, der es selbst herausfinden muss. Ich würde Ihnen dennoch empfehlen, zu überprüfen, ob Ihr Gerät über diese Funktion verfügt. Laden Sie einfach eine Anwendung namens USB OTG Checker aus dem Play Store herunter . Dadurch erfahren Sie, ob Ihr Gerät OTG-Unterstützung bietet.
Da dieses Ding vom Kernel abhängig ist und Ihr Gerät diese Funktion nicht standardmäßig unterstützt, ist die wahrscheinlichste Lösung, die Sie tun können, Ihr Gerät zu rooten und nach einem benutzerdefinierten ROM mit einem Kernel zu suchen, der USB-Host unterstützt, oder Sie können es sogar Ändern Sie einfach den Kernel, falls Sie das ROM nicht ändern möchten.
Mein Freund, der ein Galaxy A3 2015 besitzt, sagte mir, dass wenn er einen USB-Stick einsteckt, nichts passiert. Der A3 2015 hat also möglicherweise keine OTG-Unterstützung.
Basj
Tobias Bora