Общие инструкции и полезное для устройств Samsung

Статус
В этой теме нельзя размещать новые ответы.

DDDTK

В ожидании дождя...
Модератор
16.12.2018
530
1 187
156
smartsworld.ru
Общие инструкции и полезное для устройств Samsung

1639430038602.png
В данной теме собраны все полезные инструкции и советы, которые являются универсальными и подходят для всех устройств этой компании. Если же у определенной модели есть какие-то особенности в действиях представленных ниже инструкций, то это вы можете найти в конкретных темах по модели устройства. Поэтому сначала рекомендуется ознакомиться с шапками тем. Если у вас есть вопросы или проблемы, связанные с представленными ниже инструкциями, пишите в профильные темы.
  • Программная часть:
    1. ;
    2. ;
    3. ;
    4. ;
    5. ;
    6. ;
    7. ;
    8. ;
    9. .
  • Аппаратная часть:
    1. ;
    2. .
Если у вас есть предложение по уже опубликованной здесь инструкции/совету или появилась идея новой, пишите в ЛС .
 
Последнее редактирование модератором:

DDDTK

В ожидании дождя...
Модератор
16.12.2018
530
1 187
156
smartsworld.ru
FAQ по программной части смартфонов Samsung
В данном сообщении собраны все основные вопросы и ответы, которые могут появиться у пользователя, выполняющего прошивку, получающего Root-права, устанавливающего кастом или совершающего какие-то действия с системой. Перед его прочтением советуем ознакомиться с , чтобы у вас было полное понимание этой темы.
  • Вопрос: Что такое режим загрузки (загрузчик/Odin mode)? Зачем он нужен и как в него войти? Что означают строки в загрузчике?
  • Ответ: Odin mode — это особый режим на устройствах Samsung, который позволяет загружать на аппарат прошивки с помощью компьютера. Чтобы в него войти, необходимо:
    • на новых флагманах — в выключенном состоянии одновременно нажать и удерживать две кнопки (Громкость- + Bixby), затем с зажатыми кнопками подключиться кабелем к ПК с заранее установленными драйверами;
    • на новых устройствах — в выключенном состоянии последовательно нажать и удерживать две кнопки (Громкость- + Выключение), затем подтвердить своё намерение нажатием кнопки «Громкость+»;
    • на старых устройствах — в выключенном состоянии одновременно нажать и удерживать три кнопки (Громкость- + Выключение + Домой), потом подтвердить своё намерение нажатием кнопки «Громкость+»;
    • на очень старых устройствах (до 2011 года) — в выключенном состоянии одновременно нажать и удерживать две кнопки (Громкость- + Выключение).
    В загрузчике в верхнем левом углу будет отображаться актуальная информация, которую невозможно подделать, так как взломать режим загрузки Samsung не смог никто. Теперь разберемся со значением основных строк:
    • PRODUCT NAME: SM-G935F — модель устройства;
    • CURRENT BINARY: Samsung Official [CUSTOM] — состояние прошивки: официальная или кастомная;
    • SYSTEM STATUS: Official [CUSTOM] — состояние система: официальное или измененное (например, Root-права);
    • FRP LOCK: ON [OFF] — защита от загрузки неофициальных элементов (кастомные рекавери, прошивки и т.д.);
    • WARRANTY VOID: 0 [1] — состояние флага Knox;
    • RP SWREV: B:1 K:0 S:0 - B — версия загрузчика.
    Об этих значениях более подробно будет рассказано в следующих пунктах.
  • Вопрос: Что такое Knox?
  • Ответ: Под Knox'ом могут подразумеваться 2 совершенно разные вещи: защита Knox и флаг Knox. В первом случае имеется ввиду ПО, которое создает зашифрованное и безопасное пространство на устройстве для защиты личной и корпоративной информации от попыток несанкционированного доступа. В некоторых случаях это действительно может оказаться полезным. Однако в основном подразумевается второе понятие, которое может стать отрицательным при установке стороннего (неофициального) ПО: прошивки, Root-права и т.п. О флаге Knox подробно рассмотрено в отдельном .
  • Вопрос: Что такое CSC-код/региональный код?
  • Ответ: CSC-код расшифровывается как Country Specific Configuration, что в переводе означает Конкретная конфигурация страны. Региональные стандарты и материал в прошивке производитель разделил на территории для удобства обслуживания и распространения. CSC-код — это закодированное имя страны-заказчика программного обеспечения компании Samsung. Такое обозначение стран используется для удобства инициализации и публикации новых версий прошивок, которые подразделяются на однорегиональные (направлены на одну страну) и мультирегиональные (направлены на определенный регион стран). С полным списком регионов можно ознакомиться .
  • Вопрос: Что такое одно-, четырех- и пятифайловые прошивки и в чем разница между ними?
  • Ответ: Об этом подробно расписано .
  • Вопрос: Как попасть и перемещаться по режиму восстановления (Recovery Mode)?
  • Ответ: Чтобы попасть в режим восстановления, необходимо нажать и удерживать три (Громкость+, Включение и Домой) или, при отсутствии трех, две (Громкость+ и Включение) кнопки. Перемещение осуществляется кнопками громкости (выбор пунктов) и включения (подтверждение выбора).
  • Вопрос: Когда необходимо делать Wipe при установке неофициальной прошивки?
  • Ответ: Делать Wipe нужно только до прошивки, а не после, во избежание каких-либо проблем с устройством.
За помощь в составлении FAQ'а выражается благодарность evg evg.
 
Последнее редактирование:

DDDTK

В ожидании дождя...
Модератор
16.12.2018
530
1 187
156
smartsworld.ru
Общая инструкция по установке/обновлению официальной прошивки с помощью ODIN

Odin0.png

Установить или обновить официальную прошивку можно с помощью специальной утилиты - Odin, разработанной компанией Samsung. Ниже Вы найдете инструкцию по прошивке.
  1. Для начала необходимо определить точную модель устройства. Для этого зайдите в режим загрузки с помощью одновременного нажатия и удерживания трех (Домой/Bixby + Громкость- + Выключение) или, при отсутствии трех, двух (Громкость- + Выключение) кнопок. Далее появится окно с предупреждением, нажмите кнопку Громкость+. В строке Product Name и будет указана точная модель устройства. Чтобы выйти из режима загрузчика, одновременно зажмите и удерживайте на протяжении 10 секунд 2 физические кнопки - Громкость- и Питание. Возможность войти в Odin Mode есть также и через рекавери, а для некоторых устройств это единственный метод. Если ни один из способов не работает, посетите тему своего устройства. После того, как экран выключится, отпускаете обе кнопки. Устройство автоматически загрузится в систему в обычном режиме.
  2. Скачайте все необходимые драйверы и утилиты, которые расположены в конце сообщения. Установите драйверы и перезагрузите компьютер.
  3. Выберите наиболее удобный для вас вариант скачивания прошивки и скачайте необходимую ее версию. Важно! Версия загрузчика в устанавливаемой прошивке не должна быть меньше версии загрузчика на устройстве. Чтобы проверить этот пункт, сравните пятую цифру с конца названия прошивки и цифру в режиме загрузчика (строка RP SWREW: B:x). После скачивания архива с прошивкой распакуйте его.
  4. Запустите программу Odin от имени администратора. Переведите смартфон в режим загрузки, если этого еще не сделали. Убедитесь, что телефон хотя бы на половину заряжен.
  5. Подключаете смартфон к компьютеру с помощью USB-кабеля. После подключения в окне программы Odin должно появиться подсвеченное голубым цветом поле с надписью 0:[COMx]. Вместо х-а может быть любая цифра.
  6. В программе Odin расставляете ранее скачанные и разархивированные файлы прошивки:
      • в поле BL --> файл BL………tar.md5
      • в поле AP --> файл AP………tar.md5
      • в поле CP --> файл CP………tar.md5
      • в поле CSC --> файл CSC………tar.md5 или HOME_CSC………tar.md5
    CSC
    - форматирует все пользовательские данные со смартфона до состояния как "из коробки";
    HOME_CSC - все пользовательские данные, включая внутреннее хранилище, останутся не тронутыми.
  7. После проверки нажимаете кнопку Start. Начнется процесс прошивки.
  8. По окончании в программе Odin высветится уведомление Pass. Это будет означать, что процесс прошивки удачно завершён, после чего смартфон перегрузиться автоматически, без Вашего участия.
  9. Теперь можно отсоединять смартфон от USB-кабеля и дожидаться полной загрузки. Прошивка успешно установлена!
Драйверы и утилиты:
  • ;
  • .
 

DDDTK

В ожидании дождя...
Модератор
16.12.2018
530
1 187
156
smartsworld.ru
Расшифровка версий прошивок
Каждая прошивка в своем названии "скрывает" определенную информацию. В данном посте будет приведен пример прошивки A520FXXU2BQH4:
  • A520F - модель устройства;
  • XX - глобальный регион/оператор (Европа, Америка, Китай и т.д.);
  • U (или S):
    1. U (от Update) - масштабное обновление прошивки (включает в себе что-то кроме патча безопасности);
    2. S (от Security) - патч безопасности;
  • 2 - версия загрузчика;
  • B - версия Android для данной модели (маркировка, которая всегда начинает отсчет с буквы A и соответствует установленной версии Android при выходе устройства на рынок). Например, A - Android 6.0.1, B - Android 7 и т.д.;
  • Q - год сборки прошивки (две последние цифры года соответствует порядковому номеру буквы английского алфавита): A - 2000, Q - 2017;
  • H - месяц сборки прошивки (A - январь, H - август);
  • 4 - номер внутримесячного релиза (эти цифры или буквы могут различаться: 0 - 9, A - Z).
 

DDDTK

В ожидании дождя...
Модератор
16.12.2018
530
1 187
156
smartsworld.ru
Скачивание прошивки
При появлении необходимости скачивания прошивки можно воспользоваться тремя способами.
  • Первый способ: найти и скачать прошивку из темы вашего устройства на форуме.
    • Плюсы: самый удобный способ.
    • Минусы: не всегда необходимая вам прошивка будет находится в теме смартфона/планшета.
  • Второй способ: скачать прошивку из архивов , или .
    • Плюсы: на этих ресурсах можно найти практически любую прошивку для практически любого устройства.
    • Минусы: зачастую файл прошивки находится на файлообменниках, с которых прошивка может скачиваться часами (без дополнительной платы) или не скачиваться совсем. Для решения этой проблемы можно обратиться в тему .
  • Третий способ: воспользоваться программой SamFirm.
    • Инструкция:
      1. Для работы программы на вашем компьютере должны быть установлены и . Скачайте их и установите, если данные пакеты отсутствуют на компьютере.
      2. Скачайте с программой. Распакуйте его и запустите приложение.
      3. В поле Model введите модель устройства (пример, SM-A520F или SM-J510FN).
      4. В поле Region введите регион прошивки (пример, SER или XEO). Список регионов можно почитать .
      5. Поставьте галочку в поле Auto, при необходимости выберите пункт Binary Nature и нажмите кнопку Check update. Примечание: для новых моделей больше не существует понятия однофайловой и четырехфайловой прошивки: все они содержат пять файлов. В связи с этим галочку Binary Nature можно не ставить, так как в любом случае скачается пятифайловая прошивка. Если же у вас старое устройство и вам нужно скачать сервисную (четырехфайловую) прошивку, поставьте галочку на этом пункте. В противном случае оставьте это поле нетронутым.
      6. Через некоторое время программа найдет актуальную прошивку для выбранного устройства. Чтобы ее скачать, поставьте галочки в поля Check CRC32 и Decrypt automatically и нажмите Download. Выберите необходимую папку - и загрузка начнется. Не надо выключать программу, пока она полностью не сконвертирует прошивку в нужный формат и не проверит контрольные суммы. Когда все операции полностью завершатся, появятся две надписи в поле логов: Checking CRC32...Success: CRC match и Decrypting firmware...Decryption finished.
    • Плюсы: скачивание прошивки происходит достаточно быстро (зависит только от скорости вашего соединения).
    • Минусы: таким образом можно скачать только актуальную (самую последнюю) версию прошивки.
  • Четвёртый способ: использовать кроссплатформенный загрузчик - на пост
 
Последнее редактирование модератором:

DDDTK

В ожидании дождя...
Модератор
16.12.2018
530
1 187
156
smartsworld.ru
Список регионов (CSC-кодов) прошивок
  • 3IE - Ирландия (3)
  • ABS - Тунис (Tunisie Telecom, Tunisiana, Orange)
  • ACA - Гана (MTN GH, Vodafone, Airtel, GLO, TIGO, MTN CM, Orange CM, Orange CI, MTN CI, MOOV, KOZ (Comium), Greenn)
  • ACG - США (ACG CSpire)
  • ACR - Гана (MTN, Vodafone, Tigo, Airtel, Expresso, Glo, Orange, Moov, KoZ)
  • AFG - Афганистан (Zain JO, Umniah, Orange, Alfa, MTC-Touch, Jawwal, Wataniya, Syriatel, MTN, Zain IQ, Asia Cell, Korek, Etisalat, du)
  • AFR - Кения (Safaricom, Zain, Orange, Econet, Vodacom)
  • AIO - США (Anritsu)
  • AIR - Замбия (Airtel)
  • ALB - Албания (Vodafone AL, EAGLE, PLUS AL)
  • ALE - Эквадор (Alegro)
  • ALO - Украина (MTS UKR, Kyivstar, Life, Beeline UA, Utel, Jeans, Kyivstar A&B, Djuice)
  • ALT - Казахстан (Altel 4G)
  • AMN - Испания (Orange)
  • AMO - Испания (Movistar, Vodafone ES, Orange, Yoigo, mobil R, Euskaltel, telecable, Jazztel, Carrefour, Pepephone, RACC, ONO, Tuenti, Eroski Movil, Neo, PTV Telecom, Ibercom, TPH Movil)
  • ANC - Уругвай (ANTEL)
  • AND - Нигерия (MTN Nigeria, Glo Mobile, Zain Nigeria, Etisalat Nigeria)
  • ANY - Корея (ANY)
  • ARB - ОАЭ (ETISALAT, du)
  • ARO - Аргентина (Personal, Claro, Movistar, Ancel, Vox, Tigo)
  • ATL - Испания (Vodafone ES)
  • ATO - Австрия (A1, bob, T-Mobile A, Orange AT, Tele.Ring, 3, Yesss!, AON)
  • ATT - США (AT&T)
  • AUO - Швейцария (Orange)
  • AUT - Швейцария (Sunrise, Swisscom, Orange CH)
  • AVF - Албания (Vodafone AL)
  • BGD - Бангладеш (SEC Test)
  • BGL - Болгария (M-Tel BG, BG Globul, Vivacom)
  • BHT - Босния и Герцеговина (BH Mobile)
  • BLA - Алжир (Mobilis, Djezzy, Ooredoo)
  • BLR - Беларусь (MTS, Beeline, Megafon, Yota, TELE2, Velcom, MTS.BY, Life, Azercell, Bakcell, Nar, Geocell, Magticom, VivaCell-MTS, Orange)
  • BMC - Канада (Bell-Internet)
  • BNG - Бангладеш (Grameenphone, Banglalink, Teletalk, Robi, Airtel)
  • BNN - США ([T230])
  • BOG - Франция (Bouygues)
  • BRI - Тайвань (Chunghwa, FarEastTone, KGT, TWM Mobile, VIBO)
  • BSE - Бельгия (Mobistar, Proximus, Base, Tango, LUXGSM, Vox Mobile)
  • BST - Австралия (Boost Mobile)
  • BTC - Ливия (Almadar, Libyana)
  • BTU - Объединенное Королевство & Северная Ирландия (O2, Orange, Life Mobile, EE/T-Mobile, Virgin, Vodafone, BT Mobile, H3G, Asda, Meteor, Tesco Mobile Ireland, Talkmobile, TalkTalk)
  • BVE - Боливия (Entel)
  • BVO - Боливия (Movistar, ENTEL, Claro, GTD Movil, Viva, entel movil, Tigo, virgin mobile, GTEL Netline, VTR, Nextel, Falabella)
  • BWA - Канада (SaskTel)
  • CAC - Центральная Азия (UCELL, BEELINE, MTS, Megacom, Tcell, MobiCom)
  • CAU - Кавказ (UCELL, Beeline UZ KG TJ GE AM, O!, Megacom, Babylon-Mobile, Tcell, MobiCom, G-Mobile, Unitel, Azercell, Bakcell, Nar, Geocell, Magtico m, Orange, VivaCell-MTS)
  • CAM - Таиланд (Cellcard, Smart, qb, Metfone, Beeline KH)
  • CCM - Малайзия (Celcom)
  • CDR - Доминиканская республика (Claro_DR)
  • CEL - Израиль (Cellcom)
  • CGU - Гватемала (Tigo)
  • CHC - Китай
  • CHE - Чили (Entel)
  • CHF - Чили (Entel Falabella)
  • CHG - Чили (Virgin Mobile)
  • CHL - Чили (Claro)
  • CHM - Китай
  • CHN - Китай
  • CHO - Чили (Movistar, ENTEL, Claro)
  • CHT - Чили (Movistar)
  • CHU - Китай
  • CHV - Чили (VTR)
  • CHX - Чили (Nextel)
  • CIT - Италия (TIM, Vodafone, WIND, WIND BIZ, H3G)
  • CLN - Канада (Clearnet)
  • CMF - Македония (Cosmofon)
  • CNX - Румыния (Vodafone RO)
  • COA - Румыния (Cosmote)
  • COB - Колумбия (Movistar)
  • COD - Колумбия (Avantel, Claro, Movistar, TIGO, ETB 4G, EXIT01, EXIT02, UFF1, UFF2, UNE, Virgin Mobile1, Virgin Mobile2)
  • COE - Колумбия (ETB, Claro, Movistar, TIGO, ETB 4G, EXIT01, EXIT02, UFF1, UFF2, UNE, Virgin Mobile1, Virgin Mobile2, AVANCEL)
  • COL - Колумбия (Tigo)
  • COM - Колумбия (Comcel)
  • COO - Колумбия (Claro, Movistar, TIGO, ETB, EXITO1, EXITO2, UFF1, UFF2, U NE1, UNE2, UNE3, UNE4, Virgin Mobile1, Virgin Mobile2,)
  • COS - Греция (Cosmote)
  • COV - Швеция (Tele2)
  • CPA - Панама (Claro PA)
  • CPW - Великобритания (Carphone Warehouse)
  • CRC - Коста-Рика (Claro CR)
  • CRI - США (CRI:Cricket)
  • CRM - Южная Америка (Movistar PE, MX, AR, UR, CO, CH, VE, GT, SV, NI, PA, EC, CR, GT, SV, MX, AR)
  • CRO - Хорватия (T-Mobile HR)
  • CTC - Китай (China Telecom)
  • CTE - Гондурас (Tigo)
  • CTI - Аргентина (Claro AR)
  • CTP - Парагвай (Claro PY)
  • CTU - Аргентина и Уругвай (Claro UY)
  • CWT - Тайвань (Chunghwa, FarEasTone, KGT, TWM Mobile, VIBO)
  • CWW - Ямайка (LIME)
  • CYO - Кипр (MTN, CytaVoda)
  • CYV - Кипр (CytaVoda)
  • DAM - Ливан (Zain JO, Umniah, Orange, Alfa, MTC-Touch, Jawwal, Wataniya, Syriatel, MTN, Zain IQ, Asia Cell, Korek, Etisalat, du)
  • DBE - Нидерланды (T-Mobile NL, Ben NL)
  • DBT - Германия (Telekom.de, Vodafone.de, E-Plus, O2 DE)
  • DCM - Япония (Docomo, SP Mode, Mopera)
  • DDE - Германия (Congstar)
  • DGI - Малайзия (Digi)
  • DGT - Венесуэла (Digitel)
  • DHR - Хорватия (Bonbon)
  • DKR - Сенегал (Safaricom, Zain, Orange, Econet, Vodacom)
  • DNF - Финляндия (DNA)
  • DNL - Нидерланды (Ben NL)
  • DOR - Доминиканская республика (Orange)
  • DPL - Польша (Heyah)
  • DRC - Кения (Safaricom, Zain, Orange, Econet, Vodacom)
  • DRE - Австрия (3 Hutchinson)
  • DTM - Германия (T-Mobile)
  • DTR - Германия (TeleKom.de)
  • EBE - Эквадор (Movistar)
  • ECO - Эквадор (Claro)
  • ECT - Нигерия (MTN Nigeria, Glo Mobile, Zain Nigeria, Etisalat Nigeria)
  • EGY - Египет (Mobinil, Vodafone, Etisalat)
  • EIR - Ирландия (eMobile)
  • EON - Эквадор (Claro, Movistar, ALE EC)
  • EPL - Германия (E-Plus)
  • ERA - Польша (Era)
  • ERO - Босния и Герцеговина (HT Eronet)
  • ESK - Канада (EastLink)
  • ETE - Сальвадор (Tigo)
  • ETL - Чехия (T-Mobile CZ, O2 CZ, Vodafone CZ)
  • ETR - Бангладеш (Grameenphone, Banglalink, Teletalk, Robi, Airtel)
  • ETT - Кения (Safaricom, Zain, Orange, Econet, Vodacom)
  • EUR - Греция (WIND GR, Vodafone GR, Cosmote)
  • EVR - Великобритания (T-Mobile UK, Orange UK)
  • FET - Тайвань (CSL, 3, PCCW, CMHK, SMC-Voda, CTM, SmarTone, Chunghwa, FarEastTone, KGT, TWM Mobile, VIBO)
  • FMC - Канада (Fido)
  • FNС - Франция (FNC)
  • FOP - Испания (Movistar, Vodafone, Orange, Yoigo, Mobil R, EUSKALTEL, Telecable, Blau, Simyo)
  • FRE - Франция (Free Mobile)
  • FTD - Украина (MTS UKR, Kyivstar, Life, Beeline UA, Utel, Jeans, Kyivstar A&B, Djuice)
  • FTM - Франция (Orange)
  • FWD - Марокко (Meditel, WANA GSM, Vodafone, IAM)
  • GBL - Болгария (BG Globul)
  • GHA - Гана (Safaricom, Zain, Orange, Econet, Vodacom)
  • GLB - Филиппины (Globe)
  • GLW - Канада (Wind Mobile)
  • GWL - Корея CSC Test
  • HAJ - СА (ETISALAT, du)
  • H3G - Великобритания (H3G)
  • HAT - Румыния (Orange RO, Vodafone RO, Cosmote)
  • HME - Гондурас (Claro HN)
  • HTD - Дания (3)
  • HTS - Швеция (3 SE)
  • HUI - Италия (H3G)
  • HUT - Австралия (3)
  • ICE - Коста-Рика (ICE CR = Kolbi)
  • IDE - Польша (Orange)
  • IEL - Нигерия (Etisalat, MTN Нигерия, Glo Mobile, Zain Нигерия)
  • ILO - Израиль (Orange, Cellcom, PCL, MIR, PTR)
  • INS - Индия (Cheers, STEL, TataDocomo, Airtel, CellOne, Vodafone IN, Dolphin Delhi, IDEA, Reliance RTel, Uninor, Videocon)
  • INU - Индия (Cheers, STEL, TataDocomo, Airtel, CellOne, Vodafone IN, Dolphin Delhi, IDEA, Reliance RTel, Uninor, Videocon)
  • IRD - Словакия (Orange, T-Mobile SK, O2 SK)
  • ITA - Италия (H3G)
  • ITV - Италия (TIM, Vodafone, WIND, H3G, Fastweb)
  • IUS - Мексика (Iusacell)
  • JDI - Ямайка (Digicel)
  • JED - СА (STC, Mobily, Zain)
  • KCL - Казахстан (Beeline, Kcell, Activ, NEO)
  • KDI - Япония (KDDI)
  • KDO - Канада (Telus, Koodo, Rockhopper)
  • KEN - Кения (Safaricom, Zain, Orange, Econet, Vodacom)
  • KOO - Корея (KOO)
  • KOR - Корея (Gumi, Suwon)
  • KPN - Нидерланды (NL KPN, NL Telfort)
  • KPP - Нидерланды (NL KPN, Telfort)
  • KSA - СА (STC, Mobily, Zain)
  • KSG - Неизвестно
  • KSS - ОАЭ (STC)
  • KSZ - СА (Zain)
  • KTC - Корея (KT Roaming)
  • KTO - Корея (KTO)
  • KTT - Корея (KT Roaming)
  • LEB - Ливан (Zain JO, Umniah, Orange JO, Alfa, MTC-Touch, Jawwal, Wataniya, Syriatel, MTN, Zain IQ, Asia Cell, Korek, Mobitel)
  • LEV - Иордания (ETISALAT, du)
  • LGT - Корея (LG U+)
  • LPM - Франция (La Poste Mobile)
  • LRA - США (VZW)
  • LUC - Корея (LG U+)
  • LUO - Корея (LUO)
  • LUX - Люксембург (Mobistar, Proximus, Base, Telenet, Tango, LUXGSM, Orang e LUX)
  • LYS - Ливия (Almadar, Ливияna)
  • MAT - Марокко (IAM)
  • MAX - Австрия (T-Mobile A)
  • MBC - Монголия (MobiCom)
  • MBM - Македония (T-Mobile MK)
  • MCT - Канада (Mobilicity)
  • MED - Марокко (MEDITEL)
  • MEO - Португалия (P TMN)
  • MET - Ирландия (Meteor)
  • MGF - Россия (MTS, Beeline, MegaFon, TELE2)
  • MID - Ирак (Zain JO, Umniah, Orange, Alfa, MTC-Touch, Jawwal, Wataniya, Syriatel, MTN, Zain IQ, Asia Cell, Korek, ETISALAT, du)
  • MIG - Швейцария (Sunrise, Swisscom, Orange CH, Mobilkom)
  • MIR - Израиль (MIR, PCL)
  • MIS - Малайзия (Maxis)
  • MKO - Македония (T-Mobile MK, ONE MK, Vip MK)
  • MM1 - Сингапур (SGP-M1-3GSM)
  • MMC - Ливия (Almadar, Ливияna)
  • MNX - Мексика (Nextel)
  • MOB - Австрия (A1)
  • MOT - Словения (Mobitel)
  • MOZ - Швейцария (Sunrise Swisscom Orange CH)
  • MRT - Мавритания (Zain Sudan)
  • MRU - Маврикий (Orange)
  • MSG - Украина (MTS UKR, Kyivstar, Life:), Beeline UA, Utel, Jeans, Kyivstar A&B, Djuice)
  • MSR - Сербия (Telenor)
  • MST - Бельгия (Mobistar, Proximus, Base, Telenet, Tango, LUXGSM, Orange LUX)
  • MTA - Канада (MTA MTS, CTF Cityfone, TBT Tbaytel)
  • MTL - Болгария (M-Tel BG)
  • MTN - Уганда (MTN)
  • MTR - Канада (Metro PCS)
  • MTZ - Замбия (MTN Замбия)
  • MVL - Венесуэла (Movilnet)
  • MWD - Марокко (Meditel, WANA GSM, Vodafone, IAM)
  • MYM - Таиланд (MPT, Mectel)
  • NBS - Никарагуа (Movistar)
  • NED - Алжир (Mobilis, Djezzy, Nedjma)
  • NEE - Север (Halebop, Aina, Spring, Telenor, NetCom, Mobile Norway, Tele2 No, DNA, Elisa, FIN SONERA, Saunalahti, Telia, DK TDC, Call Me & DLG, Telenor, Telmore, Tele2comviq, 3, Nova, Vodafone Iceland, Siminn, Tele Reenland, Ventelo)
  • NEN - Никарагуа (Claro NI NEN)
  • NPL - Непал (Nepal Telecom, NCELL)
  • NRJ - Франция (NRJ Mobile)
  • NZC - Новая Зеландия (2 Degrees)
  • O2C - Чехия (O2 CZ)
  • O2I - Ирландия (O2I)
  • O2U - Великобритания (O2)
  • ODD - INU, INS, ETR, TML, SLK, NPL
  • ODK - Дания (TELIA)
  • OJK - ILO, MIR, PCL, PTR
  • OJP - Средний Восток (BTC, EGY, JED, KOR, KSA, MAT, MED, MID, MMV, MWD, PAK, THR, WA N, XSG, XSS)
  • OJV - Средний Восток (ABS, ACR, AFG, AFR, ARB, BTC, ECT, EGY, FWD, JED, KEN, KSA, LY S, MAT, MED, MID, MMC, MRT, MWD, PAK, THR, TMC, TUN, TUR, WAN, WTL, XFA, XFC, XFE, XFM, XFV, XSG)
  • OLB - GLB, MM1, SIN, SMA, STH, THL, XEV, XME, XSE, XSP, XTC, XTE, XXV
  • OLC - MM1, SIN, STH, XSP
  • OMD - Украина (Orange MD)
  • OMN - Италия (Vodafone)
  • ONE - Австрия (Orange AT)
  • OPP - Австралия (YES Optus, Virgin Mobile)
  • OPS - Австралия (YES Optus)
  • OPT - Португалия (Optimus)
  • ORA - Великобритания (Orange)
  • ORL - Румыния (Orange RO)
  • ORO - Румыния (Orange RO)
  • ORR - Швейцария (Orange CH)
  • ORS - Словакия (Orange, T-Mobile SK, O2 SK)
  • ORX - Словакия (Orange, T-Mobile SK, O2 SK)
  • OTU - Тунис (Orange)
  • OXA - BTU, CPW, DBT, ITV, KOR, XEF, XEO
  • OXE - CAC, RTL, SEK, SER, SKZ
  • OXF - ALB, BGL, CMF, ORL, SEB, TMT, TOP, TRA, XEH
  • OXI - Италия (ITV, OMN)
  • OXX - BGL, CYO, ERO, EUR, MSR, ORS, PHE, SEE, SIO, TPH, TSR, TWO, VVT, XEF, XEO, XEZ, XSK
  • OYA - BMC, BWA, FMC, KDO, MTA, PCM, RWC, SOL, SPC, TLS, VMC
  • OZS - TGY, BRI
  • PAK - Пакистан (Mobilink, Ufone, ZONG, Telenor, Warid)
  • PAN - Венгрия (Telenor)
  • PAP - Европа (PAP)
  • PBS - Панама (Movistar)
  • PCI - Коста-Рика (PCI)
  • PCL - Израиль (Pelephone)
  • PCM - Канада (Bell-Internet)
  • PCT - Пуэрто-Рико (Claro PR & DR)
  • PCW - Панама (+Movil)
  • PEO - Перу (Claro, Movistar, Nexel)
  • PER - Сальвадор (Claro SV)
  • PET - Перу (Claro)
  • PGU - Гватемала (Claro GT)
  • PHB - Бельгия (Mobistar, Proximus, Base, Telenet, Tango, LUXGSM, Vox Mobile)
  • PHE - Испания (Movistar, Vodafone, Orange, Yoigo, Mobil R, EUSKALTEL, TeleCable, Jazztel, Carrefour, Pepephone, RACC, ONO, Tuenti, Eroski Movil, Neo, PTV Telecom, Ibercom, TPH Movil)
  • PHN - Нидерланды (Vodafone NL, Telfort, T-Mobile, KPN, Tele2)
  • PLS - Польша (Plus)
  • PNG - Папуа Новая Гвинея (Digicel PNG, Fiji, Nauru, Samoa, Tonga, Vanuatu)
  • PNT - Перу (Nextel)
  • POL - Польша (Plus, T-Mobile.pl, Heyah, Orange, Play, Cyfrowy Polsat)
  • PRO - Бельгия (Proximus, Telenet)
  • PRT - Польша (Play)
  • PSN - Аргентина (Personal)
  • PTR - Израиль (Orange/Partner)
  • PVT - Перу (Viettel)
  • QAT - Неизвестно
  • QTO - ATO Lafleur
  • QXX - OXX Lafleur
  • QXE - OXE Lafleur
  • ROM - Румыния (Orange RO, Vodafone RO, COSMOTE)
  • RTL - Украина (MTS UKR, Kyivstar, Life:), Beeline UA, Utel, Jeans, Kyivstar A&B, Djuice)
  • RWC - Канада (Rogers)
  • SAC - Алжир (Mobilis, Djezzy, Ooredoo)
  • SAF - Кения (Safaricom)
  • SAL - Сальвадор (Movistar)
  • SAM - Перу (Movista)
  • SBM - Япония (SBM)
  • SCA - Россия (MTS, Beeline, Megafon, TELE2, AZERCELL, Bakcell, Nar, Ge Ocell, Magticom, VivaCell-MTS, Orange)
  • SEB - Прибалтика (LMT GSM, LV TELE2, LV BITE, LV Omnitel, LT BITE, LT TELE2, EE EMT, EE ELISA, EE TELE2)
  • SEE - Сербия (MT:S, Telenor, Vip SRB, M:Tel, T-Mobile MK, ONE MK, VIP MK, HT HR, HR VIP, TELE2)
  • SEK - Украина (MTS, Kyivstar, Life:), Beeline, Utel, Jeans, Djuice)
  • SER - Россия (MTS, Beeline, Megafon, TELE2)
  • SFR - Франция (SFR)
  • SIM - Словения (Mobil)
  • SIN - Сингапур (SingTel)
  • SIO - Словения (TUSMOBIL, Mobitel, mobil, T-2)
  • SKC - Корея (SK Telecom)
  • SKO - Корея (SKO)
  • SKT - Корея (SKT, KT, Gumi, Suwon 2G, Suwon 3G)
  • SKZ - Казахстан (Beeline, Kcell, Activ, NEO)
  • SLK - Шри-Ланка (Dialog, Mobitel, Etisalat, Airtel, Hutch)
  • SMA - Филиппины (Red Mobile, Smart, SUN)
  • SMО - Сербия (MT:S, Telenor, Vip SRB)
  • SOL - Канада (Bell-Internet)
  • SPC - Канада (Telus, Rockhopper, Koodo)
  • SPR - США (Sprint)
  • STH - Сингапур (StarHub)
  • SUN - Швейцария (Sunrise, Swisscom, Orange CH)
  • SUW - Швейцария (Sunrise)
  • SVZ - Россия (MTS, Beeline, Megafon, TELE2, AZERCELL, Bakcell, Nar, Ge ocell, Magticom, VivaCell-MTS, Orange)
  • SWC - Швейцария (Swisscom)
  • SWR - Швейцария (Swisscom)
  • TCE - Мексика (TELCEL GSM)
  • TCL - Португалия (Vodafone P)
  • TDC - Дания (DK TDC)
  • TDR - Доминиканская республика (VIVA)
  • TEB - Босния и Герцеговина (M:Tel)
  • TEE - Испания (Movistar, Vodafone ES, Orange, Yoigo, mobil R, EUSKALTEL, TeleCable, Blau, Simyo)
  • TEL - Австралия (Telstra)
  • TEM - Черногория (Tel)
  • TEN - Норвегия (Telenor)
  • TFG - Южная Америка (PE, MX, AR, UR, CO, CH, VE, GT, SV, NI, PA, EC, CR)
  • TFN - США (Anritsu, ATT)
  • TGP - Парагвай (Tigo)
  • TGU - Гватемала (Movistar)
  • TGY - Гонконг (CSL, 3, PCCW, CMHK, SMC, CTM, SmarTone)
  • THL - Таиланд (AIS, DTAC, True Move, Real Future, CAT, Cellcard, Smart, Qb, Metfone, Beeline KH)
  • THO - Таиланд (CELCOM, MAXIS, DIGI, U MOBILE)
  • THR - Иран (IR MCI, ИРАНCELL, Taliya, TKC, MTCE)
  • THW - Таиланд (AIS, DTAC, True Move, Real Future, CAT)
  • TIM - Италия (TIM)
  • TLA - Швеция (Telia, Call Me, FIN SONERA, NetCom)
  • TLB - Бельгия (Mobistar, Proximus, Base, Telenet, Tango, LUXGSM, Vox Mobile)
  • TLP - Австралия (Telstra)
  • TLS - Канада (Telus)
  • TMA - Алжир (Mobilis, Djezzy, Nedjma)
  • TMB - США (T-Mobile)
  • TMC - Алжир (Mobilis, Djezzy, Nedjma)
  • TMH - Венгрия (T-Mobile H)
  • TML - Бангладеш (Grameenphone, Banglalink, Teletalk, Robi, Airtel)
  • TMM - Мексика (Movistar)
  • TMN - Португалия (P TMN)
  • TMS - Словакия (T-Mobile SK)
  • TMT - Черногория (T-Mobile CG)
  • TMU - Великобритания (T-Mobile UK)
  • TMZ - Чехия (T-Mobile CZ)
  • TNL - Нидерланды (T-Mobile NL)
  • TNO - Норвегия (Tele2 No)
  • TNX - Новая Зеландия (Spark NZ)
  • TNZ - Новая Зеландия (Telecom NZ)
  • TOP - Сербия и Черногория (Vip SRB)
  • TPA - Панама (TPA PA)
  • TPD - Нидерланды (Vodafone NL, NL Telfort, T-Mobile NL, NL KPN, Tele2, UPC NL, Ziggo)
  • TPH - Португалия (P TMN, Vodafone, Optimus)
  • TPL - Польша (T-Mobile PL)
  • TRA - Хорватия (T-Mobile HR, HR VIP, TELE2)
  • TRC - Турция (Turkcell, Vodafone TR, TR AVEA)
  • TRG - Австрия (Tele.Ring)
  • TRO - Турция (Turkcell, Vodafone, AVEA)
  • TSI - Ирландия (Tesco Mobile Ирландия)
  • TSC - Великобритания (TESCO)
  • TSR - Сербия (MT:S)
  • TTR - Австрия (Default)
  • TTT - Тринидад и Тобаго (TSTT, LIME, Orange, VIVA)
  • TUN - Тунис (Tunisie Telecom, Тунисna)
  • TUR - Турция (Turkcell, Vodafone, AVEA)
  • TWM - Тайвань (Chunghwa, FarEasTone, KGT, TWM Mobile, VIBO)
  • TWO - Хорватия (TELE2)
  • UBL - Узбекистан (Beeline)
  • UCL - Узбекистан (UCELL)
  • UFN - Аргентина (Movistar)
  • UFU - Уругвай (Movistar)
  • UMB - Малайзия (U Mobile)
  • UNE - Мексика (Unefon)
  • UPO - Paraguay (Personal, Claro, Movistar, Ancel, Vox, Tigo)
  • USC - США (US Cellular)
  • UWA - CDR, PCT
  • UWE - Claro (CPA HME NEN PER PGU)
  • UVC - CTI, CTP, CTU
  • UVY - IUS, UNE
  • VAP - Австралия (Vodafone AU)
  • VAU - Австралия (Vodafone)
  • VD2 - Германия (Vodafone)
  • VDC - Чехия (Vodafone CZ)
  • VDF - Нидерланды (Vodafone NL)
  • VDH - Венгрия (Vodafone HU, Vodafone HU VMAX)
  • VDI - Ирландия (Vodafone)
  • VDP - Нидерланды (Vodafone NL)
  • VDR - Германия (Vodafone.de)
  • VDS - Швеция (Telenor SE)
  • VFG - Vodafone (ATL, CNX, CYV, MOB, MTL, OMN, PRO, SFR, SIM, SWC, TCL, TOP, V D2, VDC, VDF, VDH, VDI, VDP, VDR, VGR, VIP, VOD, VOP)
  • VFJ - Fiji (Vodafone FJ, Digicel Fiji)
  • VGF - Франция (Virgin)
  • VFR - Vodafone (ATL, OMN, VD2, VDF, VOD)
  • VGR - Греция (Vodafone)
  • VHC - Украина (MTS UKR, Kyivstar, Life:), Beeline UA, Utel, Jeans, Kyivstar A&B, Djuice)
  • VIA - Германия (O2-de)
  • VIM - Македония (Vip MK)
  • VIP - Хорватия (HR VIP)
  • VIT - Германия (O2-de)
  • VMC - Канада (Bell-Internet)
  • VMT - Венесуэла (Movistar)
  • VMU - США (VMU Sprint)
  • VNO - Венесуэла (Digitel, Movistar, MOVILNET)
  • VNX - Новая Зеландия (Vodafone NZ)
  • VNZ - Новая Зеландия (Vodafone NZ)
  • VOD - Великобритания (Vodafone)
  • VOM - Мальта (Vodafone MT)
  • VOP - Великобритания (Vodafone UK Prepaid)
  • VOX - Парагвай (VOX)
  • VTR - Канада (Video Tron)
  • VVT - Болгария (Vivacom)
  • VZW - США (Verizon VZW)
  • WAN - Марокко (Inwi, Vodafone)
  • WIN - Италия (WIND)
  • WTL - Алжир (Mobilis, Djezzy, Nedjma)
  • XAC - Канада (XAC)
  • XAR - США (XAR)
  • XAS - США (XAS Sprint)
  • XEB - Бельгия (Mobistar, Proximus, Base, Telenet, Tango, LUXGSM, Vox Mobile)
  • XEC - Испания (Movistar)
  • XEF - Франция (Orange, SFR, BOUYGTEL, FREE)
  • XEG - Германия (Telekom.de, Vodafone.de, E-Plus, O2-de)
  • XEH - Венгрия (T-Mobile, Telenor, Vodafone, Vodafone Vmax)
  • XEN - Нидерланды (Vodafone, Telfort, T-Mobile, KPN)
  • XEO - Польша (Plus, T-Mobile, Heyah, Orange, Play Cyfrowy Polsat)
  • XET - Италия (ITV)
  • XEU - Великобритания (O2, Orange, T-Mobile, Virgin, Vodafone, TESCO, BT Mobile, H3G, Asda, Meteor, Tesco Mobile Ирландия, Talk Mobile)
  • XEV - Вьетнам (Beeline VN, VN Mobifone, Vinaphone, Vietnamobile, EVN Telecom 3G, Viettel)
  • XEZ - Чехия (T-Mobile CZ, O2 CZ, Vodafone CZ)
  • XFA - Южная Африка (Vodacom, 8ta, MTN, Vodacom Lesotho, Cell C, Virgin)
  • XFC - Южная Африка (Vodacom, Vodacom Lesotho, MTN, Cell C, Virgin)
  • XFE - Южная Африка (Vodacom, MTN, Cell C, Virgin)
  • XFM - Южная Африка (Vodacom, Vodacom Lesotho, MTN, Cell C, Virgin, Telkom SA)
  • XFN - Намибия (MTC NAM)
  • XFU - Ангола (Unitel)
  • XFV - Южная Африка (Vodacom, 8ta, Vodacom Lesotho, MTN, Cell C, Virgin)
  • XFV - Южная Африка (Vodacom, TelkomSA, Vodacom Lesotho, MTN, Cell C, Virgin, Red Bull Mobile)
  • XID - Индонезия (Indosat, Indosat M3, Telkomsel, XL, 3, Axis)
  • XJP - Япония (XJP)
  • XME - Малайзия (CELCOM, MAXIS, DIGI, U Mobile)
  • XSA - Австралия (Telstra, YES Optus, Vodafone AU, Virgin Mobile, 3, Crazy Johns)
  • XSB - ОАЭ (Etisalat, du, VIVA, Wataniya, ZAIN KW, Oman Mobile, nawras, ZAIN BH, BATELCO, VIVA BH, Ooredoo, Vodafone Qatar)
  • XSD - ОАЭ (du)
  • XSE - Индонезия (Indosat, Telkomsel, XL, 3, Axis)
  • XSG - ОАЭ (Etisalat, du, VIVA, Wataniya, ZAIN KW, Oman Mobile, Nawras, ZAIN BH, Batelco, VIVA BH, Qatarnet, Vodafone Qatar)
  • XSI - ОАЭ (Etisalat, du, VIVA, Wataniya, ZAIN KW, Oman Mobile, Nawras, ZAIN BH, Batelco, VIVA BH, Ooredoo, Vodafone Qatar)
  • XSK - Словакия (Orange, T-Mobile SK, O2 SK)
  • XSM - XSG (Etisalat, du, VIVA, Wataniya, ZAIN KW, Oman Mobile, Nawras, ZAIN BH, Batelco, VIVA BH, Qatarnet, Vodafone Qatar)
  • XSN - ОАЭ (Etisalat, du, VIVA, Wataniya, ZAIN KW, Oman Mobile, Nawras, ZAIN BH, Batelco, VIVA BH, Ooredoo, Vodafone Qatar)
  • XSO - Сингапур (SingTel)
  • XSP - Сингапур (SGP-M1, SingTel, StarHub, B-Mobile, DSTCom)
  • XSS - ОАЭ (XSG with Arabic default language or Etisalat, du English default language)
  • XST - ОАЭ (Etisalat)
  • XSW - ОАЭ (Etisalat, du, VIVA, Wataniya, ZAIN KW, Oman Mobile, Nawras, ZAIN BH, Batelco, VIVA BH, Ooredoo, Vodafone Qatar)
  • XSZ - Кувейт (Zain KW)
  • XTC - Филиппины (Globe, ABS-CBN, Smart, SUN)
  • XTE - Филиппины (SUN, Red Mobile, Smart)
  • XXV - Вьетнам (Beeline VN, VN Mobifone, Vinaphone, Vietnamobile, EVN Telecom 3G, Viettel)
  • YOG - Испания (Yoigo)
  • YFG - VFG Black Edition
  • YXX - OXX Black Edition
  • YXY - ATO, AUO, AUT, BOG, BTU, EUR, GBL, ITV, MOT Black Edition
  • ZTA - Бразилия (Claro)
  • ZTM - Бразилия (TIM)
  • ZTO - Бразилия (TIM, Claro, Vivo, Oi, Sercomtel, CTBC, Nextel, AEIOU)
  • ZTR - Бразилия (Oi)
  • ZVV - Бразилия (VIVO)
 

DDDTK

В ожидании дождя...
Модератор
16.12.2018
530
1 187
156
smartsworld.ru
Проверка последних версий прошивок на серверах Samsung
Узнать, какая последняя версия прошивки существует для вашего устройства и готовятся ли последующие обновления, можно, посетив следующие сайты.
  • Прошивка, доступная для всех:
    • Регион (обозначенный синим) и модель устройства (обозначенная фиолетовым) можно поменять на необходимые вам.
    • Последняя доступная для данного региона версия прошивки будет указана в строке <latest>G950FXXU4CRL3/G950FOXM4CRL1/G950FXXU4CRKB</latest>.
  • Прошивка, доступная для бета-тестеров:
    • Для получения информации об обновлениях, которые находятся на этапе тестирования и, возможно, в скором времени будут выпущены, в адресной строке необходимо добавить .test (обозначен зеленым).
    • Регион (обозначенный синим) и модель устройства (обозначенная фиолетовым) можно поменять на необходимые вам.
 

DDDTK

В ожидании дождя...
Модератор
16.12.2018
530
1 187
156
smartsworld.ru
Различия между одно-, четырех- и пятифайловой прошивками
Здесь описаны основные отличия между тремя видами прошивок Samsung. Первые два использовались раньше и еще остались актуальными для более старых устройств. Все новые смартфоны и планшеты на данный момент прошиваются пятифайловой прошивкой. Чтобы узнать, прошивается ли ваше устройство одно- и четырехфайловой или же, наоборот, пятифаловой прошивкой, ознакомьтесь с темой его прошивок на нашем форуме.
Однофайловая прошивка носит статус HOME (домашний) и является официальным программным обеспечением Samsung. Оно включает в себя комплекс заводских настроек и установок, а также набор программного обеспечения и региональные стандарты. Продукт предназначен для обновления пользователем смартфонов и планшетов компании Samsung в домашних условиях. Прошивка содержит установочные файлы, которые объединены в один архив (...HOME.tar.md5), отчего и получила название «однофайловая». Данный способ обновления подразумевает обновление ОС Android без потери пользовательских данных и настроек, так как при использовании обновления HOME происходит перезапись абсолютно всей системы, не затрагивая пользовательский раздел.

