highscreen boost - кирпич. Как восстановить?

  • Автор темы Автор темы Alex9607
  • Дата начала Дата начала
Добро пожаловать! Вас пригласил kodi присоединиться к нашему сообществу. Пожалуйста, нажмите сюда зарегистрироваться.
Всем привет!

У кого-нибудь имеется опыт обращения в СЦ для перепайки eMMC?
Или может быть вы знаете хороший СЦ в СПб, который может провести эту процедуру?

Телефон внезапно дал кирпича. На абсолютно ровном месте. Не шился ни разу, только рут получил.
По клавишам громкости и кабелю подключается в download-режиме, но через QPST не отдает внутреннюю память.

Аппарат Highscreen Boost II SE rev. B
 
Доброго времени суток!
Есть HSB2SE rev.A, почти кирпич. Во время шифрования закончился заряд батареи, в итоге имеем
Сперва пробовал шить, без результатно. Пробовал кучу методов с 4пда.

Вводиться в режим "eMMC наружу" только с помощью загрузки самого ядра. Т.е. fastboot в принципе работает.
Через "Громкость +-" порт в QPST виден но в таком манере.
eMMC tools видит все разделы, бэкап снимал, пробовать шить что то сыкотно.
Вот некоторые выводы:
1. Проба вайпнуть через fastboot .4пда

2.Проба вайпнуть через касточное recovery (TWRP 3.0)
Не мог примаунтить /data
Лог приложил



Как не бился не смог выцарапать из фула ничего, даже не разобрался куда его смонтировать, (есть ноут с убунтой) там просто материться на неизвестный формат.
Подскажите чем его можно открыть?

Подскажите уажаемые знатоки что с этим делать? Или плюнуть уже и идти искать eMMC да перепаивать?
 

Вложения

Последнее редактирование:
Все инструкции по восстановлению кирпичей есть тут и соотв топиках на 4 пда
Я не вижу, чтобы Вы хоть что-то из этого пробовали!
0. Читайте все интрукции и посты тут и на 4пда, пока не поймете внутреннюю архитуктуру, режимы и принципы работы с устройством.
1. Слейте свой фулл в режиме QDLoader, даже "окирпиченный".
2. Попробуйте пролить чужой фулл в том же режиме. Следить за ошибками, увидев ошибки записи на eMMC перейти к пункту 4. Если заработает восстановить пропрайетарные разделы из своего фулла (в т.ч. данные модема) либо вернуть родные IMEI через бакап-патч-восстановление NVRAM в QPST.
3. Попробуйте полностью прошить c перезазметкой заводской утилитой (или QPST/QFIL) с заводской прошивкой.
4. Обнаружив ошибки секторов на eMMC попытаться восстановить eMMC перезаписью. Подробно это обсуждалось на 4 пда. Иногда удается и eMMC перемещает дефектв в резервную область..
5. Не добившись успеха искать новую eMMC соотв модели и чела, который Вам ее перекатает за разумные деньги, сумеет переразбить аппаратные разделы при необходимости прошить PBL. Добившись успеха в этом случае перейти к пункту 2.
 
Внимательно ли читали, разобрались ли с внутренней архитектурой и методами работы?
Fastboot работает? HSB2SE_Boot_QDloader.zip на 2 поста выше вашего пробовали?
Если нет, то что помешало?
Вынуть батарею и вставить ее удерживая обе кнопки громкости, потом воткнуть USB пробовали?
Вынуть батарею и просто вставить USB, удерживая обе кнопки громкости пробовали?
Если нет то что помешало?
 
Не шифруйте устройства целиком. Данные часто стоят куда дороже самого устройства.
Шифруйте только то, что нужно шифровать. Лень разбираться - халява в таких делах всегда приводит к фейлу. Либо все глюкнет и Вы данные потеряете, либо наоборот к даннм получат доступ лица от которых их закрывали. Похоже не обращение с оружием. Висит ружье на стене (вместо сейфа) - обязательно стрельнет не тогда и не в того в кого надо.

не забываем про методы перечисленные в предыдущем посте.

Все что вам нужно было знать о СВОЕМ случае написано ТУТ ^^^^^^
0. Много ли читали по теме? Прояснили ли для себя общие принципы внутренней архитектуры и методы работы?
1. Залейте чужой фулл (от СВОЕЙ модели). Что будет если залить rev A<->B<->C хз - скорее всего заработает, но будут глюки, описанные на 4 пда, уже не помню.
либо
2. Прошейте заводской утилитой-прошивкой
Если еММС физически исправна все заработает.

Полноценно открыть и все разделы не получится, это и не нужно
еММС разбита в MBR несколько нестандартного вида (везде так)
1. У Вас в логе написано, что Partition запорота! Что Вы собрались открывать там?
2. Вы шифровали "ВЕСЬ ДИСК". Что он там шифрует (все - не все, какие разделы в какой последовательности) мне в голову проверять не приходило.
Скорее всего шифрует только data (userdata) и "флешки" (internal/external SD), но партишн внезапно слетел.
Все что успело зашифроваться Вы, с долей вероятности "чуть более 95%", утратили навсегда.
Исходя из уровня Вашей подготовки и "важности" данных, которые вы хотели завайпить, Могу порекомендовать просто прошить аппарат и жить спокойно.

