Ubuntu Por Konstrui Android Kernel

Konstruu Android Kernel

Vi povas krei vian propran kernon por via Android en 10 paŝoj.

 

Android fartis bone pro la malfermfontoj, Linuksaj bazitaj sistemoj. Pro ĉi tiuj malfermaj sistemoj, estas facile ĝisdatigi la aparaton kaj ĝi ankaŭ malmultekostigas evoluojn kaj rajtigojn dum Google daŭre generas siajn enspezojn per reklamantoj kaj sia butiko Google Play.

 

La komerca modelo de la tuta sistemo estas sufiĉe fascina same kiel ĝia kerna kerno. La kerna kerno respondecas pri transpontado de la programaro kaj la aparataro. Ĝi inkluzivas la ŝoforojn kaj modulon de via aparato. Vi povas ŝanĝi kompilaĵon de moduloj en Linuksaj distribuoj plenplenaj. Ĉi tio pliigas la rapidon de via sistemo.

 

La kernoj estas facile optimumigitaj por ĉiu aparato. Tamen ankoraŭ restas spaco por pli da optimumigo. Iuj ekzemploj inkluzivas forigi la Bluetooth-modulon kaj aldoni elementojn al la kerno.

 

Por konstrui la kernon, Ubuntu estas ofte uzata. Ĉi tio estas Linuksa distribuo. Neniu instalado necesas. Vi nur bezonas flash-stokadon aŭ KD-on, por ke vi povu ekbruligi ĝin de la komputilo aŭ tekkomputilo.

 

A2 (1)

  1. Iru al Ubuntu

 

Vi bezonas Ubuntu 12.04-version aŭ pli novan por komenci. Se vi ankoraŭ ne havas ĝin, vi povas elŝuti la plej novan version de la retejo de Ubuntu. Post elŝutado, konservu la ISO sur disko aŭ uzu Unetbootin por krei starteblan USB-klavon.

 

  1. Enŝaltu Ubuntu

 

Rekomencu la komputilon per la disko aŭ USB-bastono alkroĉita al ĝi. Malfermu la lanĉan menuon tuj kiam la komputilo estas ŝaltita. Elektu la rimedon de kie vi volas aliri Ubuntu. Oni petos vin instali Ubuntu aŭ provi, simple elektu Provi.

 

A3

  1. Preparu Ubuntu Por Konstruado

 

Vi bezonas iom da kroma programaro instalita unue antaŭ ol uzi Ubuntu. Premu la emblemon de Ubuntu aŭ la Vindoza ŝlosilo kaj serĉu la fina stacion. Enigu: $ sudo apt-get install build-essential kernel-package libnruses5-dev bzip2

 

A4

  1. Akiru Kernel-Fonto

 

Iu kerno estas atribuita al ĉiu aparato. Vi povas trovi la kernon de via aparato serĉante ĝin interrete. Vi povas trovi ĝeneralajn en AOSP. Specifaj kernoj ankaŭ troveblas ĉe HTC kaj Samsung. Elŝutu la ĝustan kernan fontkodon por vi kaj konservu ĝin en nova dosierujo.

 

A5

  1. Elŝutu NDK

 

Iru al la retejo de Android NDK kaj elŝutu aŭ la 32 aŭ 64-bitan Linuksan version. Konservu ĝin en la sama dosierujo, kie vi konservis vian kernan fontkodon. Ĉerpu tiujn dosierojn same kiel la kernon se la kerno estas kunpremita.

 

A6

  1. Preparu Agordon

 

Reiru al la fina stacio kaj navigu al la kerna dosierujo per la uzo de cd. Uzu:

$ eksportado CROSS_COMPILE = [dosierujo] /androidkernel/android-ndk-r10b/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin/arm-linux-androideabi-

Trovu la defconfig-dosieron, kie estas via aparata kodo. Ĉi tio troveblas en la kerna fonto. Renomi tiun dosieron al maker.defconfig aŭ maker_defconfig.

 

A7

  1. Iru al Kernel Menuo

 

Reiru al la fina stacio kaj uzu ĉi tiujn komandojn:

fari maker.config

fari menuconfig

Tuj kiam vi eniras la duan komandon, kerna agorda menuo montriĝos. Jen kie vi povas komenci ŝanĝojn.

 

A8

  1. Agordu Vian Kernon

 

Certigu, ke vi jam scias, kion ŝanĝi en la menuo. Hazarde forigi modulojn povas esti riska por via telefono. Ĝi eble lasos vian telefonon ne ekfunkciigi aŭ pli malbone, konstante difektante vian aparaton. Vi povas trovi ideojn de Google pri kio ŝanĝi.

 

A9

  1. Konstruu Novan Kernon

 

Se vi estas kontenta pri la ŝanĝoj, vi povas konservi ilin kaj komenci konstrui vian novan kernon. Vi povas uzi ĉi tiun komandon:

$ make –jX ARCH = brako

Anstataŭigu X per kiom multaj kernoj havas la CPU de via aparato.

 

  1. Fulmotelefono

 

Trovu flashaveblan kernan poŝton por via telefono. Kopiu la zImage de la konstruo en vian kernon. Jen kiel vi nun povas uzi la novan kernon. Vi ankaŭ povas aldoni pli da moduloj por agordi vian telefonon kiel vi volas, ke ĝi funkciu.

 

Kunhavigu vian sperton.

Iru al la komenta sekcio sube kaj lasu komenton.

EP

[embedyt] https://www.youtube.com/watch?v=PQQ4JQL31B4[/embedyt]

Pri La Aŭtoro

Respondu

eraro: Enhavo estas protektita !!