PDA

Просмотр полной версии : Поиск оф. прошивок htc



anders77
03.09.2013, 00:50
Не раз приходится сталкиваться с ситуацией когда нельзя найти чистую официальную RUU прошивку HTC под нужный регион, да еще чтоб была не ниже установленной на аппарате. Понимаю что можно делать s-off, super cid, gold card и подобное, но хотелось бы без лишнего гемора, скачать нужную прошивку установить и быть уверенным что с программной частью аппарата все в норме. Где их брать, как искать?
Вот и сейчас столкнулся с ситуацией когда в htc desire c не стабильно работает радиомодуль(периодически теряет сеть). На теле стояла кастом прошивка "цианоген". Загрузчик разблокирован, s-on, кастом рековери естественно. Ну прошил ему другой кастом, проблема осталась, также остались и сомнения что не все по программной части было зачищено. Проверил через фастбут cid: HTC__621 регион Тайвань. RUU говорит что версия прошивки в аппарате 2.00.709.1. На 4pda нашел азиатскую практически такую же 2.00.707.1 но она не становится -ошибка 131(загрузчик relocked уже). Давай гуглить на просторах инета, вспомнил про xda-developers.com там поискал, но глухо, ну вот наболело решил задать вопрос возможно есть какие-то легкие пути решения даной проблемы.

ZArchi
03.09.2013, 01:03
http://shipped-roms.com/index.php?category=android&model=Desire

Nicolayer
03.09.2013, 01:56
707 и 709 это разные cid (mid) , сначала сид поменяй под 707, а уже потом релокнешь чтоб ruu писался.

anders77
03.09.2013, 02:02
Я может ошибаюсь, но по ссылке не нахожу нужную мне прошивку, я так понимаю если у меня прошивка с номером 2.00.709.1, то число 709 определяет регион прошивки, а по ссылке с этим числом прошивок не нашел. Или возможно подойдет прошивка с другим числом например 605, но а как вобще узнать с какими числами прошивки совместимы, есть вобще какая-то таблица сравнительная?
И еще вопрос нашел тут только что для себя сравнительно легкий способ изменения региона через фастбут и анлок загрузчик, командой fastboot oem writecid "(нужный cid 8-знаков), вроде все сделал по инструкции, а сид не меняется


C:\Android\tools>fastboot oem writecid HTC__A07
...
(bootloader) →╜tjHTCE
(bootloader) Done!
(bootloader) HWIO_SDC1_MD_REG_ADDR=0xA86000A0
(bootloader) HWIO_SDC1_NS_REG_ADDR=0xA86000A4
(bootloader) HWIO_SDC3_MD_REG_ADDR=0xA86000B0
(bootloader) HWIO_SDC3_NS_REG_ADDR=0xA86000B4
(bootloader) phys_to_virt(HWIO_SDC1_MD_REG_ADDR)=0xB32000A0
(bootloader) phys_to_virt(HWIO_SDC1_NS_REG_ADDR)=0xB32000A4
(bootloader) phys_to_virt(HWIO_SDC3_MD_REG_ADDR)=0xB32000B0
(bootloader) phys_to_virt(HWIO_SDC3_NS_REG_ADDR)=0xB32000B4
(bootloader) sdc_ns_reg value=0xFF9E0B58
(bootloader) HWIO_SDC1_MD_REG_ADDR=0xA86000A0
(bootloader) HWIO_SDC1_NS_REG_ADDR=0xA86000A4
(bootloader) HWIO_SDC3_MD_REG_ADDR=0xA86000B0
(bootloader) HWIO_SDC3_NS_REG_ADDR=0xA86000B4
(bootloader) phys_to_virt(HWIO_SDC1_MD_REG_ADDR)=0xB32000A0
(bootloader) phys_to_virt(HWIO_SDC1_NS_REG_ADDR)=0xB32000A4
(bootloader) phys_to_virt(HWIO_SDC3_MD_REG_ADDR)=0xB32000B0
(bootloader) phys_to_virt(HWIO_SDC3_NS_REG_ADDR)=0xB32000B4
(bootloader) sdc_ns_reg value=0xFF9E0B58
(bootloader) [SD_HW_ERR] SD: No device attached
(bootloader) [JAVACARD_ERR] SD/USBDISK Init error
(bootloader) writecid: permission denied, value 1
OKAY [ 2.422s]
finished. total time: 2.422s

C:\Android\tools>fastboot reboot-bootloader
rebooting into bootloader...
OKAY [ 0.156s]
finished. total time: 0.156s

C:\Android\tools>fastboot getvar cid
cid: HTC__621
finished. total time: 0.000s

