Как устроен Apple Lightning

Автор оригинала: nyan_satan
  • Перевод


Это моя маленькая статья с описанием (почти) всего, что я знаю об интерфейсе Apple Lightning и связанных с ним технологиях: Tristar, Hydra, HiFive, SDQ, IDBUS и др. Но сначала маленькое предупреждение…

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

Прежде чем углубиться, давайте кратко разберёмся в терминах:

Что такое Lightning?




Lightning — это цифровой интерфейс, используемый в большинстве устройств Apple iOS с конца 2012 года. Он заменил старый 30-контактный разъём.

На картинке выше гнездо разъёма, а на картинке ниже его распиновка:



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

Хотя это не всегда так. У многих аксессуаров Lightning, которые мне попадались, в разъёмах зеркальная распиновка.

Что такое Tristar и Hydra?




Tristar — это интегральная схема, встроенная в каждое устройство с гнездом разъёма Lightning. По сути, это мультиплексор:



Кроме всего прочего, его основная цель состоит в том, чтобы соединяться со штекерным разъёмом Lightning, как только он подключён — определять ориентацию, Accessory ID и надлежащим образом маршрутизировать внутренние интерфейсы, такие как USB, UART и SWD.

Hydra — это новый вариант Tristar, используемый начиная с iPhone 8/X. Видимо, наиболее существенным изменением является поддержка беспроводной зарядки, но это ещё предстоит проверить:



Мне известны пять основных вариантов Tristar/Hydra:

  • TI THS7383 — Tristar первого поколения в iPad mini 1 и iPad 4
  • NXP CBTL1608A1 — Tristar первого поколения в iPhone 5 и iPod touch 5
  • NXP CBTL1609A1 — таинственный Tristar первого поколения в iPod nano 7 — источник
  • NXP CBTL1610Ax — TriStar второго поколения, используется начиная с iPhone 5C/5S и, по-видимому, во всём остальном, что не поддерживает беспроводную зарядку. Существует несколько поколений (x — номер поколения)
  • NXP CBTL1612Ax — Hydra используется с iPhone 8/X и, видимо, во всём остальном, что поддерживает беспроводную зарядку. Существует несколько поколений (x — номер поколения)

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

Что такое HiFive?




HiFive — это дочерний интерфейс Lightning, то есть штекерный разъём. Он также содержит логический элемент — этот чип известен как SN2025/BQ2025.

Что такое SDQ и IDBUS?




Эти два термина часто считают своего рода синонимами. Для удобства я буду использовать только термин IDBUS, так как он кажется мне более правильным (и именно так технология называется в спецификации THS7383).

Итак, IDBUS — это цифровой протокол, используемый для коммуникации между Tristar и HiFive. Очень похож на протокол Onewire.

Теперь можем начать


Давайте прослушаем коммуникации Tristar и HiFive. Возьмите логический анализатор, переходную плату Lightning с соединением для гнезда и штекерного разъёма, какой-нибудь аксессуар (обычный кабель Lightning-to-USB отлично подойдёт) и, конечно, какое-нибудь устройство с портом Lightning.

Сначала подключите каналы логического анализатора к обеим линиям ID переходной платы (контакты 4 и 8) и подключите плату к устройству, но пока не подключайте аксессуар:



Сразу после этого начните выборку (подойдёт любая частота от 2 МГц и выше). Вы увидите что-то вроде этого:



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



Сначала мы видим длинный интервал (около 1,1 миллисекунды), когда просто уровень высокий, но больше ничего не происходит:



Видимо, это время используется для зарядки внутреннего конденсатора HiFive — энергия от него будет затем использоваться для питания внутренних логических чипов.

Гораздо интереснее то, что происходит потом:



Очевидно, это поток каких-то данных. Но как его интерпретировать? Как расшифровать? Давайте виртуально разделим его на минимальные значимые части — то, что я называю словами:



По сути слово — это сочетание падения-подъёма-падения:



  • Содержательный этап — интервал, который определяет значение слова
  • Этап восстановления — интервал, который, видимо, требуется для обработки содержательной стадии на стороне получателя и/или для подготовки следующего слова на стадии отправки

Вот таблица известных слов с их интервалами для обоих этапов, которые мы обсуждали выше (все единицы измерения в микросекундах):

Содержание Восстановление
Слово Min Typ Max Min Typ
BREAK 12 14 16 2.5 4.5
WAKE 22 24 27 1100?
ZERO 6 7 8 3
ONE 1 1.7 2.5 8.5
ZERO и STOP* 6 7 8 16
ONE и STOP* 1 1.7 2.5 21
* STOP используется, когда это последний бит в байте

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



Как видите, сначала хост посылает BREAK — когда Tristar хочет отправить новый запрос, хост всегда начинает с этого слова. Затем наступает этап передачи данных. Пожалуйста, обратите внимание, что у последнего (8-го) бита в байте более длительный этап восстановления. Когда этап передачи данных заканчивается, хост отправляет ещё один BREAK. Затем дочернее устройство должно отправить ответ (после задержки не менее 2,5 микросекунд — см. таблицу). Tristar будет ждать ответа около 2,2 мс. Если ответ не выдан в этот промежуток времени, Tristar попытается опросить другую линию ID.

Теперь давайте рассмотрим этап данных на примере выше — 0x74 0x00 0x02 0x1f:

  • 0x74 — тип запроса/ответа. Всегда чётный для запроса и нечётный для ответа (тип запроса +1)
  • 0x00 0x02 — фактические данные. Может быть пустым
  • 0x1f — это CRC8 как байта типа запроса, так и всех данных (полином — 0x31, начальное значение — 0xff)

Давайте подключим к нашей установке какой-нибудь аксессуар и посмотрим, что произойдёт. Я буду использовать оригинальный кабель Lightning-to-USB от Apple:



И вот что появляется на IDBUS после запроса 0x74:



HiFive ответил! И если вы прокрутите дальше, то увидите много других пар запрос/ответ:



Некоторые запросы не нуждаются в ответе:



Интерпретация запросов и ответов IDBUS


Самый важный запрос IDBUS — это 0x74, он используется для двух целей: чтобы приказать HiFive включить полное напряжение и силу тока (в случае, если оно поддерживается аксессуаром), спросить его о конфигурации контактов, которые поддерживаются кабелем, и некоторых других метаданных.

О том, как кодируются данные ответа 0x75, известно не так уж много. Но некоторые биты доступны в старой спецификации Tristar:

Первый байт данных ответа 0x75
7 6 5 4 3 2 1 0
ACCx Dx DATA[43:40]

Конфигурация ACCx, когда ID найден на ID0
ACCx[1:0] ACC1 ACC2 HOST_RESET
00 Hi-Z (IDBUS) Hi-Z Hi-Z
01 UART1_RX UART1_TX Hi-Z
10 JTAG_DIO JTAG_CLK Hi-Z
11 Hi-Z Hi-Z HIGH

Конфигурация ACCx, когда ID найден на ID1
ACCx[1:0] ACC1 ACC2 HOST_RESET
00 Hi-Z Hi-Z (IDBUS) Hi-Z
01 UART1_RX UART1_TX Hi-Z
10 JTAG_DIO JTAG_CLK Hi-Z
11 Hi-Z Hi-Z HIGH

Конфигурация Dx, когда ID найден на ID0
Dx[1:0] DP1 DN1 DP2 DN2
00 Hi-Z Hi-Z Hi-Z Hi-Z
01 USB0_DP USB0_DN Hi-Z Hi-Z
10 USB0_DP USB0_DN UART1_TX UART1_RX
11 Hi-Z Hi-Z Hi-Z Hi-Z

Конфигурация Dx, когда ID найден на ID1
Dx[1:0] DP1 DN1 DP2 DN2
00 Hi-Z Hi-Z Hi-Z Hi-Z
01 Hi-Z Hi-Z USB0_DP USB0_DN
10 USB0_DP USB0_DN UART1_TX UART1_RX
11 Hi-Z Hi-Z Hi-Z Hi-Z

Используя эти таблицы, давайте расшифруем ID нашего кабеля (10 0C 00 00 00 00) с учётом того, что линия ID найдена на контакте ID0:

Первый байт ответа 0x75 кабеля
7 6 5 4 3 2 1 0
ACCx Dx DATA[43:40]
0 0 0 1 0 0 0 0

Таким образом, ACCx — это 00, Это означает, что пин ID0 просто привязан к IDBUS, а Dx = 01 означает, что пины DP1/DN1 настроены как USB0_DP/USB0_DN. Именно то, что мы ожидали от стандартного USB-кабеля.

А теперь давайте перехватим что-нибудь поинтереснее:

Аксессуар ID (HOSTID = 1)
DCSD 20 00 00 00 00 00
KongSWD (без работающего Astris) 20 02 00 00 00 00
KongSWD (с работающим Astris) A0 00 00 00 00 00
KanziSWD (без работающего Astris) 20 0E 00 00 00 00
KanziSWD (с работающим Astris) A0 0C 00 00 00 00
Haywire (HDMI) 0B F0 00 00 00 00
Зарядка UART 20 00 10 00 00 00
Lightning на 3,5 мм/EarPods с Lightning 04 F1 00 00 00 00

Вот полный (?) список запросов IDBUS от @spbdimka:



Совет №1: вы можете легко получить свойства аксессуара, включая его идентификатор, используя accctl:


Это внутренняя утилита Apple, поставляемая с сборками NonUI/InternalUI. Но вы можете легко запустить её на любом устройстве после джейлбрейка.

Совет №2: вы можете легко получить конфигурацию контактов кабеля с помощью diags:

tristar -p


Обратите внимание, что эта команда доступна только на iOS 7+.

Совет №3: вы можете легко отслеживать запросы/ответы 0x74/0x75, генерируемые SWD-пробами, установив debug env var, равное 3:

astrisctl setenv debug 3

Затем на виртуальном COM от кабеля вы увидите что-то вроде этого:


HOSTID


В одной из таблиц выше можно увидеть упоминание некоего HOSTID. Это 16-битное значение, передаваемое в запросе 0x74. Похоже, что оно также влияет на ответ HiFive. По крайней мере, если установить для него недопустимое значение (да, это возможно с diags), HiFive перестаёт с ним работать:


Впрочем, в прошивке KongSWD/KanziSWD есть переменная окружения disableIdCheck, которую вы можете настроить так, чтобы игнорировать недопустимый HOSTID.

Важное примечание: У Kong и Kanzi нет HiFive в качестве выделенного непрограммируемого чипа. Эти аксессуары эмулируют его с помощью микроконтроллера и/или блока FPGA, что позволяет его легко обновлять/перепрограммировать.

WAKE


В таблице Accessory ID выше можно заметить, что Kong и Kanzi посылают разные ответы в зависимости от того, запускается или нет Astris, это программное обеспечение AppleInternal, предназначенное для отладки с помощью SWD-проб (или зондов). Если вы расшифруете эти ответы с помощью приведённых выше таблиц, то обнаружите, что когда Astris не запускается, зонд будет действовать точно так же, как DCSD — USB на линиях D1 и debug UART на линиях D2. Но когда отладочное программное обеспечение работает, линии ACCID переключаются на SWD.

Но что, если мы хотим запустить Astris после того, как зонд уже подключён к устройству? Что будет делать кабель? Как он будет переключаться между линиями ACC на SWD? Вот тут-то WAKE и вступает в игру! HiFive (или устройство, которое его эмулирует) может инициировать WAKE — и процесс перечисления IDBUS начнётся снова: Tristar отправит запрос 0x74, Kong/Kanzi ответит новым идентификатором, Tristar подтвердит его и направит линии ACC на внутренние линии SWD (SoC должен это поддерживать на физическом уровне, конечно).


Рукопожатия питания


Последнее, что я собираюсь рассмотреть — рукопожатия питания (power handshakes). Это алгоритм, основанный на запросах/ответах IDBUS, которые драйверы ядра Tristar используют перед тем, как разрешить зарядку от аксессуара.

Когда кабель Lightning просто где-то лежит, подключённый к зарядному устройству/компьютеру, но не подключённый к устройству, HiFive ограничивает ток на PWR действительно небольшим значением (около 10-15 мА по моим измерениям). Чтобы включить полный ток, запрос 0x74 должен быть выдан Tristar и обработан HiFive. Для SecureROM/iBoot этого достаточно, но при загрузке ядра необходимо сделать дополнительные шаги:

  1. TriStar выдаёт два запроса 0x70
  2. Как только второй запрос обработан HiFive и отправлен ответ, он вообще отключает ток примерно на 20 миллисекунд
  3. По истечении этого времени Tristar выдаёт ещё один запрос 0x70, но с содержанием 0x80 в данных. HiFive обрабатывает его и отвечает
  4. На этом этапе драйвер ядра, ответственный за Tristar, должен разрешить зарядку

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

Несколько слов об ESN и интерфейсе Tristar I2C


Ещё одна особенность Tristar, о которой я хотел бы рассказать, — ESN. Это маленький блоб, который Tristar хранит в своём EEPROM (на CBTL1610A2 и более поздних версиях). Его можно получить по IDBUS с помощью кабеля Serial Number Reader (или Kanzi, они в основном одинаковые, за исключением разных USB-PID и немного отличающихся корпусов)

Проще говоря, отправив этот блоб на ttrs.apple.com, вы можете получить серийный номер устройства. Этот механизм используется сотрудниками Apple Store/Apple Premium Reseller для извлечения SN с мёртвых устройств (если Tristar ещё жив):



Что происходит на IDBUS при получении ESN, задокументировал @spbdimka:


