Board test на lenovo как выйти из: FactoryKit Test что это на Андроид и как выйти?

Макгруп

McGrp.Ru

  1. Главная
  2. Страница не найдена


  • Реклама на сайте
  • Контакты

    • © 2015 McGrp.Ru

    что это такое и как из него выйти

    Автор Artem_Rublev На чтение 5 мин. Опубликовано

    Режим Fastboot – отличная функция для разработчиков и отладчиков ОС Android. Обычного пользователя этот режим может смутить или даже испугать, особенно когда вы активируете его случайно. Но, несмотря на редкость произвольного включения, нужно знать правильный способ, как выйти из режима Fastboot Mode на Lenovo.

    Что такое режим Fastboot

    Fastboot — это среда программирования, предназначенная для удалённой настройки смартфонов, прошивки или их восстановления. Работает только на телефонах под управлением Android и с процессорами от Snapdragon. Также включена в программный пакет Android SDK. С помощью этого режима можно управлять телефоном с компьютера.

    Для чего используется

    Fastboot Mode используется для выполнения определённых функций:

    • установка на ОС Android официальных или кастомных прошивок с помощью персонального компьютера;
    • получение root-прав;
    • выставление и отладка тех опций телефона, которые недоступны для изменения в обычном режиме пользования;
    • помощь в восстановлении телефона Lenovo в случае его превращения в «кирпич».

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

    Из-за чего может включиться Fastboot Mode на Lenovo

    1. Доступна активация режима через стандартное меню: В пункте «Система и устройство» выбрать «Расширенные настройки» и внизу списка будет пункт «Спец. возможности». Ближе к концу списка, будет доступен для включения режим «Быстрое включение» (Фастбут Моде). При нажатии откроется его страница с краткой информацией о режиме.
    2. Этот режим может включиться пользователем случайно. Например, если при включении телефона вы зажали вместе с кнопкой включения и кнопку громкости, то вы войдете в Фастбут.
    3. При неправильной перепрошивке Леново. Таким образом, система не даст вам возможности войти в интерфейс пользователя.
    4. Во время сбоя программного обеспечения. Если при перезагрузке телефон самовольно включился в режиме Fastboot, значит из-за неполадок в ПО у него не получается загрузиться в обычном режиме.
    5. После получения root-прав. Сам по себе суперпользователь ничем не вредит гаджету, но можно случайно или намерено удалять не системный файл, что приведёт к превращению смартфона в бесполезный аппарат. Для исправления этого телефон автоматически будет включаться в режиме быстрого включения.

    Как выйти из режима Fastboot Mode на Леново

    Для выхода из режима Фастбут есть несколько способов, рассмотрим их более подробно на примерах.

    Если раннее вы активировали «отладку по USB» для подключения Леново к ПК, то можно выключить этот режим с использованием компьютера и командной строки.

    Перепрошивка телефона. Этот вариант можно назвать средством последнего шанса – операционная система будет полностью переустановлена и избавлена от ошибки, вызвавшей включение режима быстрого включения. Но в таком случае будут удалены все данные и настройки, не записанные в телефон на уровне системы.

    Способ 1: с помощью клавиши ВКЛ

    1. Одновременно зажать клавишу питания и громкости минус. Держать их нужно около 30 секунд, пока смартфон не загрузится в обычном режиме. Если загрузка обычного режима не произошла, появится надпись выбора режима запуска (Select Boot на английском) и варианты действий.
    2. Выбрать вариант нормальной загрузки Normal Boot и подождать пока операционная система загрузится.

    После включения смартфона нужно проверить пункт в настройках. Открываем настройки, затем нужно зайти в меню «Спец. возможности» и выключить функцию быстрого включения.

    Способ 2: с помощью компьютера и командной строки

    Если первый способ не помог или недоступен, то при включённой отладке по USB для выключения Fastboot Mode можно воспользоваться персональным компьютером.

    Внимание! Этот способ сработает, если ранее вы подключали телефон к ПК, включали режим отладки по USB и устанавливали все необходимые драйверы.

    1. Подключить телефон к ПК с помощью USB-шнура.
    2. Запустить командную строку от имени администратора, в Windows 10: правой кнопкой мыши по значку Пуск – Выполнить. Написать команду «cmd» и нажать Enter.
    3. После ввести команду «fastboot reboot» и опять нажать Enter.

    Затем смартфон должен загрузиться и работать в нормальном режиме.

    Если Lenovo не включается – прошивка через Recovery

    При самом плохом варианте или при желании сразу перепрошить телефон придётся обратиться к этому способу. Сначала придётся зайти на сайт с официальными прошивками телефонов Meizy – flymeos.com и скачать оттуда прошивку на вашу модель.

    Затем на самом телефоне открывается среда Recovery с помощью кнопки питания и повышения громкости, а само устройство соединяется с компьютером USB-шнуром и в появившуюся папку G:recovery нужно переместить скачанную прошивку.

    После этого смартфон можно отключить от ПК и запустить перепрошивку, выбрав нужный пункт и нажав Start.

    Ответы на популярные вопросы

    Можно выйти из этого режима, если вытянуть аккумулятор?

    Да, если отсоединить шлейф батареи от платы – то вы сможете обесточить систему, и тогда режим фастбут отключится. Однако в большинстве современных моделях он несъемный, поэтому нужно аккуратно открывать заднею крышку.

    Как включить режим Фастбут?

    Самый простой способ – одновременное нажатие на кнопку питания и понижения громкости при отключённом телефоне.

    У меня слетела ОС, но этот режим всё равно включается. Как так?

    Именно в этом и заключён основной смысл режима быстрого включения. Он записан непосредственно в памяти процессора, поэтому будет включаться даже в случае полном удалении операционной системы. Как раз с помощью Fastboot можно обратно установить или восстановить ОС телефона.

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

    Нужна помощь в решении важной проблемы? Тогда задай любой вопрос о Lenovo и мы на него ответим!

    Как провести диагностику ноутбука Lenovo самостоятельно

    Компания Lenovo создает инновационную и надежную технику, признанную во всем мире. Но непредсказуемые случаи могут произойти даже с самыми надежными устройствами. Обычно, это случается в классический «самый неподходящий момент». У тебя — разгар рабочей недели, и решать задачи нужно очень быстро — провести видеоконференцию, презентовать проект клиенту или срочно подготовить отчет. Даже если ноутбук домашний, остаться без любимого сериала и свежего обзора на YouTube или пропустить рейд — неприятно. Больше тебе не нужно срочно бежать в сервисный центр или звать знакомого «компьютерщика» в гости. Существенная часть неполадок возникает из-за того, что установленные программы не «сходятся характерами» с операционной системой и драйверами, но это можно исправить. 


    Благодаря инструменту от компании Lenovo для своих устройств ты сможешь удаленно и самостоятельно провести диагностику и даже решить многие ситуации без помощи сотрудников Сервисных Центров. Инструмент подходит для ThinkPad, Legion, YOGA и ideapad. Приступим.


    Подготовка. Сделай это правильно


    Для начала перейди на сайт службы поддержки Lenovo. Используй для этого браузеры Chrome, Opera или Mozilla Firefox. 


    Далее выполни диагностику с уровнем доступа «Администратор системы». На главной странице кликни «Обнаружьте свой продукт». 



    Дай разрешение на установку программы Lenovo Service Bridge (LSB).


    Lenovo_service_bridge


    После этого сайт покажет данные о твоем ноутбуке или ПК: модель серийный номер, статус гарантии. В этом окне кликни «Попробуйте наш новый инструмент: решение за 3 шага».  


    3_step_solution_RU


    На стартовой странице диагностики, куда тебя должна была перенаправить система, ты приходишь к первому шагу. 


    Шаг первый


    Кликни «Обновление драйверов». Тебе нужно установить еще одно-два приложения, подробнее об этом — ниже.



    Сейчас система проверит, насколько актуальны драйверы системы и, если нужно, предложит новые. После твоего подтверждения начинается сканирование, а тебе нужно дать разрешение на установку еще одной программы.



    Теперь дождись результата сканирования, обычно это занимает до пяти минут. После проверки устройства облачная диагностика показывает результат и дает рекомендации. Так, в нашем примере стоит обновить BIOS.


    Automatic_driver_update_RU


    Возможно, в твоем случае необходимых драйверов может быть несколько. Кликай на «Обновление драйверов» и дай разрешение на скачивание и установку.



    После того, как ты установишь все необходимые драйверы, что может потребовать перезагрузку устройства, запусти первый шаг снова. Сервис заново просканирует систему, и ты получишь следующий результат.


    Step_1_done_RU


    Во многих случаях на этом этапе решение найдено.. Если нет, переходи к следующему шагу.


    Шаг второй


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


    Step_2_start_RU


    После запуска ты увидишь, какой компонент уже прошел сканирование, и сколько примерно времени еще осталось.


    Step_2_Begin


    По окончании проверки система удаленной диагностики покажет тебе проблемный компонент и подскажет, что делать дальше. Советуем «Сохранить журнал диагностики», что может ускорить сервисное обслуживание.


    Step_2-End_


    Шаг третий


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


    Step_3_RU


    Если ты — владелец ноутбука для бизнеса ThinkPad или ThinkBook от Lenovo, не забывай, что на эти устройства предоставляется глобальная гарантия, распространяющаяся на 160 стран мира. Список стран, где на твой ноутбук действует глобальная гарантия, ты найдешь тут. В Украине ноутбуки ThinkPad и ThinkBook сопровождаются гарантийным обслуживанием с максимальным сроком ремонта до пяти рабочих дней.


    Чтобы сэкономить свое время, используй «Решение за 3 шага» от Lenovo. Этот сервис поможет тебе разбираться со сбоями максимально быстро и просто.

    Калибровка Батареи Ноутбука Lenovo. Как Сделать, Способы.

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

    Замечали, что Ваш ноутбук стал за незначительное время работы (буквально 5 минут) терять 10-15% заряда, а затем (при тех же нагрузках) 1-2% за полчаса? – Это наиболее частая ситуация, из-за которой следует откалибровать батарею Lenovo

    Как сделать калибровку батареи ноутбука Lenovo

    Ручная калибровка подходит для всех ноутбуков, в том числе и для Hewlett Packard

    • Зарядите батарею до 100%

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

      Панель управления/Электропитание

      Создать план Электропитания

      Создайте план под любым именем и выставьте высокую производительность

      Установите запрет на отключение дисплея и переход в режим «Сон».

    • Разряжаем ноутбук до полного выключения. Разрядился?
    • Немедленно подключаем блок питания и начинаем заряжаться до 100%. Литий-ионные аккумуляторы не должны находиться без заряда.
    • Устранение сбоя контроллера произведено!
    • Поменяйте план питания на оптимальный для Вас.

    Калибровка не восстановит естественный износ элементов питания, а значит — не увеличит время автономной работы.

    Утилита для калибровки батареи ноутбука Lenovo

    Для ноутбуков данного бренда разработана утилита OneKey Optimizer. Позволяющая настраивать, отлаживать ноутбук, в том числе и производить калибровку. Поддерживается Windows 7,8,10.

    Программа для калибровки батареи ноутбука Lenovo

    OneKey Optimizer – Позволит безопасно произвести программную калибровку.
    А что калибровка может быть небезопасна? (подумаете Вы)

    Задачей калибровочной программы является загрузка ноутбука работой, так чтобы он за 15-20 минут мог разрядить батарею до 0%. Эта программа отменяет переход в режим сна автоматически, но производители ноутбуков не рекомендуют использовать сторонние программы, так как их разработчик, чаще всего, не уделяет внимания перегревам ноутбука при таких нагрузках. Чего не произойдет в программой компании Lenovo.

    Калибровка батареи ноутбука Lenovo через БИОЗ (BIOS)

    В ноутбуках Lenovo в BIOS нет программы калибровки. Осуществите калибровку вручную либо программную.

    Калибровка батареи в Windows 10
    • Зайдите в панель управления: Электропитание / Создать план Электропитания / Создайте свой план электропитания установив галочку «высокая производительность» / Выставите запрет на переход в «Спящий» режим.
    • Зарядите АКБ до 100%
    • Отключите зарядное устройство и не подключайте, пока ноутбук не выключится от недостатка энергии.
    • Сразу же подключите блок питания!
    • Выставите режим электропитания на прежний

    Зачем был нужен первый пункт? Если не выставить режим электропитания – ноутбук перейдет в режим сна, либо выключится уже на 5-10% заряда, что не даст произвести калибровку.

    Калибровка батареи в Windows 7

    • Зарядите АКБ до 100% уровня
    • Панель Управления / Электропитание / Создать план Электропитания / Создайте план электропитания поставив отметку «высокая производительность» / Запретите переход в режим «СОН»
    • Отключите ЗУ и не подключайте, пока ноутбук не выключится от истощения батареи.
    • Сразу же подключите блок питания!
    • Выставите прежний режим Электропитания.

    Калибровка батареи в Windows 8

    • Перед калибровкой полностью зарядите аккумулятор
    • Затем нужно установить запрет на переход в спящий режим. Панель управления / Электропитание / Создайте план электропитания с высокой производительностью.
    • Теперь пусть Ноутбук работает автономно до полного выключения. Выключение должно произойти при Вас! Необходимо сразу же подключить зарядку, так как литий-ионные батареи выйдут из строя при продолжительном разряженном состоянии.
    • Включаем обратно режим электропитания, предотвращающий полную разрядку.

    Калибровка батареи в Windows XP

    • Доведите уровень заряда до 100%
    • Установите запрет на переход в спящий режим. Панель управления / Электропитание / Создайте план электропитания с высокой производительностью.
    • Отключите ЗУ и не подключайте, пока ноутбук не выключится.
    • Сразу после этого ставим ноут на зарядку. Долгое время без минимального заряда может вывести из строя емкостные ячейки батареи.
    • Установите Электропитание на нужный режим.

    Где купить новую батарею для ноутбука Lenovo?

    Приобрести новую батарею Lenovo можно в нашем интернет-магазине здесь.

    По данной ссылке вы можете выбрать вашу модель батареи. Гарантия на все товары 1 год. Возможна оплата при получении. Доставка по Украине за 1-2 дня Новой Почтой.

    Обновление Windows убило ноутбуки Lenovo

    https://ria.ru/20200831/windows-1576541300.html

    Обновление Windows убило ноутбуки Lenovo

    Пользователи ноутбуков Lenovo пожаловались на августовское обновление Windows, которое вызывает появление «синего экрана смерти». РИА Новости, 31.08.2020

    2020-08-31T17:14

    2020-08-31T17:14

    2020-08-31T18:15

    windows

    технологии

    /html/head/meta[@name=’og:title’]/@content

    /html/head/meta[@name=’og:description’]/@content

    https://cdn22.img.ria.ru/images/150981/25/1509812529_0:293:5616:3452_1400x0_80_0_0_7e6d9161e623ea835414f5273f6ec926.jpg

    <strong>МОСКВА, 31 авг — РИА Новости. </strong>Пользователи ноутбуков Lenovo пожаловались на августовское обновление <a href=»http://ria.ru/organization_Windows/» target=»_blank» data-auto=»true»>Windows</a>, которое вызывает появление «синего экрана смерти».Как пишет портал <a href=»https://www.windowslatest.com/2020/08/30/windows-10-bsod-lenovo-confirms-report/»>Windows Latest</a>, на сообщения пользователей обратили внимание специалисты Lenovo, которые подтвердили наличие проблем с оборудованием. По данным инженеров компании, проблема связана с новой функцией Enhanced Windows Biometric Security.Для устранения неполадок эксперты советуют попытаться зайти в BIOS и отключить функцию в разделе «Виртуализация» из подменю «Безопасность».Отмечается, что проблема «синего экрана смерти» после обновления возникает не только на компьютерах Lenovo. В этом случае издание рекомендует переустановить операционную систему или удалить последнее обновление вручную, однако данные действия не гарантируют работоспособность ОС.

    https://ria.ru/20200826/whatsapp-1576324377.html

    Pavel Andal

    Вот поэтому я до сих пор на «семерке» сижу.

    138

    Олег Л

    Не обращайте внимания на этот бред. Не разу не было никакого синего экрана после обновления с момента выхода 8 виндовс. Никогда никаких проблем с обновлениями.

    126

    РИА Новости

    Россия, Москва, Зубовский бульвар, 4

    7 495 645-6601


    https://xn--c1acbl2abdlkab1og.xn--p1ai/awards/

    2020

    РИА Новости

    Россия, Москва, Зубовский бульвар, 4

    7 495 645-6601


    https://xn--c1acbl2abdlkab1og.xn--p1ai/awards/

    Новости

    ru-RU

    https://ria.ru/docs/about/copyright.html

    https://xn--c1acbl2abdlkab1og.xn--p1ai/

    РИА Новости

    Россия, Москва, Зубовский бульвар, 4

    7 495 645-6601


    https://xn--c1acbl2abdlkab1og.xn--p1ai/awards/

    https://cdn25.img.ria.ru/images/150981/25/1509812529_312:0:5304:3744_1400x0_80_0_0_cb713a47a623908ca61949a61af38f85.jpg

    РИА Новости

    Россия, Москва, Зубовский бульвар, 4

    7 495 645-6601


    https://xn--c1acbl2abdlkab1og.xn--p1ai/awards/

    РИА Новости

    Россия, Москва, Зубовский бульвар, 4

    7 495 645-6601


    https://xn--c1acbl2abdlkab1og.xn--p1ai/awards/

    windows, технологии

    Удаление Whitelist в bios ноутбуков на примере Lenovo X230 / Хабр

    Недавно понадобилось поставить новую wifi карточку стандарта ac в свой ноутбук Lenovo x230, в котором есть whitelist для wlan карточек. Ниже опишу свои изыскания по отключению whitelist’а.


    Для начала нам надо слить дамп нашего биоса, сделать это можно с помощью утилиты FPT
    fpt -d bios.rom -BIOS

    Далее нам понадобится утилита PhoenixTool 2.52. Запускаем её, выбираем наш bios.rom и ждём, пока она его распакует, далее в поле Manufacturer выбираем Lenovo и жмём кнопку Advanced, там ставим галочки «Allow user to modify other modules» и «No SLIC»

    Нажимаем «Done» и «Go», когда откроется окошко


    ничего не нажимаем и идём в папку DUMP, куда распакован наш биос. Далее нужно найти файл отвечающий за whitelist. Ищем просто по тексту ошибки (в кодировке UTF-16), которая выводится на экран при вставленном модуле не из вайтлиста «1802: Unauthorized network card is plugged in»

    Находим файл 79E0EDD7-9D1D-4F41-AE1A-F896169E5216_2207.ROM — это модуль биоса для вайтлиста.

    Далее грузим его в IDA, смотрим код и ищем нашу строку «1802: Unauthorized network card is plugged in»

    К этой строке идёт обращение в процедуре Sub_A0C. Т.е. процедура Sub_A0C предположительно занимается выводом ошибки на экран, смотрим откуда она вызывается (кликаем по имени процедуры и нажимем клавишу X на клавиатуре)

    Видим что это процедура Sub_B20. Идём в эту процедуру и нажимаем пробел для перехода к схематичному представления кода.

    Видим что процедура Sub_A0C вызывается из блока кода на метке Loc_BDD. Далее можно проследить условные переходы к этой метке и т.д. Но я решил, чтобы лучше понять код работы этой процедуры, пройти код от начала процедуры.

    Итак, первое условное ветвление проверяет регистр edx на ноль

    test edx, edx
    jz Loc_C6E

    т.к. регистр edx выше в этой процедуре нигде не инициализируется, то понятно, что ему должно присваиваться значение перед вызовом процедуры Sub_B20. Это можно увидеть в коде
    и
    Что означает значение в регистре edx я не понял, поэтому пройдёмся по обоим веткам ветвления.
    Пойдём для начала по правой веке, на Loc_C6E

    В eax кладётся адрес данных qword_270, двойным щелчком по qword_270 переходим к просмотру этой записи, далее переходим на вкладку Hex View-A. Это и есть наш whitelist, он идёт с адреса 270h до 3FFh. С форматом тоже всё просто, каждая запись длинной в 16 байт (4 слова по 32bit) соответствует одному устройству: первое слово — какой-то флаг, принимающий значение 0, 1, 5 или 6, второе слово — это system id, третье — subsystem id, четвёртое — ещё один флаг, имеющий значение 0 или 1. Предполагаю что первый флаг определяет тип устройства: 0 — wifi карточка, 1 — модем, 5 — ?, 6 — конец списка.

    Вернёмся к коду. Сравниваем eax с шестёркой, а шестёрка у нас — это конец вайтлиста, т.е. если вайтлист получается пустой, то идём сразу на Loc_BDD, которая у нас вызывает ошибку. Это условие нам не интересно, т.к. вайтлист у нас не пустой, и условие не выполнится. Далее кладём адрес qword_270 в регистр rdx, проверяем eax (первый флаг записи в вайтлисте) на ноль, если флаг отличный от нуля, переходим к ошибке. Это условие нас тоже не интересует. Это же условие является началом цикла обхода вайтлиста.

    Дальше командами

    movzx   ecx, word ptr [r8+rdx+6]
    movzx   eax, word ptr [r8+rdx+4]
    shl     ecx, 10h
    or      ecx, eax

    Помещаем system id из вайтлиста в регистр ecx. Регистр r8 здесь выступает в роли инкремента в цикле, изначально он равен нулю.
    Далее сравниваем ecx (system id из вайтлиста) и значение в памяти по адресу в регистре rdi.

    cmp     [rdi], ecx

    Несложно догадаться, что по адресу в регистре rdi у нас лежит идентификатор нашей вставленной wifi карточки, а в начале процедуры в регистр rdi мы кладём r8, т.е. процедуре Sub_B20 в качестве параметра использется регистр r8, где должен лежать адрес ячейки памяли с идентификатором нашей карточки.
    Если идентификатор не совпал, то идём на Loc_CBA, там мы увеличиваем инкрементный регистр r8 на 10h (для этого в регистре r13w у нас заранее должна лежать единица)

    loc_CBA:
    add     r9w, r13w
    movzx   r8d, r9w
    shl     r8, 4

    и проверяем, не в конце ли мы вайтлиста

    mov     eax, [r8+rdx]
    cmp     eax, 6
    jz      loc_BDD

    Если в конце, то выходим из цикла и выдаём ошибку, если не в конце, то идём в начало цикла.
    Понятно, что для обхода вайлиста, нам надо убрать условный переход при сравнении system id, т.е. заменить jnz short loc_CBA на jmp $+2.
    Далее, если system id совпал, идёт аналогичный код для сравнения subsystem id

    movzx   ecx, word ptr [r8+rdx+0Ah]
    movzx   eax, word ptr [r8+rdx+8]
    shl     ecx, 10h
    or      ecx, eax
    cmp     [rdi+4], ecx
    jz      short loc_CD5

    Если subsystem id не совпал, то перебираем по циклу идентификаторы дальше. Тут нам тоже необходимо поправить условные переход на безусловный jz short loc_CD5 на jmp short loc_CD5.
    Дальше по коду уже нет переходов на ошибку, но есть интересный код, проверяющий второй флаг в записи вайтлиста, про который я писал ранее, он сравнивается с регистром r13d, и если совпадает, то выполняется некий дополнительный кусок кода. Что делает этот код понять трудно, по анализу вайтлиста можно заметить, что этот флаг стоит только у карточек фирмы Intel.

    Так, с правой веткой разобрались, теперь пройдёмся по левой ветке.Там у нас код работы с вайтлистом начинается с метки Loc_C18. Аналогично проверяется, не пустой ли whitelist:

    loc_C18:
    mov     eax, dword ptr cs:qword_270
    xor     r9w, r9w
    cmp     eax, 6
    jz      short loc_BDD

    Далее сравнивается eax (первый флаг) и r13d (что за параметр лежит в r13d я так и не разобрался, в начале процедуры него кладётся значение по адресу [rbx+1]), далее в зависимости от выполнения этого условия, попадаем сразу на код проверки system id, либо выполняем интересное сравнение

    cmp     eax, 5
    jnz     short loc_C54

    Проверяем первый флаг в записи вайтлиста на 5, если условие выполняется, то пропускаем эту запись вайтлиста (т.е. игнорируем wifi карточку) и идём далее по циклу проверки.
    Чтобы понять что же это за такой интересный флаг, надо понимать, что передаётся в процедуру Sub_B20. Если помните, в правой ветке кода, если этот флаг был отличный от нуля, то выдавалась ошибка о неподдерживаемой карте. Т.е. чтобы карточка с флагом 5 загрузилась, должны выполниться следующие условия вызова процедуры Sub_B20: регистр edx должен быть отличным от нуля, а регистр r13d не должен быть равен пяти (cmp eax, r13d, а в eax у нас лежит наш флаг равный пяти). Можно лишь догадаться, что для запуска карточки с таким флагом, требуется ещё какое-то условие, кроме нахождения её в вайтлисте. Дальше выполнять анализ для меня было довольно сложно, поэтому, что же это за условие, узнать не удалось.

    Далее по коду, мы аналогично правой ветке, проверяем в цикле system id

    loc_C3B:
    movzx   ecx, word ptr [r8+rdx+6]
    movzx   eax, word ptr [r8+rdx+4]
    shl     ecx, 10h
    or      ecx, eax
    cmp     [rdi], ecx
    jz      loc_DF3

    Здесь нам надо также заменить условный переход jz loc_DF3 на безусловный jmp loc_DF3.
    Что интересно, далее в левой ветке нет проверки subsystem id, т.е. достаточно совпадения system id. Из вышеизложенного можно предположить, что правая ветка — проверка wifi карточек, а левая проверка модемов. А в регистре edx при вызове функции содержится тип устройства: 0 — wifi, 1 — модем. Но тут тоже непонятка, т.к. каточка 0087:8086 с флагом 5 — это wifi+wimax, а не модем, да и в edx может быть больше единицы, т.к. из edx вычитается r13d, а потом сравнивается с четвёркой:

    sub     edx, r13d
    jz      short loc_B4F
    cmp     edx, 4
    jz      short loc_B4F
    

    Собственно на этом анализ можно заканчивать. Нужные места для патча мы нашли.
    Переводим команды в опкоды и делаем замены в hex редакторе, в итоге получаем такой патч:

    C4E:	0F84->90E9 (jz to jmp)
    CA3:	16->00 (jnz loc_CBA to jnz $+2)
    CB8:	74->EB (jnz to jmp)
    

    Сохраняем пропатченый файл 79E0EDD7-9D1D-4F41-AE1A-F896169E5216_2207.ROM и нажимеам в окне PhoenixTool кнопку Ok.
    PhoenixTool соберёт новый биос с именем bios_SLIC.rom.

    Осталось дело за малым, необходимо прошить новый биос. В свежих ноутбуках Lenovo, включая мой x230, изменённый bios нельзя прошить программно, поэтому шьём его программатором. Фото процесса прошивки через программатор к сожалению не делал. Биос находится в микросхеме MX25L3206E рядом с разъёмом ExpressCard. Эта микросхема представляет из себя обычный SPI EEPROM 25ой серии, простой программатор для которой стоит 300р.

    На этом всё, наслаждаемся работой новой wifi карточки.

    Использовались материалы с форума bios-mods.com
    www.bios-mods.com/forum/Thread-TUTORIAL-Lenovo-X230-Tablet-BIOS-Whitelist-Removal-Hardware-Flash
    www.bios-mods.com/forum/Thread-REQUEST-Whitelist-wifi-removal-for-T430-got-hardware-flash-programmer?page=4

    В интернете один из крупнейших сбоев в истории. Виновата только одна компания

    11871


    , Текст: Эльяс Касми


    Сервисы Google, Cloudflare, Amazon, Microsoft и других компаний оказались недоступны по всему миру по вине американского провайдера CenturyLink. Из-за неправильной настройки сетевого оборудования сайты не работали несколько часов, и трафик просел на 3,5%. Это один из самых крупных сбоев в работе Сети за всю историю.

    Всемирный сбой

    Пользователи всего мира 30 августа 2020 г. стали жаловаться на невозможность подключения к многочисленным веб-сервисам, включая крупнейшие – поиск Google, Twitter, облака Amazon и др. Сбой начался приблизительно в 13:00 по московскому времени и наблюдался в течение нескольких часов, но на момент публикации материала в ряде стран стабильная работа тех или иных сервисов восстановлена не была.

    Ответственность за выход из строя интернета, как пишет авторитетный ресурс ZDnet, несет всего одна компания – CenturyLink. Это интернет-провайдер (ISP), и он допустил некорректную настройку оборудования в собственном дата-центре, расположенном в канадском городе Миссиссога, расположенном недалеко от Онтарио.

    На своем официальном сайте CenturyLink раскрыл истинную причину сбоя. К нему привело неправильное указание команды Flowspec в протоколе безопасности BGP Flowspec, используемом для перенаправления трафика.

    Интернет может сломаться по всему миру всего из-за одной компании

    Вследствие закравшейся ошибки маршрутизаторы в сети CenturyLink стали выдавать заранее некорректные BGP-маршруты другим провайдерам, что спровоцировало эффект домино и привело к поломке Всемирной Паутины.

    Какие сервисы были недоступны

    По данным ресурса DownDetector, специализирующегося на отслеживании сбоев в работе веб-сервисов, из строя вышли сервисы Google, Amazon Web Service, Discord, Cloudflare, Twitter, Microsoft (Xbox Live), Electronic Arts, Blizzard, Steam, Reddit, Hulu, Duo Security, Imperva, NameCheap, OpenDNS и многие другие.

    Google уже заработал по всему миру

    К примеру, больше всего жалоб на невозможность воспользоваться Google поступало из России, Великобритании, Германии, Индии, Сингапура, Турции и Франции. 60% пользователей констатировали неработоспособность поисковика, еще 39% указывали на трудности с авторизацией в своем Google-аккаунте.

    Amazon тоже восстановила работоспособность своих сервисов

    Инцидент с CenturyLink привел к значительному падению мирового интернет-трафика. Всего за несколько часов он сократился на 3,5%, что, по мнению специалистов ZDnet, можно считать одним из крупнейших сбоев в работе Сети.

    Twitter повезло меньше — доступ к нему по-прежнему затруднен в ряде стран мира

    Добавим, что CenturyLink – это третья по величине телекоммуникационная компания США, после AT&T и Verizon. Компания, основанная в 1930 г., располагает штатом из более чем 50 тыс. сотрудников и предоставляет услуги связи и передачи данных в 37 штатах.

    Долгие часы на устранение и последствия сбоя

    Для восстановления работы интернета и пострадавших сервисов специалистам CenturyLink потребовалось полностью перенастроить все оборудование провайдера и загрузить обновленные таблицы маршрутизации BGP. Сделать это в кратчайшие сроки не удалось – выполнение всех работ заняло приблизительно семь часов.

    На момент публикации материала ущерб, нанесенный CenturyLink корпорациям, чьи веб-сервисы были недоступны в течение столь длительного времени, подсчитан не был. Между тем, определенные негативные последствия инцидент все же возымел.

    В результате недоступности сервисов компании Cloudflare портал Chess.com, посвященный шахматам и использующий их, тоже перестал работать. Сбой, как пишет FirstPost.com, случился непосредственно в финале первой в мире онлайн-олимпиады по шахматам, в котором участвовали игроки сборных Индии и России.

    web604.jpg

    CenturyLink испортил первую в мире онлайн-олимпиаду по шахматам

    Ошибка в канадском ЦОД CenturyLink привела к тому, что трое игроков сборной Индии неожиданно отключились от игры. Восстановить подключение им не удалось, в результате чего каждому из них было присуждено техническое поражение. В итоге, по решению президента Международной шахматной федерации Аркадия Дворковича, несмотря на то, что сборная России вела в счете, победителями были объявлены обе сборные.

    Как CenturyLink ломал интернет в США

    CenturyLink уже не в первый раз становится инициатором массовых перебоев в работе интернета. Но, если на этот раз провайдер поломал Сеть во всем мире, то в декабре 2018 г. от его действий, как сообщал CNews, пострадали только жители США.

    Из-за сбоя в сетях CenturyLink пользователи по всей территории США массово потеряли доступ к интернету. В нескольких штатах абоненты даже не могли дозвониться до экстренной службы 911.

    web605.jpg

    CenturyLink накопил многолетний опыт по выводу Сети из строя

    На устранение неполадки столь крупной компании потребовался больше суток – сбой начался рано утром 27 декабря 2018 г., и только поздней ночью CenturyLink сообщил в Twitter, что его инженеры обнаружили элемент сети, который вызвал неполадку, и что предоставление услуг будет возобновлено в ближайшие часы. Компания не пояснила, в чем суть проблемы и не назвала количество пострадавших пользователей.

    Но CenturyLink предпринимал успешные попытки сломать интернет и раньше. Так в в 2014 г. из-за программной ошибки в его сетях на шесть часов без доступа к экстренным службам (911) и интернету остались 11 млн пользователей в семи американских штатах. За этот эпизод Федеральная комиссия по связи США (FCC) оштрафовала CenturyLink на $16 млн, отметив, что эту программную ошибку, повлекшую за собой столь масштабные последствия, вполне можно было предотвратить.

    [решено] Lenovo — Встроенная камера веб-камеры не работает (Windows 8)

    Проблема

    При попытке использовать встроенную камеру на ноутбуке Lenovo камера не работает. Вместо того, чтобы видеть изображение с камеры, вы видите изображение с серым фоном и белую камеру с крестиком.

    Одинаковое изображение видят все приложения.

    Решение

    Используете Windows 10? См. [Решено] Lenovo — встроенная веб-камера не работает (Windows 10)

    Эта странная небольшая проблема, похоже, связана с ошибкой в ​​программном обеспечении Lenovo — из-за отсутствия вмешательства пользователя камера была отключена из-за «конфиденциальности» настройку и ее необходимо снова включить.

    Решение 1. Проверьте, не закрыта ли крышка объектива

    1. Посмотрите, где находится ваша камера на ноутбуке — обычно это над монитором на раме
    2. Проверьте, есть ли крышка объектива и закрыта ли она
    3. Это обычно это небольшая пластиковая полоска, которая скользит по

    Решение 2. Включите с помощью кнопки клавиатуры

    1. Посмотрите на клавиатуре ноутбука значок камеры — обычно это примерно F8
    2. Нажмите кнопку, чтобы увидеть, включает ли она камеру
    3. Если этого не произошло — попробуйте удерживать клавишу ‘Fn’ и клавишу камеры

    Решение 3. Включите с помощью приложения LenovoSettings

    Чтобы повторно включить камеру (с помощью Windows 8 или Windows 8.1):

    1. Нажмите кнопку Windows, чтобы открыть начальный экран.
    2. Введите «lenovo» для поиска программного обеспечения Lenovo
    3. Щелкните значок «Настройки Lenovo»
    4. Нажмите кнопку «Нормальный»
    5. Если он уже установлен на «Нормальный» — нажмите «Частный», примените изменения, затем снова переключитесь на «Нормальный» и примените изменения.

    Помогите! Это не сработало!

    Если эти инструкции вам не помогли, вы можете попробовать…

    1.Обновление программного обеспечения пакета зависимостей Lenovo Settings

    .

    РЕШЕНО: логотип Lenovo застревает и не загружается — Lenovo Yoga 3 Pro

    У меня были проблемы со стабильностью и проблема с памятью, которая начиналась очень резко во время серфинга. Йога 3 pro (возраст около 2 лет) впоследствии не завершит свою последовательность загрузки. Пробовал перезагрузить Windows с таким же поведением.

    Я запускал диагностику, которая иногда регистрировала ошибку памяти, но не постоянно. Я решил, что моя материнская плата (мб) тоже пропала; но когда я открыл заднюю часть, чтобы проверить номер детали mb, я решил поднять вентилятор и тепловую трубку.

    Тепловая трубка находится в верхней части модуля памяти, вы должны ослабить / удалить все 5 винтов на узле вентилятор-тепловая трубка и осторожно повернуть вентилятор, чтобы не повредить кабель от вентилятора к плате у края материнская плата. 3 винта на тепловой трубке останутся в монтажном кронштейне, 2 винта вентилятора можно открутить.

    После того, как я повернул тепловую трубку, я обнаружил, что серая проводящая паста под тепловой трубкой была полностью выдавлена ​​с поверхности памяти (есть 2 микросхемы, одна квадратная и одна прямоугольная).На тепловую трубку и плату PCB, где установлены эти 2 микросхемы, было много пасты, но очень мало осталось там, где тепловая трубка лежит на поверхности микросхем. Память не охлаждалась должным образом.

    Я очистил и поверхность тепловой трубки, и модуль памяти, используя ватные палочки и изопропиловый спирт (70% медицинский спирт из аптеки). Чтобы удалить старую пасту с обеих поверхностей, требуется несколько минут и небольшое трение. Дайте области полностью высохнуть.

    Затем я повторно нанес немного серебряной проводящей пасты для радиатора (вы, вероятно, можете получить ее в лучшем случае, купив или в аналогичном магазине по продаже компьютерных принадлежностей (https: // www.googleadservices.com/pagead / …).

    Используйте эту пасту экономно, вам понадобится только одна точка на квадратной микросхеме и 2 точки на прямоугольнике. Затем поверните блок тепловой трубки вентилятора в установленное положение, затяните винты на тепловой трубке и снова затяните 2 винта вентилятора. Будьте осторожны, чтобы при этом не размазать пасту; Затягивание винтов приведет к выдавливанию пасты между тепловой трубкой и микросхемами, чтобы получить хорошее покрытие, позволяющее пасте проводить тепло к тепловой трубке.

    Я подозреваю, что при первоначальной сборке было использовано слишком много пасты, или даже что пасте дали высохнуть (или и то, и другое, паста была вся моя).Он работал нормально в течение пары лет, но из-за перемещения ноутбука по тепловой трубке терял контакт с пастой и микросхемами памяти, и память становилась горячей для правильной работы. Я также думаю, что серебряная проводящая паста, используемая на радиаторах процессора, лучше, чем материал, использованный для оригинальной сборки.

    My Yoga 3 Pro теперь работает стабильно, с более высокой производительностью и несколько более длительным временем автономной работы. Если у вас аналогичная проблема, это довольно недорогое и быстрое решение, которое вы можете обойтись, не передавая компьютер в сервисный центр.Вам понадобится очень маленькая отвертка torx и philips, чтобы вывернуть винты. Просмотрите видеоролики YouTube о замене МБ, чтобы предоставить некоторые визуальные рекомендации.

    .

    Как загрузить Raspberry Pi 4 с USB SSD или флэш-накопителя

    По умолчанию Raspberry Pi загружается и сохраняет все свои программы на карте памяти microSD, максимальная теоретическая пропускная способность которой составляет 50 МБ / с на Raspberry Pi 4 и всего 25 МБ / с на предыдущих моделях. В реальной жизни даже лучшие карты microSD для Raspberry Pi работают не быстрее, чем примерно 38 МБ / с при последовательной записи. Использование внешнего SSD в качестве основного накопителя может значительно ускорить процесс, и с помощью нескольких команд и простого обновления прошивки вы можете сделать именно это.

    В наших реальных тестах Raspberry Pi 4 с SSD в прошлом году мы получили впечатляющую производительность с последовательной скоростью передачи до 140 МБ / 208 МБ / с для чтения и записи. Вы также можете использовать стандартную флешку, хотя мы обнаружили, что производительность во многих задачах хуже, чем у карты microSD.

    Обновление (9/2): мы обновили это руководство, чтобы показать новый, более простой способ загрузки Raspberry Pi с USB.

    Как загрузить Raspberry Pi 4 с USB

    Если вы хотите начать с новой установки Raspberry Pi OS, просто следуйте инструкциям в нашем руководстве о том, как настроить Raspberry Pi или как выполнить установку Raspberry Pi без головы а затем перейти к шагу 6 .В последних версиях Raspberry Pi OS (по состоянию на 20 августа или новее) многие из необходимых изменений встроены.

    1. Загрузите со стандартной карты microSD с последней версией ОС Raspberry Pi.

    2. Обновите свою ОС и прошивку , набрав:

      sudo apt update
    sudo apt полное обновление
    sudo rpi-update  

    3. Перезагрузите Raspberry Pi

    4. Установите последний загрузчик , набрав

      sudo rpi-eeprom-update -d -a  

    5. Перезагрузите Raspberry Pi еще раз.

    6. Запустите raspi-config

      sudo raspi-config  

    7. Выберите Параметры загрузки (элемент 3) и нажмите Enter.

    (Изображение предоставлено Tom’s Hardware)

    8. Выберите Boot ROM Version и нажмите Enter.

    (Изображение предоставлено Tom’s Hardware)

    9. Выберите Последние и , затем Ok .

    (Изображение предоставлено Tom’s Hardware)

    10. Выберите Нет , чтобы использовать последнюю загрузочную ПЗУ. Это заставит Raspberry Pi выполнить ряд негласных шагов настройки. Нажмите Ok , чтобы закрыть следующее диалоговое окно.

    (Изображение предоставлено Tom’s Hardware)

    11. Выберите Boot Order и нажмите Введите .

    (Изображение предоставлено Tom’s Hardware)

    12. Выберите USB Boot и нажмите Ok. Обратите внимание, что если вставлена ​​загрузочная карта micro SD, Raspberry Pi загрузится с ней. Нажмите Ok , чтобы закрыть следующее диалоговое окно.

    (Изображение предоставлено Tom’s Hardware)

    13. Выберите Finish и при появлении запроса на перезагрузку выберите No.

    (Изображение предоставлено Tom’s Hardware)

    14. Запустите SD Card Copier из раздела «Аксессуары» начального меню . Убедитесь, что ваш SSD или флеш-накопитель подключен к Raspberry Pi через порт USB 3.

    (Изображение предоставлено Tom’s Hardware)

    15. Выберите Копировать с устройства (карта micro SD), , и Копировать на устройство (SSD) . Дважды проверьте, что выбраны правильные диски, и щелкните Пуск , чтобы скопировать файлы. Процесс должен занять около десяти минут.

    (Изображение предоставлено Tom’s Hardware)

    16. Выключите Raspberry Pi.

    17. Извлеките карту microSD .

    18. Включите Raspberry Pi, и он загрузится с USB SSD или флэш-накопителя.

    (Изображение предоставлено Tom’s Hardware)

    Имейте в виду, что если вы используете внешний диск, который потребляет много энергии от шины, у вас могут возникнуть проблемы (которые вы, вероятно, могли бы решить, используя диск с его собственный источник питания или с помощью USB-концентратора с питанием).

    Например, у нас были проблемы с использованием внешнего SSD Kingston HyperX с питанием от шины, который загружался, но — возможно, из-за того, сколько энергии он потреблял — ни одно из наших периферийных устройств не работало. Твердотельный накопитель SATA в док-станции с внешним питанием работал нормально, как и USB-накопитель.

    Лучшие на сегодня Raspberry Pi 4 предложения

    Raspberry SC15184 Pi 4 Model …

    .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *