Перейти к содержимому


Фотография
- - - - -

*#swcfg# - код региона на Swift и Spreadtrum


  • Please log in to reply
62 ответов в этой теме

#1 f2065

f2065

    Администраторы ROOT

  • Администраторы ROOT
  • Сообщений: 6 754
  • Город:Russia,Moscow
  • Модель телефона: Samsung B310E, B5722, C3322, C3322i, S5610.

Отправлено 2012-авг-07 - 14:11

На Swift года с 2010 (например древний B5722 уже это знает, да наверно все где появилось CSC) кодом *#swcfg# (так же *#swcfgdev#, *#swcfgtest#) можно попасть в меню где выбирается тот или иной конфиг региональный или операторских предустановок. Конфиги лежат в \a\customer\XML\???\customer.xml
Но вход закрыт паролем…

Скрытый текст.
Вам необходимо войти (зарегистрироваться) для доступа.


#2 Снег

Снег

    Холодный

  • Модераторы S
  • Сообщений: 639
  • Город:Пушкино
  • Модель телефона: SGH-E200B

Отправлено 2012-авг-07 - 15:13

Могу написать "калькулятор" на php.
Или программу.

Надо?

#3 f2065

f2065

    Администраторы ROOT

  • Администраторы ROOT
  • Сообщений: 6 754
  • Город:Russia,Moscow
  • Модель телефона: Samsung B310E, B5722, C3322, C3322i, S5610.

Отправлено 2012-авг-07 - 15:32

Надо?

Я разумеется написал и кейген… Просто не уверен в целесообразности делать готовый кейген общедоступным (патчеписателям могу дать). На новых Swift ведь кстати нет фриварных средств для восстановления убитых EEPROM…

#4 f2065

f2065

    Администраторы ROOT

  • Администраторы ROOT
  • Сообщений: 6 754
  • Город:Russia,Moscow
  • Модель телефона: Samsung B310E, B5722, C3322, C3322i, S5610.

Отправлено 2012-сен-16 - 12:45

Продолжение…
Коды серии swcfg меняют используемые конфиги предустановки. Однако глобальный код продукта (например SER или SEK) они не меняют.

Штатно код продукта меняется в режиме программирования IMEI. Очевидно, или вообще с компа, или надо перевести мобилу в режим TAT/JIG (видел там опросы этих флагов). Но скорее всего он пишется с компа…
Потому что код продукта это не только 3 буквы, а больше. Например у C3322 полный код продукта который лежит в EEP - «GT-C3322HKASER». Меняем его например на «GT-C3322HKASEK» - и Kies пишет что регион (SEK) и соответствующие обновления… Kies последние 3 буквы смотрит (или показывает).

Вобщем пока самый простой способ сменить код региона на SER - это через CGSN, запуском такой программы:

.little
.thumb
.plugin
push {lr}
sub sp, sp, 0x100
ADR R0, new_prod
BL pmg09_20ModifyPRODCodeID_ImeiProgram
add sp, sp, 0x100
pop {pc}
.align
new_prod: .hex 47542D4333333232484B4153455200000000000000 ; <- «GT-C3322HKASER»
.endplugin

кстати важный факт - строка пишется размером в 0x14 байт. Конец добить нулями, иначе - если один ноль и потом мусор - в PRD() вылезают артефакты.

Сообщение отредактировал f2065: 2012-сен-17 - 19:54


#5 AGL

AGL

    Начинающий

  • Участники
  • Сообщений: 20
  • Город:Республика Беларусь
  • Модель телефона: C3322

Отправлено 2012-сен-17 - 11:32

Продолжение…

.little
.thumb
.plugin
push {lr}
sub sp, sp, 0x100
ADR R0, new_prod
BL pmg09_20ModifyPRODCodeID_ImeiProgram
add sp, sp, 0x100
pop {pc}
.align
new_prod: .hex 47542D4333333232484B415345520000000000 ; <- «GT-C3322HKASER»
.endplugin

