Cómo compilar un núcleo con Android para el Samsung Intercept

El Samsung Intercept , también conocido como el Samsung SGH M910 , es un teléfono inteligente que se ejecuta en el sistema operativo móvil Android 2.1 . El sistema operativo de valores es versátil y aprovecha al máximo el hardware del teléfono. Sin embargo, si usted quiere más de su Samsung Intercept , debe compilar su propio kernel de Android. El núcleo controla el sistema operativo a través del archivo de configuración . Para crear un kernel personalizado , modifique el archivo de configuración y compilar el kernel. Aunque Samsung ha lanzado el código fuente de su núcleo, utilizando un kernel personalizado anula la garantía del dispositivo. Cosas que necesitará
sistema operativo Ubuntu
Mostrar Más instrucciones Matemáticas 1

Ir al menú Aplicaciones , seleccione "Accesorios" y haga clic en "Terminal " para abrir el herramienta de Ubuntu Terminal
2

Obtenga e instale las herramientas que se requieren para compilar su propio kernel ejecutando este comando en el terminal: .

sudo apt- get install gnupg git -core dom - java5 -jdk flex bison gperf libsdl -dev libesd0 -dev libwxgtk2.6 -dev build-essential zip rizo libncurses5 -dev zlib1g -dev
3

Una Abra su navegador Web y descargar el Android NDK (enlace completo en Recursos). . Guarde el archivo en su ordenador
4

Obtener e instalar la utilidad de descompresión mediante la ejecución de este comando en el terminal: sudo

apt-get install unzip
5

Extraer el archivo Android NDK ejecutando los siguientes comandos , en sustitución de " ruta /al /Android NDK " con la ruta de acceso al Android NDK archivo descargado anteriormente: cd ruta

/a /Android NDKunzip android- ndk - r4 -linux- x86.zip
6

Cree una nueva carpeta llamada KernelSource para almacenar el kernel de Android mediante la ejecución de estos comandos : mkdir

KernelSourcecd KernelSource
7

Abra su navegador web y vaya a opensource.samsung.com . Escriba lo siguiente en el cuadro de búsqueda : .

M910
8

Haga clic en el enlace SPH- M910_OpenSource.zip y guarde el archivo en su ordenador
9

Ejecute los siguientes comandos para extraer el archivo , en sustitución de " ruta /al /SPH M910 " con la ruta a la carpeta en la que descargó la fuente de Android. Este proceso crea dos carpetas, la plataforma y el kernel :

cd ruta /al /SPH M910unzip android- ndk - r4 -linux- x86.zip
10

Abra la carpeta kernel , seleccione todos los archivos y copiarlos a la carpeta KernelSource .
11

Conecte el Samsung Intercept al ordenador mediante el cable USB que viene con el teléfono.
12

Obtener el config desde su teléfono Samsung ejecutando estos comandos en la terminal: . .

adb tire /proc /config.gz gunzip config.gzmv config config
13

Abra el archivo de configuración de una editor de texto y editar la configuración del kernel. Por ejemplo, si desea utilizar dispositivos USB con su Intercepción , active el "Apoyo a la del lado del host USB" y la configuración de " Gadget Soporte USB " . También puede activar varias funciones de red, como un túnel IP y opciones de privacidad. El archivo de configuración incluye comentarios que explican cada ajuste y sus opciones. Guarde el archivo de configuración en la carpeta KernelSource
14

Prepárese para compilar el kernel ejecutando estos comandos en la terminal: .

ARCH exportación = armexport CROSS_COMPILE = arm- eabi -4.4 . 0export PATH = $ PATH : ~ /android-ndk-r4/build/prebuilt/linux-x86/arm-eabi-4.4.0/bin
15

Ejecute el siguiente comando en el Terminal para compilar el kernel de Android para su Samsung Intercepción :

hacer

Esto puede tomar hasta una hora , dependiendo de su equipo

.