- Adım
- Yakup
- Cihazım
- Mi 5S
- Meslek
- Öğrenci
- Konum
- Kütahya
- Katılım
- 4 Ağustos 2017
- Konular
- 8
- Mesajlar
- 76
- Tepkime puanı
- 88
- Puanları
- 18
DİPNOT
YAPACAĞINIZ İŞLEMDEN DOĞACAK SORUNLARDAN ŞAHSIM VE FORUM MIUI TÜRKİYE SORUMLU TUTULAMAZ.
AÇIKLAMA
Bu kılavuz ile Androidin yeni hızlı güncelleme ve paketleme sistemi olan;
Generic System Image (GSI) derleyebilirsiniz.
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.
Hazırlanmasında ve yapımında en çok emeği olan mbtt hocama teşekkür ederim
ANLATIM
Kısa Yol
Uzun Yol
YAPACAĞINIZ İŞLEMDEN DOĞACAK SORUNLARDAN ŞAHSIM VE FORUM MIUI TÜRKİYE SORUMLU TUTULAMAZ.
AÇIKLAMA
Bu kılavuz ile Androidin yeni hızlı güncelleme ve paketleme sistemi olan;
Generic System Image (GSI) derleyebilirsiniz.
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.
Hazırlanmasında ve yapımında en çok emeği olan mbtt hocama teşekkür ederim
ANLATIM
Kısa Yol
Bu yol ile sadece Carbon Rom, LineageOS ve Resurrection Remix romlarının GSI'lerini derleyebilirsiniz.
Daha fazla rom ekleme ve düzenlemeler için ileride kılavuzu güncelleyeceğim.
Kısa yol olarak adlandırmamın nedeni Pierre Hughes tarafından script otomasyonuna bağlanarak kolay hale getirilmiş olmasıdır.
İlk olarak aşağıdaki komutu verin.
Bu komut tüm treble gerekliliklerinin tek bir yerde toplandığı otomasyon sistemini indirir.
İkinci olarak kaynak alanını oluşturun.
Bu komutlar derlenecek romun kaynak klasörünü oluşturmaya yarar.
Burada romismi olarak görünen yer romların klasörlerini temsil eder.
Örneğin: Siz romismi yerine lineage - carbon ya da rr yazabilirsiniz.
Ardından bu komut ile derlemeyi başlatabilirsiniz.
Yine aynı şekilde burada romismi yerine lineage - carbon ya da rr yazacaksınız.
NOT: romismi kısımları derleyeceğiniz roma göre değişir.
Örneğin: Resurrection derlerken üstteki kısımda Carbon yazarsanız sistem hata verecektir.
Daha fazla rom ekleme ve düzenlemeler için ileride kılavuzu güncelleyeceğim.
Kısa yol olarak adlandırmamın nedeni Pierre Hughes tarafından script otomasyonuna bağlanarak kolay hale getirilmiş olmasıdır.
İlk olarak aşağıdaki komutu verin.
Bu komut tüm treble gerekliliklerinin tek bir yerde toplandığı otomasyon sistemini indirir.
Kod:
git clone https://github.com/phhusson/treble_experimentations
İkinci olarak kaynak alanını oluşturun.
Bu komutlar derlenecek romun kaynak klasörünü oluşturmaya yarar.
Kod:
mkdir romismi
cd romismi
Burada romismi olarak görünen yer romların klasörlerini temsil eder.
Örneğin: Siz romismi yerine lineage - carbon ya da rr yazabilirsiniz.
Ardından bu komut ile derlemeyi başlatabilirsiniz.
Kod:
bash ../treble_experimentations/build-rom.sh android-8.1 romismi
Yine aynı şekilde burada romismi yerine lineage - carbon ya da rr yazacaksınız.
NOT: romismi kısımları derleyeceğiniz roma göre değişir.
Örneğin: Resurrection derlerken üstteki kısımda Carbon yazarsanız sistem hata verecektir.
Uzun Yol
Bu kısım ilkine göre biraz daha civcivli olmakla birlikte daha çok tercih edilen yöntemdir.
Farklı arch sistemleri için derleyebilirsiniz. (arm ya da arm64)
Farklı bölümlendirme sistemleri için derleyebilirsiniz. (a ya da a/b)
Rootlu ve ya rootsuz olarak derlebilirsiniz.
Daha fazla romu GSI olarak derleyebilirsiniz.
GApps ile derleyebilirsiniz.
Bu yolla derleyebileceğiniz romlar:
Arch İçin Seçenekler
Rom İçin Seçenekler (Bu kısımdaki romlar yukarıda listelendi.)
Partition İçin Seçenekler
GApps İçin Seçenekler
Root İçin Seçenekler
Tüm seçimlerinizi yaptıktan sonra derlemeyi başlatmak için;
Yukarıda anlatılan seçeneklere göre aşağıdaki kodları girin.
Burada:
Örneğin:
Ben
LineageOS 15.1 romunu
arm64 bir cihaz için
sadece a bölümlendirmeli
GApps olmadan
rootlu şekilde derleyecek olursam; (astronomik bi cümle
)
Aşağıdaki komutu vermem gerekir.
Ve yahut:
Ben
Resurrection Remix Oreo romunu
arm bir cihaz için
a/b bölümlendirmeli
GApps içeren
rootsuz şekilde derleyecek olursam; (yine über astronomik bi cümle
)
Aşağıdaki komutu vermem gerekir.
İşlem otomatik olarak başlar.
Bitince, rom kaynağında;
yazarak çıktı klasörüne gidebilir ve orada GSI zipini bulabilirsiniz.
Farklı arch sistemleri için derleyebilirsiniz. (arm ya da arm64)
Farklı bölümlendirme sistemleri için derleyebilirsiniz. (a ya da a/b)
Rootlu ve ya rootsuz olarak derlebilirsiniz.
Daha fazla romu GSI olarak derleyebilirsiniz.
GApps ile derleyebilirsiniz.
Bu yolla derleyebileceğiniz romlar:
Kod:
AOSP-8.0 Sürümü
AOSP-8.1 Sürümü
AOSP-9.0 Sürümü
Carbon Rom Oreo
LineageOS-15.1 Sürümü
Lineage-16.0 Sürümü
Resurrection Remix Oreo
Pixel Experience-8.1 Sürümü
Pixel Experience-9.0 Sürümü
cRdroid Oreo
Mokee Oreo
AICP Oreo
AOKP Oreo
Aosp Extended Oreo
Slim Rom Oreo
HavocOS Oreo
Arch İçin Seçenekler
Kod:
arm -> 32 bit sistemli cihazlar için.
arm64 -> 64 bit sistemli cihazlar için.
Rom İçin Seçenekler (Bu kısımdaki romlar yukarıda listelendi.)
Kod:
aosp80
aosp81
aosp90
carbon
lineage151
lineage160
rr
pixel81
pixel90
crdroid
mokee
aicp
aokp
aex
slim
havoc
Partition İçin Seçenekler
Kod:
aonly -> Sadece a partitionuna sahip cihazlar için.
ab -> a/b seamless sistemine sahip cihazlar için.
GApps İçin Seçenekler
Kod:
vanilla -> GApps dahil edilmez.
gapps -> GApps dahil edilir.
go -> GApps GO versiyonu dahil edilir.
Root İçin Seçenekler
Kod:
su -> Root dahil edilir.
nosu -> Root dahil edilmez.
Tüm seçimlerinizi yaptıktan sonra derlemeyi başlatmak için;
Yukarıda anlatılan seçeneklere göre aşağıdaki kodları girin.
Kod:
bash ../treble_experimentations/build-dakkar.sh romismi
archseçeneği-partseçeneği-gappsseçeneği-rootseçeneği
Burada:
Kod:
romismi = "Rom İçin Seçenekler" kısmına bakabilirsiniz.
archseçeneği = "Arch İçin Seçenekler" kısmına bakabilirsiniz.
partseçeneği = "Partition İçin Seçenekler" kısmına bakabilirsiniz.
gappsseçeneği = "GApps İçin Seçenekler" kısmına bakabilirsiniz.
rootseçeneği = "Root İçin Seçenekler" kısmına bakabilirsiniz.
Örneğin:
Ben
LineageOS 15.1 romunu
arm64 bir cihaz için
sadece a bölümlendirmeli
GApps olmadan
rootlu şekilde derleyecek olursam; (astronomik bi cümle
Aşağıdaki komutu vermem gerekir.
Kod:
bash ../treble_experimentations/build-dakkar.sh lineage151
arm64-aonly-vanilla-su
Ve yahut:
Ben
Resurrection Remix Oreo romunu
arm bir cihaz için
a/b bölümlendirmeli
GApps içeren
rootsuz şekilde derleyecek olursam; (yine über astronomik bi cümle
Aşağıdaki komutu vermem gerekir.
Kod:
bash ../treble_experimentations/build-dakkar.sh rr
arm-ab-gapps-nosu
İşlem otomatik olarak başlar.
Bitince, rom kaynağında;
Kod:
cd $OUT
yazarak çıktı klasörüne gidebilir ve orada GSI zipini bulabilirsiniz.