FalconHK
Nothing Phone (2), Nothing Ear (Stick)
- Katılım
- 8 Ocak 2025
- Mesajlar
- 22
- Yaş
- 21
- Cihaz
- Nothing Phone (2)
- Kulaklık
- Nothing Ear (Stick)
Bu rehber sadece Nothing Phone (2) için geçerlidir. Kullanıcı yorumları konunun altında bulunmaktadır.
Nothing Phone (2) için NothingMuchROM
Ayrıyeten dm-verify özelliğini kapatmanız gerekmektedir. Bu zip içerisinde verilen vbmeta.img dosyasının kurulumu ile sağlanmaktadır.
Cihazınızın yazılımı "a" slotunda olması gerekmektedir. Eğer "b" slotunda ise manuel bir şekilde cihazınıza stok yazılımını yükleyin ve "a" slotunun en son stok yazılım sürümü ile kurulu olduğundan emin olun.
Stok yazılımları buradan bulabilirsiniz.
Adımları gerçekleştimeden önce verileri silmeniz önerilmektedir ama daha öncesinde dm-verify özelliği kapatılmış bir stok yazılım kullıyorsanız verileri silmeniz opsiyonel olabilir.
Orijinal yazar Telegram Grubu: https://t.me/arter97np2
Bu içerik XDA forumdaki kaynak alınarak Türkçeleştirilmiştir. İçeriğin orijinaline buradan ulaşabilirsiniz.
Nothing Phone (2) için NothingMuchROM
Giriş
Nothing'in kendi yazılımı gayet güzel bir yazılım ancak bazı gerekli olabilen özelliklere sahip değil. Bu ROM birkaç kullanım kolaylığı ve performans arttıran özellikten ibarettir. Tamamen kişiselleştirilmiş bir ROM değildir.Özellikler
- Netflix'i düzeltmek için Widevine L3 kullanımı zorunlu hale getirildi.
- Ses düzey adımları 30'a çıkarıldı.
- Performansı arttırmak için 64-bit kullanımı zorunlu hale getirildi.
- Sistem daha iyi performans için ayarlandı.
- Daha iyi performans için dm-verify/DEC devre dışı bırakıldı.
- Daha iyi hata işleme için f2fs-tools en son sürüme güncellendi.
- Özel yapılmış bir kaynak görünümü eklendi.
- Google Pixel cihazlarında kullanılan font eklendi.
- DPI varsayılan olarak 360'a ayarlandı.
- Bazı sistem uygulamalı silindi.
Detaylar
Performans
- LLVM Scudo Bellek Paylaştırıcısı (Memory Allocator), jemalloc'un stabil sürümü ile değiştirildi.
Scudo, bazı bellek kaynaklı güvenlik saldırılarını engellemek amacı ile geliştirilmiş bir bellek paylaştırıcısıdır. Bir diğer yandan ise jemalloc Android 5.0'dan Android 11'e kadar kullanılan, daha yüksek performans için optimize edilmiş bir bellek paylaştırıcısdır. Bu derlemede kullanılan jemalloc, burada bulunan GitHub reposundaki 5.3.0+e4817c8 sürümüdür. Bu sürüm AOSPA projesinde hala kontrol bekliyor: https://gerrit.aospa.co/q/topic:"uvite-jemalloc"
Bu yapılan değişimler ile bellek boşaltma işlemi eskisine göre %23.4 daha az zaman alıyor ve cihaz %1.7 daha az bellek kullanıyor.
jemalloc, artık sadece Android Go cihazlarda ve çok daha eski bir sürümü kullanılıyor. Bu nedenle yapılan bu değişiklik oldukça büyük. Bu değişiklik kötü kodlanmış bazı uygulamaların hata vermesine ya da çalışmamasına neden olabilir ancak daha böyle bir olaya rastlanmamıştır.
- AOSPA'nın ARM optimize edilmiş rutinleri kullanıldı.
AOSPA kullanılmasının en büyük avantajlarından biri, bir AOSPA geliştiricisi olan Jake Weinstein'ın (xboxfanj) assembly rutinlerinin optimize ederek basit rutinlerin (memset, memcpy, memcmp, strcpy, strcmp) ve matematik fonksiyonlarının (exp, log, pow, sin, cos, tan) daha yüksek performans vermesini sağlamasıdır. Bellek paylaştırıcısında olduğu gibi bu geliştirmeler de işletim sisteminde her yerde kullanılmaktadır. AOSPA en son ARM kodunu kendi kodlarına entegre etmektedir.
- LMKD (Low Memory Killer Daemon), Paranoid Android ile değiştirildi.
Bu değişiklik arka plan uygulamalarının kapatılmasın %56 oranında azalttı.
- 64-bit zorunlu hale getirildi.
Bu rom 64-bit kullanımını zorunlu hale getirir, aynı Pixel 7 cihazlarında olduğu gibi. 32-bit ile geliştirilmiş uygulamalar bu ROM'da çalışmamaktadır.
Google, bu değişikliğin cihaz güvenliğini arttırdığını söylemekte ancak daha önemlisi bu değişiklik bellek kullanımını azalttığından dolayı cihaz performansı artmaktadır. Orijinal yazar, ROM'u kullanmaya başladığından itibaren 100MB daha az bellek kullanıldığını belirtmiştir.
Burada bulunan blog yazısından 64-bit ile ilgili daha çok bilgi alabilirsiniz.
Bu ROM'da bütün sistem uygulamaları, bazı medya servisleri dahil, 64-bit kullanılacak şekilde değiştirilmiştir. Bu sistemle 32-bit kod çalıştıran herhangi bir sistem uygulaması yoktur.
Ayrıca bu ROM "dirty writeback" ayarını düzenler, "bootreciever" servisini devre dışı bırakır, gereksiz ekran dekorasyonlarını daha iyi performans amacı ile devre dışı bırakır.
- Arındırma
Sistemde daha az depolama alanı kullanmak amacı ile Google Drive, Keep, Meet, YouTube Music, YouTube, TV uygulamaları kaldırılmıştır. Eğer bu uygulamaları kullanmak istiyorsanız Google Play Store üzerinden indirebilirsiniz. OTA servisleri, FactoryTest ve logkit de devre dışı bırakılmıştır.
Kaynaklar
Bu rom kişiselleştirilmiş bir kaynak görünümü kullanır.
Uygulama değiştirirken gösterilen pencelerelerdeki köşeler, cihazın ekranına göre ayarlanmıştır.
Fontlar ve diğer bazı kaynak ayarları direkt olarak Google Pixel cihazlardan alınmıştır. Bu nedenler bazı kullanıcı arayüz farklılıkları ile karşılaşabilirsiniz.
Dikkat
Bu ROM'u kullanırsanız cihazınız garanti dışı kalacaktır. Brick olmuş cihazlardan siz sorumlusunuz. Bu konunun yazarı, forum moderatör ekibi ve orijinal yazar bütün sorumluluğu reddeder.Bu ROM'da kullanılan kernele dahil olan özellikleri araştırmanız önerilmektedir. Bu ROM'u kullanmayı SİZ seçmektesiniz.Kurulum Adımları
Bu rom "entire dynamic partition" (super) formundadır. Bu ROM'u kurabilmeniz için stok yazılımın "a slotunda" ve belirli bir versiyonunda olması gerekmektedir. Gerekli sürüm yorumlarda verilmiştir.Ayrıyeten dm-verify özelliğini kapatmanız gerekmektedir. Bu zip içerisinde verilen vbmeta.img dosyasının kurulumu ile sağlanmaktadır.
Cihazınızın yazılımı "a" slotunda olması gerekmektedir. Eğer "b" slotunda ise manuel bir şekilde cihazınıza stok yazılımını yükleyin ve "a" slotunun en son stok yazılım sürümü ile kurulu olduğundan emin olun.
Stok yazılımları buradan bulabilirsiniz.
Adımları gerçekleştimeden önce verileri silmeniz önerilmektedir ama daha öncesinde dm-verify özelliği kapatılmış bir stok yazılım kullıyorsanız verileri silmeniz opsiyonel olabilir.
- Yukarıdaki herşeyi okuyun.
- Yedekleme işlemlerinizi tamamlayın.
- Doğru slotta olduğunuzdan emin olun.
- Zip dosyasını bilgisayar yardımı ile çıkartın.
- super.img dosyasını bootloader ya da fastbootd modu ile cihazınıza flashlayın.
Kod:
fastboot flash super [super.img dosyasının konumu] - vbmeta.img dosyasını, eğer dm-verify'ı devre dışı bırakmadıysanız, cihazınınıza flashlayın
Kod:
fastboot flash vbmeta [vbmeta.img dosyasının konumu] - Cihazınızda önceden dm-verify aktif ise verilerinizi tamamen sıfırlayın.
İndirme Linkleri
Orijinal yazar websitesi: https://arter97.com/browse/np2/Orijinal yazar Telegram Grubu: https://t.me/arter97np2
Son düzenleme: