Ufs программатор своими руками

Ufs программатор своими руками

Смартфон должен быть отвязан от MiAccount’a

Данный способ работает только на прошивках MIUI9, если точнее:

  • Xiaomi Mi 6:
    Требуемая версия MIUI ниже, чем V9.6.3.0
  • Xiaomi Mi 6X:
    Требуемая версия MIUI ниже, чем V9.6.4.0 (ARB 3)
  • Xiaomi Mi 8:
    Требуемая версия MIUI ниже, чем V9.6.6.0
  • Xiaomi Mi Max 3:
    Требуемая версия MIUI ниже, чем V9.6.9.0
  • Xiaomi Mi Mix 2:
    Требуемая версия MIUI ниже, чем V9.6.3.0
  • Xiaomi Mi Mix 2S:
    Требуемая версия MIUI ниже, чем V9.6.8.0
  • Xiaomi Mi Pad 4:
    Требуемая версия MIUI ниже, чем V9.6.23.0
  • Xiaomi Mi Note 3:
    Требуемая версия MIUI ниже, чем V9.6.3.0
  • Xiaomi Redmi Note 5:
    Требуемая версия MIUI ниже, чем V9.6.4.0

XIAOMI BOOTLOADER UNLOCK FILES.rar ( 106,04 МБ )

Если кто-то проверял — отпишитесь

Сообщение отредактировал BloedeDh’oine — 23.06.20, 23:58

MRT 2.60 crack
Отвязал MI и FRP на MI MAX 2

Как нам известно, Xiaomi внедрила защиту против неофицильных прошивок, а также Bypass Mi Аккаунта. Всем уже известно что защита находится в бинарике Firehose FHLoader, отвечающем за память. Но для запуска процесса, бинарик должен запускать протокол под названием Sahara, который в свою очередь и начинает заливку прошивки и смартфон из главного загрузчика (PBL=Primary Bootloader), который последовательно через дампер, переходит в второй загрузчик (SBL=Secondary Bootloader), который в свою очередь и является тоннелем, через который проходит прошивка (грубо говоря, тот же Fastboot). Дальше. Чудо творится: восстановление! Но нас мучает вопрос, как обойти этот корявый аккаунт?!

Изначально скачаем Mi Flash v.2018.5.28.0 и прошивку под Fastboot.

Далее, установим утилиту, распакуем прошивку, отключим проверку подписи драйверов Windows и из папки Images (папка прошивки) выбираем бинарик вашего процессора «prog_emmc_firehose_sdm» (номер процессора)_lite.elf или .mbn и копируем его в папку где установлен Mi Flash Tool. Из папки утилиты Mi Flash откроем командную строку, вводим кирпич в EDL и в командную строку, вводим данную команду:

QSaharaServer.exe -p \\.\COM$(EDLCOM) -s 13:prog_emmc_firehose_Sdm(модель процессора)_lite.elf

И ждём окончания теста (тестовый режим протокола), у вас должна появится надпись «OKAY».

После чего переподключите смартфон через EDL и начинайте прошивку. Имейте ввиду,что прошивку надо начинать как можно быстрее, у вас при этом есть всего лишь 15-20 секунд . Потом черный ход закроется!

инфа взята с https://ru.c.mi.com/
прошивка должна быть та же самая, что стояла на смартфоне до операции.

уважаемые комрады этот пост найден на другом сайте, бред это или не бред мне не проверить,не надо сразу минусовать,
Инфа не подтверждена

Сообщение отредактировал VINTRU78 — 11.04.20, 13:12

Источник

Ufs программатор своими руками

🙂 Ребята, я не понимаю зачем вы меня пытаетесь отговорить. Столько слов и ничего по делу. Каждый смотрит на вопрос со своей высоты. Для вас проще купить, для меня — собрать.
Я не думаю что потребуется больше времени для того чтобы собрать Ufs, чем время на то чтобы заработать эти деньги на Ufs.
Ну а по поводу шнурков, все сразу они мне не понадобятся. Штекера купить можно в магазине, на крайняк если нету — взять 2-3 сломанные зарядки (найти их тоже не проблема — за символическую цену или у друзей) и сделать штекер для шнурка.
Все таки есть у кого схема и прошива?

