- Adım
- Mevlüt Çetin
- Cihazım
- Mi 9T Pro
- Meslek
- 3D Designer
- Konum
- Konya
- Katılım
- 21 Haziran 2018
- Konular
- 162
- Mesajlar
- 2.996
- Tepkime puanı
- 4.178
- Puanları
- 188
Gerekli:
• Ubuntu veya diğer Linux tabanlı işletim sistemleri
• Kararlı İnternet Bağlantısı
• Sabır
Adım 1: Kurulum Ortamını Kurun.
Terminali açın ve aşağıdakileri girin:
Adım 2: Gerekli Dosyaları İndirin
•Cihaz kaynağını indir.
•Uyumlu bir GCC araç zinciri indirin (Bu kılavuz için AOSP'nin GCC'si kullanılacak):
•Uyumlu bir CLANG araç zinciri indirin (Bu kılavuz için AOSP'un CLANG'i kullanılacak):
İndirilen dosyayı raphael-p-oss klasörüne manuel olarak taşıyın ve aşağıdaki komutu kullanarak çıkartın:
•Aşağıda bulunan device-tree-compiler dosyasını indirin ve /usr/bin içine yerleştirin.
3. Adım: Cihazda belirli değişiklikler yapın
Github'a aşina değilseniz, şimdilik
• Şimdi, raphael-p-oss dizinine geri dönün ve \arch\arm64\configs içinde bulunan raphael_user_defconfig dosyasını açın.
Aşağıdaki satırları ekleyin:
Bu değişiklikleri yapmazsanız WIFI ve Ses çalışmaz.
Adım 4: Kerneli Oluşturma
Adım 5: Hatalarla Karşılaşırsanız Ne Yapabilirsiniz?
Raphael-p-oss klasöründe bir kernel.log dosyası oluşturulur, hata yazan satırı bulun ve yorumlayın.
Adım 6: Kerneli Önyükleme
Adım 4 ile işiniz bittiğinde, /out/arch/arm64/boot adresine gidin. Image-dtb dosyasını bulacaksınız (derlenmiş zImage)
raphael_anykernel.zip şablonunu eklerden indirin ve Image-dtb dosyanızı arşive ekleyin.
TWRP'ye girin, stock kernelinizi yedekleyin ve yaptığınız kernel zipini flaşlayın.
Miui Türkiye ve Şahsım herhangi bir işlemden dolayı sorumlu tutulamaz.
• Ubuntu veya diğer Linux tabanlı işletim sistemleri
• Kararlı İnternet Bağlantısı
• Sabır
Adım 1: Kurulum Ortamını Kurun.
Terminali açın ve aşağıdakileri girin:
Kod:
sudo apt-get install git ccache automake flex lzop bison \
gperf build-essential zip curl zlib1g-dev zlib1g-dev:i386 \
g++-multilib python-networkx libxml2-utils bzip2 libbz2-dev \
libbz2-1.0 libghc-bzlib-dev squashfs-tools pngcrush \
schedtool dpkg-dev liblz4-tool make optipng maven libssl-dev \
pwgen libswitch-perl policycoreutils minicom libxml-sax-base-perl \
libxml-simple-perl bc libc6-dev-i386 lib32ncurses5-dev \
x11proto-core-dev libx11-dev lib32z-dev libgl1-mesa-dev xsltproc unzip
Adım 2: Gerekli Dosyaları İndirin
•Cihaz kaynağını indir.
Kod:
git clone --depth=1 https://github.com/MiCode/Xiaomi_Kernel_OpenSource.git -b raphael-p-oss raphael-p-oss
•Uyumlu bir GCC araç zinciri indirin (Bu kılavuz için AOSP'nin GCC'si kullanılacak):
Kod:
cd raphael-p-oss
git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9 toolchain
•Uyumlu bir CLANG araç zinciri indirin (Bu kılavuz için AOSP'un CLANG'i kullanılacak):
Linkleri görebilmek için kayıt olmanız gerekmektedir
İndirilen dosyayı raphael-p-oss klasörüne manuel olarak taşıyın ve aşağıdaki komutu kullanarak çıkartın:
Kod:
tar vxzf linux-x86-android-9.0.0_r48-clang-4691093.tar.gz
•Aşağıda bulunan device-tree-compiler dosyasını indirin ve /usr/bin içine yerleştirin.
3. Adım: Cihazda belirli değişiklikler yapın
Linkleri görebilmek için kayıt olmanız gerekmektedir
/kernel/module.c dosyasında yapın.Github'a aşina değilseniz, şimdilik
Linkleri görebilmek için kayıt olmanız gerekmektedir
dosyasını indirebilir ve /kernel klasöründeki dosyayı indirilen dosya ile değiştirebilirsiniz!• Şimdi, raphael-p-oss dizinine geri dönün ve \arch\arm64\configs içinde bulunan raphael_user_defconfig dosyasını açın.
Aşağıdaki satırları ekleyin:
Kod:
CONFIG_BUILD_ARM64_DT_OVERLAY=y
CONFIG_MODULE_FORCE_LOAD=y
Adım 4: Kerneli Oluşturma
Kod:
cd raphael-p-oss
rm -rf out
mkdir out
export ARCH=arm64
export SUBARCH=arm64
export DTC_EXT=dtc
make O=out ARCH=arm64 raphael_user_defconfig
PATH="${PWD}/bin:${PWD}/toolchain/bin:${PATH}" \
make -j$(nproc --all) O=out \
ARCH=arm64 \
CC=clang \
CLANG_TRIPLE=aarch64-linux-gnu- \
CROSS_COMPILE=aarch64-linux-android- | tee kernel.log
Adım 5: Hatalarla Karşılaşırsanız Ne Yapabilirsiniz?
Raphael-p-oss klasöründe bir kernel.log dosyası oluşturulur, hata yazan satırı bulun ve yorumlayın.
Adım 6: Kerneli Önyükleme
Adım 4 ile işiniz bittiğinde, /out/arch/arm64/boot adresine gidin. Image-dtb dosyasını bulacaksınız (derlenmiş zImage)
raphael_anykernel.zip şablonunu eklerden indirin ve Image-dtb dosyanızı arşive ekleyin.
TWRP'ye girin, stock kernelinizi yedekleyin ve yaptığınız kernel zipini flaşlayın.
Miui Türkiye ve Şahsım herhangi bir işlemden dolayı sorumlu tutulamaz.
Ekli dosyalar
Son düzenleme: