- Adım
- Lütfi
- Cihazım
- Le Pro3
- Yaş
- 27
- Konum
- ankara
- Katılım
- 22 Mayıs 2016
- Konular
- 68
- Mesajlar
- 102
- Tepkime puanı
- 217
- Puanları
- 43
DİPNOT
BU İŞLEMDEN DOĞACAK SORUNLARDAN ŞAHSIM VE FORUM MIUI TÜRKİYE SORUMLU TUTULAMAZ.
AÇIKLAMA
Bu kılavuz ile istediğiniz kaynak kernele özelleştirme yapıp kendi kernelinizi oluşturup derleyebileceksiniz.
Bu kılavuzu göz aşınalığınızın oluşması için aşağıdaki videoya göre hazırladım.
Ricam eğer bu kılavuzdan en ufak bir yardım aldıysanız sadece konunuzun teşekkürler kısmında benim de ismim geçsin.
ANLATIM
Derleme Hazırlığı
Yama Dersi
Kernel Geliştirme
Derleme
Boot.img Oluşturma
VİDEO ANLATIM
BU İŞLEMDEN DOĞACAK SORUNLARDAN ŞAHSIM VE FORUM MIUI TÜRKİYE SORUMLU TUTULAMAZ.
AÇIKLAMA
Bu kılavuz ile istediğiniz kaynak kernele özelleştirme yapıp kendi kernelinizi oluşturup derleyebileceksiniz.
Bu kılavuzu göz aşınalığınızın oluşması için aşağıdaki videoya göre hazırladım.
Ricam eğer bu kılavuzdan en ufak bir yardım aldıysanız sadece konunuzun teşekkürler kısmında benim de ismim geçsin.
ANLATIM
Derleme Hazırlığı
Gerekli Paketlerin Kurulumu
$ sudo apt-get install -y build-essential libncurses5-dev bzip2
Bu aşamadan sonra bilgisayarınızı yeniden başlatmanızı öneriyorum.
Kaynak Kod İndirme
Github üzerinde bulunan kernel kodlarınızı ister download zip şeklinde istersenizde
$ git clone <clone adresi> şeklinde indirin.
Örneğin : $ git clone
ToolChain Hazırlama
Linaro :
UberTC :
SaberMod :
Bu üç Toolchainden birini indirin ve :
$ sudo gedit .bashrc
Daha sonra çıkan kod dizinine aşağıdaki kod dizinini ekleyin :
#Android Toolchain PATH -> Toolchain PATH bölümüne indirdiğiniz toolchain yolunu girin.
export ARCH=arm64 ya da arm
export CCOMPILE=$CROSS_COMPILE
export CROSS_COMPILE=
export PATH=$PATH:
Ve kaydedin.
$ sudo apt-get install -y build-essential libncurses5-dev bzip2
Bu aşamadan sonra bilgisayarınızı yeniden başlatmanızı öneriyorum.
Kaynak Kod İndirme
Github üzerinde bulunan kernel kodlarınızı ister download zip şeklinde istersenizde
$ git clone <clone adresi> şeklinde indirin.
Örneğin : $ git clone
Linkleri görebilmek için kayıt olmanız gerekmektedir
ToolChain Hazırlama
Linaro :
Linkleri görebilmek için kayıt olmanız gerekmektedir
UberTC :
Linkleri görebilmek için kayıt olmanız gerekmektedir
SaberMod :
Linkleri görebilmek için kayıt olmanız gerekmektedir
Bu üç Toolchainden birini indirin ve :
$ sudo gedit .bashrc
Daha sonra çıkan kod dizinine aşağıdaki kod dizinini ekleyin :
#Android Toolchain PATH -> Toolchain PATH bölümüne indirdiğiniz toolchain yolunu girin.
export ARCH=arm64 ya da arm
export CCOMPILE=$CROSS_COMPILE
export CROSS_COMPILE=
export PATH=$PATH:
Ve kaydedin.
Yama Dersi
Kernel İsimlendirme
configs klasöründen kernel isminin bilgisini içeren defconfig dosyasını bulun.
Örneğin : cyanogenmod_sprout_defconfig
CONFİG_LOCALVERSİON =
Satırının karşısına kernelinize vermek istediğiniz ismi yazın.
configs klasöründen kernel isminin bilgisini içeren defconfig dosyasını bulun.
Örneğin : cyanogenmod_sprout_defconfig
CONFİG_LOCALVERSİON =
Satırının karşısına kernelinize vermek istediğiniz ismi yazın.
Kernel Geliştirme
Linkleri görebilmek için kayıt olmanız gerekmektedir
'nu takip edebilirsiniz.Derleme
Ve yine
Bu işlemin sonunda zImage dosyanız hazır olur.
Linkleri görebilmek için kayıt olmanız gerekmektedir
kernel derleme kılavuzu ile
Linkleri görebilmek için kayıt olmanız gerekmektedir
kernel derleme kılavuzunu takip edebilirsiniz.Bu işlemin sonunda zImage dosyanız hazır olur.
Boot.img Oluşturma
zImage dosyasını paketleyerek yüklenebilir boot.img oluşturmak için :
Linkleri görebilmek için kayıt olmanız gerekmektedir
VİDEO ANLATIM
Medyaları görmek için kayıt olmalısınız