Как определить тип используемой флеш-памяти на iPhone 6 и iPhone 6 Plus

Как определить тип используемой флеш-памяти на iPhone 6 и iPhone 6 Plus

Не так давно стало известно, что в смартфонах iPhone 6 и iPhone 6 Plus выявлена проблема с контроллером флэш-памяти TLC NAND. Неисправность носит такие масштабы, что Apple якобы вынуждена отказаться от использования в своих устройствах TLC NAND. Контроллер, о котором идет речь, создан специалистами бывшей компании Anobit, купленной Apple в 2011 году.

В качестве решения проблемы Apple собирается перейти на использование памяти типа MLC NAND в вариантах iPhone 6 с 64 ГБ и iPhone 6 Plus со 128 ГБ памяти. Как утверждается, это произойдет в течение месяца, а одно из обновлений iOS 8, которое выйдет в течение года, должно исправить ошибку и в аппаратах с исходным контроллером и памятью TLC NAND.

У владельцев iPhone 6 и iPhone 6 Plus есть возможность идентифицировать память. При помощи Терминала можно выяснить, используется ли в устройстве TLC NAND или более надежный тип MLC. Напомним, что в каждой ячейке памяти MLC NAND хранится два бита информации (четыре возможных уровня заряда), в каждой ячейке памяти TLC — три бита (восемь уровней). Память TLC NAND примерно на треть дешевле, но необходимость манипулировать большим числом уровней заряда снижает надежность памяти, с чем приходится бороться, усложняя механизмы обнаружения и коррекции ошибок, реализуемые в контроллере.

Как определить тип памяти на iPhone 6 и iPhone 6 Plus

Шаг 1: Сделайте джейлбрейк с помощью Pangu для Windows или Mac OS X. В Cydia найдите и установите два пакета OpenSSH и IOKit Tools.

Шаг 2: Если у вас Windows, скачайте любой удобный SSH-клиент, например PuTTY; на Mac запустите Терминал.

Шаг 3: На iPhone 6 и iPhone 6 Plus откройте настройки, перейдите в секцию Wi-Fi и тапните кнопку «i» рядом с названием сети. Запомните IP-адрес вашего устройства.

Шаг 4: В Терминале / PuTTY выполните команду ssh root@[IP-адрес], заменив в строчке IP-адресом с предыдущего шага.

Шаг 5: Укажите пароль alpine (стандартный на всех iГаджетах).

Шаг 6: Выполните в терминале / PuTTY команду:

ioreg -lw0|grep “Device Characteristics”

Шаг 7: Программа отобразит набор кода, вам нужно найти строчку default-bits-per-cell. Если значение этого параметра 2, значит все в порядке, у вас MLC. Если же значение 3, значит на вашем iPhone установлена менее надежная память TLC NAND.

Подробное руководство доступно на видео:

Источник: macdigger.ru