salve oggi vi presento questa guida ideata da markolino631 che servira ad insegnarvi a compilare un kernel android (vale per TUTTI i telefoni)
requisiti minimi:
Ubuntu 11.04 a 32 o 64 bit( 11.04 consigliato ma va bene anche superiori)
Computer minimo un dualcore con 4 giga di ram (consigliato con questi requisiti minimi acer travelmate da 300 euro cica)
Sorgenti del kernel che si possono trovare sul sito ufficiale della marca del telefono tipo samsung o lg
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------guida
1)installazione pacchetti necessari su ubuntu!
aprite il terminale e digitate questo comando:sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev valgrind
dopo aver installato tutti i pacchetti procediamo scaricando il compilatore
2)scaricare il compilatore:
scaricare android ndk per ubuntu da questo link:Android NDK | Android Developers
dopo averlo scaricato estraetelo nella cartella home
3)ora dovete impostare i parametri per la compilazione
Date sempre questi comandi nel terminale:
export ARCH=arm
export CROSS_COMPILE=arm-linux-androideabi-
export PATH=$PATH:~/android-ndk-r8/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin
4)Mettete la cartella con dentro il kernel nella home e se avete già il file config dovrete solo dare da terminale:
cd *nome cartella kernel*
make *nome file config* che si trova in arch/arm/configs
make menuconfig
o
se invece non avete il file config dovrete dare questo comando da adb:
adb pull /proc/config.gz ~/*nome cartella kernel*/
poi estrate il file config che è dentro al file config.gz dentro la cartella dove c'è il kernel, rinominatelo in .config
e date make menuconfig
5)Infine date il comando:
make -jx
*La x dipende da quanti processori avete! Esempio dualcore -j2 , quadcore -j4
con un dual core ci vuole circa mezz ora
Alla fine della compilazione trovere il file zImage che sarebbe il kernel compilato in arch/arm/boot
è tutto!
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
voglio ricordare che giocare con i kernel e pericolosissimo!!! per voi e per altri utenti quindi raccomando questa guida solo ad utenti un po piu esperti
[B]in fine ricordo che ne io ne androidiani ci prendiamo responsabilita riguardo a danni e/o brik ai vostri device causati da questa guida[/B
Ciao