“Conocimientos Sistemas>Linux

Cómo editar Núcleos de Android en Ubuntu

2015/8/13
El kernel de Android se deriva del kernel Linux. Se basa en los servicios básicos de Linux , tales como la gestión de la seguridad, memoria, red y de procesos. Para hacer modificaciones al núcleo Android e incluir o desbloquear ciertas habilidades , debe editar y compilar su propio kernel Android. El sistema operativo Ubuntu es una de las mejores plataformas para editar y compilar kernels en Android , y es fácil de instalar todo lo necesario. Cosas que necesitará
Android Phone Foto de transferencia de datos USB cable
Mostrar más instrucciones
1

Seleccione "Accesorios " del menú principal y haga clic en " Terminal " para abrir la aplicación . La Terminal es similar a la de Windows Símbolo del sistema
2

escriba lo siguiente en la terminal y presionar "Enter " para instalar Java: .

Sudo apt- get install sun - java5 - jdk

Utilice la contraseña que utiliza para iniciar sesión en Ubuntu cuando se le solicita una contraseña. . Esto le da a los privilegios de root aplicación
3

Ejecute los siguientes comandos en la terminal para instalar el resto de las herramientas necesarias para editar kernels Android :

sudo apt -get instalar git -core gnupg flex bison gperf libsdl -dev libesd0 -dev libwxgtk2.6 -dev build-essential zip rizo libncurses5 -dev zlib1g -dev valgrind
4

Crear la estructura de carpetas necesaria , obtener una copia del guión repositorio Android, y dar pleno acceso de lectura a la escritura ejecutando estos comandos en el terminal:
cd /home

/* el usuario - namemkdir myandroidmkdir bincurl http://android.git . kernel.org /repo > ~ /bin /repochmod a + x ~ /bin /repo
5

Ir a la carpeta " MYAndroid " y descargar las herramientas de Google y la fuente de Android, utilizando el repositorio guión que haya descargado anteriormente . Para ello, ejecuta estos comandos en el terminal:

cd ~ /MYAndroid ~ /bin /repo init -u git ://android.git.kernel.org /platform /manifest.git ~ /bin /repo sincronización
6

Copia y pega el siguiente comando en el terminal y presionar " Enter" para ejecutarlo :

echo " ----- BEGIN PGP PUBLIC BLOQUE DE CLAVE - ---- Version : GnuPG v1.4.2.2 PGP CLAVE PÚBLICA BLOQUE ----- "> /tmp /android.gpg
7

Ejecute los siguientes comandos en el terminal para copiar la clave en el archivo temporal para el llavero y eliminar el archivo temporal :

gpg - import < /tmp /android.gpgrm -rf /tmp /android.gpg
8

Abra el navegador web y vaya a código fuente del Kernel HTCDev página (ver Recursos) . Haga clic en el botón " Descargar" al lado de la "HTC EVO Shift 4G (Sprint WWE) - MVNOCRC - 2.6.32 código fuente del kernel " de entrada. . Guarde el archivo en el escritorio
9

Ejecute este comando en el Terminal para crear un nuevo directorio : .

Mkdir ~ /EVO_Kernel_sources
10

Abra Nautilus. Nautilus es similar al Explorador de Windows . Se muestra la carpeta Inicio . Pulse la tecla "Ctrl " y " H " al mismo tiempo para ver las carpetas ocultas . Haga clic en la carpeta " EVO_Kernel_sources " que ha creado anteriormente para abrirlo.
11

Haga doble clic en el archivo de origen que ha descargado antes de abrir el archivo TAR . Contiene una sola carpeta , arrastre esta carpeta desde el archivo a la carpeta " EVO_Kernel_sources " para extraer allí
12

Ejecutar estos comandos en el terminal para crear la estructura de carpetas para la construcción y Android . crear un enlace a las fuentes del kernel que acaba de extraer : .

cd ~ mkdir androidcd androidmkdir sourcescd sourcesln - s /home /* su_nombre_de_usuario * /EVO_Kernel_sources /* Extracted_folder_name kernel

Reemplazar " su_nombre_de_usuario " con su verdadero nombre de usuario de Ubuntu y " Extracted_folder_name " con el nombre de la carpeta que extrajo de la EVO Android archivo fuente .
13

Conecte el teléfono Android de su máquina Ubuntu en modo de transferencia de datos a través de USB cable. Ejecutar estos comandos en el terminal para copiar el archivo de configuración principal de Android desde el teléfono a la "/android /sources /kernel" carpeta :

adb tirar de /proc /config.gz ~ /android /fuentes /kernel /cd ~ /android /sources /kernel /gunzip config.gz
14

Ejecutar estos comandos para editar el makefile del kernel de Android y especifique la cadena de herramientas y compilador :

cd ~ /android /sourcesmake cleanexport ARCH = armexport CROSS_COMPILE = brazo eabi -export PATH = $ PATH : ~ /myandroid/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin
15

Ejecute este comando para iniciar la configuración de las opciones del núcleo :

make menuconfig

Desplácese hasta la parte inferior de la ventana que aparece, seleccione la opción " Cargar un archivo de configuración alternativo " y pulse " ; Enter " introducirse esta ruta al archivo de configuración en el cuadro que aparece :

/home /* su -user- name * /android /sources /kernel /config

Press. " Enter" de nuevo .
16

Seleccione las opciones de hacer el menú para modificar el kernel Android. Lo mejor es seleccionar sólo el " msm7k ", " ondemand " y "performance" como gobernadores de procesador en la sección de escalado de frecuencia CPU. Marque la opción " depuración del kernel " en la sección de Hacking Kernel si su construcción es una compilación de prueba . Habilitar el "Apoyo del host USB" y "Apoyo Gadget USB" si desea utilizar dispositivos USB. También puede añadir soporte para varias funciones de red, como las opciones de privacidad de túneles y una red IP, en la sección de apoyo a las redes .
17

Cierre la ventana de configuración y seleccionar "Sí " cuando se le pida para guardar . Esta acción crea el archivo oculto "config . " En el directorio kernel
18

Ejecutar estos comandos en el terminal para insertar el módulo Wi - Fi , así como realizar y compilar su kernel personalizado Android: .

makeexport KERNEL_DIR = ~ /android /fuentes /kernelcd ~ /myandroid/system/wlan/ti/sta_dk_4_0_4_32/make cleanmake

Linux
¿Qué es la memoria compartida en Linux
Cómo instalar Linux en un PC Intel
Cómo convertir fotos a un dibujo de línea en Linux
Cómo quitar Grub Dual Boot
Cómo restaurar Grub 2 en Kármico
Cómo instalar el BackTrack 3 USB Disco duro
¿Cómo puedo actualizar Suse 10.2 Controles de pantalla
Cómo cambiar el tamaño de la partición de Linux
Conocimientos Informáticos © http://www.ordenador.online