Android

Hur du anpassar mediavolym och ljudstyrka på Android

Ljudeffekter - Android App

Ljudeffekter - Android App

Innehållsförteckning:

Anonim

Jag vet inte om du har lagt märke till, men standardvolymen för din Android-enhet är indelad i 15 steg (0 till 14). 0 är för stum och 14 är för maximal volym. Nu är saken, jag kände alltid att 11 är för mjuk för mig medan 12 är lite högt. Det fick mig att söka efter en 12, 5 eller något i den skalan.

Att anpassa denna inställning på andra plattformar är förmodligen inte möjligt. Men vi pratar om Android här, och det bästa med detta operativsystem är flexibiliteten som det erbjuder när det gäller att justera det.

Så efter lite forskning, hittade jag en fantastisk artikel skriven av Chris Dube som hjälpte mig att konvertera de 15 stegen medievolym till 30 steg. Låt oss se hur det görs.

Obs: Du behöver en rotad enhet för uppgiften. Vi kommer att manipulera Android-systemfiler i uppgiften och du måste vara mycket försiktig när du redigerar filen. Ta en Nandroid-säkerhetskopia av din telefon först som en försiktighetsåtgärd. Dessutom är detta en nördig tutorial och kräver att du vet saker som att installera ADB etc. Så inte för nybörjade Android-användare.

Verktyg du behöver installera på din dator.

Det här är listan över verktyg som måste installeras på ditt system innan du startar handledning. Installera dem om du inte redan har dem.

  • Den senaste versionen av Java Development Kit.
  • Din smartphone-drivrutiner.
  • Ladda ner Smali / Baksmali Manager och extrahera den till en mapp på din dator
  • Du behöver ADB-filer. Du kan gå vidare och ladda ner dem individuellt men jag föreslår att du installerar hela Android SDK på din dator och sedan installerar ytterligare verktyg.
  • 7-Zip
  • Anteckningar ++

Dra ramfilen från enheten

Steg 1: Ladda ner och installera alla ovanstående verktyg på din dator och lägg till sökvägen till ADB-filer i Windows sökvägsmiljövariabler (se länken, du hittar steg för att lägga till en sökväg till Windows-variabler). För att testa om telefondrivrutinerna är installerade på din dator, anslut telefonen till din dator (aktivera USB-felsökning) och skriv in kommandot adb-enheter. Om kommandotolken returnerar en enhet kan du fortsätta till nästa steg. Om inte, kolla ADB-filer och mobila drivrutiner på din dator.

Steg 2: Navigera till Baksmali Manager-mappen och öppna kommandotolken med högerklick-alternativet. Håll kontroll och Shift-tangenten medan du klickar på musen för att avslöja det alternativet.

Steg 3: I kommandotolken skriver du in adb pull /system/framework/framework.jar för att kopiera enhetsramfilen till din dator så att du kan redigera den.

Ändra ramfilen

Steg 4: Kör nu Baksmali Manager med kommandot baksmali Manager.bat.

Steg 5: I Baksmali Manager väljer du 4 (Välj fil) -> 2 (Framework.jar) -> 1 (Baksmali) och lämna kommandotolken öppen. Byt till Baksmali Manager-mappen, navigera till ramverk -> android-> mediamapp och öppna AudioService.smali i NotePad ++.

Steg 6: När filen öppnas i Notepad ++ söker du efter 0xft 0x0t 0x0t 0x0t för att hitta en tabell med hexadecimala nummer. Den första posten i den fjärde raden i det hexadecimala antalet steg för medievolym och 0xf är det hexadecimala värdet 15.

Steg 7: Allt du behöver göra är att ersätta f (hexadecimal av 15) med något annat hexadecimaltal. Du kan använda Window Scientific Calculator för detta. Men som jag, om du också vill göra det 30, byt ut f med 1e och spara filen.

Steg 8: När du har sparat filen öppnar du kommandotolken Baksmali Manager som du lämnade obevakad i steg 5 och trycker på 2 för att smala filen och skapa en klasser.dex-fil ur den. När dex-filen har skapats öppnar du framework.jar med 7-Zip och drar och byter ut filen.dex modifierad med Baksmali Manager.

Byta ut den modifierade filen

Steg 9: Lämna nu Baksmali Manager och skriv in adb remount för att återansluta telefonen.

Steg 10: När du ser ett bekräftelsemeddelande skriver du adb push framework.jar /system/framework/framework.jar för att ersätta filen.

Steg 11: Efter att du har bytt ut filen, kör adb-skal och skriv in chmod 644 framework.jar för att ändra filsystemets tillstånd.

Phew, det är nästan över. Du kan nu starta om din enhet, spela några låtar på din telefon och känna skillnaden för dig själv.

Slutsats

Jag medger att proceduren är lite lång för att bara ändra volymstegen, men det verkar vara det enda sättet att göra detta. Förhoppningsvis kommer Android-nördarna bland er att uppskatta detta och följa stegen utan några hicka.

Top Image Credits: woodleywonderworks