CirrusCI örneği: Cirrus CI - Cirrus CI Cirrus CI is a modern Continuous Integration system built for the era of cloud computing. Cirrus CI supports Linux, Windows, macOS and FreeBSD environments as well as various cloud computing services like Kubernetes, Google Cloud, AWS and Azure. cirrus-ci. org

İyi sosyaller, hobi olarak tablet ve telefonlar alıp bir süre kurcaladıktan sonra satıyorum. Özellikle aldığım cihazlara uygun TWRP ve Custom bir ROM varsa denemek hoşuma gidiyor. Tabii her cihaza uygun Custom ROM ve recovery olmuyor. Bende acaba kendim bu dosyaları oluşturmayı öğrenebilir miyim diye düşündüm ve bir süredir bu konuyu araştırıyorum. İnternette birçok rehber var ama bunlarda genelde Custom ROM veya recovery oluşturucakları zaman. Aynı işlemciyi kullanan başka bir cihazın stock ROM'unu alıp düzenliyorlar. Recovery içinde benzer bir yol izliyorlar var olan bir cihazdan alıp onu düzenliyorlar . Benim aklıma takılan sorunsa zaten benim yapmak istediğim cihazlar eski cihazlar ve bu cihazlarla aynı işlemciyi kullanan cihazlar genelde zaten benzer Android versiyonlarını kullanıyorlar. Benim kaçırdığım bir nokta varsa bilgisi olan arkadaşlar ufak bir açıklama yapabilir mi?

Bunun için bir kaynak veya kurs gibi bir şey var mı? Siz bu işlere nasıl başladınız? Nasıl öğrendiniz?

Başka cihazdan ROM alman gerekmiyor. Eğer inşa yolu ile gidersen ROM'un GitHub sayfasından reposunu indirmen gerek. Zaten ortalama 100 GB'ı buluyor. En son crDroid 12.1'i indirmiştim, 113 GB küsur bir şeydi. Son düzenleyen: Moderatör: 9 Kasım 2023

@Itechin. g Custom ROM anlatsam buraya sığmaz. Ama en azından gereksinimleri söyleyeyim: Kernel kaynağı Vendor Tree Device Tree . Recovery için ise sadece cihaz ağacı . Dediğim gibi böyle şeyleri anlatmaya satırlar kelimeler cümleler yetmez.

CI? O nedir hocam?

İşlevsel sürümlerde çalışan Custom ROM oluşturmak için en az 32 GB RAM'e sahip olmalısın(en yeni sürümlerde 64 GB). Sistem özelliklerin neler?

Henüz geliştiriyorum. Ve PC değil CI kullanıyorum.

GitHub - minimal-manifest-twrp/platform_manifest_twrp_aosp: Minimal manifest for building TWRP for devices shipped with Android 10+ Minimal manifest for building TWRP for devices shipped with Android 10+ - GitHub - minimal-manifest-twrp/platform_manifest_twrp_aosp: Minimal manifest for building TWRP for devices shipped with And... github.com Android ROM Development From Source To End Hello Everyone...:D:D Today I will present you all the ultimate guide for ROM development starting from Source to End. This guide will be applicable to all devices. So lets Start :D What is Android? :rolleyes: Android is an... xdaforums.com Yazılım ve Android'e aşina olman lazım yoksa çok zorlanırsın.

Mantığı ne hocam ben anlayamadım.

Didinip durdum. Çok zorlandım. Başlarda hiç anlamıyordum. Ama 1-2 yıl içinde öğrendiklerim çok fazla ve dev gibi. Çabaladım. Araştırdım, soruşturdum görüştüm... Kaynak kurs gibi şeylere gelirsek, tam olarak yok. Olanlar ise iyi değil.

Suriyeli ROM geliştiricisi görmüştüm de Türk görmemiştim. Sosyalde öyle birisi olmasını beklemiyordum. Zamanında kendi telefonuma ROM portlamaya çalışmıştım ama donanımsal yetersizlikten dolayı Build alamamıştım. Hocam sistem özellikleriniz neler? Özel olarak yüklediğiniz driver vs. var mı? Hard brick olunca ne yapıyorsunuz?

Performans hız vb. Şuan tb8765ap1_bsp kod adlı cihazım için LineageOS geliştirmekteyim. Ve cidden çok zor. Cihaz ağacını, satıcı ağacını geç kernel modifikasyonu çok zor. Mesela... Android 13 Minimum kernel 5.10 civarı gereksinimi var. Ama benim kernelim 4.4.146. Sırf Android inşa sistemini ve Android'i kandırmak için 40 takla atmamı gerektiriyor. Zorlu iş. Aşina olmak zorundasın. Ve hızlı gitme. Yavaş git biraz. Sırayla düzgünce öğren.

Bu işler zor kendiniz çözmeye çalışabilmek önemli ben mesela J120F cihazla uğraşmıştım 20 gün en az uğraşmıştım boot edebilmesine.

Resmen herkes bu konuyu içine atmış Zaten bu işin öyle 1 günlük iş olmadığını ve öğrenmemin uzun süreceğini biliyordum dostlarım. Merakım illa başka bir cihazdan ROM almak zorunlu mu oydu ama sanırsam tam bir zorunluluk yok ama olursa uğraşımız azalıyor galiba.

Build etmen gerekiyor oda biraz karışık.

Bundan zaten eminim hocam yapması kesin zordur yoksa zaten telefona güncelleme getirirken firmalar stabil çalışması için 40 takla atmazlardı. Kafamı karıştıran olay internette neden başka cihazın ROM'unu kullandıkları?