Samsung android build number

Все о функциях разработчика в вашем телефоне

Константин Иванов

Настройки, которые используются для отладки и для разработки приложений, спрятаны в вашем телефоне – спрятаны в прямом смысле слова. Многие из нас идут в соответствующий раздел меню, чтобы запустить отладку USB или переключиться к рабочему модулю ART, но кроме этого, здесь имеется целый список настроек. Большая часть никогда вам не понадобится, но разве не интересно узнать, что скрывается в недрах вашего устройства?

«Разблокируем» функции разработчика в телефоне

Как говорилось выше, эти функции изначально скрыты. Это имеет смысл, поскольку найти их просто, а большинству людей они попросту не нужны. Для того, чтобы добраться до них, идем в раздел «Об устройстве» и ищем там пункт «Номер сборки». После пяти быстрых тапов появляется диалоговое окно – теперь устройство считает вас разработчиком. Только попробуйте ничего не испортить, ладно? Ну, или делайте что хотите – тоже вариант. Так или иначе, возможность заставить ваш телефон перестать работать всегда имеется.

А теперь посмотрим на предложенные функции повнимательнее.

Настройки

  • Создать отчет об ошибках. Тапаете здесь, чтобы отправить соответствующее сообщение туда, куда вы хотите. Устройство готовит нужные файлы для отправки, что занимает пару минут, после чего вы видите уведомление. Если смахнуть его, процесс остановится, а если тапнуть, сообщение отправится.
  • Пароль резервного копирования. Позволяет использовать ADB для создания бэкапа и восстановления приложений и связанных с ними данных на вашем компьютере. Резервное копирование данных требует введения пароля, и без него данные не могут быть восстановлены.
  • Активный режим. Выбор этого пункта позволяет вам держать экран работающим постоянно при подключении телефона кабелем к зарядному устройству или к компьютеру по USB. Не стоит использовать этот пункт без надобности, поскольку это верный способ выжечь экран.
  • Выбор рабочего модуля. Именно здесь вы можете выбрать между Dalvik и ART. Последний по-прежнему находится в тестовом режиме – это явно не то, что мы увидим в Android L. С некоторыми телефонами у него настоящий антагонизм, поэтому стоит уточнить на соответствующем форуме насчет вашей модели устройства.
  • Включить журнал трансляции операций HCI Bluetooth. Иногда разработчику или специалисту по безопасности требуется перехватить и проанализировать пакеты Bluetooth HCI. Включение этого пункта помещает их в файл, который находится во встроенной памяти устройства (/sdcard/btsnoop_hci.log) для восстановления. После этого их можно проанализировать программой типа Wireshark.
  • Статистика процессов. Все, что вам может понадобиться узнать о запущенных на вашем устройстве процессах. Тапаете здесь, а потом на одном из пунктов. Для обычного пользователя это просто набор цифр, но для разработчика может быть весьма полезным.
  • Отладка USB. То, что позволяет вашему телефону связываться с компьютером, используя Android Debug Bridge (ADB). Это требуется для использования DDMS или команд ADB.
  • Отозвать авторизацию отладки USB. Когда отладка при помощи компьютера происходит в первый раз, вам нужно авторизовать его и установить пару ключей. Эта настройка отменяет данное действие и предлагает повторить его снова.
  • Отчеты об ошибках. Включает опцию, которая становится видимой, когда вы зажимаете кнопку питания для сбора и отправки отчета об ошибках. Очень удобно, если вы что-то тестируете.
  • Фиктивные местоположения. Эта настройка позволяет вам вручную задавать информацию о местоположении, заставляя ваш телефон думать, что он там, где его в действительности нет. Кроме читов для Forsquare, это полезно для приложений, которые используют информацию о местоположении.
  • Приложение для отладки. Эта настройка позволяет вам выбрать приложение для отладки. Вам не требуется действительно подключаться к отладчику, но если вы включите его, то не будете получать сообщений об ошибках, когда останавливаетесь на точке останова. Если вы не понимаете, что это значит, тогда эта настройка вам никогда не требовалась и не понадобится. Она создана для работы со средствами разработчика, позволяющими убедиться в том, что приложение работает корректно.
  • Подождите, пока отладчик. Этот пункт остается неактивным, пока вы не выберет приложение для отладки. Когда оно установлено и выбрано, то настройка просто не позволяет выбранному приложению запуститься до тех пор, пока не включится отладчик. Еще один пункт, который нужен разработчикам, но бесполезен для большинства пользователей.
  • Проверять для USB. Позволяет Google сканировать приложения, которые вы поставили через ADB, на предмет вредоносного поведения. Хорошая вещь.
  • Показывать касания. Выбирая этот пункт, вы будете видеть визуальный эффект, подтверждающий регистрацию касания экрана.
  • Местоположение указателя. Эта настройка размещает в верхней части экрана строку, в которой выводятся координаты точки экрана, которой коснулись последней.
  • Показать обновления экрана. Заставляет край «окна» вспыхивать, когда происходит обновление контекста. Раздражает безумно.
  • Показывать границы макета. Отмечает края элементов в окне диалога для того, чтобы вы знали, куда нужно нажать, чтобы активировать его. Попробуйте – и немедленно выключайте.
  • Написание справа налево. Изменяет ориентацию экрана для поддержки языков с правосторонним написанием
  • Анимация окна: масштаб. Устанавливает скорость воспроизведения анимации окна. Чем меньше число, тем быстрее.
  • Анимация перехода: масштаб. Устанавливает скорость воспроизведения анимации при переходе. Опять же, чем меньше, тем быстрее.
  • Эмуляция дополнительных дисплеев. Эта настройка позволяет разработчикам имитировать различные размеры экрана. Не самая надежная вещь.
  • Рендеринг принудительно. Заставляет приложения использовать аппаратный двухмерный рендеринг, если они были написаны так, чтобы не использовать его по умолчанию. Иногда творит чудеса. Иногда отправляет все к чертям. Будьте бдительны.
  • Показать обновления окна. С этой настройкой любая отрисовка, производимая графической подсистемой, получает красную подсветку.
  • Показывать аппаратные обновления. Выделяет аппаратные уровни зеленым при обновлении. Зачем это нужно — можете почитать здесь http://www.curious-creature.org/2013/09/13/optimizing-hardware-layers/ (на английском).
  • Отладка наложения. Наложение происходит каждый раз, когда приложение запрашивает систему на отрисовку чего-либо поверх чего-то иного. Эта настройка позволяет вам видеть, когда и где это происходит, чтобы видеть, в чем проблема.
  • Включить 4х MSAA. Эта настройка принудительно включает множественную выборку сглаживания (MSAA). Как и с любым другим графическим ускорителем, чем больше сглаживания, тем лучше все смотрится. Но скорость работы при этом падает.
  • Строгий режим. Эта настройка заставляет экран мигать, когда приложение использует главный поток для выполнения длительной и интенсивной операции.
  • Выводить использование ЦП. Размещает в правом верхнем углу небольшое окно с информацией о центральном процессоре и его использовании. Забавная игрушка.
  • Профиль обработки GPU. Эта настройка может либо рисовать график на экране, либо писать его в файл. График — визуальное отображение загрузки работы графического адаптера. Еще одна вещь, на которую интересно посмотреть.
  • Включить трассеровку OpenGL. Настройка, позволяющая следить за ошибками OpenGL и помещающая их в специальный файл лога по вашему выбору. Ничего такого, что стоило бы трогать большинству пользователей.
  • Не сохранять операции. Эта настройка уничтожает любое приложение, как только вы закрываете его окно. Ничего хорошего из этого не выйдет, что бы там на форумах ни писали.
  • Фоновые процессы. Позволяет задавать в настройках количество процессов, которые могут одновременно работать в фоне. Еще одна вещь, которую большинству из нас не стоит трогать слишком часто. Если вообще стоит.
  • Показать все ANR. Эта настройка заставляет все процессы показать сообщение «Приложение не отвечает», если приложение зависло, включает фоновые процессы, которые не запускаются пользователем. Полезно, если одно приложение мешает нормально работать другому.
Читайте также:  Ministra player для android

Понятно, что большинству пользователей все эти настройки ни на что не сдались. Кроме того, лезть туда и нажимать на пункты меню ради самого процесса — не лучшая идея. Но всегда стоит знать, что вообще можно сделать, хотя бы и просто для того, чтобы не делать этого никогда.

Надеемся, что наш рассказ просветил вас немного по вопросу этих настроек и опций, записанных непонятными словами. Кстати, в зависимости от выбранного языка системы, производителя и версии ОС Android, набор пунктов может несколько отличаться разделами и их названиями.

Источник

List of Samsung Galaxy CSC Country Specific Product code and region they belong to

Table of Contents Hide

When it comes to Samsung Android phones, firmware update files and their exact names is very important. The firmware build number for Samsung devices is categorized into two sections, namely, PDA and CSC. The PDA consists of the update build number with Android system changes and the CSC consists of country specific changes. So all the global changes to the core TouchWiz or Samsung Experience 8.1 is contained within the PDA number. Whereas, the CSC is more of a country or network carrier specific update log for features like wallpapers, wifi calling, VoLTE, sounds etc.

You don’t have to worry about CSC if you are simply downloading OTA updates officially from Samsung. However, for advanced users who like to root their Samsung device via latest TWRP recovery, may need to restore the device to complete stock at some point in order to update their device manually. Like to a newer version of Android 7.1.1 Nougat. For this, you will need the full stock firmware and flash it using the latest Odin tool (specifically designed for Samsung phones). So in order to download the exact firmware file for your device, you need to know the CSC version as well.

Читайте также:  Яндекс погода виджет для андроид без рекламы

What is CSC?

CSC stands for Country Specific Code. It is unique for each country or region or network carrier. Here, we have created a list of all the CSC or product code along with the country or carrier it belongs to. We have basically categorized the Multi-CSC into 4 parts. The first belongs to various telecom carriers in the United Stated like Sprint, AT&T, T-Mobile, Verizon, and more. Second and third consists of similar carriers in Canada and the Vodafone. Lastly, we have listed the global or international variants.

In order to find the exact CSC for your service from the below list, do a search of the country or carrier it belongs to. On your keyboard hold Ctrl + F keys and type the country name. It is a long list.

United States carriers CSC product codes: Multi-CSC contains

  • “ACG”, “Nextech / C-Spire branded”
  • “ATT”, “AT&T branded”
  • “BST”, “BST (unknown)”
  • “CCT”, “Comcast branded”
  • “GCF”, “GCF (unknown)”
  • “LRA”, “Bluegrass Cellular branded”
  • “SPR”, “Sprint (CDMA) branded”
  • “TFN”, “Tracfone branded “
  • “TMB”, “T-Mobile branded”
  • “USC”, “USA unbranded”
  • “VMU”, “Virgin Mobile USA branded”
  • “VZW”, “Verizon branded”
  • “XAA”, “USA unbranded (default)”
  • “XAS”, “XAS (unknown)”

Canada carriers CSC product codes: Multi-CSC contains

  • “BMC”, “Bell Mobile branded”
  • “BWA”, “SaskTel branded”
  • “CHR”, “Canada (unknown)”
  • “ESK”, “EastLink branded”
  • “FMC”, “Fido Mobile branded”
  • “GLW”, “Globalive Wind Mobile branded”
  • “KDO”, “Koodo Mobile branded”
  • “MTB”, “Belarus branded”
  • “RWC”, “Rogers branded”
  • “TLS”, “Telus branded”
  • “VMC”, “Virgin Mobile branded”
  • “VTR”, “Vidéotron branded”
  • “XAC”, “Canada unbranded (default)”

Vodafone carriers CSC product codes: Multi-CSC contains

  • “ATL”, “Spain Vodafone branded”
  • “AVF”, “Albania Vodafone branded”
  • “CNX”, “Romania Vodafone branded”
  • “CYV”, “Cyprus Vodafone branded”
  • “MOB”, “Austria A1 branded”
  • “MTL”, “Bulgaria MTL branded”
  • “OMN”, “Italy Vodafone branded”
  • “PRO”, “Belgium Proximus branded “
  • “SIM”, “Slovenia Si.mobile branded”
  • “SWC”, “Switzerland Swisscom branded”
  • “TCL”, “Portugal Vodafone branded”
  • “VD2”, “Germany Vodafone branded (default)”
  • “VDC”, “Czech Republic Vodafone branded”
  • “VDF”, “Netherlands Vodafone branded”
  • “VDH”, “Hungary Vodafone branded”
  • “VDI”, “Ireland Vodafone branded”
  • “VGR”, “Greece Vodafone branded”
  • “VIP”, “Croatia VIP-Net branded”
  • “VOD”, “United Kingdom Vodafone branded”
  • “XFV”, “South Africa Vodafone branded”