Недостатки:
Метод 1 - сменятся имеи (не сложно восстановить) и могут быть проблемы изза зарных ревизий. можно устранить.
Метод 2 - данные модема, если они повреждены, восстановлены не будут, связь работать не будет до восстановления данных модема любым способом (в т.ч. можно и имеи свои восстановить). Если данные модема не порвреждены связь будет работать нормально.
При любом повреждении (перезаписи) данных модема ПРИ ПРОШИВКЕ (сейчас уже), Вы можете найти оригинальные данные в своем битом фулле, выдрать оттуда и залить ЕСЛИ они там не были повреждены. Битая MBR-партишн не проблема - она везде одинаковая и разделы модема легко найти ориентируясь на чужую партишн. Где-то я даже давал адреса по-моему, но выловить их не проблема и прямо из уже восстановленного аппарата. Есть куча команд Линукс, которые покажут вам партишн и адреса конкретных разделов в ней и их размеры (в секторах). Не проблема пересчитать их в байты и выдрауть нужные куски из своего битого фулла по соотв смещениям. По заголовкам не сложно найти. Данные модема шифрованные, но в заголовках "открытым текстом" фигурируют записи вроде IMGEFS итп).
Из вашего поста не усматривается ПОКА ни одного признака порчи еММС.
1. Глюкнула изза севшей батареи с ваших же слов
2. Испорчена Partition
 
Последнее редактирование:
Для начала приложу лог dmesg.


А вот по этому я и спрашивал чем открыть фулл (он с 4пда, про него говорили уже тут), дабы попробовать прошить data через fastboot.


Пробовал (тот же фулл), встает запись на 1% (через hdd raw copy).


Тоже пробовал, Smart Phone Upgrade Tool, как бы прошивает, без ругани, но без результативно.

На данные которые там остались, в принципе пофигу. Вообще интересно нафига их мой знакомый решил зашифровать.
Если подскажите чем ковырять разделы, даже на том же пингвине буду благодарен. На 4пда меня уверили что eMMC . 4пда
 

Вложения

Последнее редактирование:
Читайте внимательнее! Речь шла о методах принудительного ввода в QDLoader с "eMMC наружу".
Судя по dmesg у Вас куча сбоев на eMMC. Причина их мне не известна. Может принудительное шифрование с перезаписью большого числа секторов привела к переизносу eMMC. Может инфа относительно причин сбоя (шифрование) не верная.
Методы ввода в QDloader-eMMC для Вас теперь критичны. При стирании партишн-MBR, SBL, пинудительно загнать в QDloader можно только "кнопками". Без партишн и MBR, FastBoot работать не будет. Аппарат, скорее всего будет "как мертвый". Однако, вполне вероятно, что не найдя МБР, аппарат сам отдаст еММС наружу без "лишних вопросов", но надеяться на это не стоит.

Алгоритм:
0. Научитесь (найдите способ) загонять аппарат в eMMC-наружу кнопками-батареей-юсб
1. Загоните в QDloader-eMMC и прогоните проверку диска, например HDDScan 3.3 + (может Victoria его зацепит, но она не любит USB-диски). Первый тест - только чтение. Тестируем, следим за ошибками, получаем полный лист "не читабельных" секторов. Думаем, оцениваем масштабы потерь. Возможно бэды образовались из-за каких-то ошибок записи при шифровании (т.н. софт-бэды), но особо не надеемся (многовато их).
2. Читаем 4 пда про восстановление еММС "программными" методами. Если бэдов умеренно, пробуем прогнать запись диска "нулями" (сначала ищем обсуждение, читаем, думаем). Понимаем, что после записи всего диска нулями (вернее затирании МБР, СБЛ итп в начале диска) ФАСТБУТа НЕ будет (поск не будет МБР и СБЛ). Поэтому заранее учимся уверенно вводить аппарат а QDloader-eMMC "кнопками".
3. Пробуем прогнать запись всего диска если есть основания (помним что ресурс еММС весьма скромен).
4. По результатам принимаем решение:
а. Восстановилось работает. Радуемся
б. Остались бэды после стирания, не уходят. Смотрим количество и локацию. Пытаемся понять почему не уходят.
Тут тоже возникает 2 варианта:
в. Ищем спеца, умеющего переразбивать аппаратные разделы и переформатировать еММС чз ЖТАГ - маловероятно что найдете, надолго может не хватить.
г. Ищем еММС и того кто перекатает, сделает разбивку как нужно бусту на аппаратные разделы и зальет PBL. Плюс в том, что теоретически можно вкатать любого размера, но потом придется партишн поправить.
д. Ищем донора еММС или плату целиком (аппарат целиком можно найти на Авито за 1000р с битым дисплеем) и надеемся, что его еММС в хорошем состоянии, ищем спеца, готового перекатать.
е. Ищем-заказываем плату целиком за вменяемые деньги. Не факт, что придет НЕ с донора. Аппарат, скорее всего давно снят с производства.
Помним, что в аппарате стоит еМСР, микруха состоящая из 2Гб RAM+eMMC. Отдельно еММС не меняется.

Тестируйте HDDScan, как написано выше

Странно, что значит безрезультатно? Что происходит после прошивки? Опять же проверить на чтение HDDScan.

1. Смотрите списки разделов, которые я давал!
2. Разбирка там через MBR. Все вторичные таблицы идут в начале, в секторах после основного, в отличие от "стандартной" разбивки, когда сектора со вторичными таблицами лежат перед каждый разделом по всему диску.
3. Берете DMDE и смотрите все, что душе угодно. Вырезаете разделы.
4. Берете R-Studio, монтируете образ, смотрите все что удастся
Там несколько разделов Ext4, один раздел FAT32 (внутренняя "память"), один нестандартный раздел FAT16 с кодом модема и куча мелких пропрайетарных разделов, содержащих бинарные или шифрованные бинарные данные. Понять что в них, Вы можете только своим умом.
Я давал всю эту инфу, удивительно, что Вы ее не нашли. Впрочем поиск вещь не тривиальная.
 
