Прошивка смартфона sony xperia z

Второй шаг: создайте FTF с помощью Sony Flashtool.

  1. Загрузите Sony Flashtool и установите его на свой ПК или ноутбук /
  2. Открыть Sony Flashtool
  3. Инструменты-> Связки -> FILESET Расшифровать. Маленькое окно будет ipen.
  4. Выберите папку, в которую вы загрузили файлы с помощью XperiFrim.
  5. Вы должны увидеть файлы, перечисленные в поле Ävialable.
  6. Выберите «Набор файлов» и поместите их в поле «Файлы для преобразования».
  7. Нажмите «Преобразовать». Это займет 5 до 10 минут.
  8. Когда дешифрование закончится, откроется новое окно под названием Bundler. Это позволит вам создать файл FTF.
  9. Если окно Bundler не открывается, откройте его, перейдя в Flashtool> Инструменты> Связки> Создать. Затем выберите исходную папку FILESET.
  10. От устройства от устройства selsctor есть пустая панель, нажмите на нее, затем введите область / оператор прошивки. Введите номер сборки прошивки.
  11. Принесите все файлы, кроме.ta-файлов, в содержимое прошивки и нажмите «Создать».
  12. Подождите, пока закончится создание FTF.

  1. Найти FTF в каталоге установки> Flashtool>
  2. Прошивка прошивки

Вы пропустили эту прошивку?

Что ты думаешь об этом?

Для тех кто хочет начать путь в создание собственных прошивок для Sony на основе официальных необходимо знать как распаковать прошивку Sony формата FTF.

Создание резервной копии

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

  1. Подключите телефон к компьютеру.
  2. Выберите скорость считывания.
  3. Укажите тип считывания NOR.
  4. Перейдите на вкладку Read back и нажмите Add. Создайте файл резервной копии, присвоив ему любое имя. После этого нажмите Save.
  5. Перед вами появится окно, в котором следует указать размер считываемых данных в поле Length. Для начала попробуйте ввести значение 0x01000000, а если оно не подойдет, то 0x02000000.
  6. Отсоедините телефон от кабеля и отключите его. Достаньте батарею, вставьте ее обратно, а затем вновь подключите смартфон к data-кабелю (не включая).
  7. Нажмите и сразу же отпустите кнопку включения смартфона.

Если вы все сделали правильно, начнется процесс создания резервной копии. Обязательно дождитесь его окончания.

Первый шаг: Скачать Официальный представитель Sony Xperia FirmwareFILESETs с использованием Xperifirm:

  1. После того, как вы выбрали свое устройство, вы увидите прошивку и информацию о прошивке. Будет четыре вкладки:
  • CDA: Код страны
  • Рынок: Регион
  • Оператор: поставщик прошивки
  • Последняя версия: номер сборки
  1. Посмотрите, какой номер сборки соответствует последнему номеру сборки и в каком регионе вы хотите загрузить.
  2. Правильно выберите прошивку. Не загружайте настроенную прошивку, если у вас есть устройство, поддерживающее перевозку. Не загружайте фирменную прошивку, если у вас есть открытое устройство.
  3. Дважды щелкните по требуемой прошивке. Третья колонка в том же окне даст вам номер сборки. Нажмите на номер сборки, и вы увидите вариант загрузки, как на этой фотографии

  1. Нажмите «Загрузить», затем выберите путь, который вы хотите сохранить наборы файлов. Выберите для загрузки.

  1. Когда загрузка завершена, перейдите ко второму этапу

Создание резервной копии

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

  1. Подключите телефон к компьютеру.
  2. Выберите скорость считывания.
  3. Укажите тип считывания NOR.
  4. Перейдите на вкладку Read back и нажмите Add. Создайте файл резервной копии, присвоив ему любое имя. После этого нажмите Save.
  5. Перед вами появится окно, в котором следует указать размер считываемых данных в поле Length. Для начала попробуйте ввести значение 0x01000000, а если оно не подойдет, то 0x02000000.
  6. Отсоедините телефон от кабеля и отключите его. Достаньте батарею, вставьте ее обратно, а затем вновь подключите смартфон к data-кабелю (не включая).
  7. Нажмите и сразу же отпустите кнопку включения смартфона.

