Другое: что это за данные на вашем iPhone и как с ними быть

Содержание

What is ECID

ECID stands for Exclusive Chip ID or Electronic Chip ID. Since it’s an ID, it is unique to each device. An ECID is assigned to every iOS device that Apple manufactures.  You may be asked for your ECID when saving SHSH blobs.

An ECID ensures that each SHSH blob (which is required to restore a firmware) remains exclusive to a specific device only. This is why you cannot use SHSH Blobs from one device to restore or downgrade another device.

When you restore your iPhone, iPad, iPod Touch, the iTunes contact Apple servers and generate signatures for your device. If you want to secure your future jailbreak, it’s important to save these signatures before a new firmware comes out. Because once the new firmware is out, Apple stops signing older firmware and without a signature for the older firmware, you cannot restore your iPhone, iPad, iPod Touch to that older firmware. Apple won’t let you downgrade your iPhone or iPad firmware. But if you have signatures (SHSH blob) saved for an older firmware for your device, Apple won’t be able to stop you from downgrading firmware even if they stop signing older firmware.

All popular tools that you use to save SHSH blobs require you to enter a valid ECID number. Which makes an ECID a prerequisite for saving SHSH blobs for your device.

In this guide, you’ll learn how to check your iPhone, iPad, iPod Touch ECID in both Windows and Mac operating systems and also with/without a computer.

Using SHSH

Older devices (iPhone and iPod touch) do not use SHSH signatures, so installation of any firmware on these devices is possible.

iPhone OS 1.x and 2.x do not use SHSH signatures, and can therefore be downgraded to at any time, even on devices that do use SHSH signatures, such as iPhone 3G.

Versions above iPhone OS 3.0 require the iBEC, iBSS, and LLB to be fully signed with an SHSH for the ECID of that device.

However, some devices are vulnerable to untethered , such as 0x24000 Segment Overflow or alloc8. These devices can be restored to a custom IPSW in Pwned DFU Mode for any version that is available to that particular device. Notable devices vulnerable to untethered bootrom exploits are the iPhone 3GS and iPod touch (2nd generation). The limera1n Exploit is able to provide a tethered downgrade for vulnerable devices.

Since various exploits, such as the limera1n Exploit, are fixed in the bootrom since version Bootrom 838.3 and because iOS versions 5.0 and above includes a nonce in their SHSH hashes, downgrading newer devices is not as simple. Blobs must be stitched into a custom firmware, and restored to in Pwned DFU Mode.

Blobs can be saved with tools such as iFaith and TinyUmbrella. Firmwares can be stitched using iFaith, redsn0w or sn0wbreeze.

Newer methods such as Odysseus, Prometheus or iDeviceReRestore are used now because other tools have become outdated and newer versions of iTunes prevents restores to custom versions.

How to Check ECID of iPad and iPhone Mac

If you’re using a Mac, there are is another way (other than iTunes as discussed above) to get the iPhone or iPad ECID.

  1. Put your device into Recovery Mode:
    1. Open iTunes and connect the iPhone via USB.
    2. Press and hold the Home button and the Sleep/Wake button at the same time. (you device will turn OFF and then ON)
    3. Continue holding both buttons until your iTunes pops up a message telling you that it has detected an iPhone in recovery mode.
  2. Press Command+Space bar on Mac keyboard and search for “System Information” or “System Profiler.” and hit Enter.
  3. From the System Profiler window, go to USB from the left navigation pane and in the right pane click on Apple Mobile Device (Recovery Mode).
  4. From the Lower-right pane, copy the 16 numbers ECID code for your device.

Какой эпсилон использует Apple и почему это важно

Компания Apple раскрыла значения переменной Ɛ и частоты отправки данных с выходом iOS 11:

  • Для подсказок в поиске и QuickType применяется добавление шума с эпсилон, равным четырём. Данные отправляются дважды в день.
  • Для эмодзи эпсилон также равен четырём, но отправка данных выполняется один раз в сутки.
  • Информация о приложении Health также отправляется ежедневно, но с эпсилон, равным двум. Причём это скорее не сами данные о здоровье, а то, как пользователи их меняют и насколько часто.
  • Наконец, данные о работе Safari отправляются дважды в день с эпсилон, равным четырём.

Но исходные коды функции зашумления Apple, конечно же, не показала. И кто знает, что там на самом деле происходит.

В чём заключается дифференциальная безопасность

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

Только эти зашумленные данные отправляются на сервера Apple.

В итоге система аналитики исследует обезличенную информацию. Она понимает, как именно владельцы пользуются устройствами, но не знает, к примеру, любите ли конкретно вы много скроллить или нажимать на кнопки, какой у вас любимый эмодзи. Или как вы себя чувствуете после чтения новостей (привет, фейсбук!).

Сторонние сервисы

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

Но если вы все же решились выбрать именно этот способ, вашему вниманию несколько советов, которые помогут вам отличить настоящий UDID от простого набора символов:

  • Идентификатор состоит из 40 символов — арабских цифр и латинских букв.
  • В нем используются латинские буквы от a до f.
  • В коде не прописаны заглавные буквы — только строчные.
  • Код не содержит многократно повторяющиеся символы — «…cccc…», «…444…111» и им подобное не может быть искомым идентификатором.

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

Я пропустил, когда появилась дифференциальная безопасность

Дифференциальная безопасность была добавлена в iOS 10. В обзоре технологии Apple утверждает, что собирает данные пользователей – но только те, которыми они сами хотят поделится. Информацию использует встроенная система аналитики и другие сервисы, чтобы оптимизировать использование гаджета и софта на нём.

Дифференциальная безопасность применяется для:

  • Разработки улучшений для Emoji и QuickType;
  • Создания подсказок по поиску;
  • Поиска элементов автоматического воспроизведения на сайтах для Safari, чрезмерного расхода энергии этим браузером и ресурсов, которые могут привести к проблемам в его работе (для iOS 11);
  • Анализа использования приложения Health (также в iOS 11).

Все собранные данные хранятся до 18 месяцев. Apple заявила, что не собирает IP-адреса или идентификаторы устройств.

Обзор ECID.DLL

Что такое ECID.DLL?

ECID.DLL представляет собой разновидность файла DLL, связанного с Macromedia Director Multimedia Studio, который разработан Macromedia Inc. для ОС Windows. Последняя известная версия ECID.DLL: 1.0.0.0, разработана для Windows NT. Данный файл DLL имеет рейтинг популярности 1 звезд и рейтинг безопасности «UNKNOWN».

Что из себя представляют файлы DLL?

Файлы DLL («динамически подключаемая библиотека»), такие как ECID.DLL – это небольшие программы, схожие с файлами EXE («исполняемыми»), которые позволяют множеству программ использовать одни и те же функции (например, печать).

Например, когда вы запускаете Windows NT и редактируете документ в Microsoft Word. Необходимо загружать файл DLL, контролирующий печать, только если его функции востребованы — например, когда вы решили распечатать свой документ. Когда вы выбираете «Печать», Microsoft Word вызывает файл принтера DLL, и он загружается в память (RAM). Если вы хотите распечатать документ в другой программе, например в Adobe Acrobat, будет использоваться тот же самый файл принтера DLL.

Почему у меня наблюдаются ошибки в файлах типа DLL?

Файлы DLL, будучи общими, существуют за пределами самого приложения. Давая множество преимуществ разработчикам программного обеспечения, такое разделение также открывает возможность для появления проблем.

Проще говоря, если Windows не может корректно загрузить файл ECID.DLL, вы получите сообщение об ошибке. Для получения дополнительной информации см. «Причины ошибок ECID.DLL» ниже.

В каких случаях появляются ошибки в файлах типа DLL?

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

Распространенные сообщения об ошибках в ECID.DLL

Наиболее распространенные ошибки ECID.DLL, которые могут возникнуть на компьютере под управлением Windows, перечислены ниже:

  • «ECID.DLL не найден.»
  • «Файл ECID.DLL отсутствует.»
  • «ECID.DLL нарушение прав доступа.»
  • «Файл ECID.DLL не удалось зарегистрировать.»
  • «Файл C:\Windows\System32\\ECID.DLL не найден.»
  • «Не удалось запустить Macromedia Director Multimedia Studio. Отсутствует необходимый компонент: ECID.DLL. Пожалуйста, установите Macromedia Director Multimedia Studio заново.»
  • «Не удалось запустить данное приложение, так как не найден файл ECID.DLL. Повторная установка приложения может решить эту проблему.»

Почему методы Apple опасны

Фрэнк МакШерри, один из основателей дифференциальной приватности и бывший сотрудник Microsoft, отметил: Apple будто надела на себя наручники при взаимодействии с вашими данными. Правда, оказывается, что они сделаны из бумаги.

Исследователь привёл следующие расчёты. Если с вашего iPhone ежедневно отправляются данные из приложения Health с эпсилон, равным 14, то компания может вас идентифицировать с вероятностью 50% уже после первой отправки. А через два дня степень уверенности вырастет почти до 100%.

Apple, конечно же, всё отрицает. Дескать, исследователи ошиблись, все типы информации свалили в кучу и т.п. Корреляции между данными для идентификации пользователей разработчики также отвергли.

Но выглядит это неубедительно. Хотя бы потому, что если бы Apple этим не занималась, то однажды кто-то другой провёл бы параллели между данными и опознал конкретных пользователей. Хотя дифференциальная приватность, вообще говоря, не должна такого допускать.

К слову, в Google Chrome также есть система дифференциальной приватности и инструмент для сбора данных RAPPOR. Внутреннее исследование показало, что для одного пакета данных эпсилон не превышает двух. А на длинной дистанции (отправка нескольких наборов данных) значение может расти до 8-9.

Что ж, зато исходный код RAPPOR лежит в свободном доступе, и все могут посмотреть, как работает анализ.

Как сделать джейлбрейк, если вам не нужен анлок.

Для iPhone 3G последняя прошивка – iOS 4.2.1. Вы сможете сделать отвязанный джейлбрейк утилитами redsn0w, pwnagetool, sn0wbreeze. Для iOS 4.2.1 можно также воспользоваться утилитой GreenPois0n (Windows, Mac OS).

Для iPad 2 джейлбрейк возможен только iOS 4.3.3 с помощью утилиты JailbreakMe и iOS 5.0.1 с помощью утилиты Absenthe.

Для iPhone 4S джейлбрейк доступен для iOS 5.0 / iOS 5.0.1 с помощью утилиты Absenthe.

iPad 2 jailbreak is available only for iOS 4.3.3 via JailbreakMe and and iOS 5.0.1 via Absenthe.

iPhone 4S jailbreak is available for iOS 5.0 / iOS 5.0.1 via Absenthe.

Прошивка 4.3.3

Apple прекратила подписывать iOS 4.3.3, так что вы больше не сможете обновиться на iOS 4.3.3 без SHSH ключей (сохрененных заранее некоторое время назад). Если у вас , iPhone 3GS, iPad 1, iPod Touch 3G или iPod Touch 4G с прошивкой iOS 4.3.3 (и более ранней) – просто используйте JailbreakMe или RedSn0w для отвязанного джейлбрейка.

Если вы заранее сохранили SHSH ключи для iOS 4.3.3 – вы сможете воспользоваться утилитами PwnageTool (Mac OS) или Sn0wBreeze (Windows). Если нет – забудьте про них.

Прошивка iOS 4.3.4/4.3.5

Для iOS 4.3.4/4.3.5 возможен только привязанный джейлбрейк с помощью redsn0w. Привязанный джейлбрейк означает то, что при перезагрузке устройства придется его подключать к компьютеру.
Отвязанный джейлбрейк iOS 4.3.5 возможен только для iPhone 3GS со старой версией bootrom. Вы можете определить версию бутрома следуя .

Прошивка iOS 5

Для джейлбрейка iOS 5 и iOS 5.0.1 используйте последнюю версию redsn0w 0.9.9 или sn0wbreeze 2.8. Сейчас доступен привязанный и джейлбрейк iOS 5.

Отвязанный джейлбрейк iOS 5 возможен только для iPhone 3GS со старой версией bootrom. Вы можете определить версию бутрома следуя .

Прошивка iOS 5.0.1

Для iPhone 4/3GS, iPad 1, iPod Touch 3G/4G доступен отвязаный джейлбрейк прошивки iOS 5.0.1. Для отвязанного джейлбрейка используйте последнюю версию утилиты redsn0w 0.9.10 или Corona – пакет в Cydia для отвязки установленного привязанного джейлбрейка. Также можно создать кастом с отвязанный джейлбрейком с помощью pwnagetool 5.0.1 и sn0wbreeze 2.9.1.

Инструкция по отвязке текущего привязанного джейлбрейка доступна .

Для iPhone 4S и iPad 2 используйте Absenthe.

Для привязанного джейлбрейка можно поспользоваться утилитами redsn0w 0.9.9 и sn0wbreeze 2.8.

iOS 5.1 / iOS 5.1.1

На данный момент для прошивок iOS 5.1 и iOS 5.1.1 доступен только привязанный джейлбрейк для iPhone 4/3GS, iPad 1 и iPod Touch 3G/4G. Исключение составляет лишь iPhone 3GS со старым бутромом – для него доуступен отвязанный джейлбрейк.

Для iPad 2, iPad 3 и iPhone 4S джейлбрейка iOS 5.1 пока нет.

Все прошивки можно скачать .

Пошаговые руководства

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

iPhone 4S

Отвязанный джейлбрейк iOS 5.0 / iOS 5.0.1:

iPhone 4

Привязанный джейлбрейк iOS 5.1.1:

RedSn0w (Windows)

Привязанный джейлбрейк iOS 5.1:

Отвязанный джейлбрейк iOS 5.0.1:

Полупривязанный джейлбрейк iOS 5:

Привязанный джейлбрейк iOS 4.3.5:

Отвязанный джейлбрейк iOS 4.3.3:

  • (работает без компьютера)

Программа Айтюнс

Самый распространенный метод — с помощью iTunes:

  1. Запустите приложение «Айтюнс» на компьютере.
  2. Подключите к ПК с помощью USB-кабеля или беспроводной связи iPhone.
  3. Нажмите на значок «телефон» в верхней части окна программы.
  4. Щелкните левой кнопкой мыши по строке, содержащей серийный номер iPhone (11-12 цифр).
  5. Серийный номер сменится на цепочку цифр UDID. Если по ним кликнуть ПКМ, то появится всплывающее окошко с командой «Скопировать».

Нажимая далее на эту строку ЛКМ, вы также сможете узнать ECID, идентификатор модели. А кликнув на номер телефона — IMEI, ICCID, MEID.

Как узнать UDID iPhone, если он заблокирован, этим способом? Если телефон уже подключался к iTunes на этом ПК, то не обязательно его разблокировать перед очередным подключением — компьютер и программа «увидят» его и без этих действий.

С помощью ПК

Как узнать UDID iPhone без помощи программы «Айтюнс»? Вам пригодится следующий способ:

  1. Подключите смартфон через кабель к компьютеру.
  2. После того как ПК его опознает, перейдите в «Диспетчер устройств».
  3. Далее — «Контроллеры USB».
  4. Вам нужно будет остановиться на строке Apple Mobile Device USB Driver.
  5. Правой кнопкой мыши вызовите «Свойства».
  6. В открывшемся окошке выберите вкладку «Сведения».
  7. Найдите экземпляр устройства.
  8. Отсчитайте последние 40 символов в найденной строке — это и есть UDID вашего гаджета.

Музыка: The Weekend – The Hills Помог — ставь лайк =)

Разблокировать телефон для этого способа также не обязательно, если он уже был подсоединен к ПК.

Что говорят исследования на тему безопасности

Учёные из университетов Южной Калифорнии, Индианы и Цинхуа покопались в коде macOS и iOS и выяснили, что дифференциальная приватность на практике применяется не так, как описано компанией.

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

Аналитики хотели проверить реальное значение эпсилон. И пришли к выводу: на сервера Apple уходит гораздо больше незашумленных данных, чем ожидалось.

Код операционных систем специалисты разобрали на части программой Hopper. Оказалось, что в реальности у macOS значение эпсилон равно шести, а у iOS 10 – четырнадцати!

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

К тому же с каждой загрузкой данных вероятность отслеживания повышается. А загрузка 1-2 раза в день – это много.

Конечно, исследователи тестировали macOS 10.12 и iOS 10. Теоретически возможно, что с выходом новых версий Apple уменьшила значения эпсилон.

Но в бета-версии iOS 11 значение эпсилон составляло 43. СОРОК ТРИ! Верите ли вы, что в финальной версии его уменьшили до 2 или 4?…

Вход с помощью Face ID

Можно использовать Face ID для входа в определенные программы и автоматического ввода имен пользователей и паролей для веб-сайтов в Safari.

Вход в программы

Можно использовать Face ID для входа в программы, которые поддерживают авторизацию с помощью Touch ID. Порядок действий:

  1. Откройте программу и нажмите кнопку входа.
  2. При запросе разрешите программе использовать ваши имя пользователя и пароль.
  3. Посмотрите на iPhone или iPad, чтобы выполнить вход.

Чтобы просматривать программы, которые используют Face ID для входа, и управлять ими, перейдите в меню «Настройки» > «Face ID и код-пароль» и нажмите «Другие программы».

Если вы используете программу, которая поддерживает Face ID, но не предлагает использовать Face ID для входа, может потребоваться сначала выполнить вход вручную.

Как запретить Apple собирать мои данные

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

iOS 11: сделать это можно в приложении «Настройки» – «Конфиденциальность» – «Анализ» (сделать пункты в меню «Делиться Анализом iPhone, Watch» неактивными) и в настройках Safari «Конфиденциальность и безопасность». Варианты для более старых версий описаны здесь.

macOS: отправка данных отключается в меню «Apple» – «Системные настройки» – «Защита и безопасность» – «Конфиденциальность» – «Анализ». Нужно снять флажки «Отправлять разработчикам» в пункте «Доступ к данным Анализа Mac» и «Поделиться Анализом iCloud».

How to Check iPad or iPhone ECID without computer or iTunes

If you don’t have access to your computer, you can check ECID right from your device. However, your device must be jailbroken for this method. If your device is jailbroken, it’s very easy to find ECID of your device:

  1. Launch Cydia on your iPhone, iPad, or iPod Touch.
  2. Go to the Search tab.
  3. Search for UDID Calculator.
  4. Tap on USID Calculator from the search results and install it. It will appear on your Home screen once the installation process is complete.
  5. Launch UDID Calculator and it will provide you with the ECID of your device along with other key information such as Serial, IMEI, UDID, etc.
  6. Copy the ECID of your device. Please keep in mind that it’s in Decimal format.

Getting the ECID

Via iTunes

  • Connect your iDevice to your computer.
  • Open iTunes.
  • Navigate to the «Summary» tab for your device.
  • At the top of the panel, click twice on the line that says «Serial Number».
  • Your ECID is displayed in hexadecimal.

Via third-party software

Via USB

  • Connect your device over USB.
  • Run command.
  • There should be exactly one line, reading followed by your ECID (in decimal).
  • Alternatively you can run which fetches the UniqueChipID key directly (which is also faster).

Via Recovery Mode or DFU Mode

Mac Instructions

  • Put your device in Recovery Mode or DFU Mode.
  • Open System Profiler. (in /Applications/Utilities/).
  • In the sidebar, go to «USB» (in the «Hardware» section).
  • Under «Serial Number», there should be a part called «ECID». There you go.

Windows Instructions

  • Put your device in Recovery Mode or DFU Mode.
  • Open Device Manager and right click on Apple Mobile Device (Recovery or DFU Mode) for properties.
  • Click on the details tab.
  • Click on the dropdown box and select Device Instance Path.
  • You should find it in the textbox.

Extracting from an SHSH

Img3

There are 19 blobs in an SHSH, and the first line of every blob is the same as below:

The * part is the ECID(Dec) encrypted by a certain formula which is

a.Transform ECID(Dec) into ECID(Hex) such as 58608372174291 —> 35 4D D3 34 4D D3

b.Reverse the ECID(Hex) string such as 35 4D D3 34 4D D3 —> D3 4D 34 D3 4D 35

c.Transform the string we have got into binary such as D3 4D 34 D3 4D 35 —> ÓM4ÓM5

d.Encode the binary with base64 such as ÓM4ÓM5 —> 00000001

Use this formula backward (d. to a.) we can extract the * part into ECID(Dec).

Img4

First, get your apticket.der. There are two options:

  • Copy it from your device in .
  • Extract it from an SHSH file, e.g. using .

Now you can use any old ASN.1 parser to display the file, such as .
To get only the ECID part, use . It should show on the second line after the colon (in hexadecimal, possibly with a leading zero).

Developer Instructions

On OSX, call in the MobileDevice Framework with «UniqueChipID». It returns the ECID as a object.

Example implementation (all safeties removed, will probably crash if connection fails), compile with :

// Please ping @s1guza on Twitter if this file stops compiling/working
#include 
#include 
#include 
#include 

// Cheap aliases to make things compile without headers
typedef void am_device;
typedef void am_device_notification;
typedef void* am_device_notification_callback_info;
extern void AMDeviceNotificationSubscribe(void(*callback)(am_device_notification_callback_info *info, void *arg), int unused1, int unused2, void *unknown, am_device_notification** notification);
extern void AMDeviceConnect(am_device *device);
extern void AMDeviceStartSession(am_device *device);
extern void* AMDeviceCopyValue(am_device *device, int unknown, CFStringRef value);

void cb(am_device_notification_callback_info *info, void *arg)
{
    uint64_t ecid;
    am_device *dev = *info; /* info->dev */
    CFRetain(dev);
    AMDeviceConnect(dev);
    AMDeviceStartSession(dev);

    CFNumberRef ecidRef = AMDeviceCopyValue(dev, 0, CFSTR("UniqueChipID"));
    CFNumberGetValue(ecidRef, kCFNumberSInt64Type, &ecid);
    printf("ECID: %llX\n", ecid);

    CFRelease(dev);
    exit(0);
}

int main()
{
    uint32_t buf;
    am_device_notification *notification = (am_device_notification*)buf;
    AMDeviceNotificationSubscribe(&cb, 0, 0, NULL, &notification);
    CFRunLoopRun();
    return 0;
}

How to Check ECID of iPhone or iPad Windows

If you are on a Windows computer, you can not only use iTunes (as discussed above) to check ECID of your iOS device, there are other ways to find ECID.

Method 1 – Using ECID Grabber

  1. Put your device into Recovery Mode:
    • Open iTunes and connect the iPhone via USB.
    • Press and hold the Home button and the Sleep/Wake button at the same time. (you device will turn OFF and then ON)
    • Continue holding both buttons until your iTunes pops up a message telling you that it has detected an iPhone in recovery mode.
  2. Download ECID Grabber from here and extract the archive.
  3. Run the ECID Grabber.exe and hit Get ECID button.
  4. Then copy and save your ECID from ECID Grabber.

To get out of recovery mode, simply turn your device off and then turn back ON.

Method 2 – Using USBView

  1. Put your device into Recovery Mode
    1. Open iTunes and connect the iPhone via USB.
    2. Press and hold the Home button and the Sleep/Wake button at the same time. (you device will turn OFF and then ON)
    3. Continue holding both buttons until your iTunes pops up a message telling you that it has detected an iPhone in recovery mode.
  2. Download USBView from here.
  3. Go to Options Menu and check mark “config descriptors” (enable it)
  4. Hit the F5 key on your keyboard to refresh.
  5. Scroll down till you see Apple Recovery (iBoot) USB drive in the left pane, and then click on it.
  6. Note down your 16 number ECID code from the right pane.

To get out of recovery mode, simply turn your device off and then turn back ON.

Выводы неутешительные. Приватность Apple только на словах

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

Но если вы не хотите делиться с Apple личной информацией, теперь вы знаете, что делать. Хотя, конечно, и у iOS, и у macOS с безопасностью всё хуже, чем хотелось бы.

Вместо послесловия я соглашусь с мнением криптографа Мэтью Грина, профессора университета Джонса Хопкинса. Он отметил, далее прямая речь:

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

Если Apple планирует собирать массивные объёмы новых данных с устройств, от которым мы так зависим, то мы должны быть действительно уверены, что они делают всё правильно — а не бурно аплодировать им за внедрение таких крутых идей.

Nuff said.


iPhones.ru

Думаете, они конфиденциальны? Не совсем.

Ссылка на основную публикацию