Rehber Xiaomi cihazlar hakkında bir kaç bilgi

AspecTR

Usta Üye
Usta Üye
MIUI Sever
SMS Onaylı
Adım
*
Cihazım
*
Konum
*
Katılım
7 Aralık 2019
Konular
37
Mesajlar
1.155
Çözümler
8
Tepkime puanı
645
Puanları
128
Selamlar hocalarım.Kendim şuanda Xiaomi cihazlara yönelik bir araç geliştirdiğim için Java ve Xiaomi ile ilgili bir sürü bilgi araştırıyorum.Burada Xiaomi ile ilgili bir kaç bilgi vereceğim.
1-Kilit açma
Kiminiz MiUnlock'un nasıl çalıştığını öğrenmek istemiş olabilirsiniz.Çünkü fastboot oem unlock komutu işe yaramaz,fastboot flashing unlock komutu ise Allah'a kavuşturur.Mantığı aslında LG ve Oneplus ile aynı.fastboot oem unlock "file" komutu ile yapılıyor.Peki bu "file" tam olarak ne oluyor?Eğer ki daha önce fastboot getvar all komutunu uyguladıysanız,orada token isimli bir satır var,işte bizim işimize bu satır yarıyor.Bu satır her fastboota girişinizde değişir.Ama Xiaomi tokeni buradan almıyor,fastboot oem get_token komutu ile alıyor.Bu komutu uyguladığımızda ise 3 satır geliyor.Bu satırlarda gelen tüm değişkenleri birleştiriyor ve bunu Xiaomi sunucularına gönderiyor.Xiaomi sunucularında bu token kontrol edilip şifrelenerek(bu şifrelemeyi hala anlamadım) bir dosya haline getiriliyor ve bahsettiğimiz "file" bu oluyor.

2-
Connect with miassistant modunda flashlama
Logları bir ay önce tekrar incelemiştim.Xiaomi çoğu yerde AES karakter dizisine sahip bir sürü anahtar kullanıyor, böylece dışarıdan gelen etkileri savuşturuyor binevi.Adb sideload ın yanında Roma göre değişiklik gösteren bir karakter dizisi mevcut.Bunun da nasıl çözüldüğünü öğrendiğim zaman yazacağım

3-System has been destroyed hatası neden olur,nasıl aşılır?
System has been destroyed hatası genel olarak kilidin kapalı olması nedeniyle olur.Örneğin,cihazınızda verileriniz varken fastboot oem lock yazmak bu hatayı görmenize sebep olur.Cihazın kilidi kapalı iken TWRP flashlamak bu hataya düşmenize neden olur.Eğer ki uyum konusunda herhangi bir sıkıntı yoksa kilidi açarak yola devam edebilirsiniz.Kimi zaman bu sorun system imajında bir şeyi düzenlemenizde de olabilir.Ne yaptığınızdan kaynaklı olarak çözümü de değişebiliyor.

4-
Peki ya kilit açma böyle iken,XiaomiTool SD cihazlarda nasıl tek seferde açabiliyor?
Yukarıda anlattığım şeyin tıpa tıp aynısını yapıyor.Ama XiaomiTool da seçtiğiniz ülke kilit açma sırasında da beraberinde gönderiliyor.Bundan dolayı Çin seçerseniz hemen açabiliyor.Xiaomi'nin kendi ülkesine verdiği torpillerden biri yani.

5-
Bahsettiğiniz logları nereden inceleyebiliriz?
%appdata% yazarak Xiaomi klasörünü bulun.Sonra kullandığınız araca yönelik klasörler sizi karşılayacaktır.Bundan sonrasında Logs klasörüne girerek inceleyebilirsiniz.

Normalde çok fazla araştırdım ama,şuanda acelem olduğu için aklıma da pek gelmedi.Kalanları da bir kaç saat sonra eklerim :)
 
Son düzenleme:

pickedusernamesonofa

Premium Üye
Premium Üye
Kıdemli Üye
MIUI Sever
SMS Onaylı
Adım
Burak
Cihazım
Sweet
Yaş
24
Konum
Edirne Keşan
Katılım
15 Kasım 2020
Konular
14
Mesajlar
459
Çözümler
2
Tepkime puanı
114
Puanları
58
Selamlar hocalarım.Kendim şuanda Xiaomi cihazlara yönelik bir araç geliştirdiğim için Java ve Xiaomi ile ilgili bir sürü bilgi araştırıyorum.Burada Xiaomi ile ilgili bir kaç bilgi vereceğim.
1-Kilit açma
Kiminiz MiUnlock'un nasıl çalıştığını öğrenmek istemiş olabilirsiniz.Çünkü fastboot oem unlock komutu işe yaramaz,fastboot flashing unlock komutu ise Allah'a kavuşturur.Mantığı aslında LG ve Oneplus ile aynı.fastboot oem unlock "file" komutu ile yapılıyor.Peki bu "file" tam olarak ne oluyor?Eğer ki daha önce fastboot getvar all komutunu uyguladıysanız,orada token isimli bir satır var,işte bizim işimize bu satır yarıyor.Bu satır her fastboota girişinizde değişir.Ama Xiaomi tokeni buradan almıyor,fastboot oem get_token komutu ile alıyor.Bu komutu uyguladığımızda ise 3 satır geliyor.Bu satırlarda gelen tüm değişkenleri birleştiriyor ve bunu Xiaomi sunucularına gönderiyor.Xiaomi sunucularında bu token kontrol edilip şifrelenerek(bu şifrelemeyi hala anlamadım) bir dosya haline getiriliyor ve bahsettiğimiz "file" bu oluyor.

