Custom Kernel Derleme Kılavuzu

Mbtt

Mixerci
Katılım
30 Mar 2016
Mesajlar
1,747
DİPNOT


BU İŞLEMDEN DOĞACAK SORUNLARDAN ŞAHSIM VE FORUM ONE TEAMS SORUMLU TUTULAMAZ.




AÇIKLAMA


Bu kılavuz ile istediğiniz kaynak kernele özelleştirme ekleyip 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 yardım aldıysanız konunuzun teşekkürler kısmında benim de ismim geçsin.


ANLATIM


İçeriği görebilmek için önce cevap yazmalısınız.

VİDEO ANLATIM


İçeriği görebilmek için önce cevap yazmalısınız.
 
Son düzenleme:

Mbtt

Mixerci
Katılım
30 Mar 2016
Mesajlar
1,747
GÜNCELLEME -21.10.2018-


Açıklamalar genişletildi.
Anlatım sadeleştirildi.
Renkler ile belirteçler yapıldı.
 

Kn0ax

Eclair
Bölüm Moderatör
Katılım
15 May 2018
Mesajlar
93
Herkese hırqız yaptın gm5+'ada yapsan ne olur acı bize
 

Kn0ax

Eclair
Bölüm Moderatör
Katılım
15 May 2018
Mesajlar
93
Benena bir kernel yapsan yeter mevcuttakilerin hali belli :'(
 

Kn0ax

Eclair
Bölüm Moderatör
Katılım
15 May 2018
Mesajlar
93
Herkesin emekleri var ama cihazın daha ömrü vardı bence çabuk kestiler desteği en azından bir los 15 görseydik :/
 

Firebolt

Froyo
Üye
Katılım
24 Ağu 2017
Mesajlar
100
Herkesin emekleri var ama cihazın daha ömrü vardı bence çabuk kestiler desteği en azından bir los 15 görseydik :/
Gm 4g hâlâ yaşıyor,wileyfox sağolsun telefonu adamlar 150£ gibi bi fiyata sattıkları için herkes aldı,3 yılı geçti hâlâ geliştirme yapılıyor,bizim forum da yapıyor tabi kimsenin hakkını yemeyelim
 

Firebolt

Froyo
Üye
Katılım
24 Ağu 2017
Mesajlar
100
windows'da olmuyor bu,kodu yazıyorum tanımıyor linux'mu lazım bu işlem için
 

Mbtt

Mixerci
Katılım
30 Mar 2016
Mesajlar
1,747

cıyanogen

Ecemist
Katılım
12 Şub 2016
Mesajlar
3,440
@Mbtt Selamlar. Gm5+ için kernel derlemeye çalışıyorum da ubertc 7 denedim baştan derlemedi. Gcc 4.7 denedim derliyor fakat arada uyarılar geliyor timeconst.h gibi. Ve sonunda make hatası oluyor ayrıca output klasörüne zimage gelmiyor. Kullandığım kaynak şu:
https://android.googlesource.com/kernel/msm/+/android-msm-shamrock-3.10-nougat-mr1-release
Hocam ufak bir tavsiye vereyim, stock kernel hangi toolchainle derlenmişse onu kullanın, en sorunsuzu o olur. Gcc 4.8 ile derlenmiş bir kerneli 4.7 veya 4.9 ile derlenmeye kalkışıldığında derleme hataları yahut kernelin cihazı çalıştıramaması gibi hatalarla karşılaşmışlığım oldu çünkü. (cat /proc/version kodunu terminale verince karşınıza çıkan çıktıdan toolchain sürümünü görebilirsiniz, "gcc version 4.9" diye belirtilir.)
 

cıyanogen

Ecemist
Katılım
12 Şub 2016
Mesajlar
3,440
@cıyanogen GCC 4.9.x diyor. GCC 4.9.2 indirdim ama sanırım prebuilt değil. Bunu da mı compile edeceğiz?
Düzenleme: Bir tane prebuilt buldum:
https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9
Post automatically merged:

Şimdi hata vermedi ama zImage çıktısı da yok.
Hata olmuş hocam, eğer olmamış olsaydı en sonda zImage ready gibi bir çıktı olurdu.

Eğer terminalde hata gözükmüyor ise, kerneli 4.9 gcc ile (üstte verdiğiniz iş görür) derleyin ve derleme işlemini izlemeye başlayın. Bazen derleme hataları üstte kaldığı için gözükmüyor. Hata gördüğünüz anda o hatanın üstünde yoğunlaşın (örneğin googleda hatayı kopyalayıp aratarak sorunun çözümüne ulaşabilmeniz mümkündür.)
 

Benzer Konular


Üst