Использование и преимущества однофайловой прошивки:
  • Можно использовать для обновления ОС.
  • Прошивка сохраняет пользовательские данные и настройки.
  • Можно использовать для повышения версии ОС Android.
  • Восстановление удаленных системных приложений.
  • Удаление Root-прав и приведение системы в официальное состояние.
  • Удобство пользования и экономия времени.
Размещение частей прошивки «HOME» в приложении Odin:
  • Поле «BL» - остается пустым.
  • Поле «AP» - заполняется прошивкой «..._HOME.tar.md5».
  • Поле «CP» - остается пустым.
  • Поле «CSC» - остается пустым.
Структура однофайловой прошивки:
Код:
boot.img - ядро ОС Android
cache.img - контейнер с международным контентом
cm.bin - файл загрузчика (sboot.bin)
hidden.img - контейнер с региональным контентом
modem.bin - драйвер радиомодуля
recovery.img - сервисное ПО, предназначенное для восстановления и обновления ОС Android (рекавери)
sboot.bin - загрузчик
system.img - основная часть операционной системы Android
Четырехфайловая/многофайловая/сервисная прошивка носит статус FACTORY (заводской) - и является официальным программным обеспечением Samsung. Продукт предназначен для обновления и аварийного восстановления пользователем смартфонов и планшетов компании Samsung в домашних условиях, то есть приведение аппарата в рабочее состояние с заводскими настройками, в то состояние, в каком он поступил в продажу с фабрики. ПО состоит из четырёх установочных архивов: AP, BL, CP и CSC. Отличительной особенностью сервисной прошивки является наличие в архиве CSC командного файла «command», который осуществляет удаление пользовательских данных «wipe_data», и файл разметки - PIT, перераспределяющий внутреннюю память устройства на заданные производителем сектора. Восстановление ОС и приведение её к заводскому состоянию является основной функцией сервисной прошивки, после выполнения которой устройство настраивается как новое.

Использование и преимущества сервисной прошивки:
  • Даунгрейд - понижение версии ОС.
  • Смена региона прошивки.
  • Возврат с кастома на сток.
  • Исправление технических неполадок и сбоев в системе.
  • Bootloop - циклическая перезагрузка на логотипе Samsung.
  • Аварийное восстановление и реанимация устройств.
Размещение частей прошивки «FACTORY» в приложении Odin:
  • В поле «AP» - заполняется архивом «AP_xxxxx.tar.md5»
  • В поле «BL» - заполняется архивом «BL_xxxxx.tar.md5»
  • В поле «CP» - заполняется архивом «CP_xxxxx.tar.md5»
  • В поле «CSC» - заполняется архивом «CSC_xxxxx.tar.md5»

Структура сервисной прошивки «FACTORY»
  1. Архив «BL» - Bootloader (ПО для загрузчика ОС):
    Код:
    cm.bin - файл загрузчика «sboot.bin»
    param.bin - часть, отвечающая за оболочку ОС
    sboot.bin - загрузчик, загружающий ОС
  2. Архив «AP» - Application Processor (ПО для работы ОС):
    Код:
    boot.img - ядро ОС Android
    system.img - основная часть ОС Android
    recovery.img - сервисное ПО, предназначенное для восстановления и обновления операционной системы Android (рекавери)
    userdata.img - файлы класса .dex для dalvik-cache
  3. Архив «CP» - Communication Processor (ПО для радиоблока):
    Код:
    modem.bin - драйвер радио-модуля
  4. Архив «CSC» - Country Specific Configuration (ПО для обновления системы международным контентом):
    Код:
    cache.img - контейнер для доставки в операционную систему необходимого международного контента
    command - wipe data/factory reset - Установка возврата к заводским настройкам
    hidden.img - контейнер с региональным контентом
    ZEROFLTE_EUR_OPEN.pit - таблица информационных разделов; отвечает за распределение внутренней памяти на разделы
Пятифайловая прошивка состоит из пяти установочных архивов, которые разделены на две группы. Первая группа - «AP», «BL» и «CP» - это основные архивы, то есть стабильно и неизменно участвующие в прошивке; а вторая группа - «CSC» и «HOME_CSC» - чередующиеся или добавочные архивы, которые участвуют в прошивке попеременно в зависимости от своего предназначения. Уникальность данной прошивки заключается в том, что международные архивы второй группы: аварийный архив CSC и архив обновления HOME_CSC устанавливаются вместе с основными архивами первой группы по усмотрению пользователя, исходя из сложившейся ситуации и получения желаемого результата. Данная сборка программного обеспечения имеет два статуса: HOME и FACTORY.
  1. Заводской статус ОС - архив CSC (FACTORY):
    Чтобы вернуть ОС к заводским настройкам, достаточно в состав к постоянным архивам первой группы включить региональный архив CSC. Восстановление ОС и приведение её к заводскому состоянию является основной функцией сервисной прошивки, после выполнения которой устройство настраивается как новое. Таким образом прошивка с архивом CSC является равнозначной четырехфайловой прошивке.
  2. Домашний статус ОС - архив HOME_CSC (HOME):
    При прошивке устройства, нужно в состав к постоянным архивам первой группы включить региональный архив HOME_CSC. Данный способ обновления подразумевает обновление ОС Android без потери пользовательских данных и настроек, так как при использовании обновления HOME происходит перезапись абсолютно всей системы, не затрагивая пользовательский раздел. Таким образом прошивка с архивом HOME_CSC является равнозначной однофайловой прошивке.
 

DDDTK

В ожидании дождя...
Модератор
16.12.2018
530
1 187
156
smartsworld.ru
FAQ по флагу KNOX
  • Вопрос: Что такое флаг Knox и за что он отвечает?
  • Ответ: Гарантийный бит Knox - это одноразовый программный флаг, имеющий два состояния: 0×0 и 0×1, который может быть изменен лишь один раз (с 0×0 и 0×1). Он отвечает за сохранение целостности данных раздела Knox только на устройстве с Knox 0×0. В случае изменения ПО устройства, этот счетчик "тикает" и помечает данный аппарат как ненадежный.
  • Вопрос: После каких действий флаг Knox меняет свое значение?
  • Ответ: Это происходит после установки неофициальных частей ПО устройства. К ним относятся кастомные рекавери (TWRP, CWM), Root-права, кастомные прошивки и ядра, то есть любые модификации системы.
  • Вопрос: Когда можно быть уверенным, что Knox "не тикнет"?
  • Ответ: Флаг Knox не меняет своего значения при:
    • обновлении официальной прошивки;
    • установке официальной прошивки через Odin/SmartSwitch/Kies;
    • установки частей (ядра/рекавери/модема) официальной прошивки;
    • изменении региона прошивки;
    • откате прошивки.
  • Вопрос: Можно ли вернуть состояние флага Knox в исходное значение?
  • Ответ: Счётчик Knox встроен на программном уровне и на данный момент не существует способов его сброса. Единственной возможностью остается замена материнской платы.
  • Вопрос: Как можно проверить состояние флага Knox?
  • Ответ: Это можно сделать несколькими способами. Первый - это воспользоваться специальными программами, доступными в Play Маркете (например, Phone Info). Однако в абсолютной точности результатов быть уверенным нельзя. Второй - это перейти в режим загрузки и посмотреть строку "KNOX WARRANTY VOID". Если строка показывает значение "0" или "0×0", то Knox работает; если же строка показывает "1" или "0×1", то счетчик Knox "тикнул". В точности состояния можно не сомневаться.
  • Вопрос: Что лишается пользователь, если сработал счётчик Knox?
  • Ответ: Во-первых, становится невозможным использование Samsung Pay. Во-вторых, теряется возможность использовать "Защищенную папку" и ПО Samsung Knox. В-третьих, это может повлиять на обслуживание (точнее, на отказ в ремонте) в АСЦ по гарантии.
 
  • Спасибо
Благодарности: cc123, vovanKARPO, Nemogood и 3 других

DDDTK