Если вы все сделали правильно, начнется процесс создания резервной копии. Обязательно дождитесь его окончания.

Внимание!

Все ваши личные данные — музыка, фотографии и видео,

находящиеся на внутренней памяти смартфона удалятся, включая журнал вызовов, контакты, смс и т.д.

Всё что вы делаете, вы делаете на свой страх и риск! Ответственность за ваши «кривые руки» мы не несем! Если по какой-то причине вы испортили свое устройство, виноваты будете только ВЫ!

Как прошить Sony Xperia?

Sony Xperia — это линейка различных планшетов и смартфонов. Еще в 2010 году компания Sony Ericsson выпустила серию моделей на базе Андроид под названием Xperia Х10. После чего компания полностью переориентировалась на Xperia и до 2013 года подготовила 27 Андроид-смартфонов Xperia, которые являются довольно популярными. Если вы тоже являетесь его обладателем, вам следует разобраться, как прошить Sony Xperia.

Процесс прошивки

1
.
Запустите программу Flashtool.

2
.
После запуска программы нажмите на значок молнии. В появившемся окне выберите Flashmode
и нажмите на «OK»

3
.
В левой части окна выберите прошивку. В пункте Wipe
поставьте галочки на «DATA»
, «CACHE»
и «APPSLOG»
. Нажмите «Flash»

4
.
В новом окне вы увидите графическую инструкцию ваших действий: выключить телефон и с зажатой кнопкой громкости ВНИЗ
, подключить USB кабель к компьютеру. Далее последует процесс прошивки.

5
.
Ждем сообщения об успешной прошивке «Flashing finished
«.

6
.
Отключаем смартфон от компьютера. После прошивки первое включение смартфона будет длиться около 2-3 минут. Не паникуйте и дождитесь загрузки ОС.

Первый шаг: Скачать Официальный представитель Sony Xperia FirmwareFILESETs с использованием Xperifirm:

  1. После того, как вы выбрали свое устройство, вы увидите прошивку и информацию о прошивке. Будет четыре вкладки:
  • CDA: Код страны
  • Рынок: Регион
  • Оператор: поставщик прошивки
  • Последняя версия: номер сборки
  1. Посмотрите, какой номер сборки соответствует последнему номеру сборки и в каком регионе вы хотите загрузить.
  2. Правильно выберите прошивку. Не загружайте настроенную прошивку, если у вас есть устройство, поддерживающее перевозку. Не загружайте фирменную прошивку, если у вас есть открытое устройство.
  3. Дважды щелкните по требуемой прошивке. Третья колонка в том же окне даст вам номер сборки. Нажмите на номер сборки, и вы увидите вариант загрузки, как на этой фотографии

  1. Нажмите «Загрузить», затем выберите путь, который вы хотите сохранить наборы файлов. Выберите для загрузки.

  1. Когда загрузка завершена, перейдите ко второму этапу

Как прошить устройство Sony Xperia на новую прошивку. Простая пошаговая инструкция по установке прошивок через FlashTool

Для начала нужно подготовить аппарат:

  1. Активация отладки по USB. Переходим в Настройки > Функции для разработчиков (если пункта нету, то зайдите в раздел «О телефоне» и покликайте несколько раз на по пункту «Номер сборки»), находим строку «отладка по USB» и ставим галочку.
  2. Перейдите в Настройки > Безопасность и активируйте режим «Неизвестные источники».
  3. На Xperia устройстве должны быть установлены все драйвера необходимые конкретно для вашей модели. Лучше всего просто установить программу PC Companion на вашем компьютере и синхронизировать их межу собой.

Откуда брать прошивки Xperia для установки через FlashTool

Есть два варианта:

Первый.
Можно скачивать со специальной страницы на сайт, на ней находится подавляющее большинство уже готовых образов прошивок для Xperia девайсов в.ftf формате. Именно в таком виде прошивка устанавливается через FlashTool.

