OTG-Unterstützung für Samsung A3

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).

Antworten (3)

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!!!

Schritt 1: Installieren Sie Odin 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.

Schritt 2: Installieren Sie den neuesten benutzerdefinierten TWRP-Wiederherstellungsmodus auf Ihrem Gerät, um Ihr aktuelles ROM zu sichern

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...

Schritt 3: Holen Sie sich das neueste Standard-Android-ROM (Samsung) für Ihr Gerät und Ihren Betreiber

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:

  • Überprüfen Sie zuerst Ihre Geräteversion unter "Parameter > Über das Telefon > Modell". Meins ist SM-A300FU, und es sollte auf allen SM-A300F, SM-A300FU, SM-A300M, SM-A300H funktionieren.
  • Gehen Sie auf die Website http://updato.com/ und geben Sie Ihr „SM-A300*“-Modell ein (Sie können auch zu sammobile gehen, aber es war zu langsam für mich, das Bild herunterzuladen). Filtern Sie dann nach Region, um Ihrem Land und Ihrem Mobilfunkanbieter zu entsprechen, und filtern Sie auch nach Version (Marshmallow). Klicken Sie dann auf „Ergebnisse aktualisieren“. Sie sollten mehrere Artikel erhalten. Versuchen Sie, einen auszuwählen, dessen PDA-Feld mit "CPH3" endet. Ich habe einige Kommentare gesehen, die besagten, dass dieser der beste ist, um Verbindungsprobleme zu lösen (nicht sicher, ob andere funktionieren würden). Wenn Sie beispielsweise in Frankreich mit Bouygues sind, sollten Sie diese Version verwenden .
  • Warten Sie dann das Ende des Downloads ab und trinken Sie 20 Kaffees (kann ziemlich lange dauern).
  • 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, .tardie extrahieren .tarund 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!

Schritt 4: Installieren Sie TWRP neu

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!

Schritt 5: Lineage OS installieren (ja !!!)

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!

Frage: Kann ich weiterhin das offizielle ROM verwenden?

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 ^^

Danke @tobiasBora! Ich habe gerade meinen 6.0.1 Marshmallow auf SMA300FU gerootet, aber keine OTG-Unterstützung ... Ich möchte das Original-ROM behalten ... Würden Sie versuchen, den Lineage OS-Kernel in das offizielle ROM zu packen? Es wäre super toll für die Community :) Tausend Dank im Voraus!
@Basj Es tut mir leid, aber ich bin wirklich kein Experte für das Erstellen benutzerdefinierter Android-ROMs, selbst wenn ich nur vorhandenen Code mische, und ich habe im Moment nicht wirklich die Zeit, es zu lernen ... Ich habe auch Angst davor instabiles ROM erstellen, wenn ich nur den Kernel austausche. Vielleicht kann dir das XDA-Forum helfen, wenn du es selbst versuchst ...

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.

Können Sie erklären, wie man nur den Kernel ändert und ein originales 6.0.1 Marshmallow-ROM behält? Welcher Kernel soll auf SMA300FU gewählt werden, um OTG zu haben?

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.

Ich kann jetzt bestätigen: A3 2015 hat kein OTG.