В ожидании дождя...
Модератор
16.12.2018
530
1 187
156
smartsworld.ru
Решение ошибок при прошивке Odin'ом
Варианты решения:
  1. Для начала узнайте точную модель вашего устройства. Как это сделать, подробно описано . Узнав ее, можно быть полностью уверенным в том, что скачанная прошивка является подходящей для прошиваемого аппарата.
  2. Перед установкой модифицированного ПО необходимо включить на смартфоне опцию производителя оригинального оборудования OEM. Для этого перейдите в Настройки → Об устройстве → Сведения о ПО → Номер сборки (нажмите на него 7 раз). После активации в настройках появится пункт «Параметры разработчика». В нем найдите опцию «Разблокировка, предусм. произ. ОЕМ» и включите ее.
  3. Перед установкой сервисной прошивки (пятифайловой с CSC_XXX) или сбросом до заводского состояния настоятельно рекомендуется удалить учетную запись Google. Это можно сделать по пути Настройки → Учетные записи. Если не произвести этого действия, то при включении устройства после операции будет запрашиваться аккаунт, который был на нем перед сбросом, что очень часто вызывает большое количество проблем.
  4. При подключении устройства к компьютеру необходимо использовать только оригинальный и исправный USB-кабель.
  5. В случае полного отсутствия соединения устройства с компьютером как в ОС Android, так и в режиме загрузки произведите чистку разъема спиртосодержащей жидкостью.
  6. Выключите смартфон, извлеките батарею на несколько минут и затем вставьте ее обратно (касается старых устройств со съемным аккумулятором).
  7. Кабель должен быть напрямую подключен к USB-разъему на материнской плате, с задней стороны компьютера.
  8. Переустановите драйверы. Удалите программы Kies или SmartSwitch и драйвер SAMSUNG_USB_Driver, перезагрузите компьютер и заново установите удаленное ПО без включенного антивируса. При установке приложений Kies или SmartSwitch драйверы устанавливаются автоматически, но для прошивки устройства достаточно одного установщика драйверов «SAMSUNG_USB_Driver».
  9. Запустите приложение Odin от имени администратора.
  10. Для устройств, выпущенных после 2015 года, рекомендуется использовать версии Odin, начиная с v3.12.3, так как ранние версии не шьют некоторые разделы памяти. Более точную информацию ищите в темах по устройствам.
  11. Для устройств, выпущенных до 2014 года, рекомендуется использовать более ранние версии Odin.
  12. Убедитесь в том, что установленный антивирус не блокирует процесс соединения. Отключите все антивирусные и любые другие блокирующие программы на ПК и смартфоне.
  13. Проверьте соединение на другом компьютере.
  14. Убедитесь в том, что соединение телефона с Odin происходит в режиме загрузки.
  15. В полях загрузки прошивки «AP», «CP», «CSC» и «BL» не должно быть русских букв, пробелов, а только латиница (имеется ввиду путь до файла).
  16. Если не видит устройство компьютер на Windows XP, установите протокол MTP.
Код:
<OSM> Enter CS for MD5..
<OSM> Check MD5.. Do not unplug the cable..
<OSM> Please wait..
<OSM> I9500XXUFNE7_I9500MBCFNE1_I9500XXUFNA6_HOME.tar.md5 is valid.
<OSM> Checking MD5 finished Sucessfully..
<OSM> Leave CS..
<ID:0/005> Odin v.3 engine (ID:5)..
<ID:0/005> File analysis..
<ID:0/005> SetupConnection..
<OSM> All threads completed. (succeed 0 / failed 1)
Код:
<OSM> Enter CS for MD5..
<OSM> Check MD5.. Do not unplug the cable..
<OSM> Please wait..
<OSM> G900FXXU1ANE2_G900FOXA1ANE2_G900FXXU1ANE2_HOME.tar.md5 is valid.
<OSM> Checking MD5 finished Sucessfully..
<OSM> Leave CS..
<ID:0/005> Odin v.3 engine (ID:5)..
<ID:0/005> File analysis..
<ID:0/005> SetupConnection..
  • Установка неизвестного ПО (файлов)
    «SetupConnection..» — прошивка ПО, предназначенного для другой модели смартфона.
  • Ошибка режима распознавания
    «SetupConnection.. (succeed 0 / failed 1)» — приложение Odin не смогло определить параметры аппарата (память NAND Flash) для дальнейшей работы с ним. Прошивка устройства (памяти NAND Flash) выполняется в режиме Odin Mode — это основной режим загрузки ПО, так как только в этом режиме Odin инициализирует внутреннюю память устройства и прошивает.
Варианты решения:
  1. Выполнить подготовку и рекомендации перед прошивкой (спойлер №1).
  2. Обязательно идентифицировать точную модель устройства. Как это сделать, подробно описано . Узнав ее, можно быть полностью уверенным в том, что скачанная прошивка является подходящей для прошиваемого аппарата.
  3. Кабель должен быть напрямую подключен к USB-разъему на материнской плате, с задней стороны компьютера.
  4. При подключении устройства к компьютеру необходимо использовать только оригинальный и исправный USB-кабель.
Код:
<OSM> Enter CS for MD5..
<OSM> Check MD5.. Do not unplug the cable..
<OSM> Please wait..
<OSM> MD5 hash value is invalid
<OSM> I9500XXXXXXX_I9500XXXXXXX_I9500XXXXXXX.tar.md5 is invalid.
<OSM> End...
  • Официальные прошивки Samsung запакованы в tar-формат и имеют контрольную сумму md5 (XXX.tar.md5), которая нужна для защиты образа от изменения. Если после открытия система выдаёт сообщение «MD5 hash value is invalid», контрольная сумма не соответствует файлу — и это значит, что файл был изменен/поврежден. Контрольная сумма гарантирует целостность и подлинность файлов, скачанных с официальных источников.
Варианты решения:
  1. Скачать файл заново (с другого, доверенного источника).
  2. Снять у файла защиту, убрав расширение md5 и оставив только tar (XXX.tar). При этом нужно быть полностью уверенным в файле, так как после удаления контрольной суммы Odin прошьет его полностью со всеми вытекающими последствиями.
Код:
<ID:0/004> Odin v.3 engine (ID:4)..
<ID:0/004> File analysis..
<ID:0/004> SetupConnection..
<ID:0/004> Initialzation..
  • Initialzation (инициализация) — Odin запустил процесс инициализации внутренней памяти NAND для определения разделов PIT. Если процесс завис, то по каким-то причинам нет доступа к внутренней флеш-памяти.
Варианты решения:
  1. Обязательно идентифицировать точную модель устройства. Как это сделать, подробно описано . Узнав ее, можно быть полностью уверенным в том, что скачанная прошивка является подходящей для прошиваемого аппарата.
  2. Кабель должен быть напрямую подключен к USB-разъему на материнской плате, с задней стороны компьютера.
  3. При подключении устройства к компьютеру необходимо использовать только оригинальный и исправный USB-кабель.
  4. Проверить соединение на другом компьютере.
  5. Выключить смартфон, извлечь батарею на несколько минут и затем вставить ее обратно (касается старых устройств со съемным аккумулятором), переключить устройство в режим Recovery и сделать Wipe data/Factory reset → Wipe Сache Partition. После этого попытаться заново прошить аппарат.
  6. Если вы уверены в том, что проблема с внутренним накопителем, попробуйте восстановить память методом Nand Erase All.
Код:
<ID:0/004> File analysis..
<ID:0/004> SetupConnection..
<ID:0/004> Initialzation..
<ID:0/004> Removed!!
<ID:0/004> Get PIT for mapping..
<ID:0/004> There is no PIT partition.
<OSM> All threads completed. (succeed 0 / failed 1)
Код:
<ID:0/004><ID:0/004> File analysis..
<ID:0/004> SetupConnection..
<ID:0/004> Initialzation..
<ID:0/004> Get PIT for mapping..
<ID:0/004>
<ID:0/004> There is no PIT partition.
<OSM> All threads completed. (succeed 0 / failed 1)
  • Переключите устройство в режим прошивки и убедитесь, что в поле «PRODUCT NAME» отображена заводская маркировка устройства (например, GT-I9500). Если строка пустая, то это признак неисправности NAND-флеш.
Возможные причины:
  1. Выход из строя памяти EMMC
    Любой вид памяти может подвергаться влиянию внутренних и внешних факторов, таких как износ, физическое повреждение, ошибки аппаратного обеспечения и прочие. Ошибка появляется, когда память NAND имеет нарушение разделов PIT (появляются "битые", неисправные сектора/блоки). Попытаться их подвинуть можно файлом PIT, который содержит все необходимые сведения для каждого раздела. При установке PIT-файла он будет перераспределять память смартфона. На это влияют следующие причины.
    • Слабое место флеш-памяти — это количество циклов перезаписи в одной странице. Со временем электрическая активность изнашивает физическую структуру ячейки, уменьшая микроскопический слой оксида. Ситуация ухудшается также в связи с тем, что стандартные файловые системы часто записывают данные в одно и то же место. Часто обновляется корневой каталог файловой системы, так что первые секторы памяти расходуют свой запас значительно раньше.
    • Битовые ошибки. Природа микросхем NAND Flash такова, что в сохраненных данных непременно появляются ошибки, в связи с чем отдельные ячейки памяти начинают читаться неверно.
    • Контроллер. В его функции входит чтение/запись информации с микросхем памяти, распределение данных внутри микросхем для равномерного износа ячеек памяти, контроль и исправление ошибок чтения, выполнение различных алгоритмов для увеличения скорости работы накопителя и повышения надежности хранения данных. Чаще всего флеш-накопители ломаются либо по причине выхода из строя контроллера.
  2. Слетел первичный загрузчик
    Первичный загрузчик постоянно размещён в защищенном загрузочном секторе ROM (вшит в чип). PBL выполняется непосредственно после включения и действует как двигатель для загрузки вторичного загрузчика (SBL) во внутреннюю память, а затем активирует его.
Варианты решения:
  1. Выполнить подготовку и рекомендации перед прошивкой (спойлер №1).
  2. Сделать сброс данных командой Wipe Data/Factory Reset, далее скачать в профильной теме PIT-файл от последней прошивки и подготовить память перед установкой ПО. После этого прошить сервисную прошивку для восстановления.
  3. Если в Recovery появились красные строки «system invalid», смотрите спойлер №5.
  4. Восстановление внутреннего накопителя штатными средствами — с помощью Nand Erase All.
  • Если у вас смартфон в рабочем состоянии, но при прошивке выдает данную ошибку, просто используйте другой компьютер.
Код:
<ID:0/004><ID:0/004> File analysis..
<ID:0/004> SetupConnection..
<ID:0/004> Initialzation..
<ID:0/004> Set PIT file..
<ID:0/004> DO NOT TURN OFF TARGET!!
<ID:0/004> Get PIT for mapping..
<ID:0/004> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
Код:
<ID:0/037> File analysis..
<ID:0/037> SetupConnection..
<ID:0/037> Initialzation..
<ID:0/037> Set PIT file..
<ID:0/037> DO NOT TURN OFF TARGET!!
<ID:0/037> Get PIT for mapping..
Код:
<ID:0/003> File analysis..
<ID:0/003> SetupConnection..
<ID:0/003> Initialzation..
<ID:0/003> Get PIT for mapping..
<ID:0/003> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
  • Выход из строя памяти EMMC
    Любой вид памяти может подвергаться влиянию внутренних и внешних факторов, таких как износ, физическое повреждение, ошибки аппаратного обеспечения и прочие. Ошибка появляется, когда память NAND имеет нарушение разделов PIT (появляются "битые", неисправные сектора/блоки). Попытаться их подвинуть можно файлом PIT, который содержит все необходимые сведения для каждого раздела. При установке PIT-файла он будет перераспределять память смартфона. На это влияют следующие причины.
    • Слабое место флеш-памяти — это количество циклов перезаписи в одной странице. Со временем электрическая активность изнашивает физическую структуру ячейки, уменьшая микроскопический слой оксида. Ситуация ухудшается также в связи с тем, что стандартные файловые системы часто записывают данные в одно и то же место. Часто обновляется корневой каталог файловой системы, так что первые секторы памяти расходуют свой запас значительно раньше.
    • Битовые ошибки. Природа микросхем NAND Flash такова, что в сохраненных данных непременно появляются ошибки, в связи с чем отдельные ячейки памяти начинают читаться неверно.
    • Контроллер. В его функции входит чтение/запись информации с микросхем памяти, распределение данных внутри микросхем для равномерного износа ячеек памяти, контроль и исправление ошибок чтения, выполнение различных алгоритмов для увеличения скорости работы накопителя и повышения надежности хранения данных. Чаще всего флеш-накопители ломаются либо по причине выхода из строя контроллера.
  • Проблема поврежденного загрузчика
    Система ушла в bootloop (то есть в циклическую загрузку). В этот момент первичный загрузчик передает сигнал вторичному, активируя его.
  • Проблема версии Odin
    По малочисленным отзывам пользователей, поздние версии Odin выдают данное сообщение без дальнейшего продолжения установки ПО, в то время как ранние версии приложения без проблем прошивают эти устройства.
Варианты решения (выполнять последовательно):
  1. Обязательно выполнить подготовку перед прошивкой (спойлер №1).
  2. Перед установкой ПО необходимо включить на смартфоне опцию производителя оригинального оборудования OEM. Для этого откройте перейдите в Настройки → Об устройстве → Сведения о ПО → Номер сборки (нажмите на него 7 раз). После активации в настройках появится пункт «Параметры разработчика». В нем найдите опцию «Разблокировка, предусм. произ. ОЕМ» и включите ее.
  3. Перед установкой сервисной прошивки (пятифайловой с CSC_XXX) или сбросом до заводского состояния настоятельно рекомендуется удалить учетную запись Google. Это можно сделать по пути Настройки → Учетные записи.
  4. Перераспределить разделы памяти, прошив PIT-файл. Для этого из режима восстановления обязательно сделайте сброс данных командой «Wipe Data/Factory Reset», далее скачайте в профильной теме PIT-файл от прошивки, которую намереваетесь установить, и прошейте его. После этого установите основное ПО.
  5. Запустить приложение Odin от имени администратора.
  6. Заменить версию Odin на более раннюю/позднюю.
  7. Запустить Odin, поставить галочку на пункте «Nand Erase All» и прошить аппарат сервисной прошивкой.
Код:
<ID:0/003> File analysis..
<ID:0/003> SetupConnection..
<ID:0/003> Initialzation..
<ID:0/003> Get PIT for mapping..
<ID:0/003> Firmware update start..
<ID:0/003> SingleDownload.
<ID:0/003> sboot.bin
<ID:0/003> NAND Write Start!!
<ID:0/003> FAIL!
<ID:0/003>
<ID:0/003> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
Код:
<ID:0/004> File analysis..
<ID:0/004> SetupConnection..
<ID:0/004> Initialzation..
<ID:0/004> Get PIT for mapping..
<ID:0/004> Firmware update start..
<ID:0/004> SingleDownload.
<ID:0/004> aboot.mbn
<ID:0/004> NAND Write Start!!
<ID:0/004> FAIL! (Auth)
<ID:0/004>
<ID:0/004> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
Код:
<ID:0/004> File analysis..
<ID:0/004> SetupConnection..
<ID:0/004> Initialzation..
<ID:0/004> Get PIT for mapping..
<ID:0/004> Firmware update start..
<ID:0/004> SingleDownload.
<ID:0/004> sboot.bin
<ID:0/004> NAND Write Start!!
<ID:0/004> cm.bin
<ID:0/004> FAIL!
<ID:0/004>
<ID:0/004> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
Код:
<ID:0/005> File analysis..
<ID:0/005> SetupConnection..
<ID:0/005> Initialzation..
<ID:0/005> Get PIT for mapping..
<ID:0/005> Firmware update start..
<ID:0/005> SingleDownload.
<ID:0/005> aboot.mbn
<ID:0/005> sbl1.mbn
<ID:0/005> rpm.mbn
<ID:0/005> FAIL! (Auth)
<ID:0/005>
<ID:0/005> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
Код:
<ID:0/008> File analysis..
<ID:0/008> SetupConnection..
<ID:0/008> Initialzation..
<ID:0/008> Set PIT file..
<ID:0/008> DO NOT TURN OFF TARGET!!
<ID:0/008> Get PIT for mapping..
<ID:0/008> Firmware update start..
<ID:0/008> SingleDownload.
<ID:0/008> sboot.bin
<ID:0/008> param.bin
<ID:0/008> FAIL!
<ID:0/008>
<ID:0/008> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
Код:
<ID:0/004> File analysis..
<ID:0/004> SetupConnection..
<ID:0/004> Initialzation..
<ID:0/004> Set PIT file..
<ID:0/004> DO NOT TURN OFF TARGET!!
<ID:0/004> Get PIT for mapping..
<ID:0/004> Firmware update start..
<ID:0/004> SingleDownload.
<ID:0/004> emmc_appsboot.mbn
<ID:0/004> lksecapp.mbn
<ID:0/004> xbl.elf
<ID:0/004> FAIL! (Auth)
<ID:0/004>
<ID:0/004> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
  • Secondary Bootloader (вторичный загрузчик) поставляется Samsung вместе с основным ПО в файлах sboot.bin/aboot.mbn. SBL добавляет функции для стирания и программирования флеш-памяти, обрабатывает загрузку нового или обновленного ПО, а также проверяет аппаратное обеспечение системы, монтирует корневое устройство и затем загружает необходимые модули ядра.
Возможные причины:
  1. Неизвестное ПО
    Ошибка возникает при установке на устройство ПО, предназначенного для другой модели смартфона. При попытке загрузить на аппарат прошивку, которая не была подписана поставщиком устройства, загрузчик сканирует весь код, и, проверив несовпадение, блокирует установку данного ПО на устройство.
  2. Даунгрейд — понижение версии загрузчика
    Новые версии загрузчика не дают понижать себя загрузчиками ранних версий. После попытки сделать это процесс прошивки прерывается. При понижении версии загрузчика на устройстве выводятся следующие уведомления:
    • «REV SW CHECK FAIL: (aboot) Fused 2 > Binary 1» — попытка понижения загрузчика со 2-й версии до 1-й;
    • «SW REV CHEK FAIL : Device 2, Binary 1» — попытка понижения загрузчика со 2-й версии до 1-й;
    • «[CM] SW REV CHEK FAIL : Device :4, Binary :3» — попытка понижения загрузчика с 4-й версии до 3-й;
    • «SW REV CHEK FAIL : [abl]fused 2 > binary 1» — попытка понижения загрузчика со 2-й версии до 1-й.
  3. Смена региона
    Ошибка появляется при установке европейского ПО поверх ПО, предназначенного для китайского региона (и наоборот). Если ваш смартфон произведён для китайского региона или имеет китайское ПО, то европейская/международная прошивка не прошьется. Китайская прошивка имеет особенный загрузчик, другие драйвера модема, отличные от международной версии, и другую переразметку памяти NAND.
Варианты решения:
  1. Обязательно идентифицировать точную модель устройства. Как это сделать, подробно описано . Узнав ее, можно быть полностью уверенным в том, что скачанная прошивка является подходящей для прошиваемого аппарата.
  2. Не понижать версию загрузчика. Если по какой-то причине не получается идентифицировать версию установленной прошивки, то тогда нужно установить самую последнюю доступную для данной модели версию.
  3. Выключить смартфон, извлечь батарею на несколько минут и затем вставить ее обратно (касается старых устройств со съемным аккумулятором).
  4. Запустить Odin от имени администратора.
  5. Кабель должен быть напрямую подключен к USB-разъему на материнской плате, с задней стороны компьютера.
  6. При подключении устройства к компьютеру необходимо использовать только оригинальный и исправный USB-кабель.
  7. Для правильного перехода с китайской версии прошивки на европейскую требуется разметить (подготовить) память перед установкой основного ПО. Для этого из режима восстановления обязательно сделайте сброс данных командой «Wipe Data/Factory Reset», далее скачайте в профильной теме PIT-файл от прошивки, которую намереваетесь установить, и прошейте его. После этого установите основное ПО.
  8. Кому необходим даунгрейд:
    • [Однофаловая прошивка] Чтобы корректно понизить версию ОС, нужно в прошивке файловым менеджером удалить расширение md5, далее удалить из архива файлы загрузчика sboot.bin и param.bin и после этого изготовленную прошивку установить в Odin как часть «AP».
    • [Многофаловая (4, 5) прошивка] Такую прошивку нужно установить без пакета «Bootloader_XXX.tar.md5» в BL.
Код:
<ID:0/004> File analysis..
<ID:0/004> SetupConnection..
<ID:0/004> Initialzation..
<ID:0/004> Get PIT for mapping..
<ID:0/004> Firmware update start..
<ID:0/004> SingleDownload.
<ID:0/004> sboot.bin
<ID:0/004> NAND Write Start!!
<ID:0/004> param.bin
<ID:0/004> boot.img
<ID:0/004> recovery.img
<ID:0/004> system.img
<ID:0/004> __XmitData_Write
<ID:0/004> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
<ID:0/004> Removed!!
Код:
<ID:0/008><ID:0/008> File analysis..
<ID:0/008> SetupConnection..
<ID:0/008> Initialzation..
<ID:0/008> Get PIT for mapping..
<ID:0/008> Firmware update start..
<ID:0/008> SingleDownload.
<ID:0/008> sboot.bin
<ID:0/008> NAND Write Start!!
<ID:0/008> boot.img
<ID:0/008> recovery.img
<ID:0/008> system.img
<ID:0/008> FAIL!
<ID:0/008>
<ID:0/008> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
Код:
<ID:0/010> File analysis..
<ID:0/010> SetupConnection..
<ID:0/010> Initialzation..
<ID:0/010> Set PIT file..
<ID:0/010> DO NOT TURN OFF TARGET!!
<ID:0/010> Get PIT for mapping..
<ID:0/010> Firmware update start..
<ID:0/010> SingleDownload.
<ID:0/010> aboot.mbn
<ID:0/010> NAND Write Start!!
<ID:0/010> sbl1.mbn
<ID:0/010> rpm.mbn
<ID:0/010> tz.mbn
<ID:0/010> sdi.mbn
<ID:0/010> NON-HLOS.bin
<ID:0/010> boot.img
<ID:0/010> recovery.img
<ID:0/010> system.img.ext4
<ID:0/010> FAIL! (Write)
<ID:0/010>
<ID:0/010> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
  • /system — главная директория, где хранятся неизменяемые компоненты ОС Android. Если проводить аналогию, то эта папка похожа на папку C:\windows\, доступную только для чтения. Содержимое этой директории формируется во время компиляции операционной системы.
Для начала:
  • Переключаем устройство в режим восстановления и убеждаемся в отсутствии красных сообщений:
    • failed to mount /cache (Invalid argument) — не удалось смонтировать /cache (недопустимый аргумент);
    • E: Can`t mount /cache — E: не удается смонтировать /cache;
    • failed to mount /system (Invalid argument) — не удалось смонтировать /system (недопустимый аргумент);
    • E: Can`t mount /cache/recovery/last install — E: не удается смонтировать /cache/recovery/last install;
    • E: Can`t open /cache/recovery/last install — E: не удалось открыть /cache/recovery/last install;
    • E: failed to mount /data (no such file or directoty) — Е: не удалось смонтировать /data (нет такого файла или директории).
  • Монтирование — объяснение ОС о том, как ей добраться до конкретного раздела с данными и в последствии сделать их доступными пользователю.
Возможные причины:
  • Ошибка неизвестных файлов
    Ошибка появляется при прошивке аппарата файлом, предназначенным для другой модели или модификации смартфона. При попытке загрузить на аппарат прошивку, которая не была подписана поставщиком устройства, загрузчик сканирует весь код, и, проверив несовпадение, блокирует установку данного ПО на устройство.
  • Ошибка регионального/международного ПО
    После установки прошивки для Китая или другого региона объем свободной внутренней памяти телефона может как уменьшиться, так и увеличиться. Проблема может быть связана с увеличением памяти PIT-файлом, либо с установкой кастомных прошивок с уменьшенной системной частью. Была перераспределена память на сектора — и теперь система не может присоединить разделы, в связи с тем что не обнаруживает каталоги и файлы в директориях.
  • Ошибка разрыва соединения
    Старый, изношенный или не оригинальный USB-кабель, расшатанные USB-разъемы, прерывание процесса прошивки (умышленное или вызванное сбоем в системе электроснабжения) и т.д.
  • Ошибка понижения версии загрузчика
    Новые версии загрузчика не дают понижать себя загрузчиками ранних версий. После попытки сделать это процесс прошивки прерывается.
  • Ошибка версии Odin
    Новые версии Odin могут зависать на прошивке системной части. Проблема решается использованием Odin до v3.07.
Варианты решения:
  1. Обязательно идентифицировать точную модель устройства. Как это сделать, подробно описано . Узнав ее, можно быть полностью уверенным в том, что скачанная прошивка является подходящей для прошиваемого аппарата.
  2. Кабель должен быть напрямую подключен к USB-разъему на материнской плате, с задней стороны компьютера.
  3. При подключении устройства к компьютеру необходимо использовать только оригинальный и исправный USB-кабель.
  4. В поле загрузки прошивки «AP» не должно быть русских букв, пробелов, а только латиница (имеется ввиду путь до файла).
  5. Из режима восстановления обязательно сделать сброс данных командой «Wipe Data/Factory Reset», далее скачать в профильной теме PIT-файл от прошивки, которую намереваетесь установить, и прошить его. После этого установить основное ПО.
  6. Заменить версию Odin на более раннюю/позднюю.
  7. При обнаружении красных сообщений в режиме восстановления (если сервисная прошивка не решила проблему) нужно произвести форматирование памяти: запустить Odin и выставить галочку на пункте «Nand Erase All», далее прошить аппарат сервисной прошивкой.
  8. Установить модифицированное рекавери, сделать Full Wipe и прошить кастомную прошивку. Раз системная часть не заливается, нужно взять системную часть меньшего размера — и тогда она вместится. У кастомов она деодексирована и максимально вырезана создателем ROM.
Код:
<ID:0/014> File analysis..
<ID:0/014> SetupConnection..
<ID:0/014> Initialzation..
<ID:0/014> Set PIT file..
<ID:0/014> DO NOT TURN OFF TARGET!!
<ID:0/014>
<ID:0/014> Re-Partition operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
<ID:0/014> Removed!!
Код:
<ID:0/052> File analysis..
<ID:0/052> SetupConnection..
<ID:0/052> Initialzation..
<ID:0/052> Set PIT file..
<ID:0/052> DO NOT TURN OFF TARGET!!
<ID:0/052> Re-Partition operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
Код:
<ID:0/016> SetupConnection..
<ID:0/016> Initialzation..
<ID:0/016> Set PIT file..
<ID:0/016> DO NOT TURN OFF TARGET!!
<ID:0/016> FAIL!
<ID:0/016>
<ID:0/016> Re-Partition operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
  • Re-Partition operation failed (операция по фрагментации разделов завершилось неудачей) — в худшем случае это означает, что таблица разделов повреждена. Операция прошла не успешно, так как нечего перераспределять: память NAND имеет полное или частичное нарушение разделов PIT (при этих нарушениях появляются неисправные сектора).
  • PIT (от англ. Partition Information Tables) — информационные таблицы разделов, которые отвечают за распределение внутренней памяти NAND на разделы (сектора).
Возможные причины:
  • Неизвестное ПО
    Ошибка возникает при установке на устройство ПО, предназначенного для другой модели смартфона. При попытке загрузить на аппарат прошивку, которая не была подписана поставщиком устройства, загрузчик сканирует весь код, и, проверив несовпадение, блокирует установку данного ПО на устройство.
  • Выход из строя внутреннего накопителя
    • Причины неисправности «EMMC Chip NAND Flash Memory IC»
      • Была переразбита память на сектора, и теперь система не может присоединить разделы, так как она не обнаруживает каталоги и файлы в соответствующих директориях (например, переход с китайской прошивки, у которой системная часть меньшего объема, на европейскую, у которой она больше и поэтому не вмещается).
      • Слабое место флеш-памяти — это количество циклов перезаписи в одной странице. Со временем электрическая активность изнашивает физическую структуру ячейки, уменьшая микроскопический слой оксида. Ситуация ухудшается также в связи с тем, что стандартные файловые системы часто записывают данные в одно и то же место. Часто обновляется корневой каталог файловой системы, так что первые секторы памяти расходуют свой запас значительно раньше.
      • Битовые ошибки. Природа микросхем NAND Flash такова, что в сохраненных данных непременно появляются ошибки, в связи с чем отдельные ячейки памяти начинают читаться неверно.
      • Контроллер. В его функции входит чтение/запись информации с микросхем памяти, распределение данных внутри микросхем для равномерного износа ячеек памяти, контроль и исправление ошибок чтения, выполнение различных алгоритмов для увеличения скорости работы накопителя и повышения надежности хранения данных. Чаще всего флеш-накопители ломаются либо по причине выхода из строя контроллера.
    • Признаки выхода из строя микросхемы флеш-памяти:
      • при работе с фотокамерой смартфон выключился, а при попытке его включить ушел в циклическую перезагрузку;
      • был сделан сброс к заводским настройкам через режим восстановления, после чего устройство перестало в него заходить;
      • в режим загрузки аппарат входит без проблем, но не дает прошить ни одну пошивку;
      • зависает или циклически загружается первичный логотип;
      • слетела прошивка (перестал загружаться, зависает на картинке Samsung);
      • после прошивки смартфон выводит сообщение: «ODIN: flash read failure ERROR: There is no pit binary».
Для начала:
  • Переключите устройство в режим восстановления (рекавери) — если есть вход, то этот небольшой раздел памяти не поврежден.
Варианты решения (выполнять последовательно):
  1. Обязательно идентифицировать точную модель устройства. Как это сделать, подробно описано . Узнав ее, можно быть полностью уверенным в том, что скачанная прошивка является подходящей для прошиваемого аппарата..
  2. Обязательно выполнить подготовку перед прошивкой (спойлер №1).
  3. Из режима восстановления обязательно сделать сброс данных командой «Wipe Data/Factory Reset», далее скачать в профильной теме PIT-файл от прошивки, которую намереваетесь установить, и прошейте его. После этого установить основное ПО.
  4. Запустить Odin, поставить галочку на пункте «Nand Erase All» и прошить аппарат сервисной прошивкой.
  5. В большинстве случаев это повреждение флеш-памяти, необходимо идти в СЦ на гарантийный ремонт для замены материнской платы.
Код:
<ID:0/005> File analysis..
<ID:0/005> SetupConnection..
<ID:0/005> Initialzation..
<ID:0/005> Get PIT for mapping..
<ID:0/005> Firmware update start..
<ID:0/005> SingleDownload.
<ID:0/005> boot.img
<ID:0/005> NAND Write Start!!
<ID:0/005> FAIL!
<ID:0/005>
<ID:0/005> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
Код:
<ID:0/008> File analysis..
<ID:0/008> SetupConnection..
<ID:0/008> Initialzation..
<ID:0/008> Set PIT file..
<ID:0/008> DO NOT TURN OFF TARGET!!
<ID:0/008> Get PIT for mapping..
<ID:0/008> Firmware update start..
<ID:0/008> SingleDownload.
<ID:0/008> sboot.bin
<ID:0/008> NAND Write Start!!
<ID:0/008> param.bin
<ID:0/008> boot.img
<ID:0/008> __XmitData_Write
<ID:0/008> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
  • boot.img — ядро, которое является практически самой главной частью айоперационной системы Android. Оно отвечает за взаимодействие между всем «железом» и программной частью системы. Ядро состоит из набора драйверов всего имеющегося в устройстве оборудования и подсистемы управления памятью, сетью, безопасностью и прочих основных функций операционной системы.
Возможные причины:
  • Нарушено соединение смартфона с компьютером из-за некачественного или неоригинального USB-кабеля и т.д.
  • Ошибка появляется при установке европейского ПО поверх ПО, предназначенного для китайского региона (и наоборот). Если ваш смартфон произведён для китайского региона или имеет китайское ПО, то европейская/международная прошивка не прошьется. Китайская прошивка имеет особенный загрузчик, другие драйвера модема, отличные от международной версии, и другую переразметку памяти NAND.
  • Повреждение загрузчика или его непосредственного раздела на внутренней памяти, а также другие физические неисправности: процессор приложений, контроллеры и т.д
Варианты решения (выполнять последовательно):
  1. Выполнить подготовку перед прошивкой ПО (спойлер №1).
  2. Кабель должен быть напрямую подключен к USB-разъему на материнской плате, с задней стороны компьютера.
  3. Из режима восстановления нужно обязательно сделать сброс пользовательских данных командой Wipe Data/Factory Reset, далее прошить сервисной четырехфайловой прошивкой или, для новых смартфонов, универсальной пятифайловой, но только с сервисной сборкой (BL + AP + CP + CSC).
  4. Скачать в профильной теме PIT-файл и предварительно прошить перед установкой основного ПО.
Код:
<ID:0/004> File analysis..
<ID:0/004> SetupConnection..
<ID:0/004> Initialzation..
<ID:0/004> Get PIT for mapping..
<ID:0/004> Firmware update start..
<ID:0/004> SingleDownload.
<ID:0/004> sboot.bin
<ID:0/004> cm.bin
<ID:0/004> boot.img
<ID:0/004> recovery.img
<ID:0/004> system.img
<ID:0/004> modem.bin
<ID:0/004> cache.img
<ID:0/004> hidden.img
<ID:0/004> FAIL!
<ID:0/004>
<ID:0/004> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
Код:
<ID:0/005> File analysis..
<ID:0/005> SetupConnection..
<ID:0/005> Initialzation..
<ID:0/005> Get PIT for mapping..
<ID:0/005> Firmware update start..
<ID:0/005> SingleDownload.
<ID:0/005> aboot.mbn
<ID:0/005> NAND Write Start!!
<ID:0/005> NON-HLOS.bin
<ID:0/005> rpm.mbn
<ID:0/005> sbl1.mbn
<ID:0/005> tz.mbn
<ID:0/005> boot.img
<ID:0/005> recovery.img
<ID:0/005> system.img.ext4
<ID:0/005> modem.bin
<ID:0/005> cache.img.ext4
<ID:0/005> hidden.img.ext4
<ID:0/005> FAIL! (Size)
<ID:0/005>
<ID:0/005> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
Код:
<ID:0/004> File analysis..
<ID:0/004> SetupConnection..
<ID:0/004> Initialzation..
<ID:0/004> Set PIT file..
<ID:0/004> DO NOT TURN OFF TARGET!!
<ID:0/004> Get PIT for mapping..
<ID:0/004> Firmware update start..
<ID:0/004> SingleDownload.
<ID:0/004> sboot.bin
<ID:0/004> param.bin
<ID:0/004> cm.bin
<ID:0/004> boot.img
<ID:0/004> recovery.img
<ID:0/004> system.img
<ID:0/004> modem.bin
<ID:0/004> Transmission Complete..
<ID:0/004> Now Writing.. Please wait about 2 minutes
<ID:0/004> Receive Response from boot-loader
<ID:0/004> modem_debug.bin
<ID:0/004> Transmission Complete..
<ID:0/004> Now Writing.. Please wait about 2 minutes
<ID:0/004> Receive Response from boot-loader
<ID:0/004> cache.img
<ID:0/004> hidden.img
<ID:0/004> RQT_CLOSE !!
<ID:0/004>
<ID:0/004> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
  • hidden.img — контейнер, который содержит папку«Common_app» (общие для всех стран в составе архива CSC приложения); папки с наименованием конкретных стран (SER, SEK и т.д.), в которых содержится индивидуальный контент для каждой из стран-потребителей; папка «INTERNAL_SDCARD», в которой находится музыка.
Возможные причины:
  • Проблема сообщения «hidden.img» связана с переразметкой внутренней памяти. Обычно эта ошибка появляется при смене региона. Производитель для каждого региона установил индивидуальный размер раздела «HIDDEN; это 10 MБ, 45 MБ, 60 MБ, 100 MБ, 150 MБ, 200 MБ, 250 MБ, 300 MБ. Например, при переходе с региона SER (Россия), где раздел «HIDDEN» равен 10 MБ, на регион TEF (Германия), где «HIDDEN» равен 300 MБ, процесс прошивки прервется ошибкой на системном разделе «hidden.img», потому что в сектор памяти, размеченный для 10 MБ, не вместится ПО, предназначенное для раздела размером 300 MБ. Размер раздела «HIDDEN» указывается в названии PIT-файла, например, PIT-файл с аппарата SM-G935F Galaxy S7 Edge, произведенного для Франции, выглядит следующим образом: HERO2LTE_EUR_OPEN_HIDDEN250M.pit, где 250 MБ — это размер системного раздела «HIDDEN».
Варианты решения (выполнять последовательно):
  1. Выполнить подготовку перед прошивкой ПО (спойлер №1).
  2. Прошить устройство сервисной прошивкой. Перед установкой основного ПО из режима восстановления нужно обязательно сделать сброс пользовательских данных командой «Wipe Data/Factory Reset» во избежание программных конфликтов.
    • Последовательность действий: сброс из рекавери → установка основного ПО.
  3. Скачать в профильной теме PIT-файл с нужным размером раздела «HIDDEN» и переразметить память перед установкой основного ПО. Если сразу установить PIT-файл с расширенным разделом «HIDDEN300M», то в дальнейшем можно избавиться от процесса разметки навсегда. Перед установкой основного ПО, из режима восстановления нужно обязательно сделать сброс пользовательских данных командой «Wipe Data/Factory Reset» во избежание программных конфликтов.
    • Последовательность действий: сброс из рекавери → переразметка PIT-файлом → установка основного ПО.
Код:
<ID:0/005> File analysis..
<ID:0/005> SetupConnection..
<ID:0/005> Initialzation..
<ID:0/005> Set PIT file..
<ID:0/005> DO NOT TURN OFF TARGET!!
<ID:0/005> Get PIT for mapping..
<ID:0/005> Firmware update start..
<ID:0/005> SingleDownload.
<ID:0/005> sboot.bin
<ID:0/005> NAND Write Start!!
<ID:0/005> param.bin
<ID:0/005> cm.bin
<ID:0/005> boot.img
<ID:0/005> recovery.img
<ID:0/005> system.img
<ID:0/005> userdata.img
<ID:0/005> meta-data/
<ID:0/005> meta-data/fota.zip
Код:
<ID:0/007> File analysis..
<ID:0/007> SetupConnection..
<ID:0/007> Initialzation..
<ID:0/007> Get PIT for mapping..
<ID:0/007> Firmware update start..
<ID:0/007> SingleDownload.
<ID:0/007> sboot.bin
<ID:0/007> NAND Write Start!!
<ID:0/007> param.bin
<ID:0/007> cm.bin
<ID:0/007> boot.img
<ID:0/007> recovery.img
<ID:0/007> system.img
<ID:0/007> modem.bin
<ID:0/007> Transmission Complete..
<ID:0/007> Now Writing.. Please wait about 2 minutes
<ID:0/007> Receive Response from boot-loader
<ID:0/007> cache.img
<ID:0/007> hidden.img
<ID:0/007> meta-data/
<ID:0/007> meta-data/download-list.txt
  • Метаданные — информация о другой информации, или данные, относящиеся к дополнительной информации о содержимом или объекте. Обычно под метаданными понимается любая информация, необходимая в информационно-аналитических системах для анализа, проектирования, построения, внедрения и применения компьютерной системы.
  • Папка «meta-data» расположена в региональном архиве «CSC» и содержит в себе информацию «download-list.txt» (загрузочный список с наименованием файлов прошивки).
Варианты решения:
  1. Использовать новые версии Odin, начиная с v3.12.3 и выше, так как более ранние версии не прошивают раздел «meta-data».
Код:
<ID:0/003> File analysis..
<ID:0/003> SetupConnection..
<ID:0/003> Initialzation..
<ID:0/003> Get PIT for mapping..
<ID:0/003> Firmware update start..
<ID:0/003> SingleDownload.
<ID:0/003> recovery.img
<ID:0/003> FAIL!
<ID:0/003>
<ID:0/003> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
Код:
<ID:0/012> File analysis..
<ID:0/012> SetupConnection..
<ID:0/012> Initialzation..
<ID:0/012> Get PIT for mapping..
<ID:0/012> Firmware update start..
<ID:0/012> SingleDownload.
<ID:0/012> recovery.img
<ID:0/012> NAND Write Start!!
<ID:0/012> FAIL! (Auth)
<ID:0/012>
<ID:0/012> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
Код:
<OSM> CF-Auto-Root-hlte-hltexx-smn9005.tar.md5 is valid.
<OSM> Checking MD5 finished Sucessfully..
<OSM> Leave CS..
<ID:0/008> Added!!
<ID:0/008> Odin v.3 engine (ID:8)..
<ID:0/008> File analysis..
<ID:0/008> SetupConnection..
<ID:0/008> Initialzation..
<ID:0/008> Get PIT for mapping..
<ID:0/008> Firmware update start..
<ID:0/008> recovery.img
<ID:0/008> NAND Write Start!!
<ID:0/008> FAIL! (Auth)
<OSM> All threads completed. (succeed 0 / failed 1)
Код:
<ID:0/007> Odin v.3 engine (ID:7)..
<ID:0/007> File analysis..
<ID:0/007> SetupConnection..
<ID:0/007> Initialzation..
<ID:0/007> Get PIT for mapping..
<ID:0/007> Firmware update start..
<ID:0/007> SingleDownload.
<ID:0/007> aboot.mbn
<ID:0/007> NAND Write Start!!
<ID:0/007> sbl1.mbn
<ID:0/007> rpm.mbn
<ID:0/007> tz.mbn
<ID:0/007> sdi.mbn
<ID:0/007> NON-HLOS.bin
<ID:0/007> boot.img
<ID:0/007> recovery.img
<ID:0/007> __XmitData_Write
<ID:0/007> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
  • Android Recovery — это упрощенная среда выполнения команд на основе ОС Android, реализуемая как отдельно от основной операционной системы, так и параллельно с ней. Файл «recovery.img» является сервисным (расширяющим возможности основного ПО) программным обеспечением, с логически выделенным разделом на встроенной памяти и отделенный от разделов операционной системы (boot/kernel, root/system) и от файлов пользователя, находящихся на том же накопителе. Он содержит свое собственное Linux-ядро, отделенное от ядра главной системы Android. Благодаря отдельному ядру и recovery_apps устройство имеет возможность независимо загрузиться в режим восстановления, даже если повреждена основная система, что позволяет пользователю исправить с помощью набора доступных инструментов поврежденное устройство. Восстановление является полностью независимым от операционной системы Android и имеет целевое предназначение — обновление и восстановление ОС. Однако восстановление системы не предназначено для восстановления пользовательских данных.
Варианты решения (выполнять последовательно):
  1. Перед установкой модифицированного ПО необходимо включить на смартфоне опцию производителя оригинального оборудования OEM. Для этого перейдите в Настройки → Об устройстве → Сведения о ПО → Номер сборки (нажмите на него 7 раз). После активации в настройках появится пункт «Параметры разработчика». В нем найдите опцию «Разблокировка, предусм. произ. ОЕМ» и включите ее.
  2. Выключить смартфон, извлечь батарею на несколько минут и затем вставить ее обратно (касается старых устройств со съемным аккумулятором). Далее прошить нужное ПО.
  3. Перед установкой основного ПО или отдельных файлов из режима восстановления обязательно нужно сделать сброс пользовательских данных командой «Wipe Data/Factory Reset» во избежание программных конфликтов.
Код:
<ID:0/007> File analysis..
<ID:0/007> SetupConnection..
<ID:0/007> Initialzation..
<ID:0/007> Get PIT for mapping..
<ID:0/007> Firmware update start..
<ID:0/007> SingleDownload.
<ID:0/007> modem.bin
<ID:0/007> NAND Write Start!!
<ID:0/007> FAIL! (Auth)
<ID:0/007>
<ID:0/007> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
Код:
<ID:0/003> File analysis..
<ID:0/003> SetupConnection..
<ID:0/003> Initialzation..
<ID:0/003> Set PIT file..
<ID:0/003> DO NOT TURN OFF TARGET!!
<ID:0/003> Get PIT for mapping..
<ID:0/003> Firmware update start..
<ID:0/003> SingleDownload.
<ID:0/003> sboot.bin
<ID:0/003> param.bin
<ID:0/003> cm.bin
<ID:0/003> boot.img
<ID:0/003> recovery.img
<ID:0/003> system.img
<ID:0/003> userdata.img
<ID:0/003> modem.bin
<ID:0/003> Transmission Complete..
<ID:0/003> Now Writing.. Please wait about 2 minutes
<ID:0/003>
<ID:0/003> Receive Response from boot-loader
<OSM> All threads completed. (succeed 0 / failed 1)
Код:
<ID:0/007> File analysis..
<ID:0/007> SetupConnection..
<ID:0/007> Initialzation..
<ID:0/007> Get PIT for mapping..
<ID:0/007> Firmware update start..
<ID:0/007> SingleDownload.
<ID:0/007> NON-HLOS.bin
<ID:0/007> NAND Write Start!!
<ID:0/007> FAIL! (Auth)
<ID:0/007>
<ID:0/007> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
Код:
<ID:0/005> modem.bin
<ID:0/005> Transmission Complete..
<ID:0/005> Now Writing.. Please wait about 2 minutes
<ID:0/005> FAIL! (Auth)
<ID:0/005>
<ID:0/005> Receive Response from boot-loader
<OSM> All threads completed. (succeed 0 / failed 1)
  • Modem или CP (Communication Processor) — коммуникационный процессор «Cortex-R», основной процессор модема. Это аппаратный элемент (чип) радиоблока системной платы, управляющий всеми функциями радио.
Возможные причины:
  • Установка файлов, предназначенных для другой модели смартфона.
  • Понижение версии модема (драйвера модема). Проблема связана с разделом /efs, в котором хранятся уникальные коды радиосвязи: при понижении версии драйвера модема нарушается значение хэш, и данные раздела не могут «прочесть» этот модем.
  • Неисправность самого радиоблока, его составных частей или коммуникационного процессора (радиомодуля). Возможно, причиной является физическое воздействие на устройство: падение, попадание влаги, температурное воздействие, ослабление коннекторов, шлейфов.
  • Признаки изменения раздела «/efs» или повреждение радиомодуля:
    • при включении появляется изображение лежачего робота, в режим восстановления не входит, только режим загрузки;
    • устройство не загружается в основной режим, выполняет циклическую перезагрузку;
    • после неудавшейся прошивки в режиме загрузки появилась строка «SECURE CHECK FAIL : (RADIO)»;
    • в режиме восстановления появилась красная строка «E: unable to mount /efs (Invalid argument))».
Варианты решения (выполнять последовательно):
  1. Обязательно идентифицировать точную модель устройства. Как это сделать, подробно описано . Узнав ее, можно быть полностью уверенным в том, что скачанная прошивка является подходящей для прошиваемого аппарата.
  2. Установить ту прошивку, которая стояла ранее до возникновение проблемы. Если не помните версию ПО, то устанавливайте последнюю на данный момент времени со сбросом данных и переразметкой разделов памяти.
  3. Воспользоваться программаторами «Octoplus» или «Z3X» для восстановление связи (раздела EFS).
  4. Снять заднюю крышку и аккуратно произвести первичный осмотр на факт окисления контактов, «БГА» микросхемы, а также на качество соединения коаксиальных кабелей, коннекторов, шлейфов и т.д. Возможно, причина найдется.
  5. Отнести телефон в АСЦ.
Код:
<ID:0/003> File analysis..
<ID:0/003> SetupConnection..
<ID:0/003> Initialzation..
<ID:0/003> FAIL! (DeviceInfo)
<OSM> All threads completed. (succeed 0 / failed 1)
<ID:0/003> Removed!!
Код:
<ID:0/003> File analysis..
<ID:0/003> skip file list for home binary
<ID:0/003> param.bin
<ID:0/003> userdata.img
<ID:0/003> modem_debug.bin
<ID:0/003> Home Binary Download
<ID:0/003> SetupConnection..
<ID:0/003> Initialzation..
<ID:0/003> FAIL! (DeviceInfo)
<OSM> All threads completed. (succeed 0 / failed 1)

Возможные причины:
  • Неудачная попытка установить модифицированное TWRP для получения Root-прав.
Варианты решения:
  1. Загрузить официальную прошивку для своей модели.
Код:
<ID:0/008> recovery.img
<ID:0/008> system.img.ext4
<ID:0/008> cache.img.ext4
<ID:0/008> FAIL! (Ext4)
<ID:0/008>
<ID:0/008> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
-----
  • При попытке включить устройство или войти в режим восстановления появляется диалоговое окно с сообщением: «Firmware upgrade encountered an issue. Please select recovery mode in Kies & try again».
Возможные причины:
  • Произошел сбой при обновлении ПО программой «Kies» или «Smart Switch».
  • Произошел сбой или разрыв соединения при обновлении ПО через Odin.
  • Произошло понижении версии ОС.
  • Нарушение целостности системных файлов, ошибки при их прошивке, нарушения в разрешениях и владельцах при прошивке, неверная компиляции системных файлов в процессе модификации, неверные данные в init.d.
Варианты решения (выполнять последовательно):
  1. Обязательно выполнить подготовительный процесс и рекомендации (спойлер №1).
  2. Для восстановления системы переключить телефон в режим загрузки и заново прошить телефон через Odin.
  • «<OSM>» — инициализация прошивки;
  • «Enter CS for MD5..» — ввод контрольной суммы для md5;
  • «Check MD5.. Do not unplug the cable..» — идет проверка контрольной суммы (md5), не отсоединяйте кабель;
  • «Checking MD5 finished Sucessfully..» —проверка контрольной суммы (md5) завершена успешно;
  • «MD5 hash value is invalid» — значение хеш-суммы является недействительным;
  • «Leave CS..» — контрольная сумма допущена;
  • «Odin v.3 engine (ID:3)..» — Odin v3 производит передачу данных через порт с ID 003;
  • «File analysis..» — анализ файлов;
  • «SetupConnection..» — настройка соединения;
  • «Initialzation..» — инициализация;
  • «Get PIT for mapping..» — получение сведений о разделах информационной таблицы для сопоставления;
  • «There is no PIT partition.» — нет таблицы информационных разделов (разметка не возможна);
  • «Firmware update start.». — запуск обновления прошивки;
  • «NAND Write Start!!» — начало записи флеш-памяти;
  • «Set PIT file..» — установите файл информационной таблицы разделов;
  • «DO NOT TURN OFF TARGET!!» — не отключайте объект;
  • «Re-Partition operation failed.» — операция перераспределения потерпела неудачу;
  • «Complete(Write) operation failed.» — операция завершения (записи) потерпела неудачу;
  • «Transmission Complete» — полное прохождение;
  • «Now Writing... Please wait about 2 minutes» — выполняется запись, пожалуйста, подождите около 2 минут;
  • «Receive Response from boot-loader» — получите ответ от загрузчика;
  • «Removed!!» — извлечен;
  • «Added!!» — добавлен;
  • «Can't open the serial(COM) port.» — не удается открыть COM-порт.
  • «__XmitData_Write» — неизвестная ошибка при записи данных;
  • «FAIL! (Auth)» — сбой аутентификации (проверка подлинности выявила стороннее ПО);
  • «RQT_CLOSE !! (Reliability Quality Test)» — тест качества надежности завершен;
  • «All threads completed. (succeed 0 / failed 1)» — все потоки/процессы завершены. (успехом 0 / неудачей 1) либо (успехом 1 / неудачей 0);
  • «SingleDownload.» — единственная загрузка;
  • «Remain Port .... 0» — состояние COM-порта .... 0.
 
  • Спасибо
Благодарности: adamiil, weder, vovanKARPO и 3 других

DDDTK

В ожидании дождя...
Модератор
16.12.2018
530
1 187
156
smartsworld.ru
SD-карта как внутренний накопитель без Root-прав

Важно:
  • Желательно, чтобы скорость SD-карты была не ниже скорости встроенной памяти.
  • Карта памяти в процессе будет отформатирована. Не забудьте сделать резервную копию данных!
  • После всех действий компьютер и смартфон будет видеть только карту памяти через данное устройство.
Инструкция:
  1. Скачайте и установите , а также загрузите и распакуйте в любую удобную для вас папку ADB (platform-tools_r29.0.1-windows.zip).
  2. Включите отладку по USB на смартфоне и подключите его к ПК.
  3. В папке с ADB на пустом месте нажмите клавишу Shift и затем ПКМ (правая кнопка мыши). В появившемся меню выберите «Открыть окно команд».
  4. Введите команду adb devices. На смартфоне подтвердите отладку и убедитесь, что устройство подключено и правильно работает.
  5. Далее выполните команду adb shell и затем sm list-disks. Будет выведено примерно следующее: disk:179,128.
  6. Чтобы использовать полный объём карты памяти, напишите sm partition disk:179,128 private; если половину — то sm partition disk:179,128 mixed 50. После завершения процесса введите команду exit. На смартфоне появится уведомление о том, что SD-карта извлечена.
  7. Зайдите в Настройки → «Память»:
    SD-карта как внутренний накопитель без Root-прав
  8. Нажмите на карту памяти и в меню в верхнем правом углу выберите пункт «Перенести данные»:
    SD-карта как внутренний накопитель без Root-прав SD-карта как внутренний накопитель без Root-прав SD-карта как внутренний накопитель без Root-прав
 
  • Спасибо
Благодарности: Rootdiv

DDDTK

В ожидании дождя...
Модератор
16.12.2018
530
1 187
156
smartsworld.ru
Сервисные коды

В этом посте приводятся общие сервисные коды для устройств Samsung. Важно! Не все сервисные коды работают на всех устройствах. Применяйте их с осторожностью!

Список:
  • *#06# — вывод IMEI-кода;
  • *#0*# — основные тесты устройства;
  • *#1234# — проверка версии прошивки (ПО) смартфона;
  • *#12580*369# — общая информация о смартфоне (с датой производства);
  • *#0228# — информация о сети, полная информация о батарее;
  • *#34971539# — информация о камере аппарата;
  • *#2663# — информация о сенсорном экране и его прошивке (обновление прошивки софт-клавиш, Wacom, концентратора сенсоров);
  • *#0011# — основная информация GSM, NET-монитор;
  • *#9900# — вывод журналов системы;
  • *#0808# — изменение режима работы USB, можно включить COM-порт модема;
  • *#7353# — ещё одно меню с тестами;
  • *#0283# — тест соединения передачи данных, микрофона, гарнитуры (Loopback Test);
  • *#1111# — FTA SW Version;
  • *#2222# — информация о ревизии аппаратной части;
  • *#22558463# — сброс времени разговоров;
  • *#9090# — Service Mode;
  • *#15987# — красная подсветка вокруг экрана;
  • *#77692# — тест датчиков приближения и освещения.
 
  • Спасибо
Благодарности: vovanKARPO и Rootdiv

evg

Наблюдатель
Модератор
15.12.2018
308
974
156
Moscow Region
Устройство
Xiaomi Mi 9 Lite
Новый загрузчик прошивок (для Windows, Linux, Android, MacOS) -

  • Имеется графический интерфейс
  • Большая часть функций Samsung Firmware Downloader основана на Samloader . Код Python был преобразован в Kotlin и адаптирован для использования некоторых функций Kotlin.
  • Загрузчик прошивки Samsung использует Jetpack Compose, JetBrains Compose for Desktop и Kotlin Multiplatform для создания общей базы кода для всех поддерживаемых платформ.
  • Закачка возобновляется автоматически, если находит существующий файл.
Примечание:
Ручная загрузка прошивок и загрузка из истории прошивок на данный момент отключены.
Samsung что-то изменил на бэкенде и всегда предлагает последнюю доступную прошивку, независимо от того, какая запрашивается.


Скачать (ver.1.12.0)
Bifrost_Android.apk
Bifrost_Linux.zip
Bifrost_macOS.zip
Bifrost_Windows.zip
 
  • Спасибо
Благодарности: vovanKARPO, Nemogood и Rootdiv
Статус
В этой теме нельзя размещать новые ответы.