Полный список Xperia прошивок

Второй.
Скачать прошивку самостоятельно через утилиту XperiaFirm, а потом скаченные файлы преобразовать в ftf образ для последующей перепрошивки.

Получение прошивки через XperiFirm

Это просто супер приложение, разработчикам которого крепко жмём руку.

  1. Скачайте
    последнюю версию XperiFirm на Xda Developers .
  2. Программа не требует установки, открывается как самораспаковывающийся пакет. После запуска появляется главное меню, в левой части виден список из моделей Sony Xperia устройств (1). В верхней части кликните на кнопку «Check All», чтобы приложение обнаружило последние версии прошивок для различных стран, включая операторские. Нажмите на столбец “Latest Release” (2) и увидите самые свежие прошивки сверху списка. Выберите интересующую прошивку в столбце Operator, к примеру Customized_RU или Customized_UA (это будут незалоченные версии прошивок для регионов Россия и Украина). Брать операторские прошивки смысла нет, на них обновления приходит с большой задержкой или не приходят вовсе. После выбора нужной сборки, нажав на нее, вы увидите предложенные версии сборок в крайней правой колонке (3), нажимайте на ту, которая вам необходима.
  3. После этого появится окошко, в нем кликайте на кнопку «Download» (предварительно поставив галочку в пункте «Unpack automatically»).
  4. Далее выбирайте папку для загрузки файлов.
  5. После этого начнется загрузка всех файлов прошивки. По окончанию процесса появится специальное окно с уведомлением. Запиши значения строк «Market» и «Release», которые отображались при загрузке прошивки, эти данные потом будут использованы при формировании файлов прошивки в.ftf образ.
  6. После перейдите в папку, которая была выбрана для скачивания и проверьте, содержаться ли в ней нужные файлы. Пример: скриншот ниже.

Создание FTF образа Xperia прошивки с помощью FlashTool

  1. Необходимо скачать и установить Flashtool (0.9.23.0) (пройдите на ссылке).
  2. После установки запустите программу. Для этого перейдите в папку ее установки в «C:\Flashtool» и кликните на файл FlashTool.exe. Если выскакивает ошибка, то очистите содержимое папки «C:\Flashtool\firmwares».
  3. Открыв FlashTool перейдите в вкладку Tools > Bundles > Create, как это показано на скриншоте.
  4. В новом окне нажмите на маленькую кнопочку с 3 точками в строке «Select source folder» и выбирайте папку с загруженной ранее прошивкой.
  5. Вы увидите, что все файлы загружены в поле «folder list». Далее два раза нажмите по скрытой строке «Devices» и выберите свою модель Xperia устройства.
  6. В строки «Branding» и «Version» вставьте те значения, которые нужно было запомнить ранее, при скачивании прошивки.
  7. Выделите ВСЕ файлы (не забудьте проверить) в поле «folder list» и жмите на кнопку со стрелкой вправо. Это перенесет все файлы в поле «Firmware content». Далее нажмите кнопку «Create» и начнется процесс компиляции прошивки.
  8. После окончания процедуры создания FTF образа прошивки появится специальная надпись (смотреть на скриншоте). Готовая прошивка в.ftf формате должна появится в папке «C:\Users\Никнейм_вашего_компа\.flashTool\firmwares\».

Установка прошивки на Xperia устройства с помощью FlashTool

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

Первые шаги

1. Убедитесь, что ваш смартфон Sony Xperia полностью заряжен (желательно).

2. Убедитесь, что вы используете кабель USB из коробки (фирменный).

3. Скачайте и установите программу Flashtool:

Крайне рекомендуется использовать FlashTool версии 0.9.18.6

После установки программы должен появиться ярлык на рабочем столе. Если этого не произошло, ищите Flashtool в корневой директории вашего компьютера – обычно это С:/Flashtool

5. Скачайте прошивку для своего смартфона Sony Xperia в формате .ftf (прошивки можно найти на просторах Интернета или на сайте 4PDA) и положите в папку С:/Flashtool/firmwares/

