"FAQ по смартфону Qtek 8300/8310" - читать интересную книгу автора (LeXX-kiev)

Что такое SuperCID и как его сделать?

SuperCID - процедура сброса идентификационного номера вендора (Vendor ID) смартфона.

SuperCID необходим для установки неофициальных прошивок.


Замена CID на SuperCID для TORNADO (q-tek8310\8300, Imate_SP5\SP5m и др.)

Взято с _http://board.riot.ru/63-voprosy-stati-sovety/11864-voprosy-po-super-cid.html


На многих других платформах используют этот же самый алгоритм


Заменить можно двумя способами (по крайне мере я знаю два, может их и больше).


Для начала: Все что вы делаете, вы делаете на свой страх и риск! За то что вы делаете автор, админстраторы, модераторы и форум ответственности не несут! (притензии не принимают)

Если вы плохо поняли написаное, сомневаетесь в своей компетентности, силах, руках, голове - ни в коем случае не делайте этого.


1) Это с помощью сервиса SPVServices (утилита коннектится с сайтом www.spv-developers.com с одной стороны, а с другой к вашему девайсу. Вычисляет ваш CID, и с помощью своих (на сайте) алгоритмов переделывает его в SuperCID. Делаеться это всего несколько секунд, т.е, быстро и не сложно... Но вот на сколько я знаю, обратного хода у этой операции нет (может кому-нибудь это и не надо, а потому может воспользоваться, очень удобно).


2) Этот способ сложнее:

Для начала надо скачать ActivePerl for MS_WIN, например ActivePerl-5.8.8.819-MSWin32-x86-267479.msi (около 15mb, потому выкладывать не буду... может кто знаком, у кого есть, может выложить...) Для незнающих это язык програмирования, но програмировать тут ничего не надо... так что непужайтесь. Установив его, надо прикрутить модуль CRYPT-DES (выложу, 15кб), но у меня после недели поисков, это так и не получилось, т.к. не шарю в этом языке не черта. (У кого получиться, отпишитесь... загадочный вопрос, а потому интересный). Я сделал проще в FARе из папки C:\perl\bin

запустил инстал с такими праметрами (можно просто скопировать эту строчку)

ppm install http://theoryx5.uwinnipeg.ca/ppms/Crypt-DES.ppd (соответственно надо быть в этот моменте подключеным к интернету). Вот когда у вас все установилось (он напишет done или типа того) приступем к следущему понкту.

Качаем из аттача архив itsutis.zip и распковываем его в C:\CID и из этой папки запускаем из командной строки или FARа (Телефон конечно присоеденен к компу через ActiveSYNC)

pdocread -n 1 0x000000 0x10000 -b 0x4000 bdk1-00-cid.nb

файл bdk1-00-cid.nb это файл с вашим оригинальным CID, поместите его в папку C:\CID, а копию запрячте подальше дабы не потерять и не испортить.

Дальше качаем из аттача typhooncidedit.pl и кидаем его в C:\perl\bin.

Проверяем свой CID следующей строкой (так же из FARа или КС из папки C:\perl\bin)

perl c:\perl\bin\typhooncidedit.pl c:\CID\bdk1-00-cid.nb

должно получиться примерно следующее



Код

g=89: 8ffd38f8 - 46b4964aef96ba04

0x1a0: 0000006900000000

cid key block ix: 105

cid key: '38403860'

0x160: 0008:'T-MOB001' - 0e0f101112131415161718191a1b1c1d1e1f20212223

0x1a0: 0000006900000000

cid key block ix: 105

cid key: '38403860'

0x1C80: 0000000000000000

0x1a0: 0000006900000000

cid key block ix: 105

cid key: '38403860'

0x4000: e05bb91100000000000000007125ef1e


по адрессу 0х160 распологаеться ваш оригинальный CID (если получилось что то подобное, значит перходим к следующему шагу, нет возвращаемся и проверяем что не так)

Дальше из папки C:\Perl\bin запускаем (так же с помощью FARа или КС)

perl c:\perl\bin\typhooncidedit.pl -w c:\cid\new_SuperCID.bin -c 11111111 c:\cid\bdk1-00-cid.nb

где new_SuperCID.bin это файл с SuperCID для вашего девайса. Должно получиться примерно следующее:


Код

g=89: 8ffd38f8 - 46b4964aef96ba04

0x1a0: 0000006900000000

cid key block ix: 105

cid key: '38403860'

0x160: 0008:'T-MOB001' - 0e0f101112131415161718191a1b1c1d1e1f20212223

0x1a0: 0000006900000000

cid key block ix: 105

cid key: '38403860'

0x1C80: 0000000000000000

0x1a0: 0000006900000000

cid key block ix: 105

cid key: '38403860'

0x4000: e05bb91100000000000000007125ef1e

olddata: 048a9ad03027bbe237bbe07115274f92d973ec7f67e4de6d38 5cc1cfa5aaadd9

0x1a0: 0000006900000000

cid key block ix: 105

newdata: 38a2162a7b479de87426e63716af39c7b279a18a2c0184beb2 79a18a2c0184be

newsum=e55bfb54 encsum=b6688b6220f51c91


Проверяем SuperCID в нашем новом файле:

из папки C:\Perl\bin запускаем (помощью FARа или КС)

perl c:\perl\bin\typhooncidedit.pl c:\cid\new_SuperCID.bin

долно получиться так:


Код

g=89: e55bfb54 - b6688b6220f51c91

0x1a0: 0000006900000000

cid key block ix: 105

cid key: '38403860'

0x160: 0008:'11111111' - 00000000000000000000000000000000000000000000

0x1a0: 0000006900000000

cid key block ix: 105

cid key: '38403860'

0x1C80: 0000000000000000

0x1a0: 0000006900000000

cid key block ix: 105

cid key: '38403860'

0x4000: e05bb91100000000000000007125ef1e


по адресу 0х160 должны быть единички (11111111) если так, то модуль с SuperCID готов (если нет возращаемся проверяем, что не так)

Ну и теперь надо залить этот модуль в телефон (т.е. смартфон), запускаем из c:\CID (так же помощью FARа или КС)

pdocwrite -n 1 new_SuperCID.bin 0x000000 0x10000 -b 0x4000


Вот теперь ваш девайс готов к любой прошиве любого ROM.

обсуждения на агл.языку тут - _http://www.spv-developers.com/forum/showthread.php?t=479


Помните, что делая SuperCID, вы теряете право на гарантийный ремонт смартфона в СЦ!


Во вложении полный комплект для манипуляций с CID:

http://4pda.ru/forum/dl/post/52770/Tornado_Change_CID.zip

pdocread.exe - чтение/запись любых областей памяти в девайсе

typhooncidedit.exe - просмотр/анализ файлов с CID и генерация SuperCID на базе сохраненного родного CID