Подготовка


Процедура «прошивки» ESN на Tristar называется подготовка (provisioning). Она происходит с диагностикой на стороне устройства, через EzLink на принимающей стороне в три этапа.

Вы можете проверить состояние с помощью diags:

tristar --prov_stat


… а также получить ESN:

tristar --esn


Кстати, у diags вообще богатый набор команд Tristar (доступен, начиная с iOS 7):


Tristar I2C


Tristar доступен на шине I2C (адрес 0x34 для записи, 0x35 для чтения). Именно так diag и драйверы ядра с ним взаимодействуют.

О реестрах публично известно не так уж много. Много информации о самой карте регистра можно получить из утёкшего исходного кода iBoot (только для THS7383 — кажется, обратно совместимого с CBTL1608 — и CBTL1610), но не так много о том, что нужно туда записать, чтобы добиться каких-то интересных результатов.

Ещё одним источником знаний является модуль Tristar из diags (легко извлекаемый через SWD во время его работы). Например, мне удалось отреверсить алгоритмы чтения состояния подготовки и ESN. Затем я реализовал это как дополнение к моей нагрузке для iBoot под названием Lina:



Я также попытался изменить алгоритм записи ESN, но потерпел неудачу — механизм слишком сложный для меня. Однако фрагменты кода от Lina доступны здесь.

Электрические характеристики Tristar


Сам Tristar питается от источника 1,8 В. Линии для IDBUS устойчивы к 3,0 В, согласно моему осциллографу:



Таким образом, без схемы сдвига уровня лучше не пытаться взаимодействовать с IDBUS с помощью устройств, устойчивых к 5 В, как некоторые модели Arduino.

См. также:

AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Подробнее
Реклама

Комментарии 109

    +2
    хост-устройство должно определить ориентацию кабеля, прежде чем что-то делать.
    не совсем понятно, зачем так делать на двустороннем кабеле, который в разьеме все равно подключается с одной стороны. Возможно идея в том, чтобы чередовать контакты питания, если вдруг они окислятся на разъёме? Потому что интуитивно, если нет заряда, вытащить и перевернуть провод.
      0
      Так всё равно окисляются, если вода попала — съедает за ночь 100%, если на провод случайно попало…
        0
        Возможно, по крайней мере что пришло первое на ум, это упрощает саму конструкцию разъема, т.к. контакты DATA находятся друг под другом и не нужно их «перекидывать» на другой край. По сути, только 3 контакта из всего разъема расположены в разных местах (не считая GND), при этом не на другом конце разъема, а достаточно близко.
        0
        Что такое Lightning?


        Как инженер — никогда не любил любые контакты наружу.
        Много лет при взгляде на этот разъем — испытываю определенный дискомфорт

        (в своей практике встречал сделанный кем-то кабель для 220 в, выполненный в виде двух вилок на концах :)

          0

          Я давно уже предлагал вообще отказаться от контактов в мобильниках. Беспроводная зарядка + wifi + bluetooth и всё)

            –2
            Я давно уже предлагал вообще отказаться от контактов в мобильниках. Беспроводная зарядка + wifi + bluetooth и всё)


            Я уже достаточно давно ищу замену своей Lumia 950 XL 2016 года.
            Мне нужен телефон с такими же, как у нее параметрами (ну ладно, на съемном аккуме я больше не настаиваю :)
            Но неожиданно выяснилось, что беспроводную зарядку поддерживает не так много моделей, как я думал.
            И связано это с материалами, из которых изготавливают заднюю крышку смартфона.

            Боюсь, что есть два разных варианта:
            1. Все смарты станут еще более одинаковыми внешне.
            2. Поддержки беспроводной зарядки у всех моделей не будет никогда.
              +1
              С беспроводной зарядкой есть один существенный нюанс — через чехол работает с трудом, а современный телефон без чехла не разбитым бывает только на витрине. Практичность к сожалению стоит на втором месте после дизайна у маркетологов, хотя телефоны в итоге все выглядят одинаково.
                0
                Не могу с этим согласиться. Мой Pixel 4 сквозь обычный резиновый чехол вполне принимает в районе 10 ватт (если верить измерениям программы Ampere). Galaxy S9 у жены сквозь самсунговский чехол на самсунговской зарядке тоже прекрасно заряжается.
                  0
                  Mi9 с силиконовым чехлом Nillkin толщиной где-то 1,2мм работает с беспроводными зарядками на ура, вообще без проблем, больше года уже пользуюсь. Сейчас попробовал на зарядку положить стопку листов где-то 1,5мм толщиной — тоже работает.
                    0
                    Samsung s10 прекрасно заряжается через чехол в т.ч. через LED чехол-книжку.

                    Возможно чехол, с которым вы тестировали, был с металлизацией/железкой.
                      +2
                      Ну потому что телефоны с крепким пластиком почему-то остались только в бюджетном сегменте — там всё с этим хорошо, я моим Samsung xCover разве что дрова не рубил. Как и предыдущими телефонами, которые были пластиковые.
                        0
                        Мой алюминиевый redmi note 5 тоже цел
                          +2
                          Алюминий по некоторым пунктам ещё хуже стекла. Во первых он хуже проводит радиосигнал и для этого приходится делать окна, а с беспроводной зарядкой он и вовсе не совместим. Во вторых он легко гнётся и царапается. В третьих он регулярно то слишком холодный, то слишком горячий.
                          По неудобству использования металл со стеклом постоянно борются за первое место.
                          Пластик(а для эстетов углепластик) надёжный удобный практичный долговечный. Я не нахожу в нём ни одного минуса(если идиот дизайнер не сделал глянцевую заднюю панель).
                            0
                            для этого приходится делать окна

                            Соглашусь, окна не самая эстетичная вещь.
                            Во вторых он легко гнётся и царапается.

                            По сравнению с пластиковыми окнами моего redmi note 5 он собирает гораздо меньше царапин. Ну и анодированное покрытие более стойкое, чем краска пластика. По моему опыту использования, алюминий гораздо прочнее.
                            В третьих он регулярно то слишком холодный, то слишком горячий.

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

                            Что самое плохое — пластик собирает больше пота и сала с рук, чем анодированный алюминий и хуже очищается.
                              0
                              На моём гнумасе J5 пластик выглядит лучше алюминиевой крышки, которая имеет кучу мелких вмятин и царапин. На старом смартфоне, крышка была полностью пластиковая матовая. За пару лет небрежной эксплуатации без чехла она не изменилась никак. Ни царапин, ни следов/отпечатков.
                              Это как раз и хорошо. Т.к. пластик комфортно тёплый. Утром после сна мой J5 к примеру неприятно брать в руки, т.к. как будто берёшь в руки кусок льда. На крышку мало сейчас кто тепло отводит, т.к. иначе она слишком горячая в тяжёлых приложениях и начинает обжигать пальцы.
                              Думаю что купить, но как уже писали выше все топ модели либо в стекле, либо в металле. И то и другое мне не нравится. Т.к. первые таскать только в чехле и весь убер дизайн идёт на три буквы, а вторые тоже желателен чехол, т.к. использовать без него неудобно.
                              К ним добавились глянцевые/зеркальные пластиковые модели, которые покрываются царапинами за пять минут.
                                0
                                Я к стеклу сзади наклеил тонкую плёнку, вроде норм.
                                  +1
                                  Ну так я про что и говорю. Какой смысл в стеклянном корпусе, если им во первых неудобно пользоваться(перебрал все топовые самсунги, все скользкие как мыло) и одна неосторожность чревата дорогим(порой дороже нового) ремонтом. В результате что айфоны что самсунги очень многие таскают в чехле и весь дизайн идёт на три буквы вместе с гонкой за толщиной. Красиво они выглядят только на витрине.
                                  Но одни промыли неокрепшие мозги, а вторые повелись не осознавая последствий. В итоге пластик считается вторым сортом, углепластик практически отсутствует. Есть ещё керамика, она по идее такая же хрупкая как стекло, но сам не сталкивался.
                                    0
                                    Керамика тоже скользкая. Вообще согласен. У меня третий по счёту стеклянный телефон, у двух из них были довольно красивые задние крышки, которые я почти никогда не видел, потому что всегда в чехле. Я бы тоже предпочёл пластик. Хороший пластик не выглядит дёшево, и вся проблема с ним только в том, что это слишком немодный материал для флагманов.
                        0
                        Хожу с телефонами в кожаном чехле-сумочке, вынимаю, когда надо использовать. Пока всё отлично, уже второй телефон так ношу. Уронил один раз фатально, когда стекло треснуло, но там тонкий чехол бы не спас.
                        +1

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

                        +1
                        В Wi-Fi регулярно находят дыры, плюс ЭМ-шум далеко не всем нравится. Я, наоборот, везде, где могу, использую провода, и телефон без проводных интерфейсов не стал бы покупать.
                          +2
                          и телефон без проводных интерфейсов не стал бы покупать.

                          Если без проводных интерфейсов то видимо это ваш выбор)
                          Скрытый текст
                            0

                            А чем вам не нравится ЭМ-шум? Его полно везде, и от того, что вы будете просто проводами заряжать, то лучше сильно не станет. Вы же пользуетесь микроволновкой, сидите в интернете по 4G, а даже если не вы, то соседи вокруг вас, и сотовые вышки за окном. И причем здесь дыры в WiFi? Очень похоже, что у вас все в голове запуталось.

                              0
                              Чем не нравится — не знаю. Не нравится и всё тут. Не знаю, откуда вам так много обо мне известно… Станет или не станет — вопрос спорный.

                              Шум и дыры в Wi-Fi друг с другом связаны словом «плюс». Это означает, что это два разных аргумента, которые добавляются один к другому.
                                0
                                Ну ладно, очень весомые аргументы, мне даже нечего вам возразить. А вышки 5G вам не мешают?
                            +1
                            Телефоны — «нулевики» (с нулевым количеством физических интерфейсов) существуют и без ваших советов, а может, и благодаря им ))
                            Как пример — Meizu Zero. Уже больше года не просто придуман, а сделан и продаётся.
                              0
                              не знал) прикольно. Но Meizu, у них как то плохо всё. Вот если бы Samsung, Apple или хотя бы Xiaomi
                                0
                                Главное — что есть то, что вам хочется. Ну и попробовать надо прежде, чем так огульно хаять. Может, получилось нормально? Лично я не пробовал, просто знаю, что такое есть и будь оно недорогим, взял бы поиграться только ради интереса.
                                  0

                                  Ну не. Сейчас я точно не хочу пробовать на 845 снапе. Его время ушло. Ди и фирма не вызывает уважение

                                0
                                Продаётся? Я погуглил и так понял, что это концепт. Компания не рискнула выпустить его за свои деньги, выставила на краудфандинг, где он успешно провалился. Его покрутили в руках журналисты и блогеры на выставке, он получил дизайнерскую награду и всё. Полгода назад анонсирован Meizu Zero 2, который вроде должен бы появиться в продаже. Но на данный момент не продаются ни тот, ни другой.
                                  0
                                  Я перестал интересоваться его наличием в продаже сразу после того, как увидел текст вроде такого:
                                  Когда же смартфон доберется до широкой продажи, его ценник будет совсем астрономическим — 2000$

                                  И да, предзаказы в прошлом, 2019-ом, году были на уровне 2399$. Мне совершенно не хотелось иметь этот аппарат за такие деньги, который, при моём профиле использования, годится только в качестве игрушки (eSIM в нашей стране давали только теле2 и то недолго, потом перерыв, теперь теле2 и работающий на основе теле2 «тинькофф мобайл». А теле2 — не тот оператор, который в СПб и в Ленинградской области даёт достаточное, для моих нужд, покрытие).

                                  Может, именно из-за цены почти никто и не стал обеспечивать своими деньгами платежеспособный спрос.
                              –2
                              Все же хотелось бы услышать какие-то аргументы в пользу открытых контактов от минусующих.
                                +7

                                Я не минусовал, но по моему лайтнинг выглядит механически надёжнее usb-c. Так как у usb-c язычёк очень тонкий, по моему.

                                  0
                                  лайтнинг выглядит механически надёжнее usb-c.


                                  Полчаса назад лазил за свой системник, на ощупь втыкал обратно выскочивший разъем тайп-си (случайно задел провод :)

                                  Про Type C речи вообще нет, механически это худший вариант из всех, что были (сама конструкция неплоха, но качество изготовления у подавляющего большинства производителей хромает) — единственное устройство, где он держится также прочно, как было задумано изначально — это моя Lumia 950.
                                  Даже на МБ 12" у него проблемы.

                                  А вот что мешало дополнить Lightning корпусом, который бы охватывал этот разъем?
                                  Только суммарная толщина всего изделия?

                                  Много раз наблюдаемая картина — пользователь айфона отключает кабель с Lightning, его конец свободно лежит на столе (другой подключен к работающей зарядке).

                                  Потом на этот же стол кладут ключи, и, по закону подлости, при первом же толчке кабель с Lightning попадает под металлический ключ.
                                  Понятно, есть защита — но меня от такого подхода коробит. Как-то это все неправильно.

                                    +3

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

                                      +1
                                      Я выше писал про защиту.
                                      Но любая электроника может выйти из строя — например, в марте, во время карантина у меня выбило автомат.
                                      После разбирательств выяснилось, что причиной отключения был выход из строя оригинального БП к МБП 15". Без каких-либо внешних причин типа внезапного броска напряжения (упс мониторит все подобные случаи).

                                      Кстати, подобная конструкция, кажется — более нигде не встречается.
                                        0
                                        Но любая электроника может выйти из строя

                                        Да, особенно аккумулятор (привет самсунг)
                                        Только вот +5, +12 и +24 вольт считаются безопасными напряжениями для человека.
                                          0
                                          Только вот +5, +12 и +24 вольт считаются безопасными напряжениями для человека.


                                          Для человека опасно не напряжение, а ток.
                                          100 мА — и привет.
                                          Мокрые руки, ссадины на коже.
                                          Низкое напряжение подразумевает чистые сухие руки и отсутствие на них повреждений — тогда этого напряжения не хватит, что бы пробить естественную изоляцию в виде кожи человека.
                                            0
                                            Для человека опасно не напряжение, а ток.

                                            Оно понятно. Только вот сопротивление ещё есть)

                                            Мокрые руки, ссадины на коже.

                                            Безопасным напряжением для человека считается напряжение 42 В в нормальных условиях и 12 В в условиях повышенной опасностью ( сырость, высокая температура, металлические полы и др. ).

                                            Повторюсь, я вообще за то, чтобы в телефонах оставили только беспроводную зарядку и wifi/bluetooth. Тогда и те кто за безопасность будут спать спокойно и проще производителям телефоны делать влагозащищенными и не надо платить за usb.
                                              +1
                                              100 мА — и привет.

                                              А про закон Ома не стоит забывать таки
                                                0
                                                А про закон Ома не стоит забывать таки


                                                Не забываем- величина тока зависит от сопротивления.
                                                Если сопротивление мало — 100мА и при 12 вольтах получаем без проблем.
                                                (а 5 В можно было попробовать на язык :)
                                                  +1
                                                  А если все же вспомнить про закон Ома и попробовать посчитать. Чтобы через человека прошел ток в 100 мА при этом напряжении, его сопротивление должно быть 120 Ом, что не очень коррелирует с реальностью.
                                                    0
                                                    его сопротивление должно быть 120 Ом, что не очень коррелирует с реальностью.


                                                    Кровь, мышцы, лимфа, головной и спинной мозг человека имеют сопротивление от 0,5 до 1 Ом/м.

                                                    Любая рана — и ваше сопротивление резко падает.
                                                    Именно поэтому на нормальных предприятиях вместо низковольтного электроинструмента используют пневматический — хотя это сложнее и дороже обходится.

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

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

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

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

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


                                                      (а 5 В можно было попробовать на язык :)

                                                      да неверное все мои знакомые в детстве пробовали и 5В и 9В (крону) на язык. Все живы
                                                        0
                                                        у пневмы много других преимуществ


                                                        Как и недостатков — я работал инженером на предприятии, в цехах которого использовался пневмоинструмент и недостатки оного имел возможность ощутить своими руками :)
                                                        Единственная причина его использования — это техника безопасности.
                                                        К каждому такому инструменту в комплекте шел шланг для подводки воздуха (под давлением) — и таскать его за собой было неудобно — плюс он и весил достаточно много.
                                                        Подвесить его на специальные опоры было нельзя — у нас был не конвейер и с инструментом народ весь день мотался по участку туда сюда (попробуйте пылесосить целый рабочий день :)
                                                        У электроинструмента тоже есть шнур, но более компактный и легкий. Плюс у электроинструмента есть киллер-фича: возможность использования аккумулятора.
                                                          0
                                                          Единственная причина его использования — это техника безопасности.

                                                          только по сравнению с электрооборудованием 220в

                                                          (попробуйте пылесосить целый рабочий день :)

                                                          Спорное сравнение, так как труба у пылесоса короткая и толстая. Вы же не таскали компрессор за собой)
                                                            0
                                                            только по сравнению с электрооборудованием 220в


                                                            12 вольт вполне достаточно, хватит любому (см. выше)
                                                            Хотя на производстве обычно использовалось 24 и 36 В.

                                                            Спорное сравнение, так как труба у пылесоса короткая и толстая. Вы же не таскали компрессор за собой)


                                                            Шланг от инструмента до точки подключения у нас имел длину от 10 метров и больше.
                                                            Кроме того, этот шланг (он должен быть прочным) был тяжелее шланга пылесоса.
                                                            (если происходил обрыв, подача воздуха автоматически перекрывалась клапаном. Это настолько четко работало, что рабочие меняли инструмент «на ходу», нарушая инструкции. Но если бы клапан не сработал (все возможно) — шланг бы превратился в летающего змея :)
                                                              0
                                                              12 вольт вполне достаточно, хватит любому (см. выше)

                                                              Не хватит. Только если в мозг сразу вставить.
                                                              Чтобы убить, надо чтобы ток прошёл через жизненно важные органы. Можете крону полизать, посмотрим выживете или нет

                                                              шланг бы превратился в летающего змея :)


                                                              Что по моему гораздо опаснее чем 36 Вольт. Но это не точно
                                                                0
                                                                Не хватит. Только если в мозг сразу вставить.


                                                                «В Казахстане погибла 14-летняя девочка после того, как поставила заряжаться свой телефон и уснула. Как сообщает РИА «Новости» со ссылкой на местный департамент полиции, предположительно, смартфон находился в кровати у головы ребенка.

                                                                Родители обнаружили тело девочки и вызвали полицию. Бренд телефона не уточняется.

                                                                «Признаков насильственной смерти на теле ребенка не обнаружено. Предположительно, она погибла от удара током», – отметили в ведомстве.

                                                                Правоохранители расценивают случившееся как несчастный случай.

                                                                Похожий случай произошел 1 сентября в Мордовии. Там 10-летняя школьница получила смертельный удар током от мобильного телефона. Аппарат находился на зарядке, когда девочка решила им воспользоваться. Ее госпитализировали, но спасти не смогли.»

                                                                Какое напряжение идет от зарядки к телефону?
                                                                  0
                                                                  Это всё конечно очень грустно.

                                                                  Какое напряжение идет от зарядки к телефону?

                                                                  Отличный вопрос.
                                                                  1. Если зарядник исправен, то +5в минимум.
                                                                  2. Если зарядник не исправен, то вполне может и 220в быть.

                                                                  Немного объясню по второй вариант. К сожалению в нашей жизни ни чего не совершенно и брак встречается. В блоке питания как минимум может пробить Y конденсатор или замкнуть первичная обмотка трансформатора со вторичной.

                                                                    0
                                                                    2. Если зарядник не исправен, то вполне может и 220в быть.


                                                                    Как должна отреагировать электроника смарта на появление напряжения в 220 в на его входном разъеме?

                                                                    (Я вот хорошо помню, как реагировала электроника старых компьютерных БП, имевших переключатель 220/127 В — на хулиганские действия какого -либо любопытного балбеса: при последующем включении в сеть раздавался бабах и шел дым с очень характерным запахом :)
                                                                      0
                                                                      Как должна отреагировать электроника смарта на появление напряжения в 220 в на его входном разъеме?


                                                                      Вот 2 картинки, сильно упрощенные. Трансформаторы одинаковые. Резисторы тоже. Допустим U1 = ~220В, U2 = ~12В.

                                                                      Скажите, до какого резистора опасно дотрагиваться?

                                                                      Скрытый текст

                                                                      Скрытый текст
                                              0
                                              Только вот +5, +12 и +24 вольт считаются безопасными напряжениями для человека.

                                              А вот другую электронику теоретически может поломать.
                                                0

                                                Интересно как может лайтнинг поломать другую электронику, даже если на нём будет 12 вольт?
                                                Наверное у меня плохая фантазия.

                                                  0

                                                  У другой электроники тоже может что-то торчать наружу))

                                                    0
                                                    пусть торчит, и? развейте мысль
                                                      0
                                                      Какая-нибудь деталь может бы не рассчитана на 12 вольт, очевидно же.
                                                        0
                                                        Я ждал примера, но так и не дождался.
                                                        Чтобы подать 12в на что то, надо подать ещё и корпус, то есть соединить 2 контакта.
                                                        Для примера возьмите флешку с открытим usb коннектором и попробуйте подать на неё 12в с неисправного лайтнинга. Как думаете, у вас подучится?
                                          +5
                                          А вот что мешало дополнить Lightning корпусом, который бы охватывал этот разъем?
                                          Только суммарная толщина всего изделия?

                                          Думаю, именно в этом и дело. Если дополнить его «корпусом», то как раз и получим толщину в 2 раза большую. Да и ответную часть совсем переделывать придется. С точки зрения удобства использования, все же, Lightning на голову превосходит все остальные разъемы как раз за счет того, что ни в нем, ни в ответной части нет таких тонких частей, как, например, в Micro-USB и Type C. Но при этом, разумеется, необходима защита, как и сделано в чипе разъема. Либо защищаемся так, либо «экраном» вокруг разъема, как в USB.
                                            0
                                            Думаю, именно в этом и дело. Если дополнить его «корпусом», то как раз и получим толщину в 2 раза большую


                                            Толщина айфона Х — 7,7 мм.
                                            Толщина оболочки вокруг Lightning (прямо сейчас измерил) — 5 мм.
                                            Заметно, что «корпус» вписался бы этот размер.
                                            (у micro USB толщина в несколько раз меньше)

                                            (Кстати, я еще помню количество отрицательных отзывов в комментариях на момент проявления Lightning — не будет преувеличением сказать, что их было много :)
                                              +1
                                              По моему идеальный разъем был 3,5 джек, можно было вставлять под любым углом, но от него избавились(
                                              А могли бы доработать немного переделать его, добавить туда usb и защиту и прочее
                                                0
                                                На мой взгляд, то, что его можно было вставлять под любым — это единственный его плюс. Все же, по крайней мере по моему опыту, это достаточно ненадежный разъем. Больше 4 контактов в него добавить в него нереально (банально толщины подводящих «осей» не хватит), все та же проблема с открытыми контактами, причем намного более явная, чем у Lightning, что влечет все также обязательное наличие какого-то встроенного чипа для того, чтобы не подавать питание без согласования с нагрузкой.
                                                  +2
                                                  Четыре контакта идеально хватало для гарнитуры. Порванных гарнитур видел массу, поломанных 3,5 мм джеков в телефонах — нет. Из нескольких десятков круглых тонких нокиевских разъёмов питания видел один погнутый, но рабочий на шнуре (ящиком придавили) и 0 на телефоне.
                                                  Lightning в хозяйстве не имею, но micro-usb для зарядки это плохо. Ладно поменять шнур, но разбалтывающийся на бессвинцовой пайке разъём в устройствах — смартфонах, электронных книгах, планшетах и других — это плохо, неприятно и дорого в ремонте из-за необходимости разборки устройства, для неё не предназначенного.
                                                    +1
                                                    А вот у меня на древней кнопочной нокии с «тонкой» зарядкой этих зарядок несколько убилось. Все время по одному и тому же сценарию: удлинитель с розеткой под столом, в него воткнута зарядка, телефон лежит заряжается на столе. Дальше на какой-нить 101й случай такого использования случайно задевается провод, и телефон падает со стола. Как правило, падает именно на штекер, торчащий из телефона. После второго такого падения штекер надламывается и начинает замыкать (или средний контакт отпадает) — меняй зарядку.
                                                      0
                                                      Ну это уже трюкачество. Хотя как-то стояли с товарищем на балконе на шестом этаже. Смеркалось. Товарищ докурил, бросил окурок во двор, тот описывая пологую дугу, и красиво крутясь вокруг центра тяжести, попал прямо в урну. Мы переглянулись молча, других свидетелей не было, оваций, не воспоследовало.
                                                      Полагаю, есть ненулевая вероятность повторения самого маловероятного события, но статистически разъём питания нокии более живуч, чем micro-usb.
                                                    +1
                                                    Больше 4 контактов в него добавить в него нереально


                                                    Есть идеальный вариант — оптика. Один контакт, толщина минимальна.
                                                    Когда медиаконверторы станут по настоящему миниатюрными.
                                                      +1
                                                      Они уже. Но питание подводить надо всё равно.
                                                        +1
                                                        Один внутренний и один внешний, как на ноутбуках.
                                                        0
                                                        У оптики есть один существенный минус: технологии на данный момент не позволяют сделать портативное устройство, чтобы оно могло по оптическому кабелю передавать питание. Да и в мобильном, т.е. носимом, устройстве, а также на кабеле, необходимо каким-то образом реализовывать защиту от пыли, что тоже большой минус в отличие от соприкасающихся (и самоочищаемых в достаточной мере при этом) контактов.
                                                          +1
                                                          чтобы оно могло по оптическому кабелю передавать питание.


                                                          По световоду — нет, по оболочке (два изолированных экрана из фольги) — да. (вариант — витая пара из двух проводов со световодом внутри)
                                                          Толщина кабеля в 4 мм позволит сделать и то, и другое.

                                                          необходимо каким-то образом реализовывать защиту от пыли


                                                          Все уже давно придумано — разъем, закрывающий световод и раскрывающийся (откидывающийся) при подключении.

                                                          (вспоминая советские разъемы, на конец которых надо было накручивать металлические крышки на оцинкованных цепочках, прикованных к телу разъема :)

                                                          Типа такого, но намного брутальнее:
                                                          image
                                          0

                                          Включаешь одну вилку в генератор, а вторую в домашнюю розетку, заводишь генератор и вуаля: электричество во всех розетках.

                                            +1
                                            Включаешь одну вилку в генератор, а вторую в домашнюю розетку, заводишь генератор и вуаля: электричество во всех розетках.


                                            Вы угадали: описанный кабель использовался для подключения преобразователя напряжения 24 в (от двух аккумуляторов) в напряжение 220 в (700 ватт).

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

                                              Чтобы такой ситуации не случилось, достаточно выключить вводной автомат.

                                                +1
                                                Чтобы такой ситуации не случилось, достаточно выключить вводной автомат.


                                                Преобразователь позиционировался как бытовой прибор (я специально указал его мощность).
                                                От рядового потребителя не следует ожидать особой догадливости в таких вопросах, а производителю следовало бы комплектовать свое устройство специальным разъемом с закрытыми контактами, исключающим случайное соскальзывание и попадание пальцев на контакты.
                                              +4
                                              Такими переходниками нужно нещадно сечь авторов вплоть до просветления.
                                              Наблюдал последствия работы такого переходника — подвальное помещение, люди мгновенно оказались в темноте и в удущающем плотном дыму. Прокидывали времянку метров тридцать медным кабелем 3*2.5, с одной стороны включённым в автомат на 63 А, который так и не выключился. Встретились фазы. Кабель на покрытом керамической плиткой полу по словам очевидцев горел как бикфордов шнур. Изоляции не осталось ни капли, меди немного осталось, остальное распылилось по плитке. Чудом никто не пострадал.
                                                +1

                                                Что же у вас за электрики такие, что вешают на 63й автомат кабель в 2,5 квадрата? Их надо сечь. Причём этим же кабелем с примотанным автоматом на конце.

                                                  0
                                                  Там ненастоящий сварщикэлектрик побывал. Был аквариум большой с рыбами недешёвыми. Монтировали освещение-компрессор спецы, но вводной защищённый разъём был повреждён позже. К нему было подключено две розетки. Местный электрикмастер подал питание через одну из розеток вилкой, позже мотивируя тем, что разобрать чужое творение не представлялось возможным, да и разъёма у него такого не было.
                                                  А переноску перед планируемым отключением электричества поручили подключить пацану, он и подключил.
                                                  Кабель не уцелел, но сечь надо, да.
                                            +3
                                            А еще интересно почему зарядный кабель поначалу работет на заряд, а потом вдруг пад ишет что Аксессуар несертифицирован и идите лесом в магаз за новым. Мне китаец прислал кабель, так он перестал заряжать через два дня.
                                              +1
                                              Внутри кабеля также есть чип с серийником и ключом MFI. Либо он умирает, либо телефон проверяет его иногда онлайн
                                                +3
                                                Китайские чипы в проводах часто дохнут и перестают корректно определяться. Обычно дело даже не в самом чипе который внутри разъёма, а в общем низком качестве сборки, плохая пайка, плохой корпус.
                                                0
                                                HOSTID — идентификатор типа устройства (чтобы кабель мог отказаться работать с чем-то, для чего не предназначен).
                                                ESN можно запрограммировать только один раз в новый «пустой» Tristar. Но смысла в этом никакого — вместе с ESN программируются уникальные ключи авторизации, которые должны быть сопоставлены данному ESN в БД производителя — таким образом производитель защищается от попыток замены по гарантии украденного с завода брака/муляжей, на которые установили пустые Tristarы и записали в них ESNы живых и здоровых телефонов.
                                                  0
                                                  но есть еще такая штука как reprovisioning
                                                  с одной стороны я понимаю что ключи лежат в OTP, но зачему тогда такой механизм?
                                                    0
                                                    Reprovisioning (завлекающее название они выбрали, изучил функцию вдоль и поперёк) ничего не записывает, по сути это проверка: по уже записанному ESN запрашивается с сервера верная пара challenge/response, запускается вычисление response в Tristar, сравнивается результат.
                                                  +1
                                                  По моим замерам начиная с iPhone 7 для акссесуаров включенных в Lightning выдается больше тока (использовал серийный режим)
                                                    +2

                                                    какие-то чрезмерные сложности, больше похоже на палки в колёса независимым разработчикам чем разумное использование инженерных навыков

                                                      0
                                                      Это продуманная ещё на заре компании идеология. Контролируемая и тщательного огороженная со всех сторон экосистема.
                                                      0

                                                      Хорошо бы про отличие MFI от не-MFI и псевдо-MFI, когда на коробке написано а на сайте Apple не найти.


                                                      По питанию интересный материал от Олега Афонина из Элкомсофт.
                                                      https://xakep.ru/2017/12/14/apple-breaking-standards/


                                                      Интересно — есть MFI кабель Lightning-Type C и PD зарядка. Подключение на iOS 13 идёт дважды с разницей в секунду, словно переподключается. Затем идёт быстрая зарядка — примерно 1% в минуту, может быстрее.
                                                      У iOS 14 подключается сразу.

                                                        0

                                                        Хах, забавно, теперь понятно, насколько это отличается от Type C и как они через этот разъем пропускают USB 3.0.
                                                        Хотя, надо сказать, технические решения тут спорные, к примеру, в Type C, если нужно только питание и/или USB 2.0, то не нужны вообще никакие чипы, поэтому в любое старое устройство можно поставить Type C, заменив только разъем и добавив два резистора.
                                                        В Type C это сделано физически зеркальным расположением контактов по обеим сторонам, электроника не требуется.
                                                        Apple пришлось ставить дорогущий мультиплексор даже в ситуации, когда от провода нужны только простейшие функции.


                                                        Также, да, они явно пытались монополизировать выпуск аксессуаров, но даже с онлайн-доступом к базе с ключами потерпели неудачу. Яркий пример "самодельной" крипты без понимания сути.


                                                        А могли бы просто скопировать подход Nintendo в Nes: использовать в кабеле микросхему-черный ящик, которая бы отвечала на разные последовательности по-разному, с неизвестным алгоритмом. Тем самым, создать "нелицензионный" кабель без наличия этой микросхемы было бы невозможно: чип в айфоне бы запрещал работу с такими аксессуарами.
                                                        Собственно, Nintendo использовала эту схему для борьбы с подделкой картриджей и успешно: алгоритм крипточипа не был взломан более ДЕСЯТИ лет. Больше инфы тут: https://www.youtube.com/watch?v=x8PYE8A-WEw (там есть и текстовые описания механизма работы CIC-чипа, если вам не нравится видео).


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


                                                        Немного странно видеть такое о компании, пиарящейся на безоапасности и приватности. Кто знает, как они все остальное шифруют и как реализованы алгоритмы в их Т2 чипах и прочем.

                                                          0

                                                          Не думаю, что все так однозначно.
                                                          К тому же Lightning появился раньше Type C.

                                                            +1

                                                            Apple состоит в USB-IF и лично участвовала в разработке USB PD и Type C.
                                                            Да и в целом, это видно по похожести Type C и Lightning: те же контакты идентификации положения кабеля, те же чипы в кабеле и мультиплексоры в устройствах.
                                                            Так что почти полная идентичность технических решений не удивительна.


                                                            Только в своем решении они попытались завендорлочить все что можно, но в итоге ни сами не смогли нормально сделать везде поддержку Lightning (выпустили целых ноль ноутбуков с
                                                            Lightning), ни унифицировать разъемы (до сих пор кладя в комплект к айфону провод, который нельзя подключить больше ни к чему, кроме зарядки), ни защитить кабели от подделки (в итоге их подделывали совсем плохо, от чего горели tristar'ы в айфонах).


                                                            Из-за того, что компания банально не смогла сделать универсальную Type C зарядку для своих продуктов, USB-IF просто запретил им выпускать зарядки не соответсвующие стандарту USB PD после 2018.


                                                            Что ставит под вопрос не только адекватность технических решений, но и в целом продуктовых (если они так делают Х, то что же тогда у них с Y).

                                                            +2
                                                            Apple не только пиарится не безопасности и приватности, Apple ещё и делает реальные шаги. Достаточно посмотреть кучу нововведений в iOS 14, направленных на защиту приватности.
                                                              0
                                                              Каждый производитель хочет получать данные пользователя единолично. Ибо если они будут у всех, то они не будут ничего стоить. Собственно по этому требуют Google apps всем пакетом сразу вшивать в прошивку, ибо прав у предустановленных приложений побольше будет.
                                                                0

                                                                От кого? От сторонних разработчиков — несомненно да.
                                                                Но вы все так же не имеете даже инструментов, чтобы отключить, например, геолокацию и отправку геоданных в Apple.
                                                                При этом политика конфиденциальности очень четко определяет, что:


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

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

                                                                  0
                                                                  по запросу от любого государства (или в иных общественно важных целях) любые персональные данные выдаются по первому запросу

                                                                  Поэтому ФБР обратилась к израильской компании Cellebrite для покупки ПО для взлома айфона за $1.3 миллиона, потому что Apple их вертела на одном месте?
                                                                    0

                                                                    Данные, которые у них были на серверах, они отдали сразу, включая бэкапы.
                                                                    Apple отказалась помогать взламывать iPhone и встраивать бэкдоры для правительства, от этого такая буча поднялась.

                                                                      0

                                                                      Точно. Причем письмо с официальным ответом от Apple это ясно объясняет.


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

                                                                        0

                                                                        Как-то сгустили они краски, «написание полностью новой ОС» свелось бы к закомменчиванию пары строк кода (инкремент счётчика неверных попыток, задержка между попытками). А уж подписать такую ОС под возможность запуска на одном конкретном устройстве — штатная функция их внутренней инфраструктуры. И это ещё без гаданий о том, не сохраняются ли все уникальные per-CPU ключи в их базах (в таком случае можно вообще смело выпаивать из телефона память, читать её на программаторе и перебирать пароли на суперкомпьютере в известном здании из чёрного стекла).
                                                                        Вопрос был скорее именно в «сделаем раз — попросят и дальше» и сопутствующей славе.

                                                                          0

                                                                          Да это цветочки. Спустя пять лет, правительство США хочет законодательно обязать ВСЕХ производителей софта с шифрованием встраивать мастер-ключ, "для безопасности".
                                                                          То есть это то же самое абсурдное требование выдать "ключи от телеграма".
                                                                          Вряд ли, конечно, это им удастся, но все равно дичь дикая, почитайте: https://tutanota.com/blog/posts/lawful-access-encrypted-data-act-backdoor/

                                                                    0
                                                                    А можно подробнее про то, какую геолокацию и отправку геоданных в Эппл нельзя отключить?
                                                                      0

                                                                      Забавно, но в их политике об этом не сказано.
                                                                      https://support.apple.com/ru-ru/HT207056


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

                                                                        +1
                                                                        Ну, «определяет» не значит «отсылает» же.

                                                                        В случае с UWB Эппл утверждает, что «The management of Ultrawide Band compliance and its use of location data is done entirely on the device and Apple is not collecting user location data.», то есть, да, геолокация определяется, но проверяется на устройстве, а не отсылается Эпплу.

                                                                        Кроме того, начиная с iOS версии 13.3.1 этот функционал можно отключить.

                                                                        Конечно, фейл, что сразу нельзя было отключить, но, насколько я понимаю, в данный момент все отключается, при необходимости.
                                                                          0

                                                                          Я так понимаю, при активации нового устройства все равно все это по умолчанию включено.
                                                                          Да и как мы может быть уверенным, что сама iOS ничего никуда не отсылает?
                                                                          Это большой черный ящик, в котором по умолчанию включено максимальное количество функционала слежки… ради того, чтобы показать вам проплаченный баннер в аппсторе, на телефоне, за который вы заплатили $1 500, но не владеете им и не можете контролировать его работу.

                                                                            +1
                                                                            Ну, ваш тезис был «Но вы все так же не имеете даже инструментов, чтобы отключить, например, геолокацию и отправку геоданных в Apple.», на который я ответил, что вы не правы — есть реальные инструменты, которые отключают «слежку» и нет причин думать, что не отключают (например, с точки зрения менеджмента рисков: просто тот факт, что какой-то отключалки не было при старте фичи, вызвал скандал, что же будет, если окажется, что Эппл втихоря незаконно хордила данные, хотя обещала, что нет?).

                                                                            А про уверенность и паранойи — тут уж каждый за себя
                                                                              0
                                                                              что же будет, если окажется, что Эппл втихоря незаконно хордила данные

                                                                              А как это проверить?
                                                                              В идеале при отключении всех следилок не должно быть ни одного TCP пакета по сети. Но не думаю, что это так будет. А что там в зашифрованных пакетах, кто его разберёт.
                                                                              Так что да, пока не будет строго доказано, что Apple ничего никуда не отсылает, то для своей же безопасности лучше считать, что отсылает всё и вся.
                                                                0
                                                                Спасибо за статью
                                                                  0
                                                                  Хорошая статья.
                                                                  Получается, что можно как угодно отлаживать ios, ставить брейкпоинты, писать в память и менять регистры и все бесплатно и без sms?
                                                                  Как Apple относится к тому что эти кабели продаются кому угодно?
                                                                  Есть фото внутренностей Kanzi кабеля?
                                                                    0

                                                                    Отладочный интерфейс в розничных телефонах заблокирован (хотя свежий эксплоит checkm8 решает этот вопрос). Оригинальные Kanzi не продаются, у автора статьи явно что-то вынесенное с фабрики (да и софт к нему не на Гитхабе лежит, а оттуда же). Однако есть вот это: https://shop.lambdaconcept.com/home/37-bonobo-debug-cable.html
                                                                    Думаю во Франции (где находятся его разработчики) такое попадёт под «исследование законно приобретённого устройства» и «реверсинг ради interoperability».

                                                                    0
                                                                    Интересная статья! Но один вопрос: как вы умудрились накатить iOS 14 на iPhone 5?
                                                                      0
                                                                      Так это же iPod

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

                                                                    Самое читаемое