androide

Come personalizzare il volume e il volume dei media su Android

Perché in Android il volume delle cuffie bluetooth è basso e come aumentarlo

Perché in Android il volume delle cuffie bluetooth è basso e come aumentarlo

Sommario:

Anonim

Non so se l'hai notato, ma il volume multimediale predefinito del tuo dispositivo Android è diviso in 15 passaggi (da 0 a 14). 0 è per la disattivazione dell'audio e 14 per il volume massimo. Ora il fatto è che ho sempre pensato che 11 fosse troppo morbido per me mentre 12 è un po 'rumoroso. Mi ha fatto desiderare ardentemente un 12, 5 o qualcosa del genere.

La personalizzazione di questa impostazione su altre piattaforme probabilmente non è possibile. Ma stiamo parlando di Android qui, e la cosa migliore di questo sistema operativo è la flessibilità che offre in termini di ottimizzazione.

Quindi, dopo un po 'di ricerca, ho trovato un fantastico articolo scritto da Chris Dube che mi ha aiutato a convertire i 15 passaggi del volume dei media in 30 passaggi. Vediamo come è fatto.

Nota: per l'attività è necessario un dispositivo rooted. Manipoleremo i file di sistema Android nell'attività e devi fare molta attenzione durante la modifica del file. Effettuare prima un backup Nandroid del telefono come misura precauzionale. Inoltre, questo è un tutorial geek e richiede che tu sappia cose come l'installazione di ADB ecc. Quindi non per gli utenti Android principianti.

Strumenti che devi installare sul tuo computer.

Questi sono gli strumenti che devono essere installati sul tuo sistema prima di iniziare il tutorial. Installali se non li hai già.

  • L'ultima versione di Java Development Kit.
  • I driver del tuo smartphone.
  • Scarica Smali / Baksmali Manager ed estrailo in una cartella del tuo computer
  • Avrai bisogno di file ADB. Puoi andare avanti e scaricarli singolarmente, ma ti suggerisco di installare l'SDK Android completo sul tuo computer e quindi installare gli strumenti aggiuntivi.
  • 7-Zip
  • Notepad ++

Estrarre il file framework dal dispositivo

Passaggio 1: Scarica e installa tutti gli strumenti sopra indicati sul tuo computer e aggiungi il percorso ai file ADB nelle variabili di ambiente del percorso di Windows (controlla il collegamento, troverai i passaggi per aggiungere un percorso alle variabili di Windows). Per verificare se i driver del telefono sono installati sul computer, collegare il telefono al computer (abilitare il debug USB) e digitare il comando adb devices. Se il Prompt dei comandi restituisce un dispositivo, è possibile procedere al passaggio successivo. In caso contrario, controlla i file ADB e i driver mobili sul tuo computer.

Passaggio 2: vai alla cartella Baksmali Manager e apri il Prompt dei comandi usando l'opzione del tasto destro. Tieni premuto il tasto Control e Shift mentre fai clic con il mouse per rivelare quell'opzione.

Passaggio 3: nel prompt dei comandi, digitare adb pull /system/framework/framework.jar per copiare il file del framework del dispositivo sul computer in modo da poterlo modificare.

Modifica del file quadro

Passaggio 4: ora esegui Baksmali Manager usando il comando baksmali Manager.bat.

Passaggio 5: In Baksmali Manager, selezionare 4 (Seleziona file) -> 2 (Framework.jar) -> 1 (Baksmali) e lasciare aperto il prompt dei comandi. Passa alla cartella Baksmali Manager, vai alla cartella framework-> android-> media e apri AudioService.smali in NotePad ++.

Passaggio 6: quando il file si apre in Notepad ++, cerca 0xft 0x0t 0x0t 0x0t per trovare una tabella di numeri esadecimali. La prima voce della quarta riga nel numero esadecimale del numero di passaggi del volume del supporto e 0xf è il valore esadecimale di 15.

Passo 7: Tutto quello che devi fare è sostituire la f (esadecimale di 15) con qualsiasi altro numero esadecimale. È possibile utilizzare Window Scientific Calculator per questo. Comunque come me, se anche tu vuoi renderlo 30, sostituisci la f con 1e e salva il file.

Passaggio 8: Dopo aver salvato il file, aprire il prompt dei comandi di Baksmali Manager che è stato lasciato incustodito nel passaggio 5 e premere 2 per smali il file e creare un file classes.dex da esso. Dopo aver creato il file dex, aprire framework.jar con 7-Zip e trascinare e sostituire il file classes.dex modificato utilizzando Baksmali Manager.

Sostituzione del file modificato

Passo 9: Ora esci da Baksmali Manager e digita adb remount per riconnettere il telefono.

Passaggio 10: dopo aver visualizzato un messaggio di conferma, digitare adb push framework.jar /system/framework/framework.jar per sostituire il file.

Passaggio 11: Dopo aver sostituito il file, eseguire la shell adb e digitare chmod 644 framework.jar per modificare l'autorizzazione del file system.

Accidenti, è quasi finita. Ora puoi riavviare il dispositivo, riprodurre alcuni brani sul telefono e sentire la differenza per te stesso.

Conclusione

Ammetto che la procedura è un po 'lunga solo per modificare i passaggi del volume, ma questo sembra essere l'unico modo per farlo. Speriamo che i fanatici di Android apprezzino questo e seguano i passaggi senza alcun singhiozzo.

Top crediti immagine: woodleywonderworks