C:\Android\tools>

707 и 709 это разные cid (mid) , сначала сид поменяй под 707, а уже потом релокнешь чтоб ruu писался.
Пробовал и чисто азиатский сид ставить 044

C:\Android\tools>fastboot oem writecid HTC__044
...
(bootloader) →╜tjHTCE
(bootloader) Done!
(bootloader) HWIO_SDC1_MD_REG_ADDR=0xA86000A0
(bootloader) HWIO_SDC1_NS_REG_ADDR=0xA86000A4
(bootloader) HWIO_SDC3_MD_REG_ADDR=0xA86000B0
(bootloader) HWIO_SDC3_NS_REG_ADDR=0xA86000B4
(bootloader) phys_to_virt(HWIO_SDC1_MD_REG_ADDR)=0xB32000A0
(bootloader) phys_to_virt(HWIO_SDC1_NS_REG_ADDR)=0xB32000A4
(bootloader) phys_to_virt(HWIO_SDC3_MD_REG_ADDR)=0xB32000B0
(bootloader) phys_to_virt(HWIO_SDC3_NS_REG_ADDR)=0xB32000B4
(bootloader) sdc_ns_reg value=0xFF9E0B58
(bootloader) HWIO_SDC1_MD_REG_ADDR=0xA86000A0
(bootloader) HWIO_SDC1_NS_REG_ADDR=0xA86000A4
(bootloader) HWIO_SDC3_MD_REG_ADDR=0xA86000B0
(bootloader) HWIO_SDC3_NS_REG_ADDR=0xA86000B4
(bootloader) phys_to_virt(HWIO_SDC1_MD_REG_ADDR)=0xB32000A0
(bootloader) phys_to_virt(HWIO_SDC1_NS_REG_ADDR)=0xB32000A4
(bootloader) phys_to_virt(HWIO_SDC3_MD_REG_ADDR)=0xB32000B0
(bootloader) phys_to_virt(HWIO_SDC3_NS_REG_ADDR)=0xB32000B4
(bootloader) sdc_ns_reg value=0xFF9E0B58
(bootloader) [SD_HW_ERR] SD: No device attached
(bootloader) [JAVACARD_ERR] SD/USBDISK Init error
(bootloader) writecid: permission denied, value 1
OKAY [ 2.438s]
finished. total time: 2.438s

C:\Android\tools>fastboot reboot-bootloader
rebooting into bootloader...
OKAY [ 0.156s]
finished. total time: 0.156s

C:\Android\tools>fastboot getvar cid
cid: HTC__621
finished. total time: 0.000s

C:\Android\tools>
Как видим регион остается старым или этим способом эта модель не поддерживается?

Shamsudin
03.09.2013, 02:12
Есть прекрасный ресурс androidruu.com
Единственный минус, это то что прошивки носят прозвища, а не цифровое или знакомое нам обозначение. Например, вместо One X она называется Endeavour

anders77
03.09.2013, 02:33
Спасибо, но там ведь нету прошивки с числом 707, но есть 605, она вижу очень популярная но для каких сидов, кто-нибудь знает как сразу по номеру определить подойдет прошивка под твой сид или нет или по номеру не реально, где-то на глаза попадалась инфа как уже с распакованой прошивки на компе можно посмотреть поддерживаемые регионы, но это нужно ее для начала скачать, потом распаковать и в итоге еще выяснить что она не подходит))

=========================================
как и ожидалось 605 не подходит, ошибка 132 неверная подпись. Наверное нужно учить китайский и по тайванским форумам шастать в поисках их прошивок))). Смотрю вроде и не описаны на 4pda способы смены сида или s-off и super cid вроде как и нет общедоступных решений. Есть конечно рифф еще может он сделает s-off, но опять таки это все с гемором, а в итоге проблема по сети окажется аппаратной а не программной.
======================================
Нашел азиатский бекап (http://narod.ru/disk/65085386001.f4634bccb1018311e55d2eb99ef68a9e/clockworkmod_2.00.707.1.rar.html) стоковой прошивки, поставил буду тестировать, но насколько понимаю бекап не прошивает радио, а поэтому глюк может остатся.

Shamsudin
03.09.2013, 17:21
Для того чтобы бекап полноценно вжился, следует прошить отдельно ядро через fastboot, которое находится внутри бекапа

anders77
04.09.2013, 21:42
Не ну это понятно, так и прошивал, сегодня хозяин заходил говорит что помогло - сеть стабилизировалась. Есть идея к модераторам раздела создать тему с запросом бекапов хтц реально помогает в таких случаях как у меня.