iPhone & iPad

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

29
347

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

pam-1

В качестве решения проблемы 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.

pam-2

Шаг 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.

memory-Terminal-1

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


29 комментариев

  • купил чел за килобакс телефон или даже дороже, а ему щедрая апол впихнула галимый TLC, который суют в самые паршивые китайские девайсы и SSD. Срок жизни такой памяти - крайне мал, как и скорость, как и надежность, именно потому ипхоны на 128гб с этой памятью, запускаются дольше 4 года назад
  • Пишу не по теме!!!! ПОЗОР APPLE!!!! Впервые увидел рекламу на телеканале Россия 2 в 12-49 по мск. Такого еще ни разу не было. Никогда сама эппл не рекламировала свои устройства 4 года назад
  • Странно, что Apple не протестировали новый тип памяти заранее, перед массовым производством. Это что ж теперь, как покупать новый тел? перед покупкой открыть телефон, делать джейл, выяснить какая память и если это TLC NAND сказать продавцу "а в этом телефоне касячная память....не буду брать" и так проверять каждый новый телефон. 32 нету(хотя странно, в подобном смартфоне память минимальная должна быть 32 и более....но 16 как они вообще пришли к данному выводу?) 64 клёво, но 128 вообще красота...о месте уже не заморачиваешься.....музыка, видео.....красота....жаль что с памятью так получилось......придётся покупку отложить минимум на полгода(для подстраховки) В данный момент хожу с iphone 5 16 и этого вообще очень мало, приходиться часто удалять - неудобно......это же всё-таки смартфон, а не простой телефон :) 4 года назад
  • B

    BarinBarinov 4 года назад
    0
    Уффф, у меня все ок!))) Покупал в ИОНе 6 plus 4 года назад
  • Угу, ключевая фраза - СДЕЛАЙТЕ ДЖЕЙЛ. А пох, всё норм работает. Агитка. 4 года назад
  • у

    укпукпу 4 года назад
    0
    а у обычных 6 ок есть такие проблемы или только у 6+? 4 года назад
  • И

    Игорь 4 года назад
    0
    Уважаемы я так и не понял как посмотреть какая память на моём 6+ Если кто уже проверял пожалуйста разъясните. И можно ли это проверить с самого телефона. Спасибо. 4 года назад
  • Можно прямо на айфоне посмотреть в мобайл терминале. 4 года назад
  • Кто нибудь знает какой тип памяти использовался в старых продуктах? У меня 4s и ipad 3 у всех по 64гб, никаких проблем не было. Только на шестерках неисправности? 4 года назад
  • Нет такой команды... 4 года назад
  • П

    Пушистый 4 года назад
    0
    На счет недоразвитого рынка, полностью согласен. 4 года назад
  • Г

    Гость 4 года назад
    0
    Проверил, у меня TLC от SanDisk :-( Остается надеяться, что все будет хорошо. 4 года назад
  • откатился на 8.1, сделал джейл, выяснил, что на моём 6 Plus MLC, вмазал по этому поводу коньяка, восстановил iPhone через DFU на 8.2b, накатил резервную копию, влупил ещё конины. Делов на 2 часа, зато теперь спокоен 4 года назад
  • Бу-у-га-га!!! Гумно, оно и есть... гумно! 4 года назад

Написать комментарий