Почему стоит обновлять ОС

В большинстве случаев обновление не представляет из себя ничего сложного. Если устройство новое, обновление само придет по Wi-Fi, как только станет доступным.

Обновлять смартфон нужно по нескольким причинам. В первую очередь для того, чтобы обновить систему. Новая версия ОС – новые функции, возможности, исправления багов и оптимизация.

Если это официальные обновления от производителя, а не какие-нибудь кастомные решения, устанавливать их нужно сразу, не задумываясь. Таким образом вы получаете массу новых функций, начиная от мелких исправлений и заканчивая переходом на новые версии Android.

Прошивка устройства

Если вы все обдумали и подготовились, то вам не осталось ничего другого, кроме как прошивать через FlashTool. Инструкция к этой процедуре, на самом деле, не такая уж и сложная, и выглядит она следующим образом:

  1. Запустите FalshTool и нажмите Scatter-loading.
  2. Укажите путь к файлу MTxxxx_Android_scatter_emmc.txt (вместо «xxxx» здесь будут цифры, соответствующие модели процессора вашего устройства). Нажмите «Открыть».
  3. Обязательно отметьте галочкой пункт DA DL All With Check Sum. В противном случае, вы рискуете «убить» свой смартфон.
  4. Нажмите кнопку Firmware-Upgrade и подключите выключенный телефон.
  5. В нижней части главного меню программы появятся разноцветные полосы загрузки.
  6. Как только процесс прошивки завершится, на экране возникнет зеленый кружок, извещающий об успешной операции.

Теперь вы можете отключать смартфон от data-кабеля и пользоваться им. Имейте в виду, что первое включение телефона иногда занимает достаточно много времени, так что не переживайте, если у вас возникла такая ситуация.

Кстати, если вы не знаете, через FlashTool, то вы можете воспользоваться этой же инструкцией. Она одинаково справедлива для всех устройств на базе «Андроид».

Собственный набор ПО

Каталог /system/app содержит все предустановленное в прошивку ПО. Удаляя и добавляя пакеты в этот каталог, мы можем изменить набор приложений, доступных «из коробки». Например, ни для кого не секрет, что стандартный ланчер Android (да и ADWLauncher в CyanogenMod) тормозит и имеет многочисленные недостатки. ОK, заменим его на LauncherPro:

$ rm system/app/Launcher.apk $ wget goo.gl/U9c54 -o system/app/LauncherPro.apk

И это все. Не надо ничего устанавливать, не надо нигде ковыряться, просто закидываем нужное приложение в каталог — и готово. Даже имя не имеет значения, Android сам найдет нужное приложение и установит его в качестве домашнего экрана. Таким же образом можно поместить в прошивку любую другую программу или удалить ее оттуда.

Полезно поместить в прошивку одно из приложений для поиска утерянного смартфона (например, prey), тогда даже в случае сброса до заводских настроек оно останется в ОС и будет работать. Также можно заменить некоторое системное ПО, например добавить Dialer One вместо стандартного Phone.apk или Go SMS вместо sms.apk.

Как насчет системных Linux-приложений, например ssh-сервера или mc? Здесь тоже все просто. Собрать софтину для Android и процессора ARM можно с помощью комплекта NDK от Google, но большинство нужных приложений уже собрано до нас. Например, мы хотим предустановить mc в свою прошивку. Идем на xda-developers и выполняем поиск по запросу Midnight Commander. На первой же странице находим apk-пакет с установщиком и распаковываем его с помощью все того же unzip:

$ cd /tmp; unzip ~/NativnuxInstaller_1.1.apk

Видим в списке распакованных файлов assets/kits/mc-4.7.5.4-arm.tar.jet. Это архив tar.gz, который распаковывается в корень системы после установки apk-пакета (а точнее, после установки apk, запуска приложения и нажатия кнопки Install). Мы можем сразу распаковать его в нашу прошивку и получить предустановленный mc:

$ cd ~/rom $ tar -xzf /tmp/assets/kits/mc-4.7.5.4-arm.tar.jet

Теперь для запуска файлового менеджера на устройстве достаточно открыть терминал и набрать mc. Другие приложения могут распространяться в zip-архивах для прошивки с помощью ClockworkMod Recovery. Поместить их в свой мод еще проще, для этого достаточно перейти в корень прошивки (в данном случае ~/rom) и распаковать архив с помощью unzip.


Свежераспакованная прошивка

Циклическая перезагрузка Sony Xperia Z2 Tablet sgp521

У меня к сожалению Android 6.0.1 с номером сборки 23.5.A.1.291 принес только глюки и расстройства, обновился он до него нормально, но в момент включения моего Xperia Z2 Tablet sgp521 проходит заставка и появляется окно с ознакомлением новых функций и куда бы я не нажал на экране, мой планшет уходит в перезагрузку и так по циклу, что делаем в первую очередь.

В sony xperia циклическая перезагрузка является следствием криво установленной прошивки или поврежденной прошивки, первым делом попытайтесь это исправить в Xperia Campanion. Но для начала выключите ваше устройство, у меня обычно через кнопку не получилось, он сам включался по новой, выручила комбинация

Клавише звука вверх + кнопка питания. Мой Xperia Z2 Tablet sgp521 слегка завибрировал и выключился

Открываем Xperia Campanion и находим пункт Восстановление ПО он как раз для таких целей и служит.

Если вы подключите к компьютеру включенное устройство, то можете получить ошибку

  • Требуется разблокировать устройство
  • Переведите устройство Xperia в режим MTP

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

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

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

видим, что устройство готово к восстановлению.

ждем минуты две.

Отключаем устройство от компьютера и пробуем включать.

Восстановить прошивку xperia с помощью XperiFirm и FlashTool

Если утилита Xperia Campanion вам как и мне не помогла и у вас в sony xperia циклическая перезагрузка, то пробуем связку программ XperiFirm и FlashTool. XperiFirm нужна для того, чтобы вы могли скачать нужную прошивку вам на компьютер, а FlashTool применит эту прошивку.

Утилита XperiFirm

Открываем XperiFirm, находим ваше устройство, выбираем прошивку под свой регион и нажимаем Download.

Для того, чтобы скачать более поздние, официальные прошивки, я вам даю ссылку на известный портал https://4pda.ru/forum/index.php?showtopic=567703 в данном случае тема посвящена Sony Xperia Tablet Z2.

По своему устройству вы так же там поиском сможете найти.

Утилита Flashtool

Тут у нас два варианта работы с программой, первое это создание файла прошивки форматом.ftf, и применение прошивки к вашему устройству.

Создаем.ftf файл

В sony xperia циклическая перезагрузка лечится перепрошивкой, создадим ее из исходных файлов. Дожидаемся загрузки базы данных устройств.

Нажимаем Tools > Bundles > Create

В поле Select source folder указываем где у вас папка скачанная через XperiFirm

У вас должны добавиться файлы в folder list, теперь вам нужно нажать на поле Device, для того, чтобы выбрать ваше устройство, которое будите прошивать.

Выбираете свой серию у меня это SGP5XX (у меня же Xperia Z2 Tablet sgp521)

Теперь важным моментом является заполнение двух полей:

  • Branding > тут локализация сборки
  • Version > версия прошивки

Все эти данные можно подглядеть в названии SGP521_VMo RU-UA-KZ_1281-7867_23.5.A.1.291_R3D, где Branding будет RU-UA-KZ, а Version 281-7867_23.5.A.1.291_R3D

Выделяем все файлы в пункте folder list и жмем стрелку вправо.

в поле firmware content вы увидите список папок из состава прошивки и жмем Create. Начнется сборка.ftf файла который поможет восстановить sony xperia.

Сам процесс сборки занимает минуты полторы.

Ждем когда появится строка Bundle create finished и вам покажут путь до прошивки.

