Red de conocimiento informático - Conocimiento informático - Cómo trasplantar el código fuente de Android 2.1 a tu propio teléfono móvil

Cómo trasplantar el código fuente de Android 2.1 a tu propio teléfono móvil

Primero, prepare el entorno de compilación del código fuente de Android 2.1 y el entorno de depuración USB del teléfono móvil.

En segundo lugar, guarde el controlador de hardware y los archivos de configuración relacionados en el teléfono mediante el comando ADB.

En tercer lugar, cree los archivos de configuración de proveedores correspondientes para diferentes modelos de teléfonos móviles.

4. Compile el código fuente. Compile el código fuente.

5. Actualice la ROM a través del cargador de arranque proporcionado por el teléfono, o actualice la ROM directamente a través de la recuperación.

Entre los cinco pasos anteriores, el más difícil es el segundo, que requiere estar familiarizado con los parámetros de hardware de cada modelo de teléfono móvil y poder encontrar los controladores relevantes en el teléfono móvil y comprender cómo funcionan. están configurados. El código fuente publicado por el equipo de CyanogenMod ya hace esto, solo necesita ejecutar el comando de shell antes de compilar el código fuente para descargar el controlador de teléfono móvil y el archivo de configuración correspondientes.

Los siguientes pasos de migración son como referencia:

Primero, debe descargar el código fuente de CyanogenMod 5.0.8:

$ mkdir android-cm5

$ cd android-cm5

$ repo init -u git://github.com/CyanogenMod/android-cm5/github.com/CyanogenMod/android.git -b eclair

$ repo sync

En segundo lugar, descargue algunos de los mismos archivos requeridos por CyanogenMod. Si no desea estos APK en la versión final, también puede configurar /vendor/cyanogen/ /. seller/cyanogen.mk para comentar estos comandos COPY de APK requeridos.

$ cd seller/cyanogen/

$ ./get-rommanager # Descargue el paquete RomManager.apk, utilizado principalmente para flash ROM. Nunca lo he usado.

$ ./get-google-files # ¡No he usado otros paquetes apk de Android desarrollados por Google!

Tres, descarga el proveedor de htc legend (g6).

$ cd ./.../vendor/htc

$ git clone git://github.com/aleho/android_vendor_htc_legend.git #Descargar teléfono móvil htc legend (g6) proveedor, que incluye parámetros de configuración relevantes y descarga de controladores desde el teléfono. Comando SHELL del conductor.

$ mv android_vendor_htc_legend/ legend

$ cd legend

$ ./extract-files.sh # Asegúrese de que el teléfono esté conectado a la computadora al ejecutar esto comando, la depuración USB del teléfono está activada y el comando adb se puede conectar al teléfono. Este proceso implica principalmente descargar el controlador y los archivos de configuración del HTC Legend (G6).

Cuarto, aplique el paquete de parches htc legend (g6) al código fuente de CyanogenMod 5.0.8. Este paquete de parches es principalmente para wifi y pantalla táctil. Si no hace esto, la pantalla táctil no funcionará. podrá tocar y la función wifi no se iniciará.