List of CSC (Country specific codes) for Samsung Galaxy Android Global

  • Afghanistan (AFG)
  • Algeria (TMC)
  • Austria (TTR)
  • Austria (3 Hutchison) (DRE)
  • Austria (A1) (MOB)
  • Austria (T-Mobile) (MAX)
  • Austria (Telering) (TRG)
  • Baltic (SEB)
  • Belgium (Proximus) (PRO)
  • Bosnia and Herzegovina (TEB)
  • Bosnia and Herzegovina (BH TELECOM) (BHT)
  • Bulgaria (GBL)
  • Bulgaria (BGL)
  • Bulgaria (MTL) (MTL)
  • Bulgaria (VVT) (VVT)
  • Cambodia (CAM)
  • Caucasus Countries (CAU)
  • Croatia (Bonbon) (DHR)
  • Croatia (T-Mobile) (CRO)
  • Croatia (TELE2) (TWO)
  • Croatia (VIPNET) (VIP)
  • Cyprus (CYV)
  • Cyprus (Cytamobile Vodafone) (CYO)
  • Czech Republic (ETL)
  • Czech Republic (O2C) (O2C)
  • Czech Republic (T-Mobile) (TMZ)
  • Czech Republic (Vodafone) (VDC)
  • Egypt (EGY)
  • France (XEF)
  • France (Bouygues) (BOG)
  • France (Orange) (FTM)
  • France (SFR) (SFR)
  • Germany (DBT)
  • Germany (1&1) (XEG)
  • Germany (Congstar) (DDE)
  • Germany (O2) (VIA)
  • Germany (T-Mobile) (DTM)
  • Germany (Vodafone) (VD2)
  • Greece (EUR)
  • Greece (Cosmote) (COS)
  • Greece (Vodafone) (VGR)
  • Hungary (XEH)
  • Hungary (T-mobile) (TMH)
  • Hungary (Telenor) (PAN)
  • Hungary (VDH) (VDH)
  • Indonesia (XSE)
  • Indonesia (XID)
  • Iran (THR)
  • Iraq (MID)
  • Ireland (TSI)
  • Ireland (Meteor) (MET)
  • Ireland (Three) (3IE)
  • Ireland (Vodafone) (VDI)
  • Israel (ILO)
  • Israel (Cellcom) (CEL)
  • Israel (Orange/Partner) (PTR)
  • Israel (Pelephone) (PCL)
  • Italy (ITV)
  • Italy (H3G) (HUI)
  • Italy (TIM) (TIM)
  • Italy (Vodafone) (OMN)
  • Italy (Wind) (WIN)
  • Kazakhstan (SKZ)
  • Kenya (AFR)
  • Kenya (KEN)
  • Libya (BTC)
  • Luxembourg (LUX)
  • Macedonia (VIM)
  • Macedonia (T-Mobile) (MBM)
  • Malaysia (XME)
  • Mauritius (MRU)
  • Montenegro (TMT)
  • Morocco (MAT) (MAT)
  • Morocco (MWD) (MWD)
  • Netherlands (PHN)
  • Netherlands (Ben NL) (DNL)
  • Netherlands (T-Mobile) (TNL)
  • Netherlands (Vodafone) (VDF)
  • Nigeria (ECT)
  • Nordic countries (NEE)
  • Norway (Telenor) (TEN)
  • Open Austria (ATO)
  • Pakistan (PAK) (PAK)
  • Philippines (Globe) (GLB)
  • Philippines (Open Line) (XTC)
  • Philippines (Smart) (SMA)
  • Philippines (Sun Cellular) (XTE)
  • Poland (XEO)
  • Poland (Heyah) (DPL)
  • Poland (Orange) (IDE)
  • Poland (PLUS) (PLS)
  • Poland (Play) (PRT)
  • Poland (T-mobile) (TPL)
  • Portugal (MEO)
  • Portugal (Optimus) (OPT)
  • Portugal (TPH) (TPH)
  • Portugal (Vodafone) (TCL)
  • Romania (ROM)
  • Romania (Cosmote) (COA)
  • Romania (Orange) (ORO)
  • Romania (Vodafone) (CNX)
  • Russia (SER)
  • Saudi Arabia (KSA)
  • Saudi Arabia (ACR)
  • Saudi Arabia (WTL)
  • Saudi Arabia (STC) (XFU)
  • Serbia (Telekom) (TSR)
  • Serbia (Telenor) (MSR)
  • Serbia (VIP) (TOP)
  • Slovakia (ORX)
  • Slovakia (TMS)
  • Slovenia (SIO)
  • Slovenia (Mobitel) (MOT)
  • Slovenia (Si.mobil) (SIM)
  • South Africa (XFE)
  • South Africa (XFA)
  • South Africa (Vodafone) (XFV)
  • South East Europe (SEE)
  • Spain (PHE)
  • Spain (Movistar) (XEC)
  • Spain (Orange) (AMO)
  • Spain (Vodafone) (ATL)
  • Sweden (VDS)
  • Sweden (Tre) (HTS)
  • Switzerland (AUT)
  • Switzerland (Swisscom) (SWC)
  • Thailand (THL)
  • Tunisia (TUN)
  • Ukraine (Kyivstar) (SEK)
  • United Arab Emirates (XSG)
  • United Arab Emirates (LYS)
  • United Kingdom (VIR)
  • United Kingdom (BTU)
  • United Kingdom (EE) (EVR)
  • United Kingdom (H3G) (H3G)
  • United Kingdom (O2) (O2U)
  • United Kingdom (Vodafone) (VOD)
  • United Kingdom / Ireland (XEU)
  • Unknown (TPD)
  • Unknown (ANP)
  • Uzbekistan (CAC)
  • Vietnam (XXV)
  • Zambia (MTN Zambia) (MTZ)
  • Argentina (ARO)
  • Argentina (ANC)
  • Argentina (Claro) (CTI)
  • Argentina (Movistar) (UFN)
  • Argentina (Personal) (PSN)
  • Australia (XSA)
  • Australia (Optus) (OPS)
  • Australia (Telstra) (TEL)
  • Australia (Vodafone) (VAU)
  • Bangladesh (BNG)
  • Bolivia (BVO)
  • Brazil (ZTO)
  • Brazil (Claro) (ZTA)
  • Brazil (Oi) (ZTR)
  • Brazil (TIM) (ZTM)
  • Brazil (VIVO) (ZVV)
  • Chile (CHO)
  • Chile (CRC)
  • Chile (Claro) (CHL)
  • Chile (Entel PCS) (CHE)
  • Chile (Nextel) (CHX)
  • Chile (Telefonica) (CHT)
  • Chile (VTR) (CHV)
  • Colombia (COO)
  • Colombia (Comcel) (COM)
  • Colombia (ETB) (COE)
  • Colombia (Movistar) (COB)
  • Costa Rica (ICE)
  • Dominican Republic (CDR)
  • Dominican Republic (Orange) (DOR)
  • Ecuador (EBE)
  • Ecuador (ECO)
  • Fiji (Vodafone) (VFJ)
  • Guatemala (TGU)
  • Guatemala (PGU)
  • Guatemala (Tigo) (CGU)
  • India (INU)
  • India (INS)
  • Jamaica (JDI)
  • Jamaica (CWW)
  • Mexico (IUS)
  • Mexico (Movistar) (TMM)
  • Mexico (Telcel) (TCE)
  • Nepal (NPL)
  • New Zealand (NZC)
  • New Zealand (TNZ)
  • New Zealand (Vodafone) (VNZ)
  • Panama (PBS)
  • Panama (TPA)
  • Panama (Cable & Wireless) (PCW)
  • Panama (Claro) (CPA)
  • Papua New Guinea (PNG)
  • Paraguay (Claro) (CTP)
  • Paraguay (Personal) (PSP)
  • Paraguay (Tigo) (TGP)
  • Peru (PET)
  • Peru (Nextel) (PNT)
  • Peru (SAM) (SAM)
  • Peru (Viettel) (PVT)
  • Puerto Rico (PCT)
  • Saudi Arabia (KSA)
  • Singapore (XSP)
  • Singapore (MM1)
  • Singapore (SingTel) (SIN)
  • Singapore (StarHub) (STH)
  • South Africa (XFA)
  • South America (Moviestar) (CRM)
  • South America (Open Line) (NBS)
  • Sri Lanka (SLK)
  • Trinidad and Tobago (TTT)
  • Trinidad and Tobago (EON)
  • Unknown (COD)
  • Unknown (MNX)
  • Uruguay (UFU)
  • Uruguay (UPO)
  • Uruguay (Claro) (CTU)
  • Korea (KT Corporation) (KTC)
  • Korea (LG Uplus) (LUC)
  • Korea (SK Telecom) (SKC)
  • China (Open China) (CHC)
  • Hong Kong (TGY)
  • China (China Mobile) (CHM)
  • Taiwan (BRI)
  • China (China Telecom) (CTC)
Читайте также:  Seven knight 2 android

How to use PDA/CSC to download Samsung firmware update file?

As we explained CSC Selection is a product code for the Samsung Android phones. It will help you download the exact stock firmware file for your device. SamFirm will help you download the same directly from Samsung Servers. Take a look at the image below on how to do it.

You will need 2 things, the Model number for your Samsung device which can be found in Settings > About Phone > Software Information. Once you have downloaded the latest firmware file, see how to install it via Odin and restore it to stock.

Источник

Оцените статью