Как определить тип используемой флеш-памяти на 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