Оценете темата:
  • 0 гласа - средно 0
  • 1
  • 2
  • 3
  • 4
  • 5

[Разрешен] Помощ за reflash-ване на HTC Desire 620
#1

Здравейте,
имам стар HTC Desire 620, при който след последния му ъпдейт започна да се появява следният проблем - когато му изгасне дисплеят, остава изгасен и единственият начин да го подкарам е да му извадя батерията; иначе телефонът работи, звъни когато го набера (разбира се с тъмен дисплей не мога да отговоря на входящото повикване).

Пробвах да го reset-на на фабрични настройки, но не помогна - следващата стъпка е да опитам да го reflash-на.

Намерих няколко Stock-ROM-а (включително и този от https://forum.androidbg.com/showthread.php?tid=103503 ), но с нито един не успявам да го reflash-на.

Boot-loader-ът е отключен, пробвах с:

"adb reboot bootloader" -> "fastboot oem rebootRUU" -> "fastboot flash zip 0PE6IMG_A31_UL_K44_DESIRE_SENSE60_HTC_Europe... .zip"
"adb reboot bootloader" -> "fastboot flash zip 0PE6IMG_A31_UL_K44_DESIRE_SENSE60_HTC_Europe... .zip"

като и при 2-та опита ми даде грешка, че големината на файла не е кратно на 4096 (с различни ROM-ове).

Опитах да сложа файла на SD-картата - тръгна да се флашва, но също даде грешка и трябваше да boot-на recovery, за да се върна в изходна позиция.

Интересното е. че всички файлове, които изтеглих, не могат да бъдат отворени с архиватор; ползвах binwalk за да ги разархивирам ... в тях намерих system_4.img и system_5.img - които обаче са съмнително пълни с нули и не изглеждат валидни:

# hexdump system_4.img
0000000 0000 0000 0000 0000 0000 0000 0000 0000
*
7800000 ffff ffff ffff ffff ffff ffff ffff ffff
*
7800040 0003 0000 0000 0000 0000 0000 0000 0000
7800050 0000 0000 0000 0000 0000 0000 0000 0000
*
f800000 ffff ffff ffff ffff ffff ffff ffff ffff
*
f800040 0003 0000 0000 0000 0000 0000 0000 0000
f800050 0000 0000 0000 0000 0000 0000 0000 0000
*
17800000 ffff ffff ffff ffff ffff ffff ffff ffff
*
17800040 0003 0000 0000 0000 0000 0000 0000 0000
17800050 0000 0000 0000 0000 0000 0000 0000 0000
*
1f800000 ffff ffff ffff ffff ffff ffff ffff ffff
*
1f800040 0003 0000 0000 0000 0000 0000 0000 0000
1f800050 0000 0000 0000 0000 0000 0000 0000 0000
*
25800000
#

Може ли някой с повече опит да ми каже къде бъркам и да ми даде насока как успешно да reflash-на телефона ?
Ако наистина файловете са невалидни, моля за линк към работещ Stock-ROM.

Благодаря предварително!
Цитирай
Аксесоари
#2

Ето линк с инструкции и Файл за изтегляне.

Huawei P30
Цитирай
#3

Здравей DoryanY,
това беше първото нещо, което изтеглих ... докато накрая разбрах, че този файл е за 620G (а не за 620). HTC Desire 620 е базиран на Qualcomm, а 620G - на MediaTek. Съответно SP Flash Tool не разпознава телефона.
Цитирай
#4

Виж ТАЯ дават я за Европа.

Huawei P30
Цитирай
#5

Изтеглих я:

~/Downloads/platform-tools# ll ../0PE6IMG_A31_UL_K44_DESIRE_SENSE60_HTC_Europe_1.51.401.5_Radio_00.03.012_U10012131_41.09.1216_release_452177_combined_signed.zip
-rw-r--r-- 1 root root 1222926273 Feb  4 18:26 ../0PE6IMG_A31_UL_K44_DESIRE_SENSE60_HTC_Europe_1.51.401.5_Radio_00.03.012_U10012131_41.09.1216_release_452177_combined_signed.zip
~/Downloads/platform-tools# cksum ../0PE6IMG_A31_UL_K44_DESIRE_SENSE60_HTC_Europe_1.51.401.5_Radio_00.03.012_U10012131_41.09.1216_release_452177_combined_signed.zip
452095207 1222926273 ../0PE6IMG_A31_UL_K44_DESIRE_SENSE60_HTC_Europe_1.51.401.5_Radio_00.03.012_U10012131_41.09.1216_release_452177_combined_signed.zip
~/Downloads/platform-tools#

Грешката е същата, както с останалите 4-5 подобни файла, които изтеглих:

~/Downloads/platform-tools# ./adb reboot bootloader
~/Downloads/platform-tools# ./fastboot oem rebootRUU
(bootloader) Start Verify: 3
OKAY [  0.013s]
Finished. Total time: 0.013s
~/Downloads/platform-tools# ./fastboot flash zip ../0PE6IMG_A31_UL_K44_DESIRE_SENSE60_HTC_Europe_1.51.401.5_Radio_00.03.012_U10012131_41.09.1216_release_452177_combined_signed.zip
error: write_sparse_skip_chunk: don't care size 1206153153 is not a multiple of the block size 4096
Sending sparse 'zip' 1/73 (16380 KB)              error: write_sparse_skip_chunk: don't care size 1206153153 is not a multiple of the block size 4096
error: write_sparse_skip_chunk: don't care size 1206153153 is not a multiple of the block size 4096
OKAY [  1.801s]
Writing 'zip'                                      (bootloader) zip header checking...
FAILED (remote: '32 header error')
fastboot: error: Command failed
~/Downloads/platform-tools#
Цитирай
#6

На този сайт дават насоки за начина на флашване,може и с SD карта,аз преди на HTC 10 с карта го флашвах,но и аз по инструкция съм го правил.

https://www.hardreset.info/devices/htc/h...are-flash/

Huawei P30
Цитирай
#7

Точно оттам взех стъпките Smile (виж предния ми пост).
Проблемът е, че не сработва Sad

Не знам дали аз бъркам нещо, или всички файлове, които съм изтеглил, са дефектни ...

Този също не се разпознава като валиден .zip архив и не може да се unzip-не (нормално ли е това?).
Цитирай
#8

Възможно в е TWRP да е проблема виж Тук   И ТУК.

Huawei P30
Цитирай
#9

Благодаря, ще ги разгледам довечера ...

Така ... разгледах 2-та линка:

I solved it this way:
Phone problem: hang on logo.

Because main version in phone is higher (1.51.401.5) than in firmware file 0PE6IMG_A31_UL_K44_DESIRE_SENSE60_HTC_Europe_1.02. 401.1 by jamesjerss (1.02.401.1), phone does not allow to flash it, with error "Main version is older"
Here is what I did:
1.Unlock bootloader
2.Flash twrp-3.0.2-0-a31ul.img from https://dl.twrp.me/a31ul/
3.Enter TWRP, Wipe/Advanced Wipe/ Selected Dalvik, Cache, System and Data and Swipe to Wipe
4.After that, when enter bootloader, OS version is blank
5.Relock bootloader
6.Flash 0PE6IMG_A31_UL_K44_DESIRE_SENSE60_HTC_Europe_1.02. 401.1 by jamesjerss again (since OS version is blank now, it will not give error that main version is older and will flash 1.02.401.1.)
7.Done

==> тук проблемът е бил различен ... някакси не ми се иска да wipe-вам, докато не съм сигурен в reflash-а. Прави ми впечатление обаче стъпка 5 - заключване на bootloader-а - възможно ли е, това да е задължително за reflash със Stock-ROM? Ако е така, ще го заключа (отключих го с идеята за reflash).

На 2-рия линк не успях да разбера за каква поддиректория говорят ...
Цитирай
#10

След заключване на bootloader-а (според препоръката от: https://forum.androidbg.com/showthread.p...pid1202175 ) грешката вече е различна:

~/Downloads/platform-tools# ./fastboot flash zip ../0PE6IMG_A31_UL_K44_DESIRE_SENSE60_HTC_Europe_1.51.401.5_Radio_00.03.012_U10012131_41.09.1216_release_452177_combined_signed.zip
error: write_sparse_skip_chunk: don't care size 1206153153 is not a multiple of the block size 4096
Sending sparse 'zip' 1/73 (16380 KB)              error: write_sparse_skip_chunk: don't care size 1206153153 is not a multiple of the block size 4096
error: write_sparse_skip_chunk: don't care size 1206153153 is not a multiple of the block size 4096
OKAY [  1.728s]
Writing 'zip'                                      (bootloader) signature checking...
FAILED (remote: '12 signature verify fail')
fastboot: error: Command failed
~/Downloads/platform-tools#

=> вместо "FAILED (remote: '32 header error')" сега е "FAILED (remote: '12 signature verify fail')"
Цитирай
#11

Една от причините порати която спрях да се занимавам с HTC е именно тази, че винаги е супер сложно. Единственото лесно беше, когато им направиш S-OFF. Да платено е, но си заслужаваше отвсякъде. После вече преинсталирането е детска игра. Виж дали още се поддържа тази услуга и ще си спестиш много нерви и време.
Иначе както си написал в предния пост, да има значение версията на Bootoloader. Най-добре да търсиш същата или по-стара. С по-нова няма да можеш да преинсталираш.

 MI 11 ULTRA 
При забелязано нарушение на правилата на форума , моля ползвайте бутона "Докладвай" ! ____________________


[-] 1 потребител изказва благодарност на Be6i4 за това мнение:
  • sapiora
Цитирай
#12

За S-OFF виждам, че ги има тези. Друг е въпроса, че цената не е малка - $25.
Цитирай
#13

Понеже не съм на ТИ с тези флашвания,на едно старо Lenovo A6000 си играх да да инсталирам Cyanogen mod та го блокирах.После намерих клипове и с QPST_2.7.438.3 и съответния firwere и точния драйвер го флашнах и се оправи.С тази програма няма ли да стане?Тя е за Snapdragon.

Huawei P30
Цитирай
#14

(2024-02-07, 12:04:02)imthedevil написа:  За S-OFF виждам, че ги има тези. Друг е въпроса, че цената не е малка - $25.
Цената винаги е била толкова, но този модел не се поддържа за съжаление:

HTC Desire 626s (All Variants)
HTC Desire 612 (All Variants)
HTC Desire 610 (All Variants)
HTC Desire 601 (All Variants)

Само тези се поддържат.

(2024-02-07, 12:30:21)DoryanY написа:  Понеже не съм на ТИ с тези флашвания,на едно старо Lenovo A6000 си играх да да инсталирам Cyanogen mod та го блокирах.После намерих клипове и с QPST_2.7.438.3 и съответния firwere и точния драйвер го флашнах и се оправи.С тази програма няма ли да стане?Тя е за Snapdragon.

Никакъв шанс с QPST на HTC. ЗА HTC, не съм чул да има EDL режим, но и там сигурността е доста висока. Най-добре през HBOOT със SD карта да се съживи. Като идея прбовай и с друга SD карта, гледай да е клас 10.

 MI 11 ULTRA 
При забелязано нарушение на правилата на форума , моля ползвайте бутона "Докладвай" ! ____________________


[-] 1 потребител изказва благодарност на Be6i4 за това мнение:
  • DoryanY
Цитирай
#15

При тези обаче изглежда като да го има този модел.
[-] 1 потребител изказва благодарност на imthedevil за това мнение:
  • Be6i4
Цитирай
#16

Здравейте,
Благодаря за отговорите и вниманието Smile

"Най-добре през HBOOT със SD карта да се съживи. "
=> телефонът е жив и boot-ва, проблемът обаче е, че когато му изгасне дисплеят (screensaver/standby), остава в това положение, докато не му извадя батерията или рестартирам през USB (adb reboot). Това е причината да се опитам да го reflash-на. Ако и reflash не помогне, явно е хардуерен дефект на дисплея ...

Намерих някаква стара версия: 0PE6IMG_A31_UL_K44_DESIRE_SENSE60_HTC_Europe_1.02.401.1_Radio_00.03.012_U10012131_41.09.1216_release_409603_combined_signed.zip

Както и другите, не се поддава на разархивиране, но с binwalk успях да извадя някои файлове:

/gsm/new/_0PE6IMG_A31_UL_K44_DESIRE_SENSE60_HTC_Europe_1.02.401.1_Radio_00.03.012_U10012131_41.09.1216_release_409603_combined_signed.zip.extracted# strings hboot_signedbyaa.img | more
3.19.0.0000
SHIP
obsoleted.
obsoleted.
...
...

Версията, която виждам на bootloader-a e същата: 3.19.0.0000 (нямам представа къде може да се намери по-стара)
Цитирай
#17

Здравейте,
след като си поиграх и с TWRP, заключението ми е, че има някакъв хардуерен дефект на дисплея. Boot-нах 2 различни TWRP-та (fastboot boot twrp-3.7.0_9-0-a31ul.img / fastboot boot twrp-3.0.2-0-a31ul.img) и докато разглеждах в shell-а, дисплеят изгасна и не реагираше на power-бутона.

Явно ще го отпиша тоя телефон.

Още веднъж благодаря за отговорите и интереса. Може да затворите темата.
[-] 2 потребители изказват благодарност на xpuser за това мнение:
  • Be6i4, sapiora
Цитирай




Потребители разглеждащи темата: 1 гост(и)