Знать бы еще в подробностях как этот код запускать. Дабы не запустить мобилу в вечный мертвяк. :) Где чего запустить и что нажать.

#6 Alex&r

Alex&r

    ...

  • SGH Open Club
  • Сообщений: 1 274
  • Город:г. Минск, Беларусь
  • Модель телефона: GT-C5212

Отправлено 2012-сен-18 - 06:34

Знать бы еще в подробностях как этот код запускать. Дабы не запустить мобилу в вечный мертвяк. :) Где чего запустить и что нажать.

1. Нужно просить f2065 подсказать адрес функции pmg09_20ModifyPRODCodeID_ImeiProgram, так как вряд ли у тебя есть sym к твоей прошивке. А без этого адреса ничего не получится.
2. Запускаешь BinEdit, а в нем ARM компилятор (кнопка с трехцветным кубиком или в верхней строке меню Инструменты, Компилятор). В компиляторе Файл, Новый проект (или кнопка с чистым листом).
3. Копируешь и вставляешь туда код указанной программы. Вместо pmg09_20ModifyPRODCodeID_ImeiProgram пишешь ее адрес. Или где-нибудь до .plugin пишешь строку
.equ pmg09_20ModifyPRODCodeID_ImeiProgram 0xXXXXXXXX ;(0xXXXXXXXX - адрес функции).
4. Компилируешь в COM терминал (третья справа кнопка на панели инструментов с выпадающим меню, где и выбираешь "в COM терминал"). Обязательно посмотри в окне ARM компилятора на вкладку Ошибки, на предмет их отсутствия.
5. В открывшемся окне терминала подключаешься к телефону (если еще не подключился) и нажимаешь справа внизу синий треугольник |> (их там два, жмешь нижний).
После этого что-то должно произойти.
Вроде всё. Мог чего-нибудь упустить, давно этим не занимался.
  • нравится это

#7 AGL

AGL

    Начинающий

  • Участники
  • Сообщений: 20
  • Город:Республика Беларусь
  • Модель телефона: C3322

Отправлено 2012-сен-18 - 08:54

1. Нужно просить f2065 подсказать адрес функции pmg09_20ModifyPRODCodeID_ImeiProgram, так как вряд ли у тебя есть sym к твоей прошивке. А без этого адреса ничего не получится.
2. Запускаешь BinEdit, а в нем ARM компилятор (кнопка с трехцветным кубиком или в верхней строке меню Инструменты, Компилятор). В компиляторе Файл, Новый проект (или кнопка с чистым листом).
3. Копируешь и вставляешь туда код указанной программы. Вместо pmg09_20ModifyPRODCodeID_ImeiProgram пишешь ее адрес. Или где-нибудь до .plugin пишешь строку
.equ pmg09_20ModifyPRODCodeID_ImeiProgram 0xXXXXXXXX ;(0xXXXXXXXX - адрес функции).
4. Компилируешь в COM терминал (третья справа кнопка на панели инструментов с выпадающим меню, где и выбираешь "в COM терминал"). Обязательно посмотри в окне ARM компилятора на вкладку Ошибки, на предмет их отсутствия.
5. В открывшемся окне терминала подключаешься к телефону (если еще не подключился) и нажимаешь справа внизу синий треугольник |> (их там два, жмешь нижний).
После этого что-то должно произойти.
Вроде всё. Мог чего-нибудь упустить, давно этим не занимался.

Спасибо за ответ! Но мы вчера с f2065 победили мою балалайку. Все нормально прокатило и тело работает теперь как швейцарские часики. :59: Великий человек f2065!!!! Большое дело делает. :)

#8 JURA25

JURA25

    МЕГА Магистр

  • Участники
  • Сообщений: 988
  • Город:Україна
  • Модель телефона: GT-S5610, GT-E2252, GT-C3322i

