Как узнать какой процессор на айфоне
Обновлено: 21.11.2024
Бастер Хайн • 10:09, 8 октября 2015 г.
Не все устройства iPhone 6s созданы одинаковыми, и ваш процессор может быть слабее благодаря Samsung. Компания Chipgate потрясла Интернет сообщением о том, что Apple использовала двух разных поставщиков чипов A9 для своих последних моделей iPhone, и один из процессоров выглядит явно отстающим.
Несмотря на то, что 14-нанометровые чипы A9 от Taiwan Semiconductor Manufacturing Company больше, чем 12-нанометровые чипы Samsung A9, если у вас есть iPhone 6s с чипом TSMC, вы можете увеличить время автономной работы вашего устройства на два часа.< /p>
При покупке iPhone 6s в магазине или в Интернете невозможно определить, застряли ли вы с процессором Samsung A9, но вы можете узнать, не обременили ли вы более дрянной процессор, с помощью пары приложения.
Вот как найти производителя процессора A9 в вашем iPhone 6s или 6s Plus:
Информация об устройстве Lirum Lite
Бесплатное приложение Lirum Device Info Lite для iOS — это самый простой способ найти информацию о процессоре A9. Таинственное исчезновение приложения из App Store сегодня породило теории заговора, но как только оно вернется и будет готово, вот шаги, которые вы можете использовать, чтобы определить, какой чип питает ваш телефон. (И, конечно же, если вы ранее загрузили приложение Lirum Labs, вы можете запустить его сейчас.)
1) Скачайте и запустите Lirum Device Info Lite
2) Посмотрите под моделью на главной странице
3) Если модель N66AP или N71AP, извините, у вас чип Samsung. Если модель N66MAP или N71MAP, у вас есть TSMC.
iMazing
Если у вас Mac, вы можете проверить информацию об устройстве с помощью приложения iMazing, которое предлагает мощную альтернативу функциям синхронизации iTunes.
1) Загрузите и запустите iMazing
2) Подключите свой iPhone 6s или 6s Plus
3) Разблокируйте телефон и нажмите «Доверять» в диалоговом окне «Доверять этому компьютеру»
4) Выберите «Получить информацию»
5) Проверьте модель оборудования. Чипы Samsung будут читаться как «N66AP» или «N71AP». Чипы TSMC будут читаться как «N66mAP» или «N71mAP».
Идентификатор процессора
Это самый схематичный способ проверить информацию о чипе, поскольку он использует неподписанную программу, разработанную Хираку Джирой. Мы не можем поручиться за это, хотя мы попробовали это на нашем iPhone 6s, и он не взорвался. Его очень легко использовать, но вы действуете на свой страх и риск.
1) Откройте веб-сайт CPU Identifier на своем iPhone 6s.
2) Нажмите «Установить»
3) Выберите «Настройки» >> «Основные» >> «Профиль»
4) Нажмите на профиль Guangzhou Huimei Electronics
5) Выберите «Доверять этому приложению».
6) Откройте идентификатор процессора, и он покажет вам вашего производителя чипов A9.
Flickr/William Hook Компания Apple недавно признала, что ограничивает производительность некоторых моделей iPhone со старыми батареями, чтобы предотвратить неожиданное отключение.
Для тех, кто интересуется, оказывается, что не так уж сложно увидеть, был ли затронут ваш iPhone.
Причина снижения производительности понятна: поскольку старые батареи со временем разряжаются, они не справляются с высокими требованиями процессора iPhone. Чтобы предотвратить неожиданное отключение, которое иногда происходит, когда процессорам не хватает мощности, компания снизила скорость процессоров iPhone в устройствах с такими батареями.
Тем не менее, критики говорят, что компания должна была быть более прозрачной в отношении этой практики.
Когда владельцы старых моделей iPhone сталкиваются с низкой производительностью, обычно они покупают новый телефон. Но если бы они знали, что снижение производительности вызвано устаревшей батареей, возможно, они могли бы заменить ее, что намного дешевле, чем покупка нового iPhone.
Вот как самостоятельно проверить, не снизилась ли производительность вашего старого iPhone.
1. Загрузите приложение, которое покажет скорость основного чипа вашего iPhone.
Я использую бесплатное приложение Lirum Device Info Lite, которое предоставляет много информации о внутренней активности вашего iPhone.
2. В приложении Лирум проверьте скорость основного чипа вашего iPhone.
На главном экране приложения нажмите кнопку параметров в левом верхнем углу (три горизонтальные линии) > Это устройство > ЦП > и сравните фактическую частоту ЦП с максимальной тактовой частотой ЦП.
Если оба числа одинаковы, ваш iPhone не регулируется.
Вот скорость чипа для iPhone 6 и новее.
Apple ввела меры по снижению производительности для iPhone 6 и более новых моделей, чтобы предотвратить неожиданное завершение работы.
Вот исходные «тактовые частоты» — мера скорости чипа процессора — для этих моделей:
iPhone 6 и 6 Plus: 1,4 ГГц
iPhone 6S и 6S Plus: 1,84 ГГц
iPhone SE: 1,84 ГГц
iPhone 7 и 7 Plus: 2,34 ГГц
Обратите внимание, что ваш старый iPhone может не регулироваться, если вы используете более старую версию iOS.
Для iPhone 6, 6S и SE функция снижения производительности Apple была представлена в iOS 10.2.1. Если у вас есть один из этих iPhone, но более старая версия iOS, производительность не будет снижена.
Для iPhone 7 функция дросселирования Apple появилась в iOS 11.2. Если у вас есть модель iPhone 7 с более ранней версией iOS, производительность не будет снижена.
Даже если ваш старый iPhone не подвергается дросселированию, Apple может все же заменить аккумулятор.
Если основной чип вашего старого iPhone по-прежнему работает с нужной скоростью, вы все равно можете воспользоваться программой Apple по замене аккумуляторов, которая была снижена до 29 долларов США с 79 долларов США в течение одного года.
Скорее всего, емкость аккумулятора вашей старой модели iPhone ухудшилась за месяцы и годы, которые вы им владели, и вы можете продлить срок службы аккумулятора с новым предложением Apple за 29 долларов.
Лучший способ проверить срок службы батареи вашего старого iPhone — отнести его в магазин Apple Store.
Приложения для работы с аккумулятором не так надежно сообщают о состоянии аккумулятора вашего старого iPhone. Они могут дать вам общее представление о том, что ваша батарея ухудшилась с того дня, как вы купили телефон, но я видел сильно различающиеся процентные показатели состояния батареи моего iPhone 6S Plus.
Лучший способ узнать, в каком состоянии находится аккумулятор вашего iPhone, — отнести его в магазин Apple Store. Назначьте встречу, и Apple Genius проверит ваш iPhone на тестах компании.
Обычно Apple рекомендует произвести замену, когда батарея вашего iPhone может сохранять только 80 % своей первоначальной емкости. Однако с помощью программы Apple по замене батареи со скидкой 29 долларов я бы заменил ее даже при 90% емкости.
Вы можете связаться со службой поддержки Apple удаленно по телефону или даже в Твиттере, чтобы узнать, нужна ли вам замена батареи, но они не сообщат вам конкретных сведений о состоянии батареи вашего iPhone — только если ваша батарея разрядилась. "хорошо" или нет.
В заявлении о снижении производительности компания Apple сообщила, что в начале этого года она также выпустит обновление программного обеспечения iOS, «содержащее новые функции, которые дают пользователям больше информации о состоянии батареи их iPhone, чтобы они могли сами убедиться в ее работоспособности». состояние влияет на производительность."
Одним из важнейших компонентов мобильного телефона является процессор. Процессор способен координировать все компоненты телефона. Производительность процессора напрямую влияет на производительность любого приложения, которое вы запускаете. Процессор необходим для правильной работы камеры, музыкального проигрывателя, игровой системы и так далее. Он аналогичен мозгу человеческого тела. Поэтому рекомендуется хорошо знать свой мобильный процессор и его функции.
Qualcomm, Samsung, Huawei и MediaTek — известные производители процессоров для смартфонов. Технология SOC теперь используется в большинстве смартфонов на рынке. Они довольно маленькие. Qualcomm — крупнейший в мире поставщик SOC для смартфонов.
SoC расшифровывается как System on Chip. В большинстве смартфонов используется технология Soc, в которой все сложные микросхемы, выполняющие основные функции, интегрированы в один чип, припаянный к материнской плате. Soc включает в себя ЦП, ГП, блок обработки изображений (ISP), цифровую обработку сигналов (DSP), нейтральный процессор (NPU), память, видеокодер/декодер, модемы, преимущества SoC 1) Снижение энергопотребления 2) Повышение производительности 3 ) Снижение общей стоимости системы
Из этой статьи вы полностью определите свой процессор, и это поможет укрепить вашу уверенность при покупке телефона и запросе спецификаций.
Прежде чем проверять мобильный процессор, лучше ознакомиться с несколькими наиболее важными терминами, используемыми в индустрии процессоров.
1 Марка процессора
На мобильных телефонах доступны процессоры различных марок, но не все из них работают хорошо. Так, среди брендов высокопроизводительных процессоров — Qualcomm, Samsung, Huawei, MediaTek и HiSilicon.
fig.Процессор Snapdragon от Qualcomm
Во втором квартале 2020 г. доля Qualcomm на мировом рынке процессоров для смартфонов составляла 32 %, а HiSilicon — 22 %. Samsung использует процессоры Qualcomm Snapdragon и Exynos от Samsung (собственный внутренний продукт). Exynos быстрее загружает приложения, а Snapdragon быстрее загружает графику.
Согласно Centurion Mark (своего рода исходный тест), чип A14 Bionic в iPhone 12 считается высокопроизводительным процессором как для однопоточных, так и для многопоточных задач.
К лучшим процессорам Qualcomm относятся процессоры Snapdragon серий 2, 4,6,7,8 и т. д. Чем выше стоимость, тем выше продукт и выше производительность.
2 Архитектура процессора
Android поддерживает 3 типа процессоров. а) ARM б) Intel (X86 и X64) в) MIPS
iPhone поддерживает процессор с архитектурой ARM.
Среди всех этих процессоров архитектура ARM считается лучшей и наиболее широко используемой на рынке. Система Samsung Electronics создает SoC на базе ARM.
3 Размер процессора
В настоящее время мобильные процессоры доступны в нанометровых (нм) размерах. Процессор с небольшой площадью потребляет меньше энергии и работает лучше. 7-нанометровая технология – это самый последний из представленных на рынке высокопроизводительных процессоров общего назначения.
Некоторые процессоры, такие как Apple A14 Bionic Chip, Apple A15 Bionic Chip, Snapdragon 888, Snapdragon 888 Plus, Exynos 1080, Exynos 2100, изготовлены по 5-нанометровой технологии.
💡 Чем меньше размер процессора, тем больше транзисторов он может занять на определенной площади, что обычно означает, что больше задач может быть выполнено за заданный период времени.
Чем меньше нанометровое значение для той же площади процессора, тем больше транзистор может подстроиться под него, чем процессор с большим нанометровым значением. В результате за заданный период времени можно выполнить больше задач, используя процессор с меньшим значением нанометра. В результате 7-нм процессор A12 Bionic может использовать больше транзисторов, что делает его более быстрым и энергоэффективным, чем 16-нм процессор A10 Bionic.
4 многоядерных
- Одноядерный процессор имеет одно ядро процессора
- Двухъядерные процессоры имеют два процессорных ядра
- Четырехъядерные процессоры имеют четыре процессорных ядра.
- Восьмиъядерные процессоры имеют восемь процессорных ядер, а вскоре
В настоящее время компания Big Gaint предлагает на рынке восьмиядерный процессор.
5 Тактовая частота
Тактовая частота определяет, насколько быстро и эффективно процессор может извлекать и выполнять инструкции. Чем выше тактовая частота, тем быстрее работает телефон. Текущая скорость мобильного телефона выражается в (мегагерцах) МГц или (гетагерцах) ГГц.
В среднем лучшие на сегодняшний день мобильные процессоры имеют тактовую частоту от 1,8 ГГц до 2,8 ГГц.
2 ГГц кажется в два раза быстрее, чем 1 ГГц, но этого не происходит, и это зависит от архитектуры процессора. Некоторые выполняют несколько инструкций за один цикл, а некоторым может потребоваться больше циклов ЦП для выполнения одной и той же инструкции. Поэтому не сравнивайте тактовую частоту ЦП разных производителей и архитектур.
6 Размер кэш-памяти
Кэш-память присутствует в процессорах смартфонов. Кэш-память — это небольшой объем высокоскоростной памяти, который присутствует как часть ЦП. Кэш-память — это энергозависимая память, которая помогает в извлечении данных из процессора и из него. Она меньше и дороже основной памяти. Он хранит большинство данных и инструкций, которые хранит ЦП. Он служит буфером между оперативной памятью и процессором.
Если процессор хочет обработать инструкцию, он сначала ищет ее в кеше, а затем запрашивает ее из ОЗУ, если она не найдена. В результате часто используемые данные сохраняются в кэш-памяти, чтобы сократить среднее время, необходимое для доступа к данным из основной памяти. Он имеет большой объем кэш-памяти, что увеличивает коэффициент совпадений и повышает производительность процессора, поскольку у процессора с большим объемом кэш-памяти больше шансов получить данные в кэш-памяти.
Процессор Apple A14 Bionic имеет кэш-память L3 объемом 8 МБ. ( источник )
Способы проверки процессора мобильного телефона
1. Использование стороннего программного обеспечения
Для получения подробной информации о вашем процессоре и системе мы рекомендуем использовать стороннее программное обеспечение, например
CPUZ, Inware, Droid Hardware Info, My Device — информация об устройстве, CPU Monitor и т. д.
- Социальная информация: Архитектура ЦП, №. ядра, тактовая частота, тактовая частота каждого ядра.
- Информация об устройстве: модель устройства, марка устройства, ОЗУ, хранилище, размер экрана и разрешение.
- Информация о системе, версия Android, версия ядра, среда выполнения
- Состояние батареи, различные типы используемых датчиков.
Здесь в настоящее время активны только 4 ядра.
Вы можете просмотреть вторую и первую вкладки, чтобы узнать больше о своей системе.
Он доступен как для Android, так и для iOS. Если вы пользуетесь Android, вам потребуется Android версии 2.2 и выше. Если вы являетесь пользователем iOS, вам нужна iOS 11.0 и выше.
Одним из основных недостатков является то, что он показывает слишком много рекламы.
Droid Info – это бесплатное приложение для Android, предоставляющее информацию об оборудовании, которое предоставляет подробную информацию о вашем мобильном телефоне. Он предоставляет информацию об устройстве, системе, памяти, камере, температуре, аккумуляторе и датчике.
Функции ограничены по сравнению с другим популярным приложением той же категории.
1 c) Приложения InWare ( 2,62 МБ )
1 г) Tinycore
Он предоставляет информацию, связанную с типами мониторинга (использование ЦП, частота ЦП, использование оперативной памяти, уровень заряда батареи) в простой форме и т. д.
2. Использование настроек мобильного телефона
Это утомительный способ, но он сработает
В Android: выберите «Настройки» > «О телефоне», чтобы получить основную информацию о системе. Там вы найдете «Название модели», просто скопируйте его и поищите в гугле подробную информацию.
В iPhone: выберите «Настройки» > «Основные» > «О программе», чтобы получить основную информацию о системе. Там найдите «Название модели», просто скопируйте его и найдите в Google подробную информацию.
3. Использование чехла для мобильного телефона
Предположим, вы собираетесь купить телефон, тогда вы можете найти процессор, используемый в телефоне, в коробке с чехлом. Только вы должны знать, что для вас хорошо и приемлемо.
Часто задаваемые вопросы:
Ответ: Просто загрузите любой из упомянутых выше сторонних инструментов, таких как CPU-Z, Inware, мобильные приложения Droid Info и т. д., и знайте, что ваш телефон — Snapdragon или Exynos. Samsung использует оба этих процессора. В Samsung Galaxy S10 используется Exynos 9820, тогда как в Samsung Galaxy S10+ используется Qualcomm Snapdragon 855. Для азиатского рынка Samsung в основном использует Exynos, а для рынков Европы и Северной Америки — Snapdragon.
Ответ: На современном рынке процессор A15 Bionic считается лучшим процессором как по производительности процессора, так и по производительности графического процессора.
Ответ: Да, процессор с частотой 2,6 ГГц быстрее, чем процессор с частотой 2,3 ГГц. Процессор с частотой 2,6 ГГц может выполнять 2,6 миллиарда инструкций в секунду, тогда как процессор с частотой 2,3 ГГц может выполнять только 2,3 миллиарда инструкций в секунду. В результате можно сказать, что чем выше значение гигагерца процессора, тем лучше процессор.
сообщить об этом объявлении
Я довольно рано увидел эту функцию на одном из своих iPhone с бета-версией iOS 15. Вот скриншот, который я сделал в июле. С тех пор пользовательский интерфейс немного изменился.
Потребовалось немного больше времени, чтобы общественность осознала, что эта функция существует. Нужно обновиться до iOS 15.0, использовать iPhone с включенными службами определения местоположения, войти в учетную запись пользователя, участвовать в сети «Найти меня» и т. д. И самое странное, что никто не делает в наши дни: нужно выключить iPhone. Но как только Твиттер узнал об этом, все пошло в гору. Ходили слухи, как это было реализовано.
Всегда включенный процессор Apple (AOP)
Доступной документации по АОП очень мало. Все микросхемы и различные встроенные устройства, которые производит Apple, работают под управлением операционной системы реального времени, называемой RTKitOS. АОП на iPhone не исключение. Тем не менее, АОП играет особую роль. Он подключается почти ко всем остальным чипам iPhone. Для некоторых чипов он выполняет только основные задачи, такие как управление питанием, а для других действует как прозрачный прокси-сервер, который при необходимости пробуждает iOS.
Таким образом, постоянно включенный процессор фактически экономит энергию. iOS может перейти в спящий режим, пока AOP ожидает аппаратных событий. Простой пример — датчик движения. Дисплей проснется без нажатия какой-либо кнопки на iPhone.
Быстрый поиск в Интернете показывает, что даже Siri реализована в АОП. Если вы не слишком разбираетесь в технических деталях, вы можете пропустить оставшуюся часть этого раздела и просто должны знать, что АОП также подключается к беспроводным чипам и их интерфейсам управления питанием :)
Большинство драйверов ядра iOS имеют простую структуру. Если чип работает под управлением RTKitOS, это видно в выводе ioreg. Например, в этом списке есть Rose, сверхширокополосный чип U1.
Хотя это и есть ядро iOS, АОП реализует копию этих драйверов. Например, ранжирование U1 имеет дублирующую реализацию, которая работает без близлежащего и может работать автономно в рамках AOP.
Даже если чип не основан на RTKitOS, АОП может подключиться к нему. Чип Bluetooth в iPhone 11, 12 и 13 принадлежит Broadcom и основан на операционной системе ThreadX. Тем не менее, iPhone AOP имеет некоторый контроль над Bluetooth. Хотя схема, основанная на RTKitOS, отличается от нее, она может питать микросхему Bluetooth с помощью драйвера spmi-bluetooth.
Обратите внимание, что это сильно отличается от HomePod mini и Watch. Оба они используют собственный Bluetooth-чип Apple под кодовым названием Marconi. AOP может управлять Marconi с помощью драйверов marconi-bluetooth и aop-marconi-bt-control.
Редактировать после того, как это обсуждалось в Твиттере: Тот факт, что AOP может управлять питанием Bluetooth, не обязательно означает, что AOP включен, когда iPhone «выключен». Я предположил, что это так, но для этого есть и другие средства, такие как контроллер питания согласно @marcan42. Контроллер питания подключается к Bluetooth, Wi-Fi, GPS, NFC и другим устройствам. Кроме того, NFC в iPhone поддерживает работу без iOS для функции экспресс-карты.
Запуск приложения Bluetooth при выключенном iPhone
Все, что нужно iPhone для включения функции «Найти мой», когда он «выключен», — это некоторые базовые элементы управления питанием, а также чип Bluetooth, который может отправлять рекламные объявления Bluetooth LE. Более того, для этих рекламных объявлений требуется секретный ключ, привязанный к Apple ID на iPhone.
Чипы Broadcom очень похожи на чипы Cypress. Пакеты Cypress SDK поддерживают автономные приложения IoT, для которых требуется только чип Bluetooth и не требуется дополнительный хост. Эти приложения выполняются в потоке ThreadX, называемом mpaf. Давайте проверим, нет ли где-нибудь в прошивке Bluetooth темы mpaf. Для этого загрузите IPSW iOS 15.0, смонтируйте самый большой файл .dmg и перейдите в /usr/share/firmware/bluetooth. Файлы .bin представляют собой исправления, загружаемые через драйвер Bluetooth PCIe. Начиная с iPhone 11, они содержат несколько строк отладки. Запуск grep mpaf * показывает следующий список совместимых устройств.
- iPhone 11 серии, BCM4378B1 (Хей, Моана, Тала)
- iPhone серии 12, BCM4387C2 (миндаль, кешью, лесной орех, фисташки)
- iPhone серии 13, BCM4387C2 (акация, камелия, сирень, мимоза)
- iPad Air серии 2020, BCM4387C2 (гранатовый)
- Некоторые другие серии iPad, BCM4387C2 (Baobab, Boab, Rambutan)
Интересно, что iPhone SE 2020, который также имеет чип BCM4378B1 и носит кодовое название Fiti, не имеет патча mpaf. Я обновил iPad Air 2020 до iOS 15.0, и, несмотря на исправления для Pomegranate, диалоговое окно «Найти меня» не отображается. Также нет обновления местоположения для iPad на другом iPhone, подключенном к той же учетной записи. Таким образом, может быть разница в поддерживаемых в настоящее время устройствах и чипах, которые теоретически могут поддерживать эту функцию. Apple может добавить новые устройства в будущем.
Патч mpaf реализует приложение lpm, которое, вероятно, означает режим с низким энергопотреблением, которое реализует службу gatt Bluetooth LE. Все это можно найти в строках, и plonk увидел это раньше, чем я.
Эти исправления были представлены в iOS 15 и не использовались ранее. Название соответствует ожидаемой функциональности. Чтобы сделать этот пост коротким и ответить на ваши вопросы заранее, этот пост не содержит инструкций о том, как анализировать эти исправления, делать дамп ПЗУ чипа и т. д. Достаточно строк, чтобы подтвердить, что эта функция реализована в чипе Bluetooth. р>
Связан ли секретный ключ с чипом U1?
В AirTag этот ключевой материал хранится в чипе U1. Apple не просто так называет nRF на AirTag «Дуриан». Им это не нравится, им не доверяют, но это дешево и маломощно. Большую часть времени U1 находится в спящем режиме, и время от времени они его будят.
Это не дизайн iPhone. На iPhone ключи хранятся в Secure Enclave (SE). В некоторых ранних сборках U1 даже были отладочные строки для обмена ключами U1 и SE, но в последних сборках они исчезли. Итак, маленькая птичка права, когда дело касается AirTag, но не iPhone.
Передача материала секретного ключа
После установки профиля отладки Bluetooth на iPhone 12 с iOS 15.1b2 непосредственно перед выключением выходные данные idevicesyslog выглядят следующим образом:
30 сентября, 22:02:58 BlueTool[126]: завершена обработка события Dictionary-XPC
30 сентября, 22:02:58 bluetoothd[89] : BlueTool завершил выполнение команды "hci reset" - вывод был "0x0e 0x04 0x01 0x03 0x0c 0x00"
30 сентября, 22:02:58 BlueTool[126]: завершена обработка события Dictionary-XPC
30 сентября, 22:02:58 bluetoothd[89] : BlueTool завершил выполнение команды "hci cmd 0xFE62 0x06 . " - вывод был " "
30 сентября, 22:02:59 bluetoothd[89] : BlueTool завершил выполнение команды "hci cmd 0xFE62 0x06 . " - вывод был " "
30 сентября, 22:02:59 BlueTool[126]: завершена обработка события Dictionary-XPC
30 сентября, 22:02:59 bluetoothd[89] : BlueTool завершил выполнение команды "hci cmd 0xFE62 0x06 . " - вывод был " "
30 сентября, 22:02:59 BlueTool[126]: завершена обработка события Dictionary-XPC
30 сентября, 22:02:59 bluetoothd[89] : BlueTool завершил выполнение команды "hci cmd 0xFE62 0x06 . " - вывод был " "
30 сентября, 22:02:59 BlueTool[126]: завершена обработка события Dictionary-XPC
30 сентября, 22:02:59 bluetoothd[89] : BlueTool завершил выполнение команды "hci cmd 0xFE62 0x06 . " - вывод был " "
30 сентября, 22:02:59 BlueTool[126]: завершена обработка события Dictionary-XPC
30 сентября, 22:02:59 bluetoothd[89] : BlueTool завершил выполнение команды «hci cmd 0xFE62 0x07 0x00 0x01» — вывод был «0x0e 0x05».
30 сентября, 22:02:59 BlueTool[126]: завершена обработка события Dictionary-XPC
30 сентября, 22:02:59 bluetoothd[89] : BlueTool завершил выполнение команды "bcm -s 0x0f,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00" - вывод был ""
30 сентября, 22:02:59 BlueTool[126]: завершена обработка события Dictionary-XPC
30 сентября, 22:02:59 bluetoothd[89]: BlueTool завершил выполнение команды «hci cmd 0xFE62 0x04» — вывод был «0x0e 0x05 0x01 0x62 0xfe 0x00 0x04»
30 сентября, 22:02:59 backboardd(libEDR)[66] : ScheduleSetBrightnessIn_block_invoke: введите WaitUntil Later 0,126834 миллисекунды (333/333)
30 сентября 22:02:59 backboardd[66] : изменение яркости: 0,67814 причина: параметры BrightnessSystemDidChange:
30 сентября, 22:02:59 SpringBoard(FrontBoard)[62]: задача завершения работы "NotifyBluetooth" завершена через 1,59 с
30 сентября, 22:02:59 SpringBoard(CoreUtils)[62]: недействительный CID 0x2B760001
30 сентября, 22:02:59 SpringBoard(FrontBoard)[62]: задачи завершения работы завершены.
30 сентября, 22:02:59 SpringBoard(CoreUtils)[62]: недействительно
30 сентября, 22:02:59 bluetoothd[89]: установлен флаг BT_FW_OK. Ввод LPM.
30 сентября, 22:02:59 bluetoothd(CoreUtils)[89] : запись LPM заняла 1578 мс
30 сентября, 22:02:59 bluetoothd[89]: отправка статистики BT в CoreAnalytics для com.apple.BTLpmManagerStats
30 сентября, 22:02:59 bluetoothd[89]: состояние питания PowerManager равно 0
30 сентября, 22:02:59 bluetoothd[89]: состояние питания PowerManager равно 0
30 сентября, 22:02:59 bluetoothd[89]: состояние питания PowerManager равно 0
30 сентября, 22:02:59 bluetoothd[89]: состояние питания PowerManager равно 0
Последние шаги повторяются несколько раз и содержат множество случайных чисел. Это маячки, настраиваемые на чипе Bluetooth. Таким образом, я отредактировал их из этого поста. Затем, наконец, чип Bluetooth сообщает, что он переходит в режим пониженного энергопотребления (LPM). Сразу после того, как iPhone выключится.
Каждое объявление Find My начинается с 0x4c 0x00 0x12 0x19 , и эта последовательность байтов также содержится в выводе BlueTool. Всего на чип Bluetooth записано 80 рекламных объявлений. Я не анализировал временной интервал для каждой рекламы, но, скорее всего, это не стандартные 15 минут, а больший интервал.
Если вы хотите отладить это самостоятельно, сброс HCI — это последняя информация, видимая в PacketLogger Apple, в то время как idevicesyslog по-прежнему показывает выходные данные и команды BlueTool.
Временное отключение режима энергосбережения Bluetooth
Еще один вопрос от @reni_ni касался того, отключает ли режим полета Bluetooth LPM. Спасибо за этот вопрос и еще одно обновление к этому сообщению в блоге. Когда Bluetooth деактивируется в меню «Настройки» (Приложение «Настройки» → Bluetooth → «Выкл.»), функция «Локатор» отключается, а также функция LPM.
Обратите внимание, что Bluetooth не обязательно отключен в режиме полета. Есть два символа «Bluetooth выключен», и только второй значок указывает на то, что Bluetooth выключен. Всегда используйте приложение "Настройки", чтобы убедиться, что вы вошли в правильный режим.
При таком отключении Bluetooth вывод idevicesyslog указывает, что не только стек iOS Bluetooth приостановлен, но и LPM отключен.
3 октября 15:53:31 bluetoothd[89] : LPMManager::stackWillStop
При выключении iPhone больше не будет отображаться, что функция «Локатор» включена после его выключения, а вывод idevicesyslog указывает, что LPM будет отключен при выключении iPhone.
3 октября 15:55:39 bluetoothd[89] : LPMManager::powerManagementEventSystemWillShutDown
3 октября 15:55:39 bluetoothd[89] : LPMManager::powerManagementEventSystemWillShutDown fOfflineADVDataPending = true
3 окт. 15:55:39 bluetoothd[89] : Запуск LPM
3 октября, 15:55:39 bluetoothd[89] : lpmFlag не включен. Не удалось ввести LPM.
3 октября, 15:55:39 bluetoothd(CoreUtils)[89] : запись LPM заняла 6 мс
Влияние на безопасность и конфиденциальность
Новая функция «Найти меня» — это первый случай, когда широкая общественность узнала об АОП, а также о возможности автономной работы чипа Bluetooth.
Предполагая, что кто-то взломал ваш iPhone и шпионит за вами, он мог бы с тем же успехом показывать правильный экран выключения питания, а затем не выключать iPhone. Никогда не доверяйте выключенному устройству, пока вы не вытащите из него аккумулятор или, что еще лучше, не поместите его в блендер. Например, АНБ взломало телевизор Samsung, включив в него режим Fake-Off, чтобы шпионить за людьми.
Протокол Find My имеет несколько интересных механизмов для защиты вашей конфиденциальности. Он был полностью реконструирован и имеет реализацию с открытым исходным кодом. Кроме того, приложение AirGuard позволяет идентифицировать маяки Find My BLE на Android. Если вы опасаетесь утечки информации о местоположении через «Локатор», вы можете просто отключить эту функцию на своем iPhone.
Имейте в виду, что другие беспроводные чипы также пропускают информацию о местоположении. Базовая полоса сотовой связи позволяет определить ваше местонахождение, а ваш провайдер мобильной связи может вести историю местоположений, Wi-Fi также пропускает ваше местоположение, хотя помогает рандомизация MAC-адресов, и многое другое. Смартфон — это устройство слежения за человеком, несмотря ни на что. Защита конфиденциальности в Find My устраняет только один аспект отслеживания из многих.
Самым страшным может быть то, что, возможно, AOP и, безусловно, NFC и Bluetooth LPM открывают новый вектор устойчивости оборудования. Прошивка Broadcom Bluetooth не подписана. Таким образом, злоумышленник, имеющий контроль над iPhone, может создать и установить вредоносное ПО Bluetooth LPM. Поскольку LPM — это аппаратная функция, отключить LPM на потенциально взломанном устройстве невозможно.
Читайте также: