Android

Hoe media volume en luidheid op Android aan te passen

Media Volume Limiter - This Was Hidden From You

Media Volume Limiter - This Was Hidden From You

Inhoudsopgave:

Anonim

Ik weet niet of je het hebt gemerkt, maar het standaard mediavolume van je Android-apparaat is verdeeld in 15 stappen (0 tot 14). 0 is voor dempen en 14 is voor maximaal volume. Het punt is, ik heb altijd het gevoel gehad dat 11 te zacht voor me is, terwijl 12 een beetje luid is. Het maakte me hunkeren naar een 12, 5 of iets op die schaal.

Het aanpassen van deze instelling op andere platforms is waarschijnlijk niet mogelijk. Maar we hebben het hier over Android, en het beste van dit besturingssysteem is de flexibiliteit die het biedt in termen van tweaken.

Dus na een beetje onderzoek vond ik een geweldig artikel geschreven door Chris Dube die me hielp bij het converteren van de 15 stappen van het mediavolume naar 30 stappen. Laten we kijken hoe het wordt gedaan.

Opmerking: u hebt een geroot apparaat nodig voor de taak. We zullen Android-systeembestanden in de taak manipuleren en je moet heel voorzichtig zijn tijdens het bewerken van het bestand. Neem als voorzorgsmaatregel eerst een Nandroid-back-up van uw telefoon. Dit is ook een geeky tutorial en vereist dat je dingen weet zoals het installeren van ADB etc. Dus niet voor newbie Android-gebruikers.

Hulpmiddelen die u op uw computer moet installeren.

Dit is de lijst met hulpprogramma's die op uw systeem moeten worden geïnstalleerd voordat u met de zelfstudie begint. Installeer ze als je ze nog niet hebt.

  • De nieuwste versie van Java Development Kit.
  • De stuurprogramma's van uw smartphone.
  • Download Smali / Baksmali Manager en pak het uit in een map op uw computer
  • U heeft ADB-bestanden nodig. U kunt doorgaan en ze afzonderlijk downloaden, maar ik raad u aan de volledige Android SDK op uw computer te installeren en vervolgens de extra hulpprogramma's te installeren.
  • 7-Zip
  • Notepad ++

Het raamwerkbestand van apparaat trekken

Stap 1: Download en installeer alle bovenstaande tools op uw computer en voeg het pad naar ADB-bestanden toe aan Windows Path Environment-variabelen (controleer de link, u vindt stappen voor het toevoegen van een pad naar Windows-variabelen). Om te testen of de telefoonstuurprogramma's op uw computer zijn geïnstalleerd, sluit u de telefoon aan op uw computer (USB-foutopsporing inschakelen) en typt u de opdracht adb-apparaten. Als de opdrachtprompt een apparaat retourneert, kunt u doorgaan naar de volgende stap. Als dit niet het geval is, controleert u ADB-bestanden en mobiele stuurprogramma's op uw computer.

Stap 2: Navigeer naar de map Baksmali Manager en open de opdrachtprompt met de rechtermuisknop. Houd Control en Shift ingedrukt terwijl u met de muis klikt om die optie te onthullen.

Stap 3: Typ adb pull /system/framework/framework.jar in de opdrachtprompt om het apparaatframebestand naar uw computer te kopiëren zodat u het kunt bewerken.

Het Framework-bestand wijzigen

Stap 4: Voer nu Baksmali Manager uit met het commando baksmali Manager.bat.

Stap 5: Selecteer in Baksmali Manager 4 (Bestand selecteren) -> 2 (Framework.jar) -> 1 (Baksmali) en laat de opdrachtprompt open. Schakel over naar de map Baksmali Manager, ga naar framework-> android-> mediamap en open AudioService.smali in NotePad ++.

Stap 6: Wanneer het bestand wordt geopend in Kladblok ++, zoek naar 0xft 0x0t 0x0t 0x0t om een ​​tabel met hexadecimale getallen te vinden. De eerste invoer van de vierde regel in het hexadecimale nummer van het aantal mediavolumestappen en 0xf is de hexadecimale waarde van 15.

Stap 7: Het enige wat u hoeft te doen is de f (hexadecimaal van 15) vervangen door een ander hexadecimaal nummer. U kunt hiervoor de Windows Scientific Calculator gebruiken. Nochtans zoals ik, als u ook 30 wilt maken, vervang de f door 1e en sla het bestand op.

Stap 8: Nadat u het bestand hebt opgeslagen, opent u de opdrachtprompt van Baksmali Manager die u in stap 5 onbeheerd hebt achtergelaten en drukt u op 2 om het bestand te smaliseren en er een klassen.dex-bestand van te maken. Nadat het dex-bestand is gemaakt, opent u framework.jar met 7-Zip en sleept en vervangt u het klassen.dex-bestand dat is gewijzigd met behulp van Baksmali Manager.

Het gewijzigde bestand vervangen

Stap 9: Verlaat nu de Baksmali Manager en typ adb remount om de telefoon opnieuw te verbinden.

Stap 10: Nadat u een bevestigingsbericht ziet, typt u adb push framework.jar /system/framework/framework.jar om het bestand te vervangen.

Stap 11: Na het vervangen van het bestand, voer adb shell uit en typ chmod 644 framework.jar om de toestemming van het bestandssysteem te wijzigen.

Oef, het is bijna voorbij. Je kunt nu je apparaat opnieuw opstarten, enkele nummers op je telefoon spelen en het verschil zelf voelen.

Conclusie

Ik geef toe dat de procedure een beetje lang is om de volumestappen te wijzigen, maar dit lijkt de enige manier om dit te doen. Hopelijk zullen de Android-geeks onder jullie dit waarderen en de stappen volgen zonder enige hik.

Top Image Credits: woodleywonderworks