Я и писал в первом посте что в этот режим вводиться только загрузкой ядра через fastboot.
Нормально загружается только recovery и сам fastboot

При нажатии "Громкость" +- определяет только COM порт, и то коряво, скрин тоже есть в первом посте. Проверить, проверю, но запись нулями скорее всего не для меня. Дополню по итогам.
 
Здравствуйте TheDrive, достаточно ли будет залить в память первых 512MB дампа что бы аппарат можно было прошить по средствам QPST? Имеется аппарат полный кирпич который прибили во время прошивки через утилиты QPST во время прошивки, начали прошивать что то повисло и как всегда человек выдернул шнур не дождавшись окончания процесса теперь аппарат не как не видится компом, не на какие кнопки не реагирует в fastboot не входит. На данный момент имеется возможность слить дамп с eMMC аналогичного аппарата.
 
Если СОВСЕМ НИКАК НЕ ВИДИТСЯ КОМПОМ - видимо, либо аппаратные проблемы либо убит каким то образом PBL.
0. Изучите внимательно архитектуру, внутреннюю организацию хранения кода-данных, методы работы, режимы.
1. Попробуйте добиться определения в каком либо из режимов. Если это удается - PBL жив.
Прежде всего пробуем QDLoader-eMMC - жмем обе кнопки громкости без батареи, втыкаем кабель, либо тоже самое, не отпуская втыкаем батарею, не отпуская втыкаем кабель. Пробуем иные варианты, может банально кнопки отвалились.
2. Если ничего из первого пункта не помогло ищем аппаратные проблемы или понимаем что PBL убит.

Работа с еММС
0. До попыток работы с еММС приложите все усилия по поиску решения по методам описанным выше! Ниже все весьма туманно и оч не просто. Открытой инфы толком нет.

Для прошивки PBL необходимо залить его в отдельный аппаратный раздел еММС. Фулл снятый в режиме еММС наружу PBL не содержит!
Прошить можно JTAGом - как не знаю, софт должен уметь шить соотв АППАРАТНЫЕ разделы еММС, при замене еММС уметь разбивать еММС на разделы необходимым образом либо давать такую возможность пользователю, который сам знает что и как разбивать. Аппаратные разделы организуются посредством фирмвера еММС и никакие записи чего угодно на USER раздел тут не помогут.
Иной вариант выпаять еММС и сделать все тоже самое на программаторе. Суть никак не меняется. Программатор должен предоставлять готовую процедуру либо возможность пользователю выполнить ее вручную, если он знает что делать.
Поищите обсуждение на тему работы с еММС на таких уровнях (JTAG, фирмвер еММС, инструментарий итп) есть топики по общим принципам, есть где-то обсуждение по данному аппарату, но оно было оч короткое и без подробностей. Возможно человек, который там отписывался о своем опыте Вам подскажет подробнее. Распиновки JTAG нигде нет, но в том топике чел вроде ее нашел.
Ссылку сейчас не помню, сорри, искать некогда, может в этом топике давал или на 4 пда, не помню.
 

Поймите, PBL - оч маленький и оч узкофункциональный код. Отлажен он должен быть до блеска!
Работать всегда и работать всегда одинаково. Полтергейсты тут не приветствуются.
Если ядро может ввести аппарат в еММС-наружу, значит PBL жив и PBL работает!
Если PBL жив и работает, все остальное Вы можете прошить через него при условии, что аппаратная часть исправна.
Логика тут простая и железная как утюг.

Если PBL грузится и выполняет процедуру еММС-наружу с помощью "ядра" - значит должен ее выполнять и с кнопок.
Из чего следует вывод, что Вы "кнопки не так жмете", а раз не так жмете, значит не внимательно читали.

Ядро не управляет PBL. Это PBL грузится, потом грузит SBL итп, потом SBL грузит ядро (и это ядро Линукса).
Я не копал это ядро, руки не дошли, но мне понятно как божий день, что единственный метод которым ядро может заставить PBL войти в соотв режим, это записать некий флажок в опред. ячейку памяти или регистры проца и отправить систему в перезагрузку.
Далее ничего от этого ядра уже не зависит. Оно фактически симулирует ситуацию с зажатыми кнопками, пользуясь тем, что состояние каких то ячеек памяти или регистров проца не меняется до снятия питания, а при перезагрузке питание не снимается. Все оч просто в теории, однако как это реализовано на практике - хз возможно в нюансами все станет куда сложнее.

Вам стоит сосредоточиться сейчас на методах "лечения бэдов" на еММС, поискав-почитав соотв топик(и) на 4 пда.
Если "номер не пройдет", то имхо проще найти мать (донора с битым дисплеем) на Авито за 1000р
Заниматься заменой еММС есть смысл ток если есть сильное желание разобраться с телом наперекор копропроизводителю, впихнувшему Вам под шумок вместо нормального носителя для ваших бесценных данных, фуфло, которое не в состоянии даже нагрузку от несчастного телефона перенести, под видом "товара первой свежести", и доказать СЕБЕ что Вы Человек, а не свинья над которой можно так издеваться выкручивая руки из "любого положения", и такое желание похвально, но ресурсов времени сил и денег сожрет много.
 
Дополню еще в рамках вашего вопроса и для всех у кого еММС с бэдами.

Если бэды более-менее локализованы в одной части или промежутки между ними позволяют разместить там целые разделы (так чтоб вы уместились где-то)
Вы можете попробовать провернуть следующую хитрую методику:
Поскольку еММС разбита почти стандартным методом MBR Paartition Table, Вы можете так вручную отредактировать Partition, чтобы Все бэды оказались за пределами разделов, либо пропустить участки с бэдами оставив их между разделами. При этом вы потеряете некоторую часть полезной емкости накопителя, но зато аппарат должен заработать. Инструментов для редактирования Partition полно, но "автоматизированные" вам не подойдут. Все придется делать вручную. Сначала прогнать скан диска, выявить все бэды (оставшиеся бэды), затем "на бумажке" прикинуть какие есть достаточно протяженные участки без бэдов и разместить все 27 или, сколько там, разделов между ними, соблюдая правила создания разделов. Для этого придется глубоко вникнуть в теорию разбивки, бинарные структуры или, хотяб, их представление в виде таблицы, назначение полей в ней. Потребуется изучить, скорее всего, работу с дисковыми редакторами типа DMDE.
Для тех, к кого много опыта в такого рода вопросах - сделать не оч сложно, но придется повозиться.
Прошивать аппарат восстановленный таким образом впоследствии придется только вручную, для чего оч важно иметь все бакапы и сохранить всю инфу по "ручной" разбивке.
Но основным недостатком является тот факт, что коли на аппарате появилось "немало" бэдов, значит, скорее всего, еММС "сыплется", а значит труд может оказаться напрасным и "завтра" появятся новые бэды на только что с трудом пересозданных разделах. И с этим ничего не поделаешь.
 
Сорри, я неделю занят был...

Да, вот так прикол!
Вот иди пойми, где у Вас затык.
Полтергейст какой-то.
Может сбой возникает только когда утилы писать пытаются какой-то участок...
Из лога, который Вы привели на предыдущей странице видно, что утилита прошивальщик успешно загружала в память аппарата образы разделов, но при попытке их записать на носитель неизбежно вываливалась с ошибкой.
В конце она ругалась на Partition.
Из этого я сделал вывод, что таблица разделов запорота и невозможно восстановить ни один раздел, до тех пор пока она не будет пересоздана. Сейчас по результатам 2новых данных" переосмыслил этот момент. Тут возникает противоречие. Аппарат у Вас работал и грузил fastboot, recovery итп). Режим QDLoader-eMMC-наружу обеспечивается не FastBoot-ом. :) а PBL-кодом лежащем в отдельном аппаратном разделе еММС. Поэтому работает он, даже если уничтожить все, включая партишн и любые данные на основном аппаратном разделе USER ROM. Но в таком случае ничего, кроме, собственно, кода PBL работать уже не сможет. Не сможет быть загружен SBL, обеспечивающий "загрузку загрузчиков" системы (ОС), оттуда дальнейшую загрузку самой системы или Recovery, При нромальной загрузке код PBL ищет на основном разделе MBR/Partition, читает разделы, ищет раздел с SBL, какие-то еще типа RPM/TZ и передает управление туда, оттуда оно передается на ABoot, который точно также должен быть найден на своем разделе. ABoot обеспечивает режим FastBoot или передает управление далее на Boot или Recovery. Вся эта цепочка никак не могла бы работать, если бы отсутствовала таблица разделов или отсутствовали (были запороты) какие либо из перечисленных загрузчиков.

Обычно, еще со времен царя-гороха, если запись на любой носитель не удалась, то сектор, в который писали будет иметь "слабые" (или инвертированные) биты, соотв контрольная сумма при последующем чтении не сойдется и устройство выдаст ошибку.
Однако современные флеш накопители они такие "флешовые"...
Поминуя, что еММС является ничем иным, как SD карточкой в BGA корпусе с "некоторыми особыми функциями" (которые ничто не мешает реализовать с помощью FW в обычно карточке) "можем предположить", :) что еММС будет проявлять себя аналогично SD и весьма похоже на "Flashka vulgaris". ;)
Потом вспомним, сколько стонов стоит в нете стонов на тему "флешка закрылась" (или "SD карта закрылась") на запись.
Ненадежные, мягко сказать, носители на базе многоуровневой NAND флеш, после повальных отказов с потерей всех данных, с некоторого момента "научили" закрываться на запись, если в прошивке или таблицах трансляции выявлены сбои, просто чтобы не провоцировать дальнейшее разрушение носителя с невозможностью ничего считать с него. Это правильный шаг, позволяющий во многих случаях спасти "дорогие" данные пользователя с "дешевого" носителя.

Если такая ситуация происходит "обычный пользователь" просто копирует данные на новый носитель, а старый выкидыает.
С телефоном все "несколько сложнее". Можно попробовать поискать софт (скорее бокс-софт) умеющий переформатировать еММС на низком уровне на данном аппарате (чипсете) с таким контроллером еММС без выпаивания. Можно выпаять еММС, подключить к боксу, умеющему форматировать еММС на таком контроллере. Вся эта тема (ее разработка), с учетом сказанного под спойлером, находится в зачаточном состоянии. Надеюсь дожить до того светлого дня, когда SD/eMMC можно будет переформатировать в любом кардридере/телефоне "одной кнопкой, но что-то не верится...

Попробуйте прогнать тест записи (в том же HDDScan/Victoria), не полный и не с начала (в принципе, терять то нечего, но поск у Вас с записью проблемы, тереть лучше пробовать не с MBR и иных ключевых разделов загрузки, а в "более нейтральных местах" - просто чтобы сохранить способность проводить еще эксперименты), а где-то на UserData - с середины еММС. Если на запись пойдут одни сплошные сбои на каждом секторе - значит флешка закрылась на запись. Если будет писать, хотябы часть - значит затык где-то еще, возможно что-то недопонимаете и ошибаетесь в каком-то аспекте. Можете DMDE зайти и попробовать просто редактировать-писать некие сектора (из середины и не спутайте носитель еММС со своим винтом!). Если частично пишет, то надо попробовать стереть всю еММС, после чего не перегружаясь сразу залить фулл (не перегружаясь - просто потому что Вы затруднялись загнать в QDLoader-eMMC кнопками, а без FastBoot-а внешнее ядро не запустишь).

Насчет донора поздравляю. Это простое и эффективное решение (хотя старый "мозг" жалко :)). Многие не понимают, что на Авито можно оч недорого найти "погорельца", который "никому уже не нужен", поск восстановление не рентабельно, и перекинуть нужные "детальки". :)
Я оч много чего так перечинил на радость людям. Нас приучают, что все надо покупать в магазине, с огромной наценкой, обязательно "с ГАРАНТИЕЙ" (ощущение такое уже, что без гарантии объект вообще теряет всякую ценность, хотя гарантия создает лишь небольшой "кусочек" этой ценности, а ее реализация зачастую создает куда больше издержек, чем ценность исправного устройства).
А меж тем миллионы тонн электронного мусора пылятся на помойках и большая часть из выкидышей не только содержат большинство исправных комплектующих, но и чинятся за 5 минут. Хватит кормить барыг! Старайтесь рационально относиться к своему и чужому труду и посмотрите, как жизнь станет не только "дешевле", но и интереснее.
 
umenya toji takoe prablema ta highscreen boost rev b uje kirpich kak vastanavi yeyo pamagite plz
 
После неудачных "манипуляций" с тел. Casio G'zOne CA-201L (с811) не загружается ,не вкл. но в диспетчере устройств определяется как RELINK HS-USB QDLoader 9008 наверн.поврежден (программно) bootloader, я так понял нужны patch0.xml и rawprogram0.xml для восстановления разметки, или есть решение другое? про смарт мало инфы есть прошивки драйвера а вот о восстановлении из QDLoader ничего может есть какое универсальное решение?
 
Здесь форум для специалистов, здесь не пАмАгают, а обсуждают сложные аспекты ремонта.
Читайте многА букОв, все инструкции здесь и на 4 пда, потом задавайте разумные вопросы. Не хотите читать - идите в мастерскую. Не хотите платить, не можете найти мастера - читайте многА букОв, разбирайтесь сами. Не нужно превращать профессиональный форум в помойку или стену плача. Вашей жизни и здоровью ничто не угрожает чтобы бежать куда глаза глядят и кричать всем встречным помогите кто может.
Просто так ничего не бывает. Или трудитесь в поте лица или платите деньги, заработанные в поте лица.

Все тоже самое с мелкими отличиями.
Топик посвящен совсем другому телефону, на другом процессоре. Писать куда попало - весьма грубое нарушение правил любого форума. Но мы не думаем о доугих, нам безумно хочется получить "свое", а окружающие... это их проблемы что им хочется чего нет... Мне еще больше вашего хочется, я вообще желаю иметь полный контроль над любым байтом любого [моего] телефона, до того хочется и бесят все эти мошеннические противоестественные ограничения, что я готов всех поубивать, кто мне в этом мешает. Я считаю своим (как и любого другого человека) законным, естественным и неотъемлемым правом делать то что мне хочется со своим собственным компьютером ("телефоном"). Но я не гружу всех подряд своей проблемой, а стараюсь сотрудничать к общему благу, в т.ч. и Вашему, трачу часы, дни, месяцы и годы, зачастую тяжелейшего труда на изучение архитектур и нахождение методов решения проблем, после чего абсолютно бесплатно делюсь результатами со всеми желающими, только чтобы сломать порочную систему ценностей и незнания. А Вам тупо лень найти и прочеть готовые инструкции, разбираться с которыми от 5 минут до получаса.

Я еще понимаю, когда темы вроде разные, но проблема общая, но тут совсем другой тел на другом проце.
Есть топик на 4 пда, где расписано как поднять ваш долбанный кирпич. Заводской прошивки с XML-ами на него не видать (за 5 мин), но есть другие способы! Там MSM8960 и в "еММС наружу" он переключается.
вот б.... ссылки:
Тема с богатой шапкой. Говорить, что мало инфы оч неприлично.
h_t_t_p://4_пда.ru/forum/index.php?showtopic=497930&st=1020
Инструкция по поднятию кирпича из шапки путем проливки еММС. Полностью развязанные руки, сливай-лей-меняй что хочешь.
h_t_t_p://4_пда.ru/forum/index.php?showtopic=497930&st=4360#entry42886956
Читаете, думаете, понимаете, пробуете. Не получается после разумных действий - спрашиваете там разумные вопросы.
Видно, что Вы не глупый чел и разбирались первично, но читать 15 минут а потом сразу бежать грузить других, как то "не честно".

Для всех!
Не надо бояться спрашивать! Надо бояться полениться и не изучить что положено, что доступно! Надо бояться не понять из-за недостаточного внимания, из-за нежеления читать по 10 раз "длинные" тексты, поск иного способа понять любую сложную архитектуру - НЕТ. Упорный труд делает вас людьми и личностями. Лень разлагает и ведет к деградации, слабости и недееспособности.
Из всего огромного объема инфы по этим телам я вижу лишь 1-2% того, что действительно оч сложно понять челу без соотв "образования" и требует *лет обучения (самообучения) для понимания и разбирательства. Большинство информации интуитивно понятно, хоть и не всегда просто, тем более, не всегда легко ее освоить. Имея весьма средний интеллект и достаточно упорства вполне можно все это освоить и даже стать спецом какого-то уровня.
 
TheDrive извиняюсь! не глянул на "ленту" форума,увидел активность и написал, спасибо за быстрый и толковый ответ!
Все данные вами ссылки перечитаны и "зачитаны" там полезного именно для моего случая нет ничего "Инструкция по поднятию кирпича из шапки путем проливки еММС." я читал данный пост у меня наверно другая ситуация он не виден как диск (тем более он не определяется как андроид) в который можно "лить" что угодно,он не определяется в QPST\eMMC software download или должен в случае "слета" bootloader-а? там же (в ветке форума) уже давно написал о своей проблеме и тишина, я никогда не имел дело с долбаными "кирпичами" по этому оч. сложно "въехать" в это все без подсказок. Можно ли вообще его восстановить программным способом и куда конкретно написать что б "услышали"?
 
Последнее редактирование:

Если флеха жива, то можно,если никогда не имел дело с долбаными "кирпичами", то не морочь себе голову и отнеси в сервис, очень много нюансов с такой работой. У меня такой же аппарат лежит, но пока нет времени на него, да ещё и riff активировать надо, лежит пылится. Никто не будет за тебя его делать, только в сервисе (и то не все за такое возьмутся).
 
Важное дополнение, позволяющее понять многие проблемы описанные в данном топике, которое, тем не менее, никак не освобождает от чтения остальных сообщений и внимательного вникания в тему. Итак...

По итогам разбирательства с другими телами на Qualcomm выяснились оч интересные подробности. Код PBL содержит только процедуру инициализации и пропрайетарный протокол заливки загрузчиков типа MPRGxxxx.hex/bin. Работа режима 9006 (еММС наружу) обеспечивается SBL(!), а не PBL.
Именно этм фактом объясняются многочисленные нестыковки, когда все, вроде бы, должно работать и аппарат должен вываливаться в 9006, но этого никак не происходит. Qualcomm разработал оч мудреный способ восстановления/прошивки "пустого" (ну или сбойнувшего) тела.
Через PBL в память устройства загружается внешний загрузчик и что он будет делать зависит уже исключительно от него самого. Производитель конечного устройства может кастомизировать процесс как его душе угодно. Может применяться (или не применяться) проверка подписей всех загрузчиков (т.н. Secure Boot), что может фатально препятствовать написанию собственных загрузчиков любого уровня (при том, что это и так весьма сложно и оч мало кто за такое берется).

Однако, существует дефолтный общий метод прошивки предложенный Qualcomm в референсном дизайне, и именно подобным образом шьется подавляющее большинство НЫНЕШНИХ устройств, исключая, может, какие-то "намудренные" Самцы и прочий "понтовый шлак".

Китацы, тем более, стараются как можно меньше отходить от довольно открытого и раскопанного референса, за что им большое человеческое спасибо!
Буст построен практически по референсному дизайну, поэтому и работа с ним мало чем отличается от иных близких к референсу устройств.

Когда PBL стартует в стандартном режиме, он инициализирует RAM/eMMC, после чего читает таблицу разделов с еММС, ищет там раздел SBL, грузит его в память и передает управление. Если в этот момент зажаты соотв кнопки (касается тех устройств, где это работает, в т.ч. Буста), стартовавший SBL это видит, прекращает дальнейшую "нормальную загрузку" и вываливается в режим 9006 "еММС наружу". И так случается всегда, даже если какие-то разделы разрушены, аппарат висит на лого или с "черным экраном", но только до тех пор пока выполнены 3 условия:
1. Физически цела еММС (еММС может быть повреждена, но она должна, как минимум, читаться и с нее должны физически читаться сектора, в которых лежат описанные ниже объекты).
2. на еММС есть корректная таблица разделов, в которой прописаны, как минимум, разделы SBL, RPM, TZ (на некоторых устройствах список разделов может отличаться, например могут присутствовать и требоваться. разделы SBL1/SBL2/SBL3). На старых аппаратах таблица разделов может быть MBR, на более новых, обычно, GPT (как на Boost*).
3. С еММС должны читаться корректные образы разделов SBL/RPM/TZ, содержащие корректный код SBL (и, соотв, его "дополнений" типа RPM/TZ).

При соблюдении указанных условий при удержании кнопок аппарат выйдет в режим еММС наружу и можно "ковыряться" в содержимом еММС.
В противном случае аппарат не выйдет ни в какой иной режим, кроме описанного выше QDLoader 9008, который обеспечивается PBL.

Как же восстановить устройство в случае проблем с загрузкой SBL?
Для этого предусмотрена референсная процедура восстановления (прописывания "пустого" устройства) от Qualcomm.
Нужно, используя QPST->eMMC Download или иные инструменты (QFIL, "заводские" от китов, самописные), загрузить в ОПЕРАТИВНУЮ память аппарата заводской загрузчик ДЛЯ ДАННОГО ПРОЦЕССОРА и ДЛЯ ДАННОГО АППАРАТА, типа MPRG8626.HEX (который обычно есть заводской прошивке) и через него загрузить "пакет" с именем типа 8626_msimage.mbn, который, обычно, тоже есть в заводской прошивке (либо создать этот пакет, в нете есть инфа, но не тривиально). Пакет содержит в себе образы таблицы разделов и необходимых загрузчиков SBL-уровня в одном файле. Если все идет нормально, ранее загруженный .HEX загрузчик принимает посланный ему пакет и прописывает его части на "нужные места" в еММС, затирая любую таблицу разделов, которая там была записана и все сектора еММС, которые нужны для прописывания SBL-загрузчиков из пакета (по этой причине при разбивке еММС на заводе специально оставляют большой пустой участок в начале еММС, после GPT/MBR).

