Hana i ka'ōiwi kala
Hiki iā ʻoe ke hana i kāu kernel ponoʻī no kou Android ma 10 mau kiʻo.
Ke hana maikaʻi nei ʻo Android ma muli o nā puka ākea, e hoʻokumu ana i nā ʻōnaehana Linux. Ma muli o kēia mau ʻōnaehana wehe, maʻalahi ka hoʻopohapiha i ka mea hana a hana pū nō hoʻi ia i ka hoʻomohala a me ka laikini ʻoi aku ka uku a ʻo Google e hoʻomau i ka loaʻa ʻana o kāna kālā me nā mea hoʻolaha a me kā Google Play store.
Kahi hiʻohiʻona ʻo ka ʻoihana hana o ka ʻōnaehana like me ka kernel kumu nui. ʻO ka kernel kumu ke kuleana no ka hoʻopaʻa ʻana i ka polokalamu a me ka ʻoihana. Loaʻa iā ia nā mea hoʻokele a me nā ʻenehana o kāu kelepona. Hiki iā ʻoe ke hoʻololi i ka hōʻuluʻulu ʻana o nā modules ma nā ʻāpana Linux i piha ʻole. Hoʻonui kēia i ka wikiwiki o kāu pūnaehana.
Hoʻohālikelike ʻia nā kernels no kēlā me kēia mea hana. Eia nō naʻe, aia kahi lumi no ka hoʻomohala hou aʻe. ʻO kekahi mau hiʻohiʻona e komo ana i ka lawe ʻana i ka pākeke Bluetooth a hoʻohui i nā mea i loko o ka pahu.
E kūkulu i ka ʻala, ua hoʻohana pinepine ʻia ka Ubuntu. ʻO kēia kahi hoʻolaha Linux. ʻAʻohe mea pono e pono ai. ʻO nā mea āu e makemake ai ka waiho pā uila a CD paha iā ʻoe no ke takalaka ʻana mai ia mai ka PC a ʻaʻole kamepiula paha.
-
E hele ma Ubuntu
Makemake ʻoe i kahi bersyon Ubuntu 12.04 a i ʻole e hoʻomaka ai. Inā ʻaʻole ʻoe e loaʻa ana, hiki iā ʻoe ke hoʻoemi i ka hōʻano hou mai ka pūnaewele ʻo Ubuntu. Ma hope o ka hoʻoiho ʻana, e mālama i ka ISO i kahi disc a hoʻohana i ka Unetbootin e hana i kahi lāʻau USB bootable.
-
Boot Ma Ubuntu
Hoʻokomo hou i ka kamepiula me ka disc a i ʻole ka USB Stick e hoʻopili iā ia. E wehe i ka waihona pahu ma ka hiki ke huli ke kamepiula. E koho i ka mea āu e makemake ai e komo i ka Ubuntu mai. E noi aku ʻoe e hoʻokomo i ka Ubuntu a i ʻole e hoʻāʻo, e koho wale iā Try.
- E hoʻomākaukau i ka Ubuntu no ka kūkulu ʻana
Pono ʻoe i kekahi polokalamu koʻikoʻi i kau ʻia ma mua o ka hoʻohana ʻana iā Ubuntu. E kaomi ma ke logo o Ubuntu a i ʻole ke kī Windows a huli i ka ʻāpana. Key i: $ sudo apt-e uaki i kahi kūkulu hale-kernel-package libnruses5-dev bzip2
-
Loaʻa ka Punawai Kernel
Hoʻoiho ʻia kahi kernel i kēlā me kēia mea hana. Hiki iā ʻoe ke loaʻa i ka ʻeho o kāu hāmeʻa ma ka huli ʻana ma ka pūnaewele. Hiki iā ʻoe ke ʻike i nā mea ākea ma AOSP. Hiki ke loaʻa nā honu kikoʻī ma ka Samsung a me Samsung. Hoʻoiho i ka code waihona kernel kūpono no ʻoe a mālama iā ia ma kahi waihona.
-
Hoʻoiho NDK
E hele i ka pūnaewele o Android NDK a hoʻoiho ma ka 32 a i ʻole 64-bit Linux ka hopena. E hūnā ma ka faila like kahi i mālama ai i kāu pāʻālua kumu. Hoʻopili i nā faila a penei hoʻi i ka ʻaloe inā e hoʻokaʻawale ka ʻili.
-
E hoʻomākaukau i ka hoʻonohonoho
E hele i ka pahu a holo i ka kernel folder me ka hoʻohana ʻana o cd. Hoʻohana:
$ export CROSS_COMPILE = [kōpaki wahi] / androidkernel / android-ndk-r10b / toolchains / arm-linux-androideabi-4.6 / prebuilt / linux-x86_64 / bin / arm-linux-androideabi-
E ʻimi i ka faila defconfig ma kahi o kāu ipu uila. Hiki i ka ʻike ma ke kumu kernel. E hoʻololi hou i kēlā faila i maker.defconfig a i ʻole_defconfig.
-
Hele i ka Menu Kernel
E hoʻi i ka pahu a hoʻohana i kēia mau kauoha:
hana.iaila
make menuconfig
I ka wā e hoʻokomo ai i ka kauoha lua, e hōʻike ʻia kahi papa hoʻonohonoho kernel. ʻO kēia kahi e hoʻomaka ai ke hana i ka loli.
-
E hōʻoia hou i kāu Kernel
Hōʻike i kahi ʻike i ka mea e hoʻololi ai i ka papa inoa. Hiki i ka wehe ʻana i nā modules ke hoʻopilikia i kāu kelepona. E waiho i kāu kelepona ʻaʻole booting a maikaʻi aʻe paha, e hōʻino mau loa i kāu kamepiula. Hiki iā ʻoe ke loaʻa nā manaʻo mai ka Google no ka mea e hoʻololi.
-
Hana hou i ka Kernel
Inā hōʻoluʻolu ʻoe i nā loli, hiki iā ʻoe ke mālama iā lākou a hoʻomaka e kūkulu i kāu kernel hou. Hiki iā ʻoe ke hoʻohana i kēia kauoha:
$ make -jX ARCH = lima
Hoʻololi iā X me ka nui o nā cores i ka CPU o kāu kamepiula.
-
Pākuʻi Ke kelepona
E ʻike i kahi kāleka kernel flashable no kāu kelepona. Kahi kope mai ka zImage mai ka kūkulu i loko o kāu kernel. Pēlā e hiki ai iā ʻoe ke hoʻohana i kēia ʻōpala hou. Hiki iā ʻoe ke hoʻohui i nā ʻōkuhi hou aku e hana i kāu kelepona i ke ala āu e makemake ai e holo.
Kaʻana i kāuʻike.
E hele i ka mahele ʻōlelo ma lalo nei a waiho i kahi ʻōlelo.
EP
[embedyt] https://www.youtube.com/watch?v=PQQ4JQL31B4[/embedyt]