- 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
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: