Ciao a tutti,
vi presento il nostro kernel per s6: Sixty-4Stroke
una piccola spiegazione per il nome e poi veniamo alle feature per il nome abbiamo giocato un po con il fatto che il kernel è un po il motore del telefono e visto che s6 ha il processore a 64 bit abbiamo pensato, invece che essere un motore a 4 tempi è a 64 looool ed ecco il nome
FEATURE:
il nostro obiettivo è migliorare quello che gia viene proposto da samsung, utilizzando toolchain già ottimizzate rispetto alle "stock google" e dando un po di libertà di scelta in piu per adattarlo meglio al propio utilizzo
non volevamo un kernel con troppe feature, tipo 2T2W (doppio tocco per accendersi) ecc ecc, ci sono gia altri kernel che lo fanno o lo faranno..
Spoiler:
per gestire tutte le funzioni abbiamo creato (anche se il merito va tutto a @daxgirl ) una app che viene insallata assieme al kernel.
il metodo che usiamo per applicare le modifiche è un approccio abbastza "linux" invece che usare l'app all'avvio del cell per setare i valori ad ogni boot, abbiamo deciso di usare gli init.d, in modo che l'app non dobba essere lanciata all'avvio del cell per dover scrivere i valori, ma viene fatto appunto dagli script che vengono creati dall'app stessa nel momento in cui vengono salvati i valori.
secondo noi è un approccio piu libero, in quanto un utente con le dovute capacità puo modificare i files direttamente dalla path /system/etc/init.d e apportare modifiche, oltre che aggiungere a piacimento altri script per governare il sysctl.
sources: https://github.com/wuby986/Sixty-4Stroke-kernel
credits:
@daxgirl
DOWNLOAD