HTC One M7 SuperCID Yapma işlemi [Hex Edit]

  • Özel mesaj, sohbet ya da Facebook, Twitter ve Google+ üzerinden kullanıcılardan destek talebinde bulunmayın. Bir sorun yaşarsanız lütfen sadece forumlarımızı kullanın.

Dr. Android

Admin
Yönetici
20.10.2012
6,204
4,055
12,937
#1
CID nedir?

CID kilidi (aka satıcı kilidi): Taşıyıcı Id - Üreticiler aracılığı ile onlar tarafından yayınlanmamış bir ROM kurulumunu önlemek için cihaza konulan bir güvenlik kilidi olarak da adlandırabiliriz.Bu kilidi açma CID-Unlocking` formunda kullanılır. Eğer 3Mobile (3Mobile 'taşıyıcı')'den bir telefon (örnek) satın alırsanız, telefonunuz sadece 3Mobile ROM'ları (taşıyıcı ROM'u) kabul eder. Diğer operatörlerin ya da farklı ROM'ları flaşlamak istiyorsanız, telefonunuzun diğer ROM'ları kabul etmesi için CID-kilidini açmanız gerekecektir,böylece telefonunuz diğer ROM'ları kabul edecektir. Tüm Bootloader'lar (HardSPL ve SSPL dışında) sadece cihaza flaşlanabilir doğru bir CID ile bir ROM'un yüklenmesine müsaade edecektir. CID kilidi açılmış bir cihaz 'SuperCID' olacak ve HERHANGİ BİR ROM cihaz üzerine yüklenebilecektir, SuperCID aynı zamanda Ext_ROM kilidini açar ve mount olabilmesine izin verir.
Not: Genel olarak 'telefonunuzun kilidini açma' ibaresi CID Unlock değil SIM-Kilidi açmayı belirtir.

CID Süper nedir?

SuperCID: CID taracılığı ile cihazınızın kilidi açılarak CID değeri SuperCID olarak değiştirilir.
SuperCID: Bu size HERHANGİ ROM / ya da RUU dosyalarını flaşlama imkanı verir ve aynı zamanda Ext_ROM'un okuma/yazma kapasite kilidini açar.

Script nasıl kullanılır?

Ekli dosyayı indir
Dosyayı masaüstüne aç
telefonunuzu bootloader konumunda aç
Scripti çalıştırın ve ekrandaki yönergeleri izleyin

Telefonu nasıl bootloader konumuna alabilirim?

Cihazını power tuşundan kapatınız.
Aynı anda volume down ve power tuşuna basınız

Windows için script dosyası Attachment 2270 indiriniz

HTC One M7 Super CID 2 farklı yerlerde depolanır fastboot'un yeni CID'i zorlaması işlemi bitirmeye yeterli olmayacak keza siz aşağıdaki işlemleri de tamamlamanız gerekecektir.

Bu kılavuz için XDA'dan cyber6'ya teşekkür ederiz.

Bu işlemi yapmakla risk alıyorsunuz bu sizin telefonunuzu çok pahalı bir kağıt tutucu ağırlığa dönüştürebilir,eğer nasıl yapıldığını bilmiyorsanız ve bu işlemi yapmaktan rahatsızlık duyuyorsanız asla denemeyiniz.

Sizin öncelikle ADB'ye ve onu nasıl kullanabileceğinizi anlamaya ve root yapılmış bir cihaza gereksiniminiz olacaktır:

1- Komut istemcisini açınız ve ADB yüklü olan bu dizine gidin. "adb shell" yazınız ve enter tuşuna basın.
2- "su" yazınız ve enter tuşuna basın. Artık root yetkisine sahipsiniz.
3. Sonrasında "dd if=/dev/block/mmcblk0p19 of=/sdcard/mmcblk0p19" komudu yazınız ve enter tuşuna basın. Bu işlem sizin sdcard için partition dökümünü hazırlayacak
4. "exit" komutunu yazın, enter butonunu tıklayın.Tekrar "exit" yazın ve enter butonu tıklayın. Bu işlem tekrar kullanabilmeniz için sizi bilgisayarınızda komut istemcisine geri döndürecektir
5. "adb pull /sdcard/mmcblk0p19" yazınız ve enter tuşuna basın. BİR SONRAKİ ADIM İÇİN ÖNCE DOSYA BOYUTUNU NOT EDİNİZ!
6. Sizin hex editörü ile (mmcblk0p19) dosyayı açın. Windows için Hex Editor'ü İNDİRİNİZ.
7. Ofset 00000000 arayın ve sizin CID'i göreceksiniz.
8. CID değerini 11111111 olarak değiştirin ve bunu mmcblk0p19MOD olarak kaydedin. Bu size SuperCID verecektir. HEX EDITED İŞLEMİ YAPMADAN ÖNCE BU NOKTADA DOSYANIN TAM BÜYÜKLÜĞÜ HAKKINDA EMİN OLUN!
9. Şimdi komut satırına geri dönün ve "adb push mmcblk0p19MOD /sdcard/mmcblk0p19MOD" yazın ve sonra da enter tuşuna basınız.
10. "adb shell" yazın ve enter tuşuna basın sonra "su" komutunu girin ve tekrar enter butonunu tıklayın. Bu işlem sizi android shell içine geri koyacak ve root yetkileri verecektir.
11."dd if=/sdcard/mmcblk0p19MOD of=/dev/block/mmcblk0p19" komutunu girin ve enter tuşuna basın. Çalışıp çalışmadığını test için telefonunuzu fastboot modunda tekrar başlatın "adb reboot bootloader" komudunu girin ve enter tuşuna basın ve bir kez daha bootloader ekranı gelecek "fastboot oem readcid" komudunu girin ve enter butonunu tıklayın.Bu esnada "11111111" ibaresini okumalısınız.
12. Sonrasında "Fastboot reboot" komudunu giriniz ve enter tuşuna basın. Telefon tekrar reboot ettikten sonra komut satırına "adb shell getprop ro.cid" komutunu giriniz ve artık SuperCID'i görebilirsiniz.


Uyarı: Konu TrAndroiDev yöneticisi blueberry tarafından çevirilmis olup,kaynak dahi gösterilerek kopyalanmasi yasaktır! Alıntı yapıldığı taktirde yasal işlemlere başvurulacaktir.Emeğe saygı!
 
Moderatörün son düzenlenenleri:

blueberry

Mehmet Birol Erol
Yardımcı Yönetici
18.04.2013
8,823
7,134
12,607
#2
Özellikle GSM + LTE özelliği olan ya da çeşitli Operatör taşıyıcılı (TMobile-AT&T-3Mobile gibi) HTC One Modellerinde çaresiz kalan kullanıcılar için vazgeçilmeyecek yararlı bir kılavuz olacaktır Alp dostum,paylaşım için teşekkür ederim.
 

mesir

Yeni üye
Kayıtlı kullanıcı
29.11.2012
22
3
382
#3
Selam, adb shell yazıp erter e bastığımda error: device not found diyor
 

mesir

Yeni üye
Kayıtlı kullanıcı
29.11.2012
22
3
382
#5
Sizin söylediğiniz gibi volume tuşu ve güç tuşu ile girdim ve fastboot kızmına tıkladım, ama driver görüyürmu onu bilmiyorum, varsa driverlerini gönderirmisiniz.
 

mesir

Yeni üye
Kayıtlı kullanıcı
29.11.2012
22
3
382
#6
tamam hallettim, fakat şu hex dosyası içindeki (Ofset 00000000 arayın ve sizin CID'i göreceksiniz) kısmını bulup 11111111 yapamadım, hex klasöründe nerede acaba bu satır, en başta offset h yazan kısmın altında var 00000000 ama onumu yapacaz 11111111. Birde unutmadan, bu işlemleri tel normal açıkken yaptım, bu şekilde oluyor.

 

blueberry

Mehmet Birol Erol
Yardımcı Yönetici
18.04.2013
8,823
7,134
12,607
#7
tamam hallettim, fakat şu hex dosyası içindeki (Ofset 00000000 arayın ve sizin CID'i göreceksiniz) kısmını bulup 11111111 yapamadım, hex klasöründe nerede acaba bu satır, en başta offset h yazan kısmın altında var 00000000 ama onumu yapacaz 11111111. Birde unutmadan, bu işlemleri tel normal açıkken yaptım, bu şekilde oluyor.

Evet cihaz açıkken 8 basamaklı olan 00000000'i 11111111 yapacaksınız ve "mmcblk0p19MOD" olarak kaydedip çıkacaksınız.Fastboot konumunda ise genelde adb komutları girilir.
Aman arkadaşım işlemleri dikkatli yapın sonra cihazınızı geriye döndüremeyebilirsiniz.
 
Moderatörün son düzenlenenleri:

mesir

Yeni üye
Kayıtlı kullanıcı
29.11.2012
22
3
382
#9
günaydın arkadaşlar,
Offset (h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000000 48 54 43 5F 5F 4D 32 37 00 00 00 00 00 00 00 00 HTC__M27........

böyle bir satır var ben bunun başında bulunan 00000000 kısmını değiştiremiyorum, 48 54 43 5F 5F 4D 32 37 00 00 00 00 00 00 00 00 bu kısmın hepsini 1 yapıyorum, farklı kaydediyorum ve sizin verdiğiniz komutla tel e yazıyorum ama hex dosyasını telefondan tekrar okuttuğumda hiç bir şey değişmemiş gibi görünüyor, yani tel e yazdı görünüyor fakat yazmıyor. Birde bunları yapmak için telin s-off olması falan gerekmiyor değil mi.
 

blueberry

Mehmet Birol Erol
Yardımcı Yönetici
18.04.2013
8,823
7,134
12,607
#10
günaydın arkadaşlar,
Offset (h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000000 48 54 43 5F 5F 4D 32 37 00 00 00 00 00 00 00 00 HTC__M27........

böyle bir satır var ben bunun başında bulunan 00000000 kısmını değiştiremiyorum, 48 54 43 5F 5F 4D 32 37 00 00 00 00 00 00 00 00 bu kısmın hepsini 1 yapıyorum, farklı kaydediyorum ve sizin verdiğiniz komutla tel e yazıyorum ama hex dosyasını telefondan tekrar okuttuğumda hiç bir şey değişmemiş gibi görünüyor, yani tel e yazdı görünüyor fakat yazmıyor. Birde bunları yapmak için telin s-off olması falan gerekmiyor değil mi.
Offset altındaki numaranın en sonu M7 değil ki M27 sizin cihazınız HTC One değil OneX olmasın.M27 kod OneX modeline ait olması lazım.

GT-I9000 cihazımdan Tapatalk 2 ile gönderildi