Son kullanma tarihi geçmiş, bayatlamış bir tarayıcı kullanıyorsanız, Mercedes kullanmak yerine tosbağaya binmek gibi... Web sitelerini düzgün görüntüleyemiyorsanız eh, bi' zahmet tarayıcınızı güncelleyiniz. Modern Web standartlarını karşılayan bir tarayıcı alternatifine göz atın.
Yaptım ama şu bölümü anlamadım.
"!toolchain dizinine gidip pwd komutunu kullanarak yukarıda verdiğim komutları düzenleyin ve toolchain tanıtma işlemini yapın."
Yaptım ama şu bölümü anlamadım.
"!toolchain dizinine gidip pwd komutunu kullanarak yukarıda verdiğim komutları düzenleyin ve toolchain tanıtma işlemini yapın."
KernelSU nedir ve ne işe yarar? Kernelsu bir çeşit root olur. Magisk gibidir fakat farkı KernelSU'nun kernel tabanlı çalışmasıdır. KernelSU özellikleri nedir? Çekirdek tabanlı olmasının artı ve eksi yönleri vardır. Artı yönlerini sayacak olursak root gizleme olayı çok basit ve verimli olur...
Daha çok Ubuntu kullanılıyor bu işler için fakat aynı paketleri başka dağıtımda kullanabilirsiniz. Ben rehberimi WSL2 Ubuntu'ya göre yapıyorum. Kernel Kaynağı Edinme
Download the The GNU Toolchain for the Cortex-A Family are integrated and validated packages featuring the GCC compiler, libraries and other GNU tools necessary for software development on devices based on the Arm Cortex-A processors or the Arm A-profile architecture.
developer.arm.com
Bu siteden "gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf.tar.xz" ve "gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu.tar.xz" dosyalarını indirip tar -xf komutu ile klasöre ayıklayabilirsiniz.
!Toolchain dizinine gidip pwd komutunu kullanarak yukarıda verdiğim komutları düzenleyin ve toolchain tanıtma işlemini yapın.
Derleme işlemini başlatın.
Bash:
make O=out clean && make mrprober
Çalışma dizinini oluşturup kerneli temziliyoruz.
Bash:
make O=out ARCH=arm64 lavender_defconfig
!Cihazınız için olan defconfig dosyasını arch/arm64/config dizininde bulabilirsiniz.
Bash:
make -j4 O=out ARCH=arm64 CC=clang CLANG_TRIPLE=aarch64-linux-gnu- CROSS_COMPILE=aarch64-none-linux-gnu- CROSS_COMPILE_ARM32=arm-none-linux-gnueabihf-
!-j4 komutunda "x" değişkeni sizin işleme kaç çekirdek verdiğinizi belirtir. Örneğin 16 çekirdek bir işlemciniz var ise -j8 yapabilirsiniz. !/usr/bin/env: python: No such file or directory hatası alırsanız bu hatayı sudo ln -s /usr/bin/python3 /usr/bin/python komutu ile çözebilirsiniz.
İşleminden sonra derleme başlar ve kernel out/arch/arm64/boot/ yolunda olur. Bu Image.gz dosyasını boot.img içersine yerleştirerek kullanabilirsiniz.
Yada linkte verdiğim dosyanın içini açıp kendi Image.gz-dtb dosyanızı koyarak flash işlemi yapabilirsiniz.