После записи загрузчик перезагружает аппарат в штатном режиме. Аппарат стартует, PBL находит ("восстановленную") таблицу разделов, находит на ней разделы с загрузчиками SBL-уровня, стартует SBL и передает ему управление. SBL стартует, "видит", что кроме него и его "помощников" в GPT/MBR ничего не прописано, и вываливается в режим 9006 "еММС наружу" для пересоздания полной таблицы разделов и прописывания основной прошивки внешним софтом с компа. Возможно также, что при выборе режима (т.е. чтобы выйти в 9006 вместо попыток загрузить ОС) SBL ориентируется на еще какой-то "флажок" записанный на еММС или в памяти устройства (понятно, что также отлавливает и состояние кнопок громкости).

Следует заметить, что загрузчики называются типа MPRG8626.hex (или .bin) или NPRGxxxx, что создает ложное чувство их совместимости с любыми устройствами на данном SoC. Однако это не так. Загрузчик пишется и компилируется под конкретное устройство и модификацию проца, поэтому, совместимыми с "соседними" устройствами, загрузчики оказываются лишь изредка. Бывает, что поиск "родного"/совместимого загрузчика становится непреодолимой проблемой для целой армии пользователей и растягивается на годы. Встречались и иные случаи, когда загрузчик, вроде бы приложен к заводской прошивке, но процедура никак не срабатывает. Причина может быть как в том, что производитель заложил какой-то "секрет" (См. опыт с Micromax Q415, там для успешности заливки прошивки в "крипич" требуется удержание тестпоинта при старте, иначе аппарат создает полную иллюзию того, что что-то не так работает и можно биться хоть годы, QDLoader вроде бы появляется, но HEX/BIN в упор не принимает. с Тестпоинтом все визуально идентично, но все грузится на ура). В иных случаях, возможно производитель уже перешел на другой протокол заливки, а загрузчик остался, может, "для истории", но работать с ним PBL уже не желает. Современные Qualcomm устройства "плавно мигрируют" с пропрайетарного протокола Sahara на такой же пропрайетарный протокол Firehose, что также вносит немало "недопонимания" со стороны "простых пользователей" (и "неофициальных" специалистов тоже), которым, внезапно, никто не дает инструкцию "как же все таки шить" в случае сбоя (а сбой непременно случается почти с каждым современным аппаратом).

Аппарат может упорно не шиться и не переводиться в режим 9006 в случае порчи еММС. Бывает еММС дохнет "не до конца", а, например, виснет при попытке записи или уходит в РидОнли. Вроде, аппарат даже стартует, показывает лого, которое невозможно показать с дохлой еММС (просто потому что его надо считать с еММс сначала), но загрузка MSImage, его прошивка никак не идет... Оказывается просто все виснет, потому и нет ответа от устройства. С таким я недавно сталкивался на Highscreen Omega Prime S на аналогичном SoC MSM8212. Сразу ясно было, что еММС сбоит, но я все же надеялся вытащить данные пользователя (что уцелело) и поэкспериментировать. Но для того чтобы загнать аппарат в еММС наружу и вытащить данные, нужно сначала хотябы загнать в 9006, пробовал и записать туда MSImage (аппарат штатно не грузился, вис, а "по кнопкам" ни при каких условиях в 9006 выходить не желал, причина так и не ясна по сей день, поск SBL там был и остался заведомо цел, удавалось загрузить рикавери, как с еММС, так и по USB). В этом, конечно, заложен большой "подводный камень" такой странной технологии. Теоретически можно писать свой hex, позволяющий выдрать данные с еММС и отдать их по USB, либо организовать "еММС наружу" "своими силами", но как описано выше, это большая проблема и не всегда возможно из-за подписей
.
Помочь в понимании процесса проливки конкретного аппарата могут "заводские утилиты" от китайцев. Иногда они на редкость показательны, просто потому, что написаны в виде полностью открытого скрипта для интерпретатора Python (выглядит как .bat файл - нет никакого "скомпилированного кода" - можем просто запустить текстовый скрипт, а можем что угодно анализировать, редактировать перед запуском). Скрипты там совсем не простые, может быть и 50+КБ кода, но приложив адекватные усилия, разобраться в них, имхо, не проблема.

Вернемся к Бусту. Если ваша задача лишь восстановить работоспособность "окирпиченного" аппарата с повреждением GPT/SBL, следует просто попытаться прошить его заводской прошивкой с помощью заводской утилиты (или QPST/QFIL - правильно их настроив, подробности есть на 4 пда).
Если используем какие-то иные методы/эксперименты, то надо помнить, что, после проливки MSImage, GPT будет содержать лишь записи нескольких разделов. Поэтому сначала нужно пересоздать полный GPT, как это делают заводские утилиты/скрипты, либо клонировать его с идентичного аппарата с идентичной разбивкой, потом заливать разделы на их места.

А вот если необходимо вытащить данные, а SBL не грузится (соотв в 9006 не выходит), нужно попытаться прошить только MSImage чз HEX, но не прошивать основные разделы (system/data/cache/modem/etc). Для этого попробуйте воспользоваться только загрузчиками (с любой из утилит), либо попытаться использовать заводскую процедуру прошивки "целиком", но заранее убрав из конфигов ссылки на образы разделов. После сливания поврежденного образа и/или необходимых данных, можно уже прошить целиком и восстановить работоспособность. Если все делается правильно, но аппарат упортно не шьется заводской процедурой, практика показывает, что чаще всего это означает аппаратное повреждение еММС, к сожалению.

