Witam w drugim już poradniku mojego autorstwa, zainteresowanych odsyłam do poprzedniego -> Forum po zmianach, link nie działa
Tematem przewodnim dzisiejszego jest to jak zwiększyć głośność dźwięku na (prawie)* każdym modelu.
Wielokrotnie na forum padała kwestia tego czy i jak można zwiększyć głośność naszej kochanej słuchawki.
DISCLAIMER: Nie odpowiadam za szkody wyrządzone podczas stosowania którejkolwiek z poniżej przedstawionych metod. Wszystko robisz na własną odpowiedzialność.
Metoda pierwsza - XPOSED Framework + GravityBox
Link do oryginalnego tematu, przez użytkownika Prosac:
https://forum.android.com.pl/topic/417978-zmiana-ga-oa-noa-ci-telefonu-na-dowolnym-jego-poziomie/
Napisane oraz przedstawione w bardzo czytelnej i zrozumiałej formie. Należy jednak pamiętać, żeby nie szarżować za bardzo z wprowadzanymi liczbami, ponieważ możemy nieodwracalnie uszkodzić nasze urządzenie.
Metoda druga - AlsaMixer, Android 3.0+
Czym jest ALSA?
Advanced Linux Sound Architecture (ALSA) - system obsługi dźwięku dla Linuksa
Podobne było założenie aplikacji przygotowanej na Androida - dzięki niej możemy ustalać poziom głośności dźwięku jaki wydobywa się z słuchawek lub głośników naszego urządzenia.
Link do pobrania: https://play.google.com/store/apps/details?id=com.skvalex.alsamixer
Instrukcja instalacji:
1. Pobieramy aplikację ze Sklepu Play
2. Instalujemy i uruchamiamy
3. Nadajemy zezwolenia root
4. Powinien ukazać się nam taki widok:
Master - dzwonki, powiadomienia i wiadomości
Headphone - słuchawki UWAGA! Zmiany działają jedynie po podpięciu zestawu przez wejście audio.
Speaker - głośnik urządzenia
Wybierając żądane pole możemy ustalić wartość w podanym przedziale. Zmiany nie wymagają restartu urządzenia.
Metoda trzecia - edycja pliku "default_gain.conf"
METODA DLA BARDZIEJ ZAAWANSOWANYCH UŻYTKOWNIKÓW
Metoda ta kierowana jest szczególnie do użytkowników telefonów Samsunga, ponieważ producent umieścił maksymalne wartości dla poszczególnych opcji dźwiękowych w tym jednym pliku.
Lokalizacja pliku: system/etc/default_gain.conf
Edycji możemy dokonać bezpośrednio w urządzeniu lub też przesłać plik i edytować go na komputerze (polecam do tego celu NotePad++).
Modele, które posiadają plik default_gain.conf:
Samsung Galaxy Note II
Samsung Galaxy Note 3 (jedynie wariant SM-N9005)
Samsung Galaxy S III
Samsung Galaxy S4 (jedynie wariant GT-I9500)
WPROWADZENIE:
Cały plik jest podzielony na 4 działy: Normal, Incall, Ringtone i Incommunication.
Każdy dział ma odpowiednie "modyfikatory", są to między innymi: Earpiece, Speaker, Headset Out, Headphone. Oczywiście jest ich więcej, ale chodzi tu tylko o zrozumienie budowy pliku.
Więc jeśli chcemy ustalić głośność to musimy wybrać odpowiedni dział oraz znajdujący się w nim modyfikator.
Przykład (na telefonie SGS4):
Chcemy zwiększyć głośność dzwonków podczas połączeń przychodzących.
Znajdujemy dział Ringtone i modyfikator Speaker, wygląda to mniej więcej tak:
Modifier "Ringtone" {
SupportedDevice {
"Speaker"
}
Enable {
{ "Speaker Digital Volume", [b]112[/b] },
{ "SPKOUTL Input 1 Volume", 32 },
{ "SPKOUTL Input 2 Volume", 32 },
}
}
Pogrubioną wartość przy Speaker Digital Volume zmieniamy na inną, w tym wypadku będzie to 142.
Po zmianie wybrany fragment powinien wyglądać tak:
Modifier "Ringtone" {
SupportedDevice {
"Speaker"
}
Enable {
{ "Speaker Digital Volume", [b]142[/b] },
{ "SPKOUTL Input 1 Volume", 32 },
{ "SPKOUTL Input 2 Volume", 32 },
}
}
Przykładowe kombinacje:
(Normal, Speaker) - głośność głównego głośnika
(Ringtone, Speaker) - głośność dzwonka
(Incall, Earpiece) - głośność słuchawki zestawu słuchawkowego
(Incall, Speaker) - głośność głośnika w trybie głośnomówiącym
PARĘ UWAG: Generalnie, edytując plik default_gain.conf, możemy niemal dowolnie zmienić maksymalną wartość dźwięku dla danej części udźwiękowienia. Jest to znacznie potężniejsze narzędzie niż AlsaMixer czy GravityBox, lecz wszelkie zmiany należy nanosić bardzo, ale to bardzo ostrożnie i z umiarem. Należy również pamiętać, że dla każdego urządzenia wartości te będą RÓŻNE.
Napisane na podstawie:
[ROOT] Massive Volume Modifications for i9500 (i9505 incompatible)! - xda-developers
[MOD][ROOT] Audio Hacks and Modifications + New Insanely Loud Volume Hack!! (post 2) - xda-developers
Metoda czwarta - zmiana ustawień poprzez menu serwisowe
Jest to metoda raczej eksperymentalna, ponieważ niektórym działa, a inni nie widzą poprawy.
Polega ona na wpisaniu kodu serwisowego w dialerze telefonu, zatwierdzeniu słuchawką i wybieraniu kolejnych opcji.
DISCLAIMER: Każdy producent posiada inne kody.
Samsung, HTC: *#*#197328640#*#*
Sony: >*<<*<* -> lub *#*#4636#*#*
LG: *#*#4636#*#* lub 3845#*610# [LG L5] lub 3845#*700# [LG L7] lub 3845#*605# [LG L9II]
Okazuje się, że kod dla Samsunga działa też na kilku innych urządzeniach, warto spróbować - nie usunie wam on nic, jest to tylko menu serwisowe.
Dla Samsunga instrukcja zmiany głośności prezentuje się tak:
zestaw słuchawkowy (muzyka):
Na dialerze wybierz *#*#197328640#*#*. Następnie wybierz:
[8] [b]audio[/b] -> [2] [b]headset[/b] -> [2] [b]rx value[/b] -> [5] [b]rx codec for midi[/b] -> [1] [b]rx codec gain[/b].
Wprowadź [b]5FFF[/b] by uzyskać 4db, [b]7FFF[/b] by uzyskać 6db, [b]FFFF[/b] by uzyskać 12db, [b]2014[/b] by powrócić do ustawień domyślnych
zestaw słuchawkowy (rozmowa):
Na dialerze wybierz *#*#197328640#*#*. Następnie wybierz:
[8] [b]audio[/b] -> [2] [b]headset[/b] -> [2] [b]rx value[/b] -> [1] [b]rx codec/volume[/b].
Wprowadź [b]5FFF[/b] by uzyskać 4db, [b]7FFF[/b] by uzyskać 6db, [b]FFFF[/b] by uzyskać 12db, [b]4000[/b] by powrócić do ustawień domyślnych
głośnik (muzyka):
Na dialerze wybierz *#*#197328640#*#*. Następnie wybierz:
[8] [b]audio[/b] -> [3] [b]speaker[/b] -> [2] [b]rx value[/b] -> [5] [b]rx codec for midi[/b] -> [1] [b]rx codec gain[/b].
Wprowadź [b]5FFF[/b] by uzyskać 4db, [b]7FFF[/b] by uzyskać 6db, [b]FFFF[/b] by uzyskać 12db, [b]47d0[/b] by powrócić do ustawień domyślnych
głośnik (rozmowa):
Na dialerze wybierz *#*#197328640#*#*. Następnie wybierz:
[8] [b]audio[/b] -> [3] [b]speaker[/b] -> [2] [b]rx value[/b] -> [1] [b]rx codec/volume[/b].
Wprowadź [b]5FFF[/b] by uzyskać 4db, [b]7FFF[/b] by uzyskać 6db, [b]FFFF[/b] by uzyskać 12db, [b]5a67[/b] by powrócić do ustawień domyślnych
Niestety znane są tylko instrukcje dla Samsunga, przy pozostałych modelach menu może się różnić - nie ma innych telefonów by to sprawdzić. Bardzo proszę o możliwe info czy działa oraz jak nazywają się poszczególne opcje w menu.
Jeżeli znajdę inne metody, dopiszę je do listy. Jeśli ktoś ma pomysły/sugestie to bardzo proszę zostawiać je w komentarzach.