2-
Connect with miassistant modunda flashlama
Daha dün bunun üzerine logları inceledim,kendim denedim ama nafile.Bunu anlayınca (ki çok uzun bir zaman olmayacak) burayı düzenleyip tekrar yazacağım.

3-
System has been destroyed hatası neden olur,nasıl aşılır?
System has been destroyed hatası genel olarak kilidin kapalı olması nedeniyle olur.Örneğin,cihazınızda verileriniz varken fastboot oem lock yazmak bu hatayı görmenize sebep olur.Cihazın kilidi kapalı iken TWRP flashlamak bu hataya düşmenize neden olur.Eğer ki uyum konusunda herhangi bir sıkıntı yoksa kilidi açarak yola devam edebilirsiniz.Kimi zaman bu sorun system imajında bir şeyi düzenlemenizde de olabilir.Ne yaptığınızdan kaynaklı olarak çözümü de değişebiliyor.

4-
Peki ya kilit açma böyle iken,XiaomiTool SD cihazlarda nasıl tek seferde açabiliyor?
Yukarıda anlattığım şeyin tıpa tıp aynısını yapıyor.Ama XiaomiTool da seçtiğiniz ülke kilit açma sırasında da beraberinde gönderiliyor.Bundan dolayı Çin seçerseniz hemen açabiliyor.Xiaomi'nin kendi ülkesine verdiği torpillerden biri yani.

5-
Bahsettiğiniz logları nereden inceleyebiliriz?
%appdata% yazarak Xiaomi klasörünü bulun.Sonra kullandığınız araca yönelik klasörler sizi karşılayacaktır.Bundan sonrasında Logs klasörüne girerek inceleyebilirsiniz.

Normalde çok fazla araştırdım ama,şuanda acelem olduğu için aklıma da pek gelmedi.Kalanları da bir kaç saat sonra eklerim :)
Hocam ben system has been destroyed hatasını CMD ile rom atarken görmüştüm ne tuhaf
 

pickedusernamesonofa

Premium Üye
Premium Üye
Kıdemli Üye
MIUI Sever
SMS Onaylı
Adım
Burak
Cihazım
Sweet
Yaş
24
Konum
Edirne Keşan
Katılım
15 Kasım 2020
Konular
14
Mesajlar
459
Çözümler
2
Tepkime puanı
114
Puanları
58
Tüm partisyonların hatasız kurulduğundan emin misiniz?
Hocam eksiksiz yaptığım halde bir süre sonra CMD kapandı telefonu fastboot tan bir çıkardım bu hata başta korktum bootloader kapandı diye mi flash 32 bit sürümüyle kurtarmıştım
 

AspecTR

Usta Üye
Usta Üye
MIUI Sever
SMS Onaylı
Adım
*
Cihazım
*
Konum
*
Katılım
7 Aralık 2019
Konular
37
Mesajlar
1.155
Çözümler
8
Tepkime puanı
645
Puanları
128
Hocam eksiksiz yaptığım halde bir süre sonra CMD kapandı telefonu fastboot tan bir çıkardım bu hata başta korktum bootloader kapandı diye mi flash 32 bit sürümüyle kurtarmıştım
Orada bağlantı ile ilgili bir hata olmuş.Yoksa cmd kendisi kapanmaz orada
 

pickedusernamesonofa

Premium Üye
Premium Üye
Kıdemli Üye
MIUI Sever
SMS Onaylı
Adım
Burak
Cihazım
Sweet
Yaş
24
Konum
Edirne Keşan
Katılım
15 Kasım 2020
Konular
14
Mesajlar
459
Çözümler
2
Tepkime puanı
114
Puanları
58
Orada bağlantı ile ilgili bir hata olmuş.Yoksa cmd kendisi kapanmaz orada
Fikrim yok hocam ama denememin amacı pil durumunu düzeltmekti redmi note 9 pro daha alalı 3 ay olmadı 2 saat içinde aşırı pil tüketiyor nedense custom rom bile çözümü olmadı fikriniz var mı sizin
 

Ekli dosyalar

  • Screenshot_2021-02-05-23-45-35-892_com.miui.securitycenter.jpg
    Screenshot_2021-02-05-23-45-35-892_com.miui.securitycenter.jpg
    303,7 KB · Görüntüleme: 7
Üst Alt