Второй шаг: создайте FTF с помощью Sony Flashtool.

  1. Загрузите Sony Flashtool и установите его на свой ПК или ноутбук /
  2. Открыть Sony Flashtool
  3. Инструменты-> Связки -> FILESET Расшифровать. Маленькое окно будет ipen.
  4. Выберите папку, в которую вы загрузили файлы с помощью XperiFrim.
  5. Вы должны увидеть файлы, перечисленные в поле Ävialable.
  6. Выберите «Набор файлов» и поместите их в поле «Файлы для преобразования».
  7. Нажмите «Преобразовать». Это займет 5 до 10 минут.
  8. Когда дешифрование закончится, откроется новое окно под названием Bundler. Это позволит вам создать файл FTF.
  9. Если окно Bundler не открывается, откройте его, перейдя в Flashtool> Инструменты> Связки> Создать. Затем выберите исходную папку FILESET.
  10. От устройства от устройства selsctor есть пустая панель, нажмите на нее, затем введите область / оператор прошивки. Введите номер сборки прошивки.
  11. Принесите все файлы, кроме.ta-файлов, в содержимое прошивки и нажмите «Создать».
  12. Подождите, пока закончится создание FTF.

  1. Найти FTF в каталоге установки> Flashtool>
  2. Прошивка прошивки

Вы пропустили эту прошивку?

Что ты думаешь об этом?

Для тех кто хочет начать путь в создание собственных прошивок для Sony на основе официальных необходимо знать как распаковать прошивку Sony формата FTF.

Общие сведения

В зависимости от модели вашего телефона используется разное сервисное ПО. Прежде всего необходимо скачать программу-загрузчик, которая будет соответствовать аппаратной части мобильного устройства, и актуальную прошивку. Софтовая начинка для каждой модификации строго индивидуальна, поэтому крайне необходимо располагать данными установленного в девайсе ПО. Обычно программный продукт для Sony Ericsson состоит из двух независимых файлов — MAIN и FS. Существует и третий атрибут — кастамизация (данные о настройках и сертификаты). Именно эти три компонента и “заливают” на flash-микросхему телефона. Давайте рассмотрим вопрос о том, как прошить телефон Sony Ericsson, на практическом примере.

Первый шаг: Скачать Официальный представитель Sony Xperia FirmwareFILESETs с использованием Xperifirm:

  1. После того, как вы выбрали свое устройство, вы увидите прошивку и информацию о прошивке. Будет четыре вкладки:
  • CDA: Код страны
  • Рынок: Регион
  • Оператор: поставщик прошивки
  • Последняя версия: номер сборки
  1. Посмотрите, какой номер сборки соответствует последнему номеру сборки и в каком регионе вы хотите загрузить.
  2. Правильно выберите прошивку. Не загружайте настроенную прошивку, если у вас есть устройство, поддерживающее перевозку. Не загружайте фирменную прошивку, если у вас есть открытое устройство.
  3. Дважды щелкните по требуемой прошивке. Третья колонка в том же окне даст вам номер сборки. Нажмите на номер сборки, и вы увидите вариант загрузки, как на этой фотографии

  1. Нажмите «Загрузить», затем выберите путь, который вы хотите сохранить наборы файлов. Выберите для загрузки.

  1. Когда загрузка завершена, перейдите ко второму этапу

Распаковка прошивок LG формата KDZ и TOT

Необходимо вскрыть прошивку LG для того чтобы вытянуть какой либо необходимый файл или создать кастом? Все это можно выполнить с помощью утилиты Windows LG Firmware Extract и ext2explore.exe. Подробно в читайте далее в этой статье.

Как правильно извлечь ядро из FTF прошивки?

1. Откройте FTF прошивку архиватором и извлеките kernel.sin

2. Запустите программу Flashtool и перейдите в Sin Editor, выбрать извлеченное ядро и после чего нажать Dump Data

Что дальше?

  • Хатсуне мику сколько зарабатывает

      

  • Сколько раз присел эрик давидыч

      

  • Что делать если отрицательный баланс в стандофф 2

      

  • Как призвать момо

      

  • Watch dogs legion как начать восстание
Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
Мир технологий
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: