文件
大小

KDZ文件的命名规律

这是我个人推测总结出来的规律,不代表官方解释。

目前LG发布的KDZ文件基本按照[主型号][辅型号][版本号]_[运营商码]_[地区码]_[补充字段]_[编译日期].kdz的方式来命名。

版本号一般是由两位数字加一位字母来表示,可以认为数字代表主版本号,字母代表辅版本号。主版本号主要体现了Android底层版本以及固件成熟程度(即内测版或正式版),而辅版本号则体现固件新旧程度。先来看第一位数字,在正式版中,它表示第n个Android底层版本,在内测版中表示第n+1个Android底层版本。第二位数字和字母组合表示版本新旧,内测版中通常为8或9,正式版中通常为0、1、2,数字越大、字母越靠后表示版本越新。举例说明:
  • 08p:基于第1个Android底层的第p内测固件
  • 09d:基于第1个Android底层的第d预览固件
  • 09y:基于第1个Android底层的第y预览固件
  • 10a:基于第1个Android底层的第a正式固件
  • 10y:基于第1个Android底层的第y正式固件
  • 11c:基于第1个Android底层的第26+c正式固件
  • 11r:基于第1个Android底层的第26+r正式固件
  • 12l:基于第1个Android底层的第52+l正式固件
  • 18a:基于第2个Android底层的第a内测固件
  • 19a:基于第2个Android底层的第a预览固件
  • 19o:基于第2个Android底层的第o预览固件
  • 20b:基于第2个Android底层的第b正式固件
  • 22j:基于第2个Android底层的第52+j正式固件
  • 28a:基于第3个Android底层的第a内测固件
  • 29f:基于第3个Android底层的第f预览固件
  • 30s:基于第3个Android底层的第s正式固件
  • 按照惯例,LG将为旗舰机型提供3个Android底层,至今貌似还未出现过38X、39X、40X系列的版本号。

    正式版的固件版本号基本遵循以上规律,不过哒哒曾经分享的G8 Android 10内测固件版本号是90f,有点奇怪。

    这里顺便提一下,LG很少在更新第2个Android底层时更新UX大版本,而是在更新第3个Android底层时才更新,G4(UX 4.2 > UX 4.2 > UX 5.1)、V10(UX 4.2 > UX 4.2 > UX 5.1)、G5(UX 5.0 > UX 5.1 > UX 6.2)、G6(UX 6.0 > UX 6.2 > UX 8.0)、V30(UX 6.1 > UX 6.2 > UX 8.0)、G7(UX 7.0 > UX 7.2)、V35(UX 7.0 > UX 7.2)都是这样的规律。只有V20(UX 5.1 > UX 6.2 > UX 8.0)、V40(UX 7.1 > UX 8.0)、G8(UX 8.0 > UX 9.1)、V50(UX 8.0 > UX 9.1)等少数机型在更新第2个Android底层时同时更新了UX大版本。

    详细的运营商码和地区码可以到LG PHONE FIRMWARES REGIONS DESCRIPTIONS查看,虽然这里也并没有包含所有编码。

    常见的地区码有KR(韩国)、EU(欧洲)、US(美国)、HK(中国香港)等。

    常见的运营商码有OPEN(公开版)、NAO(美国Google FI等公开版)、KT(韩国电信)、LGU(LG U+)、SKT(韩国SK电讯)、TMO(T-Mobile)、USC(U.S. Cellular)、VZW(Verizon Wireless)、AMZ(美国Amazon公开版)等。

    补充字段可能会看到DS(双卡)、OP(有OP分区?)等信息。

    编译日期为固件编译完成的时间(某月某日),但正式向用户推送要比这晚一段时间,快则一周,慢则上月。

    gress 发表于2020年3月17日(2020年4月19日编辑)