Rehberler
Çeşitli konularda adım adım yol göstericiler.
Genel Kullanım ve Sorun Giderme
Günlük kullanım için ipuçları, püf noktaları ve genel rehberler.
OTA Sideloading
- Artımlı (incremental) OTA güncellemelerini sideload ile yüklemek için önyükleyici (bootloader) kilidini açmak zorunlu değildir. Root'lu bir kullanıcı değilseniz Adım A'yı atlayın.
- Resmi artımlı veya tam (full) OTA güncellemelerini, doğrudan bu arşivden indirildiği sürece sideload ile yüklemek güvenlidir.
- Üçüncü taraf kaynakları kullanmayın. Nothing Arşivi'ndeki tüm bellenimler doğrudan Nothing'in resmi OEM sunucularından alınmıştır.
Bu, artımlı OTA bölümündeki indirme URL'lerini inceleyerek doğrulanabilir; bu URL'ler üçüncü taraf dosya barındırıcılarına değil, resmi sunucuya işaret eder. - Nothing OS'in yerleşik çevrimdışı güncelleyicisi yalnızca OEM tarafından imzalanmış güncelleme paketlerini kabul eder.
- Güncelleyici, yüklemeden önce bellenim karmasını (hash) doğrular ve yanlış veya eşleşmeyen bir OTA zip dosyası kullanıldığında başarısız olur.
- Aynı doğrulama tam OTA paketleri için de geçerlidir; bütünlükleri bozulmadığı sürece yüklenmezler.
- Bu kontroller nedeniyle, kilitli bir önyükleyicide resmi bir OTA zip dosyasını sideload ile yükleyerek cihazınızı "brick" etmeniz mümkün değildir.
- Open Beta Test güncellemeleri için, çevirici yöntemi çalışmazsa, OEM tarafından sağlanan
Nothing Beta Updater Hub(adı gelecekte değişebilir) aracılığıyla sideload ile yükleme yapın. Arayüzü Ayarlar'dan başlatabilirsiniz. Bu, stok sürümün üzerine yazan OEM beta güncelleyici uygulamasını yüklediğinizde gerçekleşir. - Görsel referanslar için buradaki resimlere belirtilen sırayla bakın.
A. Stok Bölümleri Geri Yükleme (Sadece Root'lu Kullanıcılar İçin)
Önyükleyici kilidiniz kapalıysa doğrudan B Noktasına atlayın!
-
Mevcut Nothing OS sürümünüzü kontrol edin:
Ayarlar > Telefon hakkında > Cihaz başlığına dokunun.- Yapı numarasını not edin.
-
Mevcut bellenim yapınız için stok imajlarını alın:
-boot-image.7zdosyasını indirin.- Arşivi çıkararak
.imgdosyalarını elde edin.
-
Gerekli bölümleri tanımlayın:
- Qualcomm Cihazlar:
boot,init_boot,vendor_boot,recovery,vbmeta - MediaTek Cihazlar:
init_boot,vbmeta,lk
- Qualcomm Cihazlar:
-
Stok bölümleri önyükleyici modunda flaşlayın:
NOTSadece değiştirilmiş bölümlerin flaşlanması gerekir. Ayrıca SoC platformunuza bağlı olarak eksik bölümleri atlayın.
fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash vendor_boot vendor_boot.img
fastboot flash vbmeta vbmeta.img
fastboot flash init_boot init_boot.img
fastboot flash --slot=all lk lk.img -
Sistemi yeniden başlatın ve Sistem Güncelleyici üzerinden güncelleyin:
- Güncelleme başarısız olursa, bir sonraki bölümdeki manuel sideloading işlemiyle devam edin.
-
Root'u Geri Yükleme (İsteğe Bağlı):
- Güncellemeden sonra, güncellenmiş NOS sürümü için yamalı bir boot imajı flaşlayarak yeniden root yetkisi alabilirsiniz.
- Yeniden root işleminden sonra modülleriniz bozulmadan kalacaktır.
B. Sideloading İşlemine Devam Etme
-
Doğru Güncelleme Bellenim Dosyasını İndirin:
- Cihazınız için doğru OTA bellenim dosyasını buradan bulun.
-
Doğru Dosya Nasıl Seçilir?
- Depoya gidin ve cihaz modelinizi seçin.
- Artımlı OTA (Incremental OTA) sütununa bakın.
- Mevcut İşletim Sistemi Yapı Numaranızı Doğrulayın:
- Ayarlar > Sistem > Telefon Hakkında bölümüne gidin.
- Cihaz başlığına dokunun ve Yapı Numarasını not edin.
-
Örnek:
- Phone (2) cihazınızın yapı numarasının
Pong_U2.6-241016-1700olduğunu varsayalım.- Mevcut en son OTA güncellemesinin
Pong_V3.0-241226-2001olduğunu varsayalım. - Karşılık gelen güncelleme yolu:
Pong_U2.6-241016-1700->Pong_V3.0-241226-2001olacaktır.
- Mevcut en son OTA güncellemesinin
- Cihazınıza ve işletim sistemi sürümünüze göre doğru yolu seçtiğinizden emin olun.
- Daha net bilgi için şuna bakın.
- Phone (2) cihazınızın yapı numarasının
-
otaKlasörünü Oluşturun:- Cihazınızın dahili depolama biriminde
otaadında bir klasör oluşturun, tam yol şöyledir:/sdcard/ota/ - İndirilen
<bellenim>.zipdosyasını bu klasöre taşıyın.
- Cihazınızın dahili depolama biriminde
-
Nothing Çevrimdışı OTA Güncelleyicisine Erişin:
- Telefon uygulamasını açın ve şunu tuşlayın:
*#*#682#*#* - Bu, yerleşik çevrimdışı güncelleme aracını başlatacaktır.
- Arayüzde
NothingOfflineOtaUpdateveyaNOTHING BETA OTA UPDATEyazabilir; her ikisi de çalışır.
- Telefon uygulamasını açın ve şunu tuşlayın:
-
Güncellemeyi Uygulayın:
- Güncelleyici, güncelleme dosyasını otomatik olarak algılayacaktır.
- Algılanmazsa, manuel olarak göz atın ve OTA dosyasını içe aktarın.
Directly Apply OTAveyaUpdatedüğmesine dokunun (uygulama arayüzüne göre).- Güncellemenin tamamlanmasını bekleyin; cihazınız otomatik olarak yeniden başlayacaktır.
- Güncelleyici bilinmeyen bir hata gösterirse, dosyayı manuel olarak "ota" klasörüne kopyalamak yerine "Göz At" (Browse) seçeneğini kullanmayı deneyin.
- Artımlı OTA başarısız olursa Tam (Full) OTA bellenimi sideload ile yüklenebilir.
- Tam OTA, sürüm düşürmek (downgrade) için kullanılamaz; yalnızca aynı yapıya veya daha yüksek bir yapıya güncelleyebilir.
- Önyükleyici kilidi açık kullanıcılar, özel kurtarma modları (recovery) (örneğin Phone (2) için OrangeFox) aracılığıyla tam OTA flaşlayabilirler.
- Her sürümün Tam OTA dosyası yoktur; bu tür durumlarda artımlı (incremental) dosyaları kullanın.
Güvenli Mod
Çevirici Kodları
Gizli menülere ve tanılamalara erişmek için tuşlayabileceğiniz çevirici kodları (USSD).
| Kod | İşlev |
|---|---|
*#06# | IMEI ve Seri Numarasını gösterir |
*#07# | SAR seviyelerini ve yasal bilgileri görüntüler |
*#*#569#*#* | Nothing Geri Bildirim / Günlük (Log) aracını açar |
*#*#0#*#* | Donanım test menüsü (ekran, sensörler, dokunmatik) |
*#*#9#*#* | Nothing Tanılama menüsünü açar |
*#*#225#*#* | Takvim depolama bilgisini gösterir |
*#*#426#*#* | Google Play / Firebase tanılama bilgisi |
*#*#4636#*#* | Test menüsü (telefon, pil, kullanım istatistikleri, Wi-Fi) |
*#*#682#*#* | Çevrimdışı OTA Güncelleyiciyi açar (Nothing Beta Hub yüklüyse çalışmaz) |
Cihaz Özellikleri ve Aksesuarlar
Belirli donanım ince ayarları ve eşleştirmeler için rehberler.
Pil Bilgisi Kontrolü
- Nothing Phone (3a), Phone (3) ve Phone (4a) serilerinde test edilmiştir.
- Diğer cihazlarda veya gelecekteki Nothing OS sürümlerinde (4.0 / 4.1+) çalışmayabilir.
- Bu sadece mevcut sistem verilerini görüntülemenizi sağlar ve stok Nothing OS yazılımı ile çalışır.
- Hiçbir şeyi değiştirmez ve garantinizi etkilemez.
Bu kılavuz, Nothing OS'de genellikle AB modelleriyle sınırlı olan ancak bu yöntem kullanılarak diğer bölgesel modellerde de erişilebilen gizli Pil Bilgisi sayfasının nasıl açılacağını gösterir.
Gereksinimler
Adımlar
- Her iki uygulamayı da yükleyin.
- Aşağıdaki kılavuzu izleyerek Shizuku'yu kurun.
- Shizuku iznini Root Activity Launcher'a verin.
- Root Activity Launcher'ı açın ve Settings (Ayarlar) öğesini arayın.
- Ayarlar girişini genişletin ve şu şekilde listelenen Battery Information alt etkinliğini başlatın:
com.android.settings/com.nothing.settings.NtSettings$BatteryInformationActivity - Artık fabrikada takılan pilin Maksimum kapasitesini, Döngü sayısını, Üretim tarihini ve İlk kullanım tarihini gösteren Pil Bilgisi sayfasını görmelisiniz.
Bauhaus Temasının Kilidini Açma
Bauhaus'tan ilham alan tema, çeşitli Nothing telefon modellerinde kilidi açılabilen özel bir sürüm özelliğidir.
Phone (2a) Special Edition
- Gizli Özelliğin Kilidini Aç - Yazan: RapidZapper
Diğer Nothing Modelleri
Gereksinimler:
- ADB ve Fastboot yüklü bir PC
- SetEdit Uygulaması
Adımlar:
- Geliştirici Seçeneklerini Etkinleştirin:
Ayarlar > Telefon hakkında > "Yapı numarası"na 7 kez dokunun. - USB Hata Ayıklamayı Etkinleştirin:
Ayarlar > Sistem > Geliştirici seçenekleri > USB Hata Ayıklamayı etkinleştirin. - SetEdit'i ADB Üzerinden Yükleyin:
- İndirilen APK dosyasının adını
SetEdit.apkolarak değiştirin. - Şu komutu çalıştırın:
adb install --bypass-low-target-sdk-block SetEdit.apk
- İndirilen APK dosyasının adını
- Temanın Kilidini Açın:
- SetEdit'i açın ve istenen tüm izinleri verin.
- Sistem Tablosunda (System Table),
theme_bauhaus_enableparametresini bulun. - Değeri
1olarak ayarlayın (Devre dışı bırakmak için tekrar0yapın).
- Temayı Uygulayın:
- Nothing Launcher Ayarlarına gidin ve yeni temayı uygulayın.
- SetEdit'teki diğer hiçbir değeri DEĞİŞTİRMEYİN!!
- Rastgele sistem ayarlarını değiştirmek kararsızlığa veya sistem sorunlarına neden olabilir.
Essential Tuşu Yeniden Atama
Phone (3) üzerindeki Essential Tuşunu yeniden atamak için rehberler:
| Rehber | Yazar |
|---|---|
| Reddit Rehberi | acruzjumper, McKeviin, DKmarc & Pealoaf |
| Hızlı Yeniden Atama Rehberi | David_Ign |
| XDA Rehberi | rwilco12 |
| GitHub Rehberi | z3phydev |
Gadgetbridge İle İlgili
Gelişmiş Rehberler
Sadece ileri düzey kullanıcılar için önerilir. Bu işlemler, yanlış yapıldığında cihazınızı brick edebilir veya garantiyi geçersiz kılabilir.
Bu rehberler kronolojik olarak sıralanmıştır. Bu sırayı tam olarak takip etmeniz şiddetle tavsiye edilir.
Ön Karşılamalar ve Araçlar
Aşağıdaki gelişmiş rehberler için temel araçlar.
USB Sürücüleri
USB dosya transferleri ve cihaz tanıma için temel sürücüler.
- Windows için Google USB Sürücüleri
- Kurulum rehberleri: USB | Fastboot
Platform Araçları (ADB & Fastboot)
Android SDK Platform-Tools'u indirin:
Windows (winget):
winget install --id=Google.PlatformTools -e
macOS/Linux (Homebrew):
brew install --cask android-platform-tools
Önyükleyici Kilidini Açma
- Önyükleyici kilidini açmak OEM garantisini geçersiz kılar. Ancak, stok ROM'u yeniden flaşlayıp önyükleyiciyi yeniden kilitleyerek garantiyi geri yükleyebilirsiniz.
- Diğer faktörlerden bağımsız olarak, L3'e düşecek olan Widevine L1/DRM sertifikasını kaybedeceksiniz.
- Cihaz bütünlüğünü (integrity) kaybedeceksiniz; bu, buna dayanan uygulamaların, daha sonra root erişimiyle düzeltilmediği sürece çalışmamasına neden olabilir.
Bu rehber bu sorunu çözmek için yararlı olabilir.
A. Ön Koşullar
- Verilerinizi yedekleyin (kilit açma her şeyi silecektir).
- ADB & Fastboot araçlarını yükleyin – Buradan indirin.
- USB sürücülerini yükleyin – Google USB Sürücüleri.
- Geliştirici Seçeneklerini Etkinleştirin:
Ayarlar > Telefon hakkında > "Yapı numarası"na 7 kez dokunun.
- USB Hata Ayıklama ve OEM Kilit Açmayı Etkinleştirin:
Ayarlar > Sistem > Geliştirici seçenekleri > USB Hata Ayıklama ve OEM Kilit Açmayı etkinleştirin.
- Ekran Kilidini/PIN/Şifreyi ve Oturum Açılmış Hesapları Kaldırın (isteğe bağlı ancak önerilir)
- Önyükleyiciyi yeniden kilitlemeden önce hesapları kaldırmak, Google FRP (Fabrika Ayarlarına Sıfırlama Koruması) kilidini önlemeye yardımcı olur. FRP tetiklenirse, cihaz fabrika ayarlarından sonra önceden bağlı olan Google hesabını isteyecektir. Kimlik bilgilerini unutursanız veya hesaba erişemezseniz cihazınızın dışında kalabilirsiniz. Bunu önlemek için yeniden kilitlemeden önce tüm Google hesaplarını kaldırmanız önerilir.
B. Kilit Açma İşlemi
-
Telefonunuzu bir PC'ye bağlayın (USB üzerinden).
-
Platform-tools klasöründe bir komut istemi açın:
- Windows:
Shift + Sağ Tık> Komut İstemi/Powershell penceresini burada aç. - Mac/Linux: Terminal'i açın ve platform-tools klasörüne gidin.
- Windows:
-
Cihaz bağlantısını doğrulayın:
adb devicesİstendiğinde, telefonda USB hata ayıklamasına izin verin.
-
Önyükleyici modunda (bootloader) yeniden başlatın:
adb reboot bootloader -
Fastboot bağlantısını doğrulayın:
fastboot devicesCihaz algılanmazsa USB sürücülerini yeniden yükleyin.
-
Önyükleyici kilidini açın:
fastboot flashing unlock -
Telefonunuzda onaylayın:
- Gezinmek için Ses Tuşlarını, onaylamak için Güç Düğmesini kullanın.
- Cihazınız tüm verileri silecek ve yeniden başlayacaktır.
C. Kilit Açma Sonrası
-
Telefonunuzu yeniden kurun.
-
Önyükleyici durumunu doğrulayın:
Ayarlar > Sistem > Geliştirici seçenekleri > OEM Kilit Açma etkin olmalıdır. -
Önyükleyici artık açık ve cihazınız açılışta "Orange State" uyarısı gösterecektir; bu normaldir.
Root Atma
- Root atmak OEM garantisini geçersiz kılar ve güncellemeden önce stok imajları geri yüklenmediği sürece OTA güncellemelerini bozabilir.
- Her zaman boot / init_boot imajının mevcut bellenim yapınızla tam olarak eşleştiğinden emin olun. Yanlış veya eşleşmeyen bir imajı flaşlamak açılış döngülerine (bootloop) neden olur.
- Bölüm mevcutsa, root atmak için her zaman
bootyerineinit_bootimajını kullanın. - Root atmak için açık bir önyükleyici gerekir.
- Kullanıcılar ayrıca yan yana bağlantısı verilen görsel rehberlere de başvurabilirler: orailnoor | Droidwin | EpicDroid.
A. Ön Koşullar
- USB Hata Ayıklama etkin ve açık önyükleyici
- ADB & Fastboot yüklü bir PC
veya USB-OTG + ADB uygulaması (örn. Bugjaeger) yüklü başka bir Android telefon
veya bir özel kurtarma modu (recovery) (örn. TWRP / OrangeFox / AOSP tabanlı kurtarma modları) - ADB / Fastboot araçlarına temel aşinalık
- Mevcut yapınızla eşleşen stok bellenim (imajları çıkarmak için)
- Önerilen root çözümleri:
B. Mevcut Yazılım Sürümünü Kontrol Edin
- Telefonunuzda şuraya gidin: Ayarlar > Telefon hakkında > Nothing OS başlığına dokunun.
- Yapı Numarasını not alın
- Örnek:
Pong_B4.0-251119-1654 IND/EEA/TURgibi bölgesel ekleri dikkate almayın.
C. Stok Boot / Init_boot İmajını Alın
-
Sürüm dizinine gidin.
-
Cihaz modelinizi seçin.
-
Tam yapınız için OTA İmajlarını açın.
-
Sürüm varlıklarından (assets) karşılık gelen arşivi indirin:
*-image-boot.img.7z. -
Arşivi çıkarın ve şunlardan birini bulun:
init_boot.img(varsa tercih edilen)boot.img(sadeceinit_bootyoksa)
-
Imajı cihazınıza aktarın
adb push init_boot.img /sdcard/Download/
# veya
adb push boot.img /sdcard/Download/
D. Imajı Yamalayın
Magisk
- Cihazınıza en son Magisk APK'sını yükleyin.
- Magisk'i açın → Yükle → "Bir Dosya Seçin ve Yamalayın"ı seçin.
- Aktarılan
init_boot(tercih edilen) /bootimajını seçin. - Magisk şunu oluşturacaktır:
magisk_patched-XXXXX.img
KernelSU / KernelSU Next
- Nothing Phone (2) için: KSU tabanlı root yöntemi stok
boot.imgile desteklenir. Ancak KSUN veya SUSFS desteği, yamaların eklendiği özel olarak derlenmiş bir kernel gerektirir. - Mevcut önceden yamalanmış özel kernel seçenekleri şunlardır: arter97 kernel - KSU önceden yamalı. Henüz NOS 4.0+ sürümünü desteklemiyor | Meteoric Kernel (EOL) - KSUN + SUSFS önceden yamalı. NOS 4.0+ sürümünü desteklemiyor. | Wild Kernel fork - KSU + SUSFS önceden yamalı. | Wild Kernel - KSUN + SUSFS önceden yamalı. 5.10-android12 sürümünü destekliyor.
- Kutudan Android 13+ tabanlı çıkan Nothing modelleri, yani Phone (2)'den sonra piyasaya sürülenler, KSUN yamama yöntemini destekleyecektir.
-
Yamama yöntemi Magisk'e benzerdir. KSU/KSUN yöneticisinden "yüklü değil"e dokunun >
init_boot.imgdosyasını yamalayın ve yamalı imajı PC'ye aktarın. -
Önyükleyici modunda yeniden başlatın:
adb reboot bootloader -
Yamalı imajı flaşlayın
fastboot flash init_boot <yamalı_init_boot.img dosyasını buraya sürükleyip bırakın> -
Sistemi yeniden başlatın:
fastboot reboot -
Cihaz KSU/KSUN ile root'lanmış olmalıdır.
Play Integrity
| Rehber | Bağlantı |
|---|---|
| Play Integrity & Root Algılama Sorununu Çözme | Wiki |
Temel Bölümleri Yedekleme
- Önyükleyici kilidini açtıktan sonra, özel ROM'lar veya kernel'ler flaşlamadan önce
persist,modemst1,modemst2,fsggibi temel bölümleri yedeklemek çok önemlidir. - Bu bölümler IMEI, ağ ayarları ve parmak izi sensörü kalibrasyonu dahil olmak üzere önemli veriler içerir.
- Kaybolmaları veya bozulmaları durumunda cihazınızda hücresel bağlantı kaybı, parmak izi sorunları oluşabilir veya cihazınız kullanılmaz hale (brick) gelebilir.
- Yedek oluşturmak, bir şeyler ters giderse cihazınızı geri yükleyebilmenizi sağlar.
A. Gereksinimler
- Açık önyükleyici
- Root erişimi (Magisk/KSU/Apatch üzerinden)
- Termux uygulaması (F-Droid veya Play Store üzerinden yükleyin)
- Bölüm Yollarını Kontrol Edin:
- Qcom cihazlar:
/dev/block/bootdevice/by-name/ - MTK cihazlar:
/dev/block/by-name/
- Qcom cihazlar:
B. Yedekleme Talimatları
-
Qualcomm (QCom) Cihazlar İçin:
-
Termux'u açın ve şu komutla root erişimi verin:
su -
Aşağıdaki komutu tek seferde kopyalayıp yapıştırın:
mkdir -p /sdcard/partitions_backup
ls -1 /dev/block/bootdevice/by-name | grep -v userdata | grep -v super | \
while read f; do dd if=/dev/block/bootdevice/by-name/$f of=/sdcard/partitions_backup/${f}.img; doneBu, dahili depolama biriminde "partitions_backup" adlı bir klasör içinde
superveuserdatadışındaki tüm bölümlerin imaj dosyalarını oluşturacaktır. -
[İsteğe Bağlı] Yukarıdaki komut başarısız olursa bu alternatifi deneyin:
mkdir -p /sdcard/partitions_backup
for partition in /dev/block/bootdevice/by-name/*; do \
[[ "$(basename "$partition")" != "userdata" && "$(basename "$partition")" != "super" ]] && \
cp -f "$partition" /sdcard/partitions_backup/; done
-
-
MediaTek (MTK) Cihazlar İçin:
-
Termux'u açın ve şu komutla root erişimi verin:
su -
Aşağıdaki komutların tamamını tek seferde kopyalayıp yapıştırın:
mkdir -p /sdcard/partitions_backup/
cd /sdcard/partitions_backup
dd if=/dev/block/by-name/nvram of=/sdcard/partitions_backup/nvram.img
dd if=/dev/block/by-name/nvdata of=/sdcard/partitions_backup/nvdata.img
dd if=/dev/block/by-name/persist of=/sdcard/partitions_backup/persist.img
dd if=/dev/block/by-name/nvcfg of=/sdcard/partitions_backup/nvcfg.img
dd if=/dev/block/by-name/protect1 of=/sdcard/partitions_backup/protect1.img
dd if=/dev/block/by-name/protect2 of=/sdcard/partitions_backup/protect2.img
-
C. Yedeği Saklama
- "partitions_backup" klasörünü PC'nize veya güvenli bir depolama birimine taşıyın.
- Bu yedekleri PAYLAŞMAYIN! IMEI gibi benzersiz cihaz verileri içerirler.
D. Bölümleri Geri Yükleme
-
MTK Cihazlar:
fastboot flash nvram nvram.img
fastboot flash nvdata nvdata.img
fastboot flash nvcfg nvcfg.img
fastboot flash persist persist.imgKurtarma moduna (recovery) yeniden başlatın → Fabrika ayarlarına sıfırlama (factory reset) yapın → Sistemi yeniden başlatın.
- Referans bağlantısı: Nothing Phone (2a) DVT Engineering Sample: Recovering Baseband and IMEI Records
- Yazı Çince (Geleneksel) dilinde yazılmıştır ancak tarayıcı çeviri özellikleri kullanılarak Türkçeye çevrilebilir.
-
QCom Cihazlar:
fastboot flash persist persist.img
fastboot flash modemst1 modemst1.img
fastboot flash modemst2 modemst2.imgBu durumda fabrika ayarlarına sıfırlama zorunlu değildir.
Stok ROM Flaşlama (Brick Kurtarma / Sürüm Düşürme)
- Bu, stok bellenimin daha yeni bir sürümüne manuel olarak temiz kurulum (clean flash) yapmak veya sürüm düşürmek (downgrade) için önerilen tek yöntemdir.
- Daha iyi anlamak için yan yana bağlantısı verilen görsel rehberlere başvurun: Droidwin | The Nothing Lab | QZX Tech
A. Flaşlama Klasörünün Hazırlanması:
-
Cihaz modeliniz ve bellenim yapınız için aşağıdaki dosyaları indirin ve bunları özel bir klasöre yerleştirin:
- image-boot.7z
- image-firmware.7z
- image-logical.7z.001-00x
-hash.sha256- Dosya bütünlüğünü doğrulamak ve eksik parçaları tespit etmek için isteğe bağlıdır ancak önerilir.
-
7-Zip uygulamasını https://www.7-zip.org/ adresinden indirin ve kurun.
-
İsteğe Bağlı (önerilir): Manuel adımlar yerine çıkarma betiklerini (extraction scripts) kullanabilirsiniz:
-
Dosyaları Çıkarın:
- Windows: Sağ tık → "*" klasörüne ayıkla
- Bash kullanıcıları:
7za -y x "*.7z*"
-
Nadir durumlarda indirme yöneticileri bölünmüş mantıksal dosyaların uzantılarını değiştirebilir.
-
Şöyle yeniden adlandırın:
-image-logical.7z.001.7z→-image-logical.7z.001-image-logical.7z.002.7z→-image-logical.7z.002
-
Ardından çıkarmayı tekrar deneyin.
B. Flaşlama İşlemine Geçmek:
- Uyumlu USB sürücülerini buradan yükleyin.
- Cihaz önyükleyici modundayken Aygıt Yöneticisinde "Android Bootloader Interface"in göründüğünden emin olun.
- Daha önce çıkarma betiği kullanıldıysa doğrudan onu çalıştırın. Aksi takdirde:
- Ayıklanan tüm imaj dosyalarını Nothing Fastboot Flasher Betiği ile birlikte tek bir klasöre taşıyın.
-hash.sha256dosyasını aynı dizine yerleştirin.- Düzeltmelerin dahil edildiğinden emin olmak için her zaman betiğin en son sürümünü indirin.
- Betiği internete bağlıyken çalıştırın (en son
platform-toolssürümünü almak için) ve istemleri takip edin:- Onay anketini yanıtlayın.
- Duruma göre karma (hash) kontrollerini atlayın veya devam edin.
- Verilerin silinip silinmeyeceğini seçin: (Y/N) [Temiz Kurulum / Sürüm Düşürme =
Y| Üzerine Yazarak Kurulum / Güncelleme =N] - Her iki yuvaya (slot) flaşlanıp flaşlanmayacağını seçin: (Y/N)
- Android Verified Boot'u Devre Dışı Bırakın: (N) [Lütfen burada
Yyi seçerseniz, önyükleyici kilidinin daha sonra açılamayacağını unutmayın!]
- Tüm bölümlerin başarıyla flaşlandığını doğrulayın.
- Başarılıysa sistemi yeniden başlatmayı seçin: (Y)
- Hata oluşursa, önyükleyiciyi yeniden başlatın ve hatayı giderdikten sonra tekrar flaşlayın. Bunu yapmadan sistemi yeniden başlatmak, cihazın "soft/hard brick" olmasına neden olabilir.
Önyükleyiciyi Yeniden Kilitleme
A. Ön Koşullar
- Ekran Kilidini/PIN/Şifreyi ve Oturum Açılmış Hesapları kaldırın (isteğe bağlı ancak önerilir).
- Flaşlama Rehberini takip ederek stok ROM'u temiz kurulumla flaşlayın. Stok bellenimi flaşlamadan değiştirilmiş bölümlerle önyükleyiciyi yeniden kilitlemek cihazı brick edebilir!
- Tüm verileri yedekleyin (yeniden kilitleme her şeyi silecektir).
- Henüz kurulmamışsa ADB & Fastboot araçlarını ve USB sürücülerini kurun.
B. Yeniden Kilitleme İşlemi
-
Sistemdeyseniz önyükleyici modunda yeniden başlatın:
adb reboot bootloader -
Fastboot bağlantısını doğrulayın:
fastboot devices -
Önyükleyiciyi yeniden kilitleme işlemini başlatın:
fastboot flashing lock -
Telefonunuzda onaylayın:
- Gezinmek için Ses Tuşlarını, onaylamak için Güç Düğmesini kullanın.
- Cihaz biçimlendirilecek ve kilitli bir önyükleyici ile yeniden başlayacaktır.
C. Kilitleme Sonrası
- Cihazınızı yeniden kurun.
- Önyükleyici artık kilitli!
Tam Kurtarma (Hard Unbrick)
Bu bölüme yalnızca, stok ROM flaşlama rehberi kullanılarak cihazı kurtarmak için başka hiçbir seçenek kalmadığında başvurulmalıdır.
Sürücüler
Cihazınızın SoC üreticisine uygun sürücüleri yükleyin.
- Qualcomm HS-USB 9008 Sürücüsü: OneDrive // Microsoft Update Kataloğu
- MediaTek Sürücüsü: MediaFire // OneDrive
EDL Kablosu (Qualcomm)
- Snapdragon tabanlı cihazların, sürücüler yüklü olsa bile flaşlama aracının cihazı tanıması için bir Hydra v2 kablosu gerektirebileceğini unutmayın.
- Doğrulama: Cihaz kapalıyken, kabloyu PC'ye bağlarken Ses + ve Ses - düğmelerinin her ikisini de basılı tutun. Hydra v2 kablosu kullanıyorsanız bağlanırken kablodaki düğmeye basın.
- Kendi EDL kablonuzu yapmak için DIY yöntemi arıyorsanız, bunun yerine bu rehbere başvurun.
Araçlar ve Kaynaklar
- Bu bölüm, yalnızca açık web'de halihazırda kamuya açık olan kaynaklar için bir referans dizini görevi görür. Bu proje, aşağıda listelenen mülki araçları veya ikili dosyaları barındırmaz, saklamaz veya dağıtmaz.
- Sağlanan tüm bağlantılar, kontrolümüz dışında olan harici, üçüncü taraf depoları ve dosya ana makinelerini işaret eder. Bu harici kaynakların güvenliğini, bütünlüğünü veya yasallığını garanti etmiyoruz.
- Bunlar sızdırılmış resmi servis araçlarıdır. Proje yazarları ve katkıda bulunanlar, kullanımlarından kaynaklanan herhangi bir cihaz hasarı, veri kaybı veya istenmeyen sonuçlar için sorumluluk kabul etmez.
- Bu proje bağımsızdır ve Nothing Technology Limited ile bağlantılı değildir, yetkilendirilmemiştir veya onaylanmamıştır.
- Bu bölümdeki araçlar yalnızca acil durum kurtarma (hard brick) içindir ve rutin yazılım yükleme işlemleri için kullanılmamalıdır.
- Telif hakkı sahibiyseniz ve bir referans bağlantısının kaldırılmasını talep etmek istiyorsanız, lütfen GitHub üzerinden bir sorun bildirin.
- Official Unbrick Tools (EdwardWu tarafından)
- Unofficial Qualcomm Firehose / Sahara / Streaming / Diag Tools (bkerler tarafından)
- NTPI Dumper (AaronXenos tarafından)
- Phone (2a) Series Hard Brick Helper (mistrmochov tarafından)
- Phone (2a) Series Flash Tool (R0rt1z2 tarafından)
- Firehose Auth Files for Nothing Phones (plusonsoy tarafından)
Satış Sonrası Geliştirme
Özel ROM'lar, kernel'ler ve geliştirme projeleri ile güncel kalın.
- Bu bölüm Telegram'daki topluluk tarafından yönetilmektedir ve Nothing ile bağlantılı değildir.
- Aşağıdaki bağlantılar, kaydolmaya gerek kalmadan Telegram kanallarından filtrelenmiş arama sonuçları sağlar. Ancak, ilgili cihazlar için tartışma sohbetlerine katılarak etkileşimde bulunmak, destek istemek veya cihazınızın potansiyelini en üst düzeye çıkarmak, kurcalamak veya tüm sürümlerden haberdar olmak istiyorsanız meraklı topluluğuyla etkileşime geçmek için kaydolmanız önerilir.
- Zaman zaman aşağıdaki bağlantılar hiçbir sonuç vermeyebilir; bu, belirli içerik kategorilerinin henüz mevcut olmadığını, geliştirilmediğini veya o model için güvenilir bir geliştirici tarafından sürdürülmediğini gösterir.
- Önyükleyicinin kilidini açmak ve özel donanım yazılımı yüklemek OEM garantinizi geçersiz kılacaktır. Lütfen ilgili gönderilerde belirtilmişse tüm kurulum kılavuzlarını okun ve bağlıysa destek sohbetine veya modelin tartışma grubuna başvurun.
Cihaz Güncelleme Kanalları (Telegram)
Nothing:
| Cihaz | ROM | Recovery | Kernel | Updates |
|---|---|---|---|---|
| Phone (1) | Burada | Burada | Burada | Burada |
| Phone (2) | Burada | Burada | Burada | Burada |
| Phone (2a) Serisi | Burada | Burada | Burada | Burada |
| Phone (3a) Serisi | Burada | Burada | Burada | Burada |
| Phone (3) | Burada | Burada | Burada | Burada |
| Phone (4a) Serisi | Burada | Burada | Burada | Burada |
CMF by Nothing:
| Cihaz | ROM | Recovery | Kernel | Updates |
|---|---|---|---|---|
| Phone (1) | Burada | Burada | Burada | Burada |
| Phone (2) Pro / Phone (3a) Lite | Burada | Burada | Burada | Burada |