Отправлено 2012-сен-24 - 03:59

Для S5610 адрес функции pmg09_20ModifyPRODCodeID_ImeiProgram кто подскажет? :(

#9 f2065

f2065

    Администраторы ROOT

  • Администраторы ROOT
  • Сообщений: 6 754
  • Город:Russia,Moscow
  • Модель телефона: Samsung B310E, B5722, C3322, C3322i, S5610.

Отправлено 2012-сен-24 - 04:49

Для S5610 адрес функции pmg09_20ModifyPRODCodeID_ImeiProgram кто подскажет? :(

.equ pmg09_30CheckPRODCodeID_ImeiProgram 0x207756E0 ; S5610XXFL4
.equ pmg09_20ModifyPRODCodeID_ImeiProgram 0x20775696 ; S5610XXFL4
  • JURA25 likes this

#10 JURA25

JURA25

    МЕГА Магистр

  • Участники
  • Сообщений: 988
  • Город:Україна
  • Модель телефона: GT-S5610, GT-E2252, GT-C3322i

Отправлено 2012-сен-24 - 05:10

new_prod: .hex 47542D4333333232484B4153455200000000000000 откуда это взято??


.equ pmg09_30CheckPRODCodeID_ImeiProgram 0x207756E0 ; S5610XXFL4
.equ pmg09_20ModifyPRODCodeID_ImeiProgram 0x20775696 ; S5610XXFL4


Вот так должна выглядеть программа?

.little
.thumb
.equ pmg09_30CheckPRODCodeID_ImeiProgram 0x207756E0
.equ pmg09_20ModifyPRODCodeID_ImeiProgram 0x20775696
.plugin
push {lr}
sub sp, sp, 0x100
ADR R0, new_prod
BL pmg09_20ModifyPRODCodeID_ImeiProgram
add sp, sp, 0x100
pop {pc}
.align
new_prod: .hex 47542D4333333232484B4153455200000000000000
.endplugin

#11 f2065

f2065

    Администраторы ROOT

  • Администраторы ROOT
  • Сообщений: 6 754
  • Город:Russia,Moscow
  • Модель телефона: Samsung B310E, B5722, C3322, C3322i, S5610.

Отправлено 2012-сен-24 - 05:17

new_prod: .hex 47542D4333333232484B4153455200000000000000 ; <- «GT-S5610MSAVHC»

Ну это же коды букв! GT-S5610MSAVHC это 47542D53353631304D534156484300000000000000000000…
Даже в виндовой таблице символов их можно увидеть
А всё что после ; - просто подсказка для людей а не для телефона

зы. кстати напомню что без патча CGSN такие команды не выполнить…

#12 vasia-1983

vasia-1983

    Я тут недавно

  • Стажёр
  • Сообщений: 3
  • Модель телефона: Samsung i9001

Отправлено 2012-окт-31 - 17:22

Для прошивки Samsung с3322
C3322XWLG1 CSC: C3322WSERLG1
пароль для смены региона 83331674

#13 JURA25

JURA25

    МЕГА Магистр

  • Участники
  • Сообщений: 988
  • Город:Україна
  • Модель телефона: GT-S5610, GT-E2252, GT-C3322i

Отправлено 2012-окт-31 - 19:53

Для прошивки Samsung с3322
C3322XWLG1 CSC: C3322WSERLG1
пароль для смены региона 83331674

E2252XELD6 подскажи

#14 Zloyuzver

Zloyuzver

    Злой

  • Специалисты S
  • Сообщений: 568
  • Город:Республика Беларусь, Минск
  • Модель телефона: Samsung B5702

Отправлено 2013-янв-10 - 18:52

Здравствуйте. Подскажите пароль для смены региона для C3322:
Dev. Version C3322XXKI1
CSC: C3322OXEKI1
Заранее благодарен. Ответ можно в ЛС.

#15 f2065

f2065

    Администраторы ROOT

  • Администраторы ROOT
  • Сообщений: 6 754
  • Город:Russia,Moscow
  • Модель телефона: Samsung B310E, B5722, C3322, C3322i, S5610.

Отправлено 2013-янв-10 - 19:16

Zloyuzver
ki1/ki1 - 42904486
kl1/wser2 - 86820308

вообще конечно лучше шить kl1, новее и патчи под неё больше. Нет смысла использовать старую ki1

и кстати через *#-код регион не меняется, просто принудительно указанный конфиг региона загружается.
а регион остаётся старый, и например Kies будет видеть старый регион (и не даст никаких апдейтов).
регион реально меняется только через ModifyPRODCodeID
  • Zloyuzver likes this

#16 Zloyuzver

Zloyuzver

    Злой

  • Специалисты S
  • Сообщений: 568
  • Город:Республика Беларусь, Минск
  • Модель телефона: Samsung B5702

Отправлено 2013-янв-11 - 12:20

регион реально меняется только через ModifyPRODCodeID

Спасибо. А можешь в ЛС отписать как сие сделать в домашних условиях (если тебе это будет не внапряг)?
Заранее благодарен.

#17 ivan_draga

ivan_draga

    Я тут недавно

  • Стажёр
  • Сообщений: 4
  • Модель телефона: c3322

Отправлено 2013-фев-05 - 23:07

SWPlat2C3322XXLF1C3322OXELF1

1c04b3dc03f18efc973315dad2e989e6d33b3367

Ребята! Помогите пожалуйста! Всё вроде понятно, но дальше SHA1 не понимаю.
Кодик можно в личку можно и тут , Заранее огромное вам спасибо

#18 f2065

f2065

    Администраторы ROOT

  • Администраторы ROOT
  • Сообщений: 6 754
  • Город:Russia,Moscow
  • Модель телефона: Samsung B310E, B5722, C3322, C3322i, S5610.

Отправлено 2013-фев-05 - 23:29

SWPlat2C3322XXLF1C3322OXELF1

Интересно, а откуда взялась мобила с такой прошивкой и при этом с чужим регионом? Почему ты решил что регион неправильный?
Какой регион Kies показывает?

#19 ivan_draga

ivan_draga

    Я тут недавно

  • Стажёр
  • Сообщений: 4
  • Модель телефона: c3322

Отправлено 2013-фев-05 - 23:56

Интересно, а откуда взялась мобила с такой прошивкой и при этом с чужим регионом? Почему ты решил что регион неправильный?
Какой регион Kies показывает?



По данным Киеса изначально была прошивка C3322XXKE3/C3322OXEKE3 ( XEO )
Прошил прошивкой из топика C3322XXLF1 CSC:C3322OXELF1, от 2012-06
Сейчас в Киесе показывает C3322XXLF1 CSC:C3322OXELF1 ( ХЕО)
Если нажать мастер ресет - то телефон идёт в мигание на титульной загрузке.
Не хочется нести в сервис.Как бы я спец по S8500, а вот на этом C3320 попал в ступор.

Достал коробочку, на дне текст на польском, то есть из Польского региона :67:
  • likes this

#20 ivan_draga

ivan_draga

    Я тут недавно

  • Стажёр
  • Сообщений: 4
  • Модель телефона: c3322

Отправлено 2013-фев-06 - 17:51

Вобшем допрошивался.
Поставил последнюю C3322XWLG1 CSC: C3322WSERLG1(Ru) из шапки темы C3322.
В итоге имею вот такой конфиг *#1234#:
Dev. Version C3322XXLF1 CSC:C3322WSERLG1
Помогите пожауйста с кодом смены региона.
Ешё раз заранее большое спасибо




3 человек читают эту тему

0 пользователей, 0 гостей, 0 скрытых пользователей


    BrandWatch (3)

Титан гель отзывы на http://fabri.com.ua/titangel.html


Яндекс цитирования