Cum să personalizați volumul și volumul media pe Android
Miscellanea / / November 29, 2021
Nu știu dacă ați observat, dar implicit volumul media dispozitivul dvs. Android este împărțit în 15 pași (de la 0 la 14). 0 este pentru sunet și 14 pentru volum maxim. Chestia este că întotdeauna am simțit că 11 este prea moale pentru mine, în timp ce 12 este puțin tare. M-a făcut să poftesc după un 12,5 sau ceva la scara aceea.
Personalizarea acestei setări pe alte platforme probabil nu este posibilă. Dar aici vorbim despre Android, iar cel mai bun lucru despre acest sistem de operare este flexibilitatea pe care o oferă în ceea ce privește modificarea lui.
Așa că, după puțină cercetare, am găsit un uimitor articol scris de Chris Dube care m-a ajutat să convertesc cei 15 pași ai volumului media în 30 de pași. Să vedem cum se face.
Notă: Vei avea nevoie un dispozitiv rootat pentru sarcina. Vom manipula fișierele de sistem Android în sarcină și trebuie să fiți foarte atenți în timp ce editați fișierul. Do luați o copie de rezervă Nandroid telefonului dvs. mai întâi ca măsură de precauție. De asemenea, acesta este un tutorial geek și necesită să cunoașteți lucruri precum instalarea ADB etc. Deci nu pentru utilizatorii începători de Android.
Instrumente pe care trebuie să le instalați pe computer.
Acestea sunt lista de instrumente care trebuie instalate pe sistemul dumneavoastră înainte de a începe tutorialul. Vă rugăm să le instalați dacă nu le aveți deja.
- Cea mai recentă versiune a Kit de dezvoltare Java.
- Driverele dvs. de smartphone.
- Descarca Manager Smali/Baksmali și extrageți-l într-un folder de pe computer
- Veți avea nevoie de fișiere ADB. Puteți continua și să le descărcați individual, dar vă sugerez să instalați complet Android SDK pe computer și apoi instalați instrumentele suplimentare.
- 7-Zip
- NotePad++
Tragerea fișierului cadru de pe dispozitiv
Pasul 1: Descărcați și instalați toate instrumentele de mai sus pe computer și adăugați calea către fișierele ADB în Windows Path Environment Variables (verificați linkul, veți găsi pași pentru adăugarea unei căi la variabilele Windows). Pentru a testa dacă driverele de telefon sunt instalate pe computer, conectați telefonul la computer (activați depanarea USB) și introduceți comanda dispozitive adb. Dacă promptul de comandă returnează un dispozitiv, puteți trece la pasul următor. Dacă nu, verificați fișierele ADB și driverele mobile de pe computer.
Pasul 2: Navigați la folderul Baksmali Manager și deschideți Command Prompt folosind opțiunea de clic dreapta. Țineți apăsată tasta Control și Shift în timp ce faceți clic pe mouse pentru a dezvălui acea opțiune.
Pasul 3: În linia de comandă, tastați adb pull /system/framework/framework.jar pentru a copia fișierul framework al dispozitivului pe computer, astfel încât să îl puteți edita.
Modificarea fișierului cadru
Pasul 4: Acum rulați Baksmali Manager folosind comanda baksmali Manager.bat.
Pasul 5: În Baksmali Manager, Selectați 4 (Selectați fișierul)—>2(Framework.jar)—>1(Baksmali) și lăsați linia de comandă deschisă. Comutați la folderul Baksmali Manager, navigați la framework—>android—>media folder și deschideți AudioService.smali în NotePad++.
Pasul 6: Când fișierul se deschide în Notepad++, căutați 0xft 0x0t 0x0t 0x0t pentru a găsi un tabel cu numere hexazecimale. Prima intrare a celei de-a patra linii din numărul hexazecimal al numărului de pași de volum media și 0xf este valoarea hexazecimală de 15.
Pasul 7: Tot ce trebuie să faceți este să înlocuiți f (hexazecimal de 15) cu orice alt număr hexazecimal. Poți să folosești Calculator științific fereastră pentru aceasta. Totuși, ca și mine, dacă și tu vrei să-l faci 30, înlocuiește f cu 1e și salvează fișierul.
Pasul 8: După ce salvați fișierul, deschideți promptul de comandă Baksmali Manager pe care l-ați lăsat nesupravegheat la pasul 5 și apăsați 2 pentru a micșora fișierul și a crea un fișier classes.dex din acesta. După ce fișierul dex este creat, deschideți framework-ul.jar cu 7-Zip și trageți și înlocuiți fișierul classes.dex modificat folosind Managerul Baksmali.
Înlocuirea fișierului modificat
Pasul 9: Acum ieșiți din Baksmali Manager și introduceți adb remount pentru a reconecta telefonul.
Pasul 10: După ce vedeți un mesaj de confirmare, tastați adb push framework.jar /system/framework/framework.jar pentru a înlocui fișierul.
Pasul 11: După înlocuirea fișierului, rulați adb shell și tastați chmod 644 framework.jar pentru a modifica permisiunea sistemului de fișiere.
Puff, aproape s-a terminat. Acum puteți reporni dispozitivul, puteți reda câteva melodii pe telefon și puteți simți singur diferența.
Concluzie
Recunosc că procedura este puțin lungă doar pentru a schimba pașii de volum, dar acesta pare să fie singurul mod de a face acest lucru. Sperăm că tociștii Android dintre voi vor aprecia acest lucru și vor urma pașii fără niciun sughiț.
Credite de imagine de top: woodleywonderworks