Другая проблема состоит в том, что если пришлось заливать MSImage для восстановления данных, то на еММС в таблице разделов оказываются не прописанными почти все разделы, кроме 3-4 штук SBL-related, как описано выше. В слитом образе "фулл", в этом случае, будет все аналогично. Данные могут быть на месте, но разделы не прописаны в таблице и их, "как бы нет". Нужно раздобыть "исправный" фулл от идентичного аппарата и поглядеть границы разделов там, либо просто скопировать сектора с таблицей разделов из исправного фулла на свою еММС или в слитый образ. Иной вариант, найти описание разделов с их границами на форумах (учитывая, что радикальные обновления прошивок могут требовать переразбивки еММС, что может вести к несовпадению границ разделов на разных прошивках, хотя обычно все аппараты в серии идентичны по разбивке).

Так или иначе, такая работа, хоть и не оч сложна для специалиста, требует весьма серьезных общих знаний о структурах данных современных носителей/ФC или разбирательства для неподготовленного человека. При наличии корректной таблицы разделов, восстанавливать данные можно, например, с помощью R-Studio (доступно непрофессионалу), или "руками" с ипользованием "Диск едиторов", типа DMDE - все зависит от того какие данные нужно достать и степени их повреждения. Много подробностей на эту тему Вы можете почерпнуть из разбирательства с Casio Gz'One в соотв топике на 4 пда.

Кому интересно чем (успешно) кончилось разбирательство с Casio Gz'One тоже почитайте соотв топик на 4 пда. Тут это уже оффтоп.
Если кто-то желает обсуждать Gz'One на этом форуме, можно открыть соотв тему, перенести соотв инфу (но там оч много переносить придется :)). Ссылок не даю, поск тут не приветствуется. Найти Гуглем проблем никаких нет.
 
Добрый день, форумчане!

HighScreen Boost II SE вошел в режим ReadOnly: при попытке зайти в рекавери висит зеленый андроид с подписью "Удаление". История появления этого состояния неизвестна, телефон не мой.

Устройство определяется Windows только как Android ADB device, но:
c:\ADB>adb shell dmesg > dmesg.log
error: no devices/emulators found

соответственно как диск в системе не определяется.

А вот fastboot дает следующее:
C:\ADB>fastboot devices
24ecd6be fastboot

Сделал загрузочную флешку по инструкции с 4ПДА. С помощью TWRP загрузочной флешки вытащил backup разделов Modem, Persist, EFS, SDI.
Можно его как-то оживить до нормального состояния?
 
С имеем у кого нибудь получилось разобраться, когда его нет в свойствах?
Поставил с донора еммс, один раз сеть увидил, но имеев нет.
 
Аппараты вываливаются в 2 одинаковых XXXX:9008 устройства на разных этапах загрузки. Поэтому есть 2 "режима" 9008. Даже без еММС процессором исполняется стартовый код.
 
Уважаемый TheDrive, вижу вы осведомлены в данном вопросе неплохо подскажите чем можете. У бати выключился телефон и после того он при включении висел бесконечно на надписи Highscreen. Заряд принимал. В рекавери кастомное заходил но там ничего сделать невозможно так как он не может смонтировать не один из разделов. В итоге заметил что он в диспетчере определяется как 9008 решил восстановить его по инструкции с 4пда В итоге после того как я запустил прогу eMMC Software Download сделав все по инструкции нажал заветную кнопку то прога просто работала а бары прогресса не заполнялись, прождав минут 40 все стояло на месте а телефон никак не реагировал. Я его отключил передернул батарею и он теперь вообще не включается и не появляется в диспетчере. Всё, в мусорку ему дорога? =) Заранее благодарен за подсказку.
 

Вам все правильно подсказали. Подобное поведение обсосано также и на 4пда и типично для многих Qualcomm-based. Проверьте качество соединений по USB. Кабель, разъемы. На старых Бустах нередко начинает отваливаться разъем микро юсб изза пригара или расшатывания за много лет.
Но, скорее всего это умершая или умирающая еММС.

Попробуйте загрузиться с SD карты, как писал jeams и протестировать еММС. Подробности есть на 4пда.
Если еММС каюк, проще всего купить на Авито мать с битого девайса (или весь битый аппарат, лишь бы запускался). Там модуль стоит столько же, сколько аппарат в рабочем состоянии. Битых продают много. Причем наплевать, мать будете брать или аппарат в сборе... Обойдется ок 1тр, но уже и по 500 не раз видел. Даже работа по пересборке, разъезды, бензин (трамвай) и некий риски "чего-то" да стоят. Поэтому и делаем не ради бабла, а ради интереса и развития своей личности. Аппарат 13-14г. Отличный, но его дни подходят к концу (физический износ, они не на столе стоят как компы, а морально он почти не устарел, только LTE нет). Пока работает, люди пользуются и в ус не дуют, но когда накрывается многие бегут покупать новый, в тч и потому, что "старый надоел" ;). Замена еММС обойдется аналогичных денег, если сделают подешевке или дороже. Зато еММС, возможно, будет новая.

Если охота нахаляву (в смысле денег, но никак не трудозатрат ;)), то можно попробовать вшить спец бутлоудер от S-Trace, если ранее он вшит не был. В этом случае возможно грузить аппарат целиком с SD карты и еММС не использовать (с нее будут грузиться только бутлоудеры).
 

Вложения

Назад
Верх Низ