Przedstawiam wam świetny kernel pod ROM JVQ/R/S/T!
Oryginalny post z xda autora [KERNEL] MIDNIGHT-0.7.6/11-10-07/BLN/Voodoo10/UVOC/extendedCWM/... - xda-developers
Autor twierdzi ,że jest bardzo dobrze zoptymalizowany i mało prądożerny.
FEATURES
- based on I9000-GB-Update Samsung sources, merged with Update2
- works with JVQ/R/S/T firmware
- defaults to 1Ghz & stock voltages
- optional UV/OC 1.2Ghz
- Speedmod sharpness/color (tweaked) and RFS/EXT4 conversion (thanks Hardcore)
- VoodooSound (thanks supercurio)
- BLN (thanks neldar)
- optimized conservative governor as default, IO: NOOP (info) & VR schedulers
- tiny speed improvements & disabled debug code
- tweaked lowmemorykiller settings incl. HOME_APP = ADJ1
- custom bootanimations
- i dużo modyfikacji przez CMW !!!
Download:
http://forum.xda-developers.com/attachment.php?attachmentid=742913&d=1318013953
Fix na BLN dla JVT (dzieki mikolaj612) :
http://www.multiupload.com/H6ONX9CCYO
Przetłumaczone CMW przez mikolaja612:
Reboot into Recovery - Czyli restartuje ponownie telefon do recovery,
Reboot into Download - Podobnie tylko do trybu download (Odin/Heimdall),
Shutdown - Wyłączy nam telefon,
Swith to recovery3e - Przełączy nas na oryginalne Recovery Samsunga,
Install ROOT and Super User - Instaluje nam ROOT'a i aplikacje Superuser:
* Install ROOT (su, superuser, busybox) - nie wymaga tłumaczenia, kompletny ROOT,
* Install ROOT and remove some toolbox cmds - instaluje ROOT'a i usuwa niektóre komendy (nie wiem jakie),
* Install ROOT and remove most toolbox cmds - instaluje ROOT'a i usuwa większość komend (nie wiem jakie),
Convert filesystems to RFS/EXT - menu wybory systemu plików / konwertowania partycji:
* Convert /DATA, /DBDATA, /CACHE -> RFS - Konwertuje te partycje do systemu RFS (domyślny format w telefonach Samsunga),
* Convert /DATA, /DBDATA, /CACHE -> EXT4 - Konwertuje te partycje do systemu EXT4 (tzw. LAGFIX, wygodne rozwiązanie, nie trzeba żadnych dodatkowych programów),
* Convert /SYSTEM -> RFS/EXT4 - Opcja ta konwertuje nam partycje systemową na wybrany przez nas system plików czyli RFS lub EXT4.
Configure misc./modules - to menu słuzy do wyboru modułów, które system ma uaktywnić:
* Toogle CIFS module - moduł ten odpowiada za udostępnianie plików (np: telefon będzie widziany w otoczeniu sieciowym i będzie możliwa wymiana plików komputer - telefon i vice versa),
* Toogle LOOGER module - moduł, który robi nam logi, przydatne dla developerów albo w przypadku błędów, wtedy wszystko mamy zapisane w pliku,
* Toogle TUN module - moduł ten odpowiada za obsługę i wsparcie dla sieci VPN (Virtual Private Network),
* Toogle IPv6 privacy - moduł ten uaktywnia opcję bezpieczeństwa dla protokołu TCP/IP w wersji 6,
* Toogle init.d support - ta opcja dodaje wsparcie dla skryptów umieszczonych w init.d (czyli wszelakich tweak'ów, a większość Custom ROM takie ma, polecam włączyć).
Configure video driver options - to menu służy do wyboru profili wyświetlania (czyli inaczej mówiąc zmieniają nam się odcienie barw na wyświetlaczu):
* Enable color mode MIFNIGHT - domyślny (według mnie najlepszy, oczywiście ma fix na ostrość obrazu dostosowane nasycenie kolorów),
* Enable color mode COLD - kolory mają zimny odcień,
* Enable color mode WARM - kolory mają ciepły odcień (ładnie prezentuje się to na AMOLED),
Configure sdcard READ_AHEAD value - tutaj wybieramy szybkość odczytu danych z pamięci masowej (polecam opcję 2048kb, powinna przynieść najlepsze rezultaty na większości kart SD, aczkolwiek można eksperymentować z innymi wartościami).
Configure IO scheduler - harmonogram operacji wejścia/wyjścia:
* NOOP - w większości przypadków powinien się świetnie spisywać, ustawiony domyślnie,
* VR - najnowszy ze wszystkich, powinien być najwydajniejszy,
* CFQ - podstawowy, niezbyt zoptymalizowany do pracy na Androidzie,
* DEADLINE - zoptymalizowany dla urządzeń mobilnych, jeden z najlepszych,
Configure lowmemorykiller value - w tym menu ustawiamy wartości według jakich system ma zwalniać pamięc RAM po przekroczeniu ustalonego limitu:
* Setup LMK Slot (1-6) tutaj możemy ręcznie sobie wpisać interesujące nas wartości.
* Preset - gotowe wartości do wyboru,
* Reset - domyślne ustawienia,
Configure CPU - menu zarządzania prędkością procesora oraz jego napięciem:
* Select CPU max. frequency - czyli wybieramy prędkość procesora (OC),
* Select CPU governor - tutaj wybieramy w jaki sposób system zarządza pracą procesora,
* Conservative - Domyślnie ustawiony, działa w taki sposób, że przy przekroczeniu pewnego progu (obciążenia) system ustawi max prędkość procesora, w przypadku nie przekroczenia tego progu ustawi najniższą, odbywa się to w sposób MAX(przekroczony odpowiedni próg) MIN (nie przekroczony odpowiedni próg), bez wartości pośrednich,
* Ondemand - Podobny do powyższego, ale w przypadku przekroczenia progu natychmiast ustawia max dostępną prędkość procesora (czyli w przypadku nawet małego obciążenia procesor pracuje na pełnych obrotach, ten tryb może mieć negatywny wpływ na kondycję akumulatora, jednak cechuje się lepszą wydajnością).
* Adjust CPU governor tresholds - tutaj ustawiamy próg skalowania procesora (czyli im większe tym procesor więcej mocy będzie przeznaczał na operacje w sytemie, im większa wartość tym większe zyżycie baterii),
* Coservative UP - ustawiamy górny zakres skalowania,
* Coservative DOWN - dolny zakres skalowania,
* Ondemand UP - górny zakres skalowania.
Select CPU undervolting preset - zarządzanie napięciem procesora w dół, czyli pisząc wprost obniżanie napięcia (niebezpieczne, za niskie spowoduje zwiechy i bootloop'y).
Opcje niżej służą do ustawiania napięcia pod konkretną prędkość procesora,
Reset CPU undervolting defaults - przywraca domyślne napięcia procesora.
Configure touchscreen sensivity - tutaj ustawiamy czułość ekranu (im więcej + przy nazwie tym ekran staje się czulszy).
Cleanup options - opcje związane z czyszczeniem, przywracaniem, bądź kopią zapasową pewnych danych:
* Custom Bootanimation - tutaj możemy usunąć, zrobić kopię zapasową badź przywrócić animację startową w telefonie (ale tylko te w zip, czyli domyślnej się nie da),
* Initscripts in init.d - tutaj możemy usunąć, zrobić kopię zapasową badź przywrócić skrypty z katalogu init.d czyli wszelakie przyspieszacze systemu, czy skrypty uruchamiające wspracie dla jakiś modułów (np: Netfilter, CIFS, Zipalign),itp. (praktycznie każdy Custom ROM je ma),
* Startup/Shutdown Sound - tutaj możemy usunąć, zrobić kopię zapasową badź przywrócić dźwięk podczas uruchamiania / wyłączania telefonu,
* local.prop - tutaj możemy usunąć, zrobić kopię zapasową badź przywrócić local.prop (nie wiem za co odpowiada ten plik w sumie, ale komuś może się przydać ta opcja),
* VoltageControl initscripts - tutaj możemy usunąć, zrobić kopię zapasową badź przywrócić skrypty z zapisanymi napięciami dla procesora i jego taktowań,
* Midnight config files - tutaj możemy usunąć, zrobić kopię zapasową badź przywrócić pliki ustawień Kernela, czyli pisząc wprost są to te ustawienia , które sobie wybieramy/zmieniamy w Advanced Kernel Features (wszystkie),
* Superuser, su, busybox - ta opcja służy do usuwania ROOT'a, aplikacji Superuser (oraz pliku SU) i pakietu busybox.