Вопрос по поводу заказа ч/з инет. доставят в любой город? Я сомневаюсь.

shkurkin (http://www.gsmforum.su/member.php?u=13314) — Тут на самом деле пытаются Вам помочь.

1) Повторюсь — Плату Вы откуда возьмете? Будите заказывать? Знаете сколько стоит подготовка к производству многослойной платы? Шаблона? Минимум 100USD ! Да я и не уверен, что в Барнауле Вы сможете найти контору, которая возьмется производить для Вас одну плату.

2) Шнурки от зарядок для программирования телефонов Nokia не подходят! Нужны специальные шнурки, которые в магазинах не продаются.

3) Заказать можно хоть с доставкой хоть в село или деревню! Любой населенный пункт России!

Делаете заказ на www.GSMService.RU (http://www.gsmservice.ru/) , Вам выставляют счет.
Вы идете в Сбербанк и оплачиваете этот счет.
В течении максимум 3-х дней, Вам отправляют посылку курьерской службой. Например — http://www.cpcr.ru/ (http://www.cpcr.ru/) — Стоит доставка UFS-а до Барнаула — примерно 600 рублей. Посылку через 3-4 дня принесет Вам курьер по указанному Вами адресу.
600рублей за доставку дорого для Вас? Тогда http://www.gruzovozoff.ru/ (http://www.gruzovozoff.ru/) — Стоимость доставки составит примерно 300 рублей, сроки доставки теже, 3-4 дня, только Вам придется посылку самостоятельно забрать в офисе Грузовозофф в Барнауле — ул. Власихинская, д.49а; (3852) 31.54.84, 38.94.57

Читайте также:  Бисероплетение схемы животных своими руками

200-300р.
А шнурок за 20 минут можно склепать.

А поддержка с программным обеспечением для бокса и для телефонов. чего то ты заморочился и в дебри полез. заказывай бокс и это будет быстрей и спокойней.
Ну предположим ты его собрал. и скорее всего это не реально без косяков, и будешь по форумам ходить с протянутой рукой на ту или иную прошивку. icq06:

shkurkin (http://www.gsmforum.su/member.php?u=13314) — Тут на самом деле пытаются Вам помочь.

1) Повторюсь — Плату Вы откуда возьмете? Будите заказывать? Знаете сколько стоит подготовка к производству многослойной платы? Шаблона? Минимум 100USD ! Да я и не уверен, что в Барнауле Вы сможете найти контору, которая возьмется производить для Вас одну плату.
[/COLOR]

Да повторяю плата не проблема. 1- день развести в P-CAD`е (только схема нужна) и еще день чтоб плату вытравить, рассверлить и припаять элементы. Не ужели никто не делал сам печатки? Я их стряпаю с помощью лазерног принтера и утюга. Двусторонние с минимальной толщиной дорог 0,3 мм. Получается очень отлично.

Ну предположим ты его собрал. и скорее всего это не реально без косяков.

Я уверен что железо я соберу без косяков.
Ну а вот доводы по поводу програмного обеспечения, пожалуйста по подробнее.

Только массовое производство, может существенно снизить цены. Но клоны ни кто не любит, не производители не потребители, поэтому рынка сбыта не будет.
Неужели ты думаешь что я хочу это делать для продажи? Просто хочу попробовать, даже не ради экономии, посмотрим что получится. Плохой опыт тоже опыт. Ну дайте кто-нибудь схему.

Ещё вопрос по поводу прошивки Atmega:
Знаю что считать прошивку с установленными битами защиты не просто и не дешево — поэтому вообще есть в природе слитая прошива?

Источник

Универсальный USB программатор

В интернете представлено множество схем программаторов микроконтроллеров. Представляю вариант внутрисхемного универсального USB программатора с возможностью отладки, которым пользуюсь я. Вы сможете собрать данный программатор своими руками.

Основой программатора является микросхема FT2232D. Представляет она собой преобразователь USB в два порта UART. Особенность заключается в том, что «верхний» канал А может работать в режимах JTAG, SPI и I 2 C, что и требуется для программирования микроконтроллеров, различных микросхем памяти и т.п.

Разработка данного USB-программатора ведется на компьютере с использованием библиотек от фирмы FTDI Chip.

Питается устройство от интерфейса USB. При правильной сборке схема не нуждается в настройке. Функционирование устройства зависит от мастерства разработчика ПО. Резисторы R8, R9, R12, R13, R14, R15, R16 являются токоограничивающими при неправильном соединении с устройством, соответственно, выводы программируемого устройства не должны соединяться с другими элементами в схеме, или иметь такие подтяжки, которые при образовании делителей напряжения не искажали бы логические уровни. Микросхема U1 используется для сохранения пользовательских настроек.

Выводы U2 (канал А):
24 — ADBUS0 – выход- в режиме JTAG TCK, в режиме SPI SK;
23 — ADBUS1 – выход- в режиме JTAG TDI, в режиме SPI DO;
22 — ADBUS2 – вход- в режиме JTAG TDO, в режиме SPI DI;
21 — ADBUS3 – выход- в режиме JTAG TMS, в режиме SPI как вспомогательный сигнал(CS);
20 — ADBUS4 – в режиме JTAG вход\выход, в режиме SPI вспомогательный выход. Этот вывод используется для подачи сигнала RESET в микроконтроллер;
15 — AСBUS0 – свободно программируемый вход\выход во всех режимах (опционно используется для подачи питания в программируемое устройство);
13 — AСBUS1 – свободно программируемый вход\выход во всех режимах.

Читайте также:  Бутовый фундамент своими руками пошаговая инструкция

В принципе, эти выводы многофункциональные. Их поведение определяется выбранным режимом при открытии порта.

Канал В используется для отладки программируемого устройства. Для этого нужно только иметь незадействованный порт UART в микроконтроллере. Далее дело техники. В программе микроконтроллера в нужных местах используем функцию форматированного вывода printf().

40 —BDBUS0 – выход- в режиме UART TXD;
39 —BDBUS1 – вход- в режиме UART RXD;
28 — BСBUS2 – выход- в режиме UART LED-индикатор (зажигается при передаче данных через USB);
27 — BСBUS3 – выход- в режиме UART LED-индикатор (зажигается при приеме данных через USB).

Ниже приведена печатная плата программатора

На сегодняшний день данный универсальный программатор поддерживает микроконтроллеры AVR по интерфейсам JTAG и SPI. Причем скорость прошивки Atmega64 по JTAG не более 5-и секунд, по SPI не более 8-ми секунд. Принципиально, прошивать можно любые микроконтроллеры, к которым распространяется спецификация для программатора. В настоящий момент, например, ведется разработка для поддержки микроконтроллеров NEC.

Рабочая форма поделена на две части: слева таблицы для работы с FLASH (сверху) и EEPROM (снизу), сюда можно открывать файлы или загружать прошивки из микроконтроллера, делать верификацию, править содержимое ячеек памяти; справа текстовое поле для отладки, сюда выводятся данные с канала В, также можно там вводить текст, который отправится в порт (функционально это аналог HyperTerminal). Разработка ведется на платформе Visual C# под Windows. Также есть возможность разрабатывать на других языках. Программатор может работать и под Linux.

Используемая литература:
1. А.В. Евстигнеев «Микроконтроллеры AVR семейств Tiny и Mega фирмы ATMEL», М. Издательский дом «Додэка-ХХI», 2005.
2. Future Technology Devices International Ltd. “FT2232D Dual USB UART/FIFO I.C.” , Datasheet, 2006.
3. Future Technology Devices International Ltd. “Software Application Development D2XX Programmer’s Guide” , Document, 2009.
4. Future Technology Devices International Ltd. “Programmers Guide for High Speed FTCJTAG DLL” , Application note AN_110, 2009.
5. Future Technology Devices International Ltd. “Programmers Guide for High Speed FTCSPI DLL” , Application note AN_111, 2009.
6. Эндрю Троелсен «С# и платформа .NET» М.,С-П. Питер, 2007.

Скачать исходники ПО и печатную плату в формате P-CAD вы можете ниже

Борисов Алексей (Albor) г.Сызрань, Самарская обл.

Источник

Ufs программатор своими руками

Что надо сделать для UFS Offline авторизация

Что надо сделать для UFS Offline авторизация
Распаковываем UFS3 PANEL 2.7.0.8 AND ALL SOFTWARE содержимое копируем в Program Files (x86)..

Распаковываем UFS_USB_Driver_30830_W8 и устанавливаем драйвера для бокса UFS, все ок.
Распаковываем UFS_PANEL_2309 или 2308 запускаем ждем, вываливается окно что сервер недоступен сделать Offlain соглашаемся
Дальше все как и прежде проходим процедуру чек бокса обновление,
затем в окне панели в середине не забываем авторизовать приложения.
Радуемся рабочей UFS/ пользуемся

Вложения

Скачивание файлов доступно только пользователям , написавшим не менее 5 полезных сообщений в форуме. Сейчас у Вас всего 0 сообщений. За написание флуда — БАН.

Делал по этой инструкции в прошлом году все прошло успешно, а вот буквально неделю назад принесли 3510i, решил поставить старый добрый UFS так как недавно поменял систему после апгрейда и тут облом данный метод не работает.

Пробовал в Windows 7 x86 и Windows 7 x64 итог один.

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

Возможно если жесткий диск не менялся то тоже этот метод может сработать.

Так что тема не закрыта ищу настоящий вариант оффлайн авторизации, достал с закромов МТ, но что то душа к нему не лежит.

Следующие пользователи поблагодарили yurii-62 за это сообщение:

Вложения

Скачивание файлов доступно только пользователям , написавшим не менее 5 полезных сообщений в форуме. Сейчас у Вас всего 0 сообщений. За написание флуда — БАН.

Делал по этой инструкции в прошлом году все прошло успешно, а вот буквально неделю назад принесли 3510i, решил поставить старый добрый UFS так как недавно поменял систему после апгрейда и тут облом данный метод не работает.

Пробовал в Windows 7 x86 и Windows 7 x64 итог один.

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

Возможно если жесткий диск не менялся то тоже этот метод может сработать.

Так что тема не закрыта ищу настоящий вариант оффлайн авторизации, достал с закромов МТ, но что то душа к нему не лежит.

Вложения

Скачивание файлов доступно только пользователям , написавшим не менее 5 полезных сообщений в форуме. Сейчас у Вас всего 0 сообщений. За написание флуда — БАН.

Следующие 3 пользователей поблагодарили vekt за это сообщение:

Дык в видосе всё тож самое (более детально), включая копирование _DHT, ток, вродь без них во вложении, только видос более нагляден . Честно говоря, я думал, что сейчас ток ленивый не знает, как HWK оффлайн обновить. Но всё равно, Юрий, молодцом, подняли эту тему, она здесь, вроде не обсуждалась.

App: UFSx (HWK) Control Panel v 2.3.0.8 by SarasSoft
CPU: GenuineIntel
Platform: Windows NT 6.1 (Build 7601 Service Pack 1)
Versions: Ufs2xx.dll 3.2.7, Ufs2xx.sys 2.8.30
C:\Program Files
C:\Program Files\Common Files
C:\Program Files\Nokia\Phoenix\
C:\Users\user\Desktop
C:\Users\user\AppData\Roaming\Microsoft\Windows\St art Menu\Programs

Can’t open internet URL. InternetOpenURL failed!
App: UFSx (HWK) Control Panel v 2.3.0.8 by SarasSoft
Ftd: Ufs2xx.dll 3.2.7, Ufs2xx.sys 2.8.30
Box: 1 Location: 0 Serial: 16xx7
UFxBoot V2.2 (c) SarasSoft 2003., Id: 62 CF 1 10
UFS_USB V2.8 (c) SarasSoft 2007., Sn: 16xx7
HID: D8xxxxxxxxxxxxEB, HWK: A1.04-PRO1
LIC: True
None Authorised Copy of Software Detected, Reinstall
HWK: NOT AUTHORISED, Update Box
Bad IX: 1111
Failed: 102
Something Wrong, Try to Use [Update Box]

Box: 1 Location: 0 Serial: 16577
UFxBoot V2.2 (c) SarasSoft 2003., Id: 62 CF 1 10
UFS_USB V2.8 (c) SarasSoft 2007., Sn: 16xx7
HID: D8xxxxxxxxxxxxEB, HWK: A1.04-PRO1
LIC: True
REST: Ok
UFSx: UFS2 SarasSoft, USB S/N: 16xx7
NVML: Ok
BOOT: UFxBoot V2.2 (c) SarasSoft 2003.
CORE: UFS_USB V2.8 (c) SarasSoft 2007.
SERN: 16577
LIC5: True
BOXK: 1
UFxBoot V2.2 (c) SarasSoft 2003., Id: 62 CF 1 10
UFS_USB V2.8 (c) SarasSoft 2007., Sn: 16xx7
HID: D8xxxxxxxxxxxxEB, HWK: A1.04-PRO1
LIC: True
Authentication stage error: Server reported error: No more upgrade logs. Please contact your reseller!

Пробовал на разных компах с Windows 7 с разной битностью.

На UFST лог следующий:

App: UFSx (HWK) Control Panel v 2.3.0.8 by SarasSoft
CPU: GenuineIntel
Platform: Windows NT 6.1 (Build 7601 Service Pack 1)
Versions: Ufs2xx.dll 3.2.7, Ufs2xx.sys 2.8.30
C:\Program Files
C:\Program Files\Common Files
C:\Program Files\Nokia\Phoenix\
C:\Users\user\Desktop
C:\Users\user\AppData\Roaming\Microsoft\Windows\St art Menu\Programs

Can’t open internet URL. InternetOpenURL failed!
App: UFSx (HWK) Control Panel v 2.3.0.8 by SarasSoft
Ftd: Ufs2xx.dll 3.2.7, Ufs2xx.sys 2.8.30
Box: 1 Location: 0 Serial: TMA13xxxxx2
UFST Boot v1.2 (c)SarasSoft 2012, Id: 54 4D 1 0
UFST Core v1.3 (c)SarasSoft 2013, Sn: 13xxxxx2
HID: D6xxxxxxxxxxxx65, HWK: A1.04-PRO1
SID: 7F0DC106E5D9D9834A316B09768BCC6ACB91D9A7
XID: 8E5C6C52BA38997C691C0801526F18F5B87BF2EF
LIC: True
None Authorised Copy of Software Detected, Reinstall
HWK: NOT AUTHORISED, Update Box
Bad IX: 1111
Failed: 102
Something Wrong, Try to Use [Update Box]

Box: 1 Location: 0 Serial: TMA13xxxxx2
UFST Boot v1.2 (c)SarasSoft 2012, Id: 54 4D 1 0
UFST Core v1.3 (c)SarasSoft 2013, Sn: 13xxxxx2
HID: D6xxxxxxxxxxxx65, HWK: A1.04-PRO1
SID: 7F0DC106E5D9D9834A316B09768BCC6ACB91D9A7
XID: 8E5C6C52BA38997C691C0801526F18F5B87BF2EF
LIC: True
Connecting to Update Server: Ok
BOOT: TM UFST Boot v1.2 (c)SarasSoft 2012
LocalSet: Ok
Firmware: Ok
REST: Ok
UFSx: UFST, USB S/N: 13xxxxx2
NVML: Ok
BOOT: UFST Boot v1.2 (c)SarasSoft 2012
CORE: UFST Core v1.3 (c)SarasSoft 2013
SERN: 13xxxxx2
LIC5: True
BOXK: 0
UFST Boot v1.2 (c)SarasSoft 2012, Id: 54 4D 1 0
UFST Core v1.3 (c)SarasSoft 2013, Sn: 13xxxxx2
HID: D6xxxxxxxxxxxx65, HWK: A1.04-PRO1
SID: 7F0DC106E5D9D9834A316B09768BCC6ACB91D9A7
XID: 8E5C6C52BA38997C691C0801526F18F5B87BF2EF
LIC: True
Authentication successfull.
Upgrade client is up-to-date.
Upgrade process completed.

Источник

Читайте также:  Инструмент для снятия топливных трубок своими руками
Оцените статью