Android

So passen Sie Lautstärke und Lautstärke der Medien auf Android an

Sind deine Video zu leise? - Content Loudness - YouTube Lupe #121 [DE]

Sind deine Video zu leise? - Content Loudness - YouTube Lupe #121 [DE]

Inhaltsverzeichnis:

Anonim

Ich weiß nicht, ob Sie es bemerkt haben, aber das Standard-Medienvolumen Ihres Android-Geräts ist in 15 Stufen (0 bis 14) unterteilt. 0 steht für Stummschaltung und 14 für maximale Lautstärke. Nun ist die Sache, ich hatte immer das Gefühl, dass 11 zu leise für mich ist, während 12 ein bisschen laut ist. Ich sehnte mich nach 12, 5 oder so etwas in dieser Größenordnung.

Das Anpassen dieser Einstellung auf anderen Plattformen ist wahrscheinlich nicht möglich. Aber wir sprechen hier über Android, und das Beste an diesem Betriebssystem ist die Flexibilität, die es beim Optimieren bietet.

Nach einigem Nachforschen fand ich einen erstaunlichen Artikel von Chris Dube, der mir half, die 15 Schritte des Medienvolumens in 30 Schritte umzuwandeln. Mal sehen, wie es gemacht wird.

Hinweis: Für die Aufgabe benötigen Sie ein gerootetes Gerät. Wir werden Android-Systemdateien in der Aufgabe bearbeiten und Sie müssen beim Bearbeiten der Datei sehr vorsichtig sein. Führen Sie vorsorglich eine Nandroid-Sicherung Ihres Telefons durch. Auch dies ist ein geeky Tutorial und erfordert, dass Sie Dinge wie die Installation von ADB usw. wissen. Also nicht für Anfänger Android-Benutzer.

Tools, die Sie zur Installation auf Ihrem Computer benötigen.

Dies ist die Liste der Tools, die auf Ihrem System installiert sein müssen, bevor Sie das Lernprogramm starten. Bitte installieren Sie sie, falls Sie sie noch nicht haben.

  • Die neueste Version von Java Development Kit.
  • Ihre Smartphone-Treiber.
  • Laden Sie Smali / Baksmali Manager herunter und extrahieren Sie es in einen Ordner auf Ihrem Computer
  • Sie benötigen ADB-Dateien. Sie können sie einzeln herunterladen. Ich empfehle Ihnen jedoch, das vollständige Android SDK auf Ihrem Computer zu installieren und anschließend die zusätzlichen Tools zu installieren.
  • 7-Zip
  • NotePad ++

Abrufen der Framework-Datei vom Gerät

Schritt 1: Laden Sie alle oben genannten Tools herunter, installieren Sie sie auf Ihrem Computer und fügen Sie den Pfad zu ADB-Dateien zu Windows-Pfadumgebungsvariablen hinzu (überprüfen Sie den Link, um einen Pfad zu Windows-Variablen hinzuzufügen). Um zu testen, ob die Telefontreiber auf Ihrem Computer installiert sind, schließen Sie das Telefon an Ihren Computer an (aktivieren Sie das USB-Debugging) und geben Sie den Befehl adb devices ein. Wenn die Eingabeaufforderung ein Gerät zurückgibt, können Sie mit dem nächsten Schritt fortfahren. Wenn nicht, überprüfen Sie die ADB-Dateien und mobilen Treiber auf Ihrem Computer.

Schritt 2: Navigieren Sie zum Baksmali Manager-Ordner und öffnen Sie die Eingabeaufforderung mit der rechten Maustaste. Halten Sie die Strg- und Umschalttaste gedrückt, während Sie mit der Maus klicken, um diese Option anzuzeigen.

Schritt 3: Geben Sie in der Eingabeaufforderung adb pull /system/framework/framework.jar ein, um die Geräteframeworkdatei auf Ihren Computer zu kopieren und zu bearbeiten.

Ändern der Framework-Datei

Schritt 4: Führen Sie nun Baksmali Manager mit dem Befehl baksmali Manager.bat aus.

Schritt 5: Wählen Sie in Baksmali Manager 4 (Datei auswählen) -> 2 (Framework.jar) -> 1 (Baksmali) und lassen Sie die Eingabeaufforderung geöffnet. Wechseln Sie in den Baksmali Manager-Ordner, navigieren Sie zu framework -> android -> media und öffnen Sie AudioService.smali in NotePad ++.

Schritt 6: Wenn die Datei in Notepad ++ geöffnet wird, suchen Sie nach 0xft 0x0t 0x0t 0x0t, um eine Tabelle mit Hexadezimalzahlen zu finden. Der erste Eintrag in der vierten Zeile in der Hexadezimalzahl der Anzahl der Datenträgerschritte und 0xf ist der Hexadezimalwert von 15.

Schritt 7: Sie müssen lediglich das f (Hexadezimal von 15) durch eine beliebige andere Hexadezimalzahl ersetzen. Sie können hierfür den Window Scientific Calculator verwenden. Wie ich auch, wenn Sie es auch 30 machen möchten, ersetzen Sie das f durch 1e und speichern Sie die Datei.

Schritt 8: Öffnen Sie nach dem Speichern der Datei die Eingabeaufforderung von Baksmali Manager, die Sie in Schritt 5 unbeaufsichtigt gelassen haben, und drücken Sie 2, um die Datei zu verkleinern und daraus eine classes.dex-Datei zu erstellen. Nachdem die Dex-Datei erstellt wurde, öffnen Sie die framework.jar mit 7-Zip und ziehen und ersetzen Sie die mit Baksmali Manager geänderte classes.dex-Datei.

Ersetzen der geänderten Datei

Schritt 9: Verlassen Sie nun den Baksmali Manager und geben Sie adb remount ein, um das Telefon wieder anzuschließen.

Schritt 10: Nachdem Sie eine Bestätigungsmeldung erhalten haben, geben Sie adb push framework.jar /system/framework/framework.jar ein, um die Datei zu ersetzen.

Schritt 11: Führen Sie nach dem Ersetzen der Datei die adb-Shell aus und geben Sie chmod 644 framework.jar ein, um die Berechtigung des Dateisystems zu ändern.

Puh, es ist fast vorbei. Sie können jetzt Ihr Gerät neu starten, einige Titel auf Ihrem Telefon abspielen und den Unterschied selbst spüren.

Fazit

Ich gebe zu, dass das Verfahren etwas langwierig ist, nur um die Lautstärkeschritte zu ändern, aber dies scheint die einzige Möglichkeit zu sein, dies zu tun. Hoffentlich werden die Android-Geeks unter Ihnen dies zu schätzen wissen und die Schritte ohne Schluckauf befolgen.

Top Bildnachweise: woodleywonderworks