รุ่นการพัฒนาของ Android ได้รับการจัดระเบียบเป็นครอบครัวด้วยชื่อรหัสตามตัวอักษรที่ได้รับแรงบันดาลใจจากขนมแสนอร่อย หน้านี้ให้ข้อมูลเกี่ยวกับ ชื่อรหัสของแพลตฟอร์ม เวอร์ชัน ระดับ API และการเผยแพร่ NDK พร้อมคำอธิบายของ ข้อกำหนดรหัสบิล ด์ที่เกี่ยวข้อง
โปรดทราบว่าคุณอาจต้องการรายละเอียดรุ่นชื่อรหัสเพิ่มเติม ขึ้นอยู่กับกรณีการใช้งานของคุณ ตัวอย่างเช่น คุณอาจต้องใช้ชื่อรหัสอุปกรณ์ Android และคีย์ผสมสำหรับการบูตเข้าสู่โหมด flashboot หรือแหล่งที่มาของเคอร์เนลและไบนารีเพื่อสร้างเคอร์เนลด้วยตนเอง ข้อมูลเหล่านี้สรุปได้ในส่วน การอ้างอิงและทรัพยากรสำหรับกรณีการใช้งาน ของโค้ดเนม พร้อมลิงก์สำหรับค้นหาข้อมูลที่คุณต้องการสำหรับหัวข้อเหล่านี้:
- การบูตเข้าสู่โหมด flashboot ต้องใช้คีย์ผสมสำหรับอุปกรณ์ที่มีชื่อรหัสอุปกรณ์ Android ที่สอดคล้องกัน
- เคอร์เนลที่ต้องสร้างขึ้นด้วยตนเองต้องใช้ชื่อรหัสและตำแหน่งที่เกี่ยวข้องเพื่อรับแหล่งที่มาเคอร์เนลและไบนารี
- บิลด์ที่เก็บ Git หลายแหล่งต้นทางนั้นต้องการการจับคู่ชื่อรหัสของอุปกรณ์เพื่อรับการตั้งค่าไดเรกทอรีต้นทางที่ถูกต้องเพื่อดาวน์โหลดแหล่งที่มาและสร้างเครื่องมือ
ชื่อรหัส เวอร์ชัน ระดับ API และการเปิดตัว NDK ของแพลตฟอร์ม
ตารางนี้แสดงรายการชื่อรหัส หมายเลขเวอร์ชันที่เกี่ยวข้อง และระดับ API ที่เกี่ยวข้อง
รหัสชื่อ | เวอร์ชั่น | ระดับ API/การเปิดตัว NDK |
---|---|---|
Android13 | 13 | API ระดับ 33 |
Android12L | 12 | API ระดับ 32 |
Android12 | 12 | API ระดับ 31 |
Android11 | 11 | API ระดับ 30 |
Android10 | 10 | API ระดับ 29 |
พาย | 9 | API ระดับ 28 |
โอรีโอ้ | 8.1.0 | API ระดับ 27 |
โอรีโอ้ | 8.0.0 | API ระดับ 26 |
ตังเม | 7.1 | API ระดับ 25 |
ตังเม | 7.0 | API ระดับ 24 |
ขนมหวาน | 6.0 | API ระดับ 23 |
อมยิ้ม | 5.1 | API ระดับ 22 |
อมยิ้ม | 5.0 | API ระดับ 21 |
คิทแคท | 4.4 - 4.4.4 | API ระดับ 19 |
เจลลี่บีน | 4.3.x | API ระดับ 18 |
เจลลี่บีน | 4.2.x | API ระดับ 17 |
เจลลี่บีน | 4.1.x | API ระดับ 16 |
ไอศกรีมแซนวิช | 4.0.3 - 4.0.4 | API ระดับ 15, NDK 8 |
ไอศกรีมแซนวิช | 4.0.1 - 4.0.2 | API ระดับ 14, NDK 7 |
รังผึ้ง | 3.2.x | API ระดับ 13 |
รังผึ้ง | 3.1 | API ระดับ 12, NDK 6 |
รังผึ้ง | 3.0 | API ระดับ 11 |
ขนมปังขิง | 2.3.3 - 2.3.7 | API ระดับ 10 |
ขนมปังขิง | 2.3 - 2.3.2 | API ระดับ 9, NDK 5 |
โฟรโย | 2.2.x | API ระดับ 8, NDK 4 |
เอแคลร์ | 2.1 | API ระดับ 7, NDK 3 |
เอแคลร์ | 2.0.1 | API ระดับ 6 |
เอแคลร์ | 2.0 | API ระดับ 5 |
โดนัท | 1.6 | API ระดับ 4, NDK 2 |
คัพเค้ก | 1.5 | API ระดับ 3, NDK 1 |
(ไม่มีชื่อรหัส) | 1.1 | API ระดับ 2 |
(ไม่มีชื่อรหัส) | 1.0 | API ระดับ 1 |
คำจำกัดความของรหัสบิวด์
ใน Android 8.0.0 (Oreo) ขึ้นไป แต่ละบิลด์จะถูกระบุด้วยรูปแบบ ID บิลด์ PVBB.YYMMDD.bbb[.Cn] โดยที่:
- P หมายถึงอักษรตัวแรกของชื่อรหัสของการเปิดตัวแพลตฟอร์ม เช่น O คือ Oreo
- V แสดงถึงประเภทธุรกิจที่รองรับ ตามแบบแผน P แสดงถึงสาขาของแพลตฟอร์มหลัก
- BB คือรหัสตัวอักษรและตัวเลขที่ช่วยให้ Google สามารถระบุสาขารหัสที่แน่นอนที่สร้างได้
- YYMMDD ระบุวันที่ที่การเผยแพร่ถูกแยกจากหรือซิงค์กับสาขาการพัฒนา ไม่ใช่วันที่ที่แน่นอนที่สร้างบิลด์เสมอไป เนื่องจากเป็นเรื่องปกติสำหรับรูปแบบย่อยที่เพิ่มไปยังบิลด์ที่มีอยู่แล้วเพื่อใช้รหัสวันที่เดียวกันกับบิลด์ที่มีอยู่อีกครั้ง
- bbb ระบุแต่ละเวอร์ชันที่เกี่ยวข้องกับรหัสวันที่เดียวกัน โดยเริ่มจาก 001 ตามลำดับ
- Cn คือตัวเลือก ตัวเลขและตัวอักษรที่ระบุโปรแกรมแก้ไขด่วนที่ด้านบนของ PVBB.YYMMDD.bbb บิลด์ เริ่มต้นจาก A1
Android รุ่นเก่ากว่าใช้รหัสบิวด์อื่นที่สั้นกว่า (เช่น FRF85B ) โดยที่:
- อักษรตัวแรกคือชื่อรหัสของตระกูลที่วางจำหน่าย เช่น F คือ Froyo
- อักษรตัวที่สองคือรหัสสาขาที่ช่วยให้ Google สามารถระบุสาขารหัสที่แน่นอนที่สร้างได้ ตามแบบแผน R คือสาขาการวางจำหน่ายหลัก
- อักษรตัวที่สามและตัวเลขสองตัวถัดไปเป็นรหัสวันที่ จดหมายนับเป็นไตรมาส ( A คือ Q1 2009, F คือ Q2 2010 เป็นต้น) ตัวเลขทั้งสองนับวันภายในไตรมาส ( F85 คือ 24 มิถุนายน 2010) รหัสวันที่ไม่ใช่วันที่ที่แน่นอนที่สร้างบิลด์เสมอไป เนื่องจากเป็นเรื่องปกติสำหรับรูปแบบย่อยที่เพิ่มไปยังบิลด์ที่มีอยู่แล้วเพื่อใช้รหัสวันที่เดียวกันกับบิลด์ที่มีอยู่อีกครั้ง
- อักษรตัวสุดท้ายระบุแต่ละเวอร์ชันที่เกี่ยวข้องกับรหัสวันที่เดียวกัน โดยขึ้นต้นด้วย A ตามลำดับ (ซึ่งโดยนัยและมักจะละเว้นเพื่อความกระชับ)
แท็กซอร์สโค้ดและบิลด์
เริ่มต้นด้วย Donut รายการแท็กและบิลด์ที่แน่นอนจะอยู่ในตารางต่อไปนี้ รหัสบิล ด์ให้ข้อมูล เช่น การเปิดตัวแพลตฟอร์ม สาขารหัส และวันที่ที่เผยแพร่แยกสาขาหรือซิงค์กับสาขาการพัฒนา
รหัสบิลด์ | แท็ก | เวอร์ชั่น | อุปกรณ์ที่รองรับ | ระดับแพตช์ความปลอดภัย |
---|---|---|---|---|
TP1A.220905.004.A2 | android-13.0.0_r6 | Android13 | Pixel 6a | 2022-09-05 |
TP1A.220905.004.A1 | android-13.0.0_r5 | Android13 | Pixel 6, Pixel 6 Pro | 2022-09-05 |
TP1A.220905.004 | android-13.0.0_r4 | Android13 | Pixel 4, Pixel 4a, Pixel 4a (5G), Pixel 4 XL, Pixel 5, Pixel 5a (5G), Pixel 6, Pixel 6 Pro | 2022-09-05 |
TP1A.220624.021.A1 | android-13.0.0_r3 | Android13 | Pixel 6a | 2022-08-05 |
TP1A.220624.021 | android-13.0.0_r2 | Android13 | Pixel 6, Pixel 6 Pro | 2022-08-05 |
TP1A.220624.014 | android-13.0.0_r1 | Android13 | Pixel 4, Pixel 4a, Pixel 4a (5G), Pixel 4 XL, Pixel 5, Pixel 5a (5G) | 2022-08-05 |
SP2A.220505.008 | android-12.1.0_r27 | Android12L | Pixel 3a, Pixel 3a XL | 2022-05-05 |
SD2A.220601.004.B2 | android-12.1.0_r26 | Android12 | Pixel 6a | 2022-06-01 |
SD2A.220601.003.B1 | android-12.1.0_r25 | Android12 | Pixel 6a | 2022-06-01 |
SD2A.220601.002.B1 | android-12.1.0_r24 | Android12L | Pixel 6a | 2022-06-01 |
SD2A.220601.001.B1 | android-12.1.0_r23 | Android12 | Pixel 6a | 2022-06-01 |
SQ3A.220705.004 | android-12.1.0_r22 | Android12L | Pixel 6, Pixel 6 Pro | 2022-07-05 |
SQ3A.220705.001.B2 | android-12.1.0_r21 | Android12 | Pixel 6, Pixel 6 Pro | 2022-07-05 |
SQ3A.220705.004.A1 | android-12.1.0_r20 | Android12L | Pixel 6, Pixel 6 Pro | 2022-07-05 |
SQ3A.220705.003.A3 | android-12.1.0_r19 | Android12L | Pixel 6, Pixel 6 Pro | 2022-07-05 |
SD2A.220601.003 | android-12.1.0_r18 | Android12L | Pixel 6a | 2022-06-01 |
SD2A.220601.002 | android-12.1.0_r17 | Android12L | Pixel 6a | 2022-06-01 |
SD2A.220123.051.A3 | android-12.1.0_r16 | Android12L | Pixel 6a | 2022-04-05 |
SD2A.220123.051.A2 | android-12.1.0_r15 | Android12L | Pixel 6a | 2022-04-05 |
SD2A.220123.050.A1 | android-12.1.0_r14 | Android12L | Pixel 6a | 2022-04-05 |
SD2A.220601.004 | android-12.1.0_r13 | Android12L | Pixel 6a | 2022-06-01 |
SD2A.220601.001.A1 | android-12.1.0_r12 | Android12L | Pixel 6a | 2022-06-01 |
SQ3A.220705.003.A1 | android-12.1.0_r11 | Android12L | Pixel 4, Pixel 4a, Pixel 4a (5G), Pixel 4 XL, Pixel 5, Pixel 5a (5G), Pixel 6, Pixel 6 Pro | 2022-07-05 |
SQ3A.220705.003 | android-12.1.0_r10 | Android12L | Pixel 6, Pixel 6 Pro | 2022-07-05 |
SQ3A.220705.001.B1 | android-12.1.0_r9 | Android12L | Pixel 6, Pixel 6 Pro | 2022-07-05 |
SQ3A.220605.009.B1 | android-12.1.0_r8 | Android12L | Pixel 6, Pixel 6 Pro | 2022-06-05 |
SQ3A.220605.009.A1 | android-12.1.0_r7 | Android12L | Pixel 4, Pixel 4a, Pixel 4a (5G), Pixel 4 XL, Pixel 5, Pixel 5a (5G), Pixel 6, Pixel 6 Pro | 2022-06-05 |
SP2A.220505.006 | android-12.1.0_r6 | Android12L | Pixel 3a, Pixel 3a XL | 2022-05-05 |
SP2A.220505.002 | android-12.1.0_r5 | Android12L | Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4a, Pixel 4a (5G), Pixel 4 XL, Pixel 5, Pixel 5a (5G), Pixel 6, Pixel 6 Pro | 2022-05-05 |
SP2A.220405.04 | android-12.1.0_r4 | Android12L | Pixel 6, Pixel 6 Pro | 2022-04-05 |
SP2A.220405.003 | android-12.1.0_r3 | Android12L | Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4a, Pixel 4a (5G), Pixel 4 XL, Pixel 5, Pixel 5a (5G) | 2022-04-05 |
SP2A.220305.013.A3 | android-12.1.0_r2 | Android12 | Pixel 6, Pixel 6 Pro | 2022-03-05 |
SP2A.220305.012 | android-12.1.0_r1 | Android12L | Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4a, Pixel 4a (5G), Pixel 4 XL, Pixel 5, Pixel 5a (5G) | 2022-03-05 |
8894229 | android-security-12.0.0_r39 | Android12 | 2021-10-05 | |
8712618 | android-security-12.0.0_r38 | Android12 | 2021-10-05 | |
8693658 | android-security-12.0.0_r37 | Android12 | 2021-10-05 | |
8528210 | android-security-12.0.0_r36 | Android12 | 2021-10-05 | |
8283927 | android-ความปลอดภัย-12.0.0_r35 | Android12 | 2021-10-05 | |
8257479 | android-security-12.0.0_r34 | Android12 | 2021-10-05 | |
SP1A.210812.016.C2 | android-12.0.0_r34 | Android12 | Pixel 3, Pixel 3 XL | 2021-10-05 |
SP1A.210812.016.B2 | android-12.0.0_r33 | Android12 | Pixel 3, Pixel 3 XL | 2021-10-05 |
SQ1D.220205.004 | android-12.0.0_r32 | Android12 | Pixel 6, Pixel 6 Pro | 2022-02-05 |
SP1A.210812.016.C1 | android-12.0.0_r31 | Android12 | Pixel 3, Pixel 3 XL | 2021-10-05 |
SP1A.210812.016.B1 | android-12.0.0_r30 | Android12 | Pixel 3, Pixel 3 XL | 2021-10-05 |
SQ1D.220205.003 | android-12.0.0_r29 | Android12 | Pixel 6, Pixel 6 Pro | 2022-02-05 |
SQ1A.220205.002 | android-12.0.0_r28 | Android12 | Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a (5G), Pixel 5, Pixel 5a (5G) | 2022-02-05 |
SQ1D.220105.007 | android-12.0.0_r27 | Android12 | Pixel 6, Pixel 6 Pro | 2022-01-05 |
SQ1A.220105.002 | android-12.0.0_r26 | Android12 | Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4a, Pixel 4a (5G), Pixel 4 XL, Pixel 5, Pixel 5a (5G) | 2022-01-05 |
SP1A.210812.016.A2 | android-12.0.0_r25 | Android12 | Pixel 3, Pixel 3 XL | 2021-10-05 |
SQ1D.211205.016.A5 | android-12.0.0_r21 | Android12 | Pixel 6, Pixel 6 Pro | 2021-12-05 |
SQ1D.211205.016.A4 | android-12.0.0_r20 | Android12 | Pixel 6, Pixel 6 Pro | 2021-12-05 |
SQ1D.211205.017 | android-12.0.0_r19 | Android12 | Pixel 6, Pixel 6 Pro | 2021-12-05 |
SQ1D.211205.016.A1 | android-12.0.0_r18 | Android12 | Pixel 6, Pixel 6 Pro | 2021-12-05 |
SQ1A.211205.008 | android-12.0.0_r16 | Android12 | Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4a, Pixel 4a (5G), Pixel 4 XL, Pixel 5, Pixel 5a (5G) | 2021-12-05 |
SD1A.210817.037.A1 | android-12.0.0_r15 | Android12 | Pixel 6, Pixel 6 Pro | 2021-11-05 |
SD1A.210817.037 | android-12.0.0_r14 | Android12 | Pixel 6, Pixel 6 Pro | 2021-11-05 |
SD1A.210817.036.A8 | android-12.0.0_r13 | Android12 | Pixel 6, Pixel 6 Pro | 2021-11-05 |
SD1A.210817.036 | android-12.0.0_r12 | Android12 | Pixel 6, Pixel 6 Pro | 2021-11-05 |
SP1A.211105.04 | android-12.0.0_r11 | Android12 | Pixel 4, Pixel 4a, Pixel 4a (5G), Pixel 4 XL, Pixel 5 | 2021-11-05 |
SP1A.211105.003 | android-12.0.0_r10 | Android12 | พิกเซล 4a (5G), พิกเซล 5, พิกเซล 5a (5G) | 2021-11-05 |
SP1A.211105.002.A1 | android-12.0.0_r9 | Android12 | Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4a, Pixel 4a (5G), Pixel 4 XL, Pixel 5, Pixel 5a (5G) | 2021-11-05 |
SP1A.211105.002 | android-12.0.0_r8 | Android12 | Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4a, Pixel 4 XL | 2021-11-05 |
SD1A.210817.019.C4 | android-12.0.0_r7 | Android12 | Pixel 6, Pixel 6 Pro | 2021-10-05 |
SD1A.210817.019.C2 | android-12.0.0_r6 | Android12 | Pixel 6, Pixel 6 Pro | 2021-10-05 |
SD1A.210817.019.B1 | android-12.0.0_r5 | Android12 | Pixel 6, Pixel 6 Pro | 2021-10-05 |
SD1A.210817.015.A4 | android-12.0.0_r4 | Android12 | Pixel 6, Pixel 6 Pro | 2021-10-05 |
SP1A.210812.016.A1 | android-12.0.0_r3 | Android12 | Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a (5G), Pixel 5, Pixel 5a (5G) | 2021-10-05 |
SP1A.210812.015 | android-12.0.0_r1 | Android12 | Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a (5G), Pixel 5, Pixel 5a (5G) | 2021-10-05 |
8894231 | android-security-11.0.0_r59 | Android11 | 2020-09-05 | |
8712617 | android-security-11.0.0_r58 | Android11 | 2020-09-05 | |
8600450 | android-security-11.0.0_r57 | Android11 | 2020-09-05 | |
8528208 | android-security-11.0.0_r56 | Android11 | 2020-09-05 | |
8287685 | android-security-11.0.0_r55 | Android11 | 2020-09-05 | |
8257481 | android-security-11.0.0_r54 | Android11 | 2020-09-05 | |
8157300 | android-security-11.0.0_r53 | Android11 | 2020-09-05 | |
8042688 | android-security-11.0.0_r52 | Android11 | 2020-09-05 | |
8001874 | android-security-11.0.0_r51 | Android11 | 2020-09-05 | |
7804787 | android-security-11.0.0_r50 | Android11 | 2020-09-05 | |
7786871 | android-security-11.0.0_r49 | Android11 | 2020-09-05 | |
RD2A.211001.002 | android-11.0.0_r48 | Android11 | พิกเซล 5a (5G) | 2021-10-01 |
RD2A.21001.001 | android-11.0.0_r47 | Android11 | พิกเซล 5a (5G) | 2021-10-01 |
RQ3A.21001.001 | android-11.0.0_r46 | Android11 | Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a (5G), Pixel 5 | 2021-10-01 |
RD2A.210905.003 | android-11.0.0_r45 | Android11 | พิกเซล 5a (5G) | 2021-09-05 |
RD2A.210905.002 | android-11.0.0_r44 | Android11 | พิกเซล 5a (5G) | 2021-09-05 |
RQ3A.210905.001 | android-11.0.0_r43 | Android11 | Pixel 3, Pixel 3a, Pixel 3a XL, Pixel 3 XL, Pixel 4, Pixel 4a, Pixel 4a (5G), Pixel 4 XL, Pixel 5 | 2021-09-05 |
RD2A.210605.007 | android-11.0.0_r42 | Android11 | พิกเซล 5a (5G) | 2021-06-05 |
RD2A.210605.006 | android-11.0.0_r41 | Android11 | พิกเซล 5a (5G) | 2021-06-05 |
RQ3A.210805.001.A1 | android-11.0.0_r40 | Android11 | Pixel 3, Pixel 3a, Pixel 3a XL, Pixel 3 XL, Pixel 4, Pixel 4a, Pixel 4a (5G), Pixel 4 XL, Pixel 5 | 2021-08-05 |
RQ3A.210705.001 | android-11.0.0_r39 | Android11 | Pixel 3, Pixel 3a, Pixel 3a XL, Pixel 3 XL, Pixel 4, Pixel 4a, Pixel 4a (5G), Pixel 4 XL, Pixel 5 | 2021-07-05 |
RQ3A.210605.005 | android-11.0.0_r38 | Android11 | Pixel 3, Pixel 3a, Pixel 3a XL, Pixel 3 XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a (5G), Pixel 5 | 2021-06-05 |
RQ2A.210505.003 | android-11.0.0_r37 | Android11 | Pixel 4a (5G), Pixel 5 | 2021-05-05 |
RQ2A.210505.002 | android-11.0.0_r36 | Android11 | Pixel 3, Pixel 3a, Pixel 3a XL, Pixel 3 XL, Pixel 4, Pixel 4a, Pixel 4 XL | 2021-05-05 |
RQ2A.210405.006 | android-11.0.0_r35 | Android11 | Pixel 3, Pixel 3 XL | 2021-04-05 |
RQ2A.210405.005 | android-11.0.0_r34 | Android11 | Pixel 3, Pixel 3a, Pixel 3a XL, Pixel 3 XL, Pixel 4, Pixel 4a, Pixel 4a (5G), Pixel 4 XL, Pixel 5 | 2021-04-05 |
RQ2A.210305.007 | android-11.0.0_r33 | Android11 | Pixel 4a, Pixel 4a (5G), Pixel 5 | 2021-03-05 |
RQ2A.210305.006 | android-11.0.0_r32 | Android11 | Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a (5G), Pixel 5 | 2021-03-05 |
RQ1D.210205.04 | android-11.0.0_r31 | Android11 | Pixel 3, Pixel 3 XL, Pixel 4a (5G), Pixel 5 | 2021-02-05 |
RQ1C.210205.006 | android-11.0.0_r30 | Android11 | Pixel 4a (5G), Pixel 5 | 2021-02-05 |
RQ1A.210205.04 | android-11.0.0_r29 | Android11 | Pixel 3, Pixel 3a, Pixel 3a XL, Pixel 3 XL, Pixel 4, Pixel 4a, Pixel 4a (5G), Pixel 4 XL, Pixel 5 | 2021-02-05 |
RQ1D.210105.003 | android-11.0.0_r28 | Android11 | Pixel 3, Pixel 3 XL, Pixel 4a (5G), Pixel 5 | 2021-01-05 |
RQ1A.210105.003 | android-11.0.0_r27 | Android11 | Pixel 3, Pixel 3 XL, Pixel 4, Pixel 4a (5G), Pixel 4 XL, Pixel 5 | 2021-01-05 |
RQ1A.210105.002 | android-11.0.0_r26 | Android11 | Pixel 3a, Pixel 3a XL, Pixel 4a | 2021-01-05 |
RP1A.201005.004.A1 | android-11.0.0_r25 | Android11 | Pixel 2, Pixel 2 XL | 2020-10-05 |
RQ1D.2012205.012.A1 | android-11.0.0_r24 | Android11 | พิกเซล 5, พิกเซล 4a (5G) | 2020-12-05 |
RQ1A.201205.003.A1 | android-11.0.0_r23 | Android11 | Pixel 3, Pixel 3 XL | 2020-12-05 |
RQ1A.2012205.011 | android-11.0.0_r22 | Android11 | พิกเซล 5, พิกเซล 4a (5G) | 2020-12-05 |
RQ1A.2012205.008.A1 | android-11.0.0_r21 | Android11 | Pixel 4, Pixel 4 XL | 2020-12-05 |
RQ1A.201205.010 | android-11.0.0_r20 | Android11 | พิกเซล 5, พิกเซล 4a (5G) | 2020-12-05 |
RQ1A.2012205.008 | android-11.0.0_r19 | Android11 | Pixel 4a, Pixel 4, Pixel 4 XL | 2020-12-05 |
RQ1A.201205.003 | android-11.0.0_r18 | Android11 | Pixel 3a, Pixel 3a XL, Pixel 3 XL, Pixel 3 | 2020-12-05 |
RP1A.20105.002 | android-11.0.0_r17 | Android11 | Pixel 3, Pixel 3a, Pixel 3a XL, Pixel 3 XL, Pixel 4, Pixel 4a, Pixel 4 XL | 2020-11-05 |
RD1B.20105.010 | android-11.0.0_r16 | Android11 | Pixel 4a (5G), Pixel 5 | 2020-11-05 |
RD1A.20105.003.C1 | android-11.0.0_r15 | Android11 | Pixel 4a (5G), Pixel 5 | 2020-11-05 |
RD1A.20105.003.B1 | android-11.0.0_r14 | Android11 | Pixel 4a (5G), Pixel 5 | 2020-11-05 |
RD1A.20105.003.A1 | android-11.0.0_r13 | Android11 | Pixel 4a (5G), Pixel 5 | 2020-11-05 |
RD1A.20105.003 | android-11.0.0_r12 | Android11 | Pixel 4a (5G), Pixel 5 | 2020-11-05 |
RD1A.2008100.022.A4 | android-11.0.0_r11 | Android11 | Pixel 4a (5G), Pixel 5 | 2020-10-05 |
RD1A.200810.021.B3 | android-11.0.0_r10 | Android11 | Pixel 4a (5G), Pixel 5 | 2020-10-05 |
RD1A.2008100.020.A1 | android-11.0.0_r9 | Android11 | Pixel 5 | 2020-10-05 |
RD1A.200810.021.A1 | android-11.0.0_r8 | Android11 | Pixel 4a (5G), Pixel 5 | 2020-10-05 |
RD1A.2008100.020 | android-11.0.0_r7 | Android11 | Pixel 4a (5G), Pixel 5 | 2020-10-05 |
RP1A.201005.006 | android-11.0.0_r5 | Android11 | Pixel 4a | 2020-10-05 |
RP1A.201005.04 | android-11.0.0_r4 | Android11 | พิกเซล 2, พิกเซล 2 XL, พิกเซล 3, พิกเซล 3a, พิกเซล 3a XL, พิกเซล 3 XL, พิกเซล 4, พิกเซล 4 XL | 2020-10-05 |
RP1A.200720.011 | android-11.0.0_r3 | Android11 | Pixel 4a | 2020-09-05 |
RP1A.200720.010 | android-11.0.0_r2 | Android11 | Pixel 4a | 2020-09-05 |
RP1A.200720.009 | android-11.0.0_r1 | Android11 | พิกเซล 2, พิกเซล 2 XL, พิกเซล 3, พิกเซล 3a, พิกเซล 3a XL, พิกเซล 3 XL, พิกเซล 4, พิกเซล 4 XL | 2020-09-05 |
8894228 | android-ความปลอดภัย-10.0.0_r70 | Android10 | 2019-09-05 | |
8712615 | android-ความปลอดภัย-10.0.0_r69 | Android10 | 2019-09-05 | |
8600452 | android-ความปลอดภัย-10.0.0_r68 | Android10 | 2019-09-05 | |
8528209 | android-ความปลอดภัย-10.0.0_r67 | Android10 | 2019-09-05 | |
8287684 | android-ความปลอดภัย-10.0.0_r66 | Android10 | 2019-09-05 | |
8257478 | android-ความปลอดภัย-10.0.0_r65 | Android10 | 2019-09-05 | |
8157299 | android-ความปลอดภัย-10.0.0_r64 | Android10 | 2019-09-05 | |
8042689 | android-ความปลอดภัย-10.0.0_r63 | Android10 | 2019-09-05 | |
7964643 | android-security-10.0.0_r62 | Android10 | 2019-09-05 | |
7804786 | android-ความปลอดภัย-10.0.0_r61 | Android10 | 2019-09-05 | |
7786870 | android-ความปลอดภัย-10.0.0_r60 | Android10 | 2019-09-05 | |
7678332 | android-ความปลอดภัย-10.0.0_r59 | Android10 | 2019-09-05 | |
7507835 | android-ความปลอดภัย-10.0.0_r58 | Android10 | 2019-09-05 | |
7483358 | android-ความปลอดภัย-10.0.0_r57 | Android10 | 2019-09-05 | |
7427955 | android-ความปลอดภัย-10.0.0_r56 | Android10 | 2019-09-05 | |
7269719 | android-ความปลอดภัย-10.0.0_r55 | Android10 | 2019-09-05 | |
7250004 | android-ความปลอดภัย-10.0.0_r54 | Android10 | 2019-09-05 | |
7127522 | android-ความปลอดภัย-10.0.0_r53 | Android10 | 2019-09-05 | |
7070703 | android-ความปลอดภัย-10.0.0_r52 | Android10 | 2019-09-05 | |
7023426 | android-ความปลอดภัย-10.0.0_r51 | Android10 | 2019-09-05 | |
6969601 | android-ความปลอดภัย-10.0.0_r50 | Android10 | 2019-09-05 | |
6893682 | android-security-10.0.0_r49 | Android10 | 2019-09-05 | |
6878114 | android-ความปลอดภัย-10.0.0_r48 | Android10 | 2019-09-05 | |
6780337 | android-10.0.0_r47 | Android10 | 2019-09-05 | |
6777444 | android-10.0.0_r46 | Android10 | 2019-09-05 | |
QD4A.200805.003 | android-10.0.0_r45 | Android10 | Pixel 4a | 2020-08-05 |
QD4A.200805.001 | android-10.0.0_r44 | Android10 | Pixel 4a | 2020-08-05 |
QD4A.200317.027 | android-10.0.0_r43 | Android10 | Pixel 4a | 2020-05-05 |
QD4A.200317.024.A1 | android-10.0.0_r42 | Android10 | Pixel 4a | 2020-05-05 |
QQ3A.200805.001 | android-10.0.0_r41 | Android10 | พิกเซล 2, พิกเซล 2 XL, พิกเซล 3, พิกเซล 3a, พิกเซล 3a XL, พิกเซล 3 XL, พิกเซล 4, พิกเซล 4 XL | 2020-08-05 |
QQ3A.200705.002 | android-10.0.0_r40 | Android10 | พิกเซล 2, พิกเซล 2 XL, พิกเซล 3, พิกเซล 3a, พิกเซล 3a XL, พิกเซล 3 XL, พิกเซล 4, พิกเซล 4 XL | 2020-07-05 |
QQ3A.200605.002.A1 | android-10.0.0_r39 | Android10 | พิกเซล 2, พิกเซล 2 XL, พิกเซล 3, พิกเซล 3 XL, พิกเซล 3a, พิกเซล 3a XL, พิกเซล 4, พิกเซล 4 XL | 2020-06-05 |
QQ3A.200605.002 | android-10.0.0_r38 | Android10 | Pixel 3a, Pixel 3a XL | 2020-06-05 |
QQ3A.200605.001 | android-10.0.0_r37 | Android10 | Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL, Pixel 4, Pixel 4 XL | 2020-06-05 |
QQ2A.200501.001.B3 | android-10.0.0_r36 | Android10 | Pixel 2, Pixel 2 XL | 2020-05-05 |
QQ2A.200501.001.B2 | android-10.0.0_r35 | Android10 | Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL | 2020-05-05 |
QQ2A.200501.001.A3 | android-10.0.0_r34 | Android10 | พิกเซล 2, พิกเซล 2 XL, พิกเซล 3, พิกเซล 3 XL, พิกเซล 3a, พิกเซล 3a XL, พิกเซล 4, พิกเซล 4 XL | 2020-05-05 |
QQ2A.200405.005 | android-10.0.0_r33 | Android10 | พิกเซล 2, พิกเซล 2 XL, พิกเซล 3, พิกเซล 3 XL, พิกเซล 3a, พิกเซล 3a XL, พิกเซล 4, พิกเซล 4 XL | 2020-04-05 |
QQ2A.200305.004.A1 | android-10.0.0_r32 | Android10 | Pixel 4, Pixel 4 XL | 2020-03-05 |
QQ2A.200305.003 | android-10.0.0_r31 | Android10 | Pixel 4, Pixel 4 XL | 2020-03-05 |
QQ2A.200305.002 | android-10.0.0_r30 | Android10 | Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL | 2020-03-05 |
QQ1D.200205.002 | android-10.0.0_r29 | Android10 | Pixel 4 XL, Pixel 4 | 2020-02-05 |
QQ1C.200205.002 | android-10.0.0_r28 | Android10 | Pixel 4 XL, Pixel 4 | 2020-02-05 |
QQ1B.200205.002 | android-10.0.0_r27 | Android10 | Pixel 4 XL, Pixel 4 | 2020-02-05 |
QQ1A.200205.002 | android-10.0.0_r26 | Android10 | Pixel 3a XL, Pixel 3a, Pixel 3 XL, Pixel 3, Pixel 2 XL, Pixel 2 | 2020-02-05 |
QQ1D.200105.002 | android-10.0.0_r25 | Android10 | Pixel 4 XL, Pixel 4 | 2020-01-01 |
QQ1C.200105.004 | android-10.0.0_r24 | Android10 | Pixel 4 XL, Pixel 4 | 2020-01-01 |
QQ1B.200105.004 | android-10.0.0_r23 | Android10 | Pixel 4 XL, Pixel 4 | 2020-01-01 |
QQ1A.200105.003 | android-10.0.0_r22 | Android10 | Pixel 3 XL, Pixel 3 | 2020-01-01 |
QQ1A.200105.002 | android-10.0.0_r21 | Android10 | Pixel 3a XL, Pixel 3a, Pixel 3 XL, Pixel 3, Pixel 2 XL, Pixel 2 | 2020-01-01 |
QQ1C.191205.016.A1 | android-10.0.0_r20 | Android10 | Pixel 4 XL, Pixel 4 | 2019-12-05 |
QQ1B.191205.012.A1 | android-10.0.0_r19 | Android10 | Pixel 4 XL, Pixel 4 | 2019-12-05 |
QQ1B.191205.011 | android-10.0.0_r18 | Android10 | Pixel 4 XL, Pixel 4 | 2019-12-05 |
QP1A.191005.007.A3 | android-10.0.0_r17 | Android10 | Pixel XL, Pixel | 2019-10-06 |
QQ1A.191205.011 | android-10.0.0_r16 | Android10 | Pixel 3a XL, Pixel 3a | 2019-12-05 |
QQ1A.191205.008 | android-10.0.0_r15 | Android10 | Pixel 3 XL, Pixel 3, Pixel 2 XL, Pixel 2 | 2019-12-05 |
QD1A.190821.014.C2 | android-10.0.0_r14 | Android10 | Pixel 4 XL, Pixel 4 | 2019-11-05 |
QD1A.190821.014 | android-10.0.0_r13 | Android10 | Pixel 4 XL, Pixel 4 | 2019-11-05 |
QD1A.190821.007.A3 | android-10.0.0_r12 | Android10 | Pixel 4 XL, Pixel 4 | 2019-11-05 |
QP1A.191105.004 | android-10.0.0_r11 | Android10 | Pixel 2 XL, Pixel 2 | 2019-11-05 |
QP1A.191105.003 | android-10.0.0_r10 | Android10 | Pixel 3a XL, Pixel 3a, Pixel 3 XL, Pixel 3 | 2019-11-05 |
QD1A.190821.011.C4 | android-10.0.0_r9 | Android10 | Pixel 4 XL, Pixel 4 | 2019-10-05 |
QD1A.190821.011 | android-10.0.0_r8 | Android10 | Pixel 4 XL, Pixel 4 | 2019-10-05 |
QD1A.190821.007 | android-10.0.0_r7 | Android10 | Pixel 4 XL, Pixel 4 | 2019-10-05 |
5933585 | android-10.0.0_r6 | Android10 | 2019-09-05 | |
QP1A.191005.007.A1 | android-10.0.0_r5 | Android10 | Pixel 2 XL, Pixel 2, Pixel XL, Pixel | 2019-10-06 |
QP1A.191005.007 | android-10.0.0_r4 | Android10 | Pixel 3a XL, Pixel 3a, Pixel 3 XL, Pixel 3 | 2019-10-05 |
QP1A.190711.020.C3 | android-10.0.0_r3 | Android10 | Pixel 3a XL, Pixel 3a, Pixel 3 XL, Pixel 3 | 2019-09-05 |
QP1A.190711.020 | android-10.0.0_r2 | Android10 | Pixel 3a XL, Pixel 3a, Pixel 3 XL, Pixel 3, Pixel 2 XL, Pixel 2, Pixel XL, Pixel | 2019-09-05 |
QP1A.190711.019 | android-10.0.0_r1 | Android10 | Pixel 3a XL, Pixel 3a, Pixel 3 XL, Pixel 3, Pixel 2 XL, Pixel 2, Pixel XL, Pixel | 2019-09-05 |
7925397 | android-security-9.0.0_r76 | พาย | 2018-08-05 | |
7804785 | android-security-9.0.0_r75 | พาย | 2018-08-05 | |
7786868 | android-security-9.0.0_r74 | พาย | 2018-08-05 | |
7678331 | android-security-9.0.0_r73 | พาย | 2018-08-05 | |
7507834 | android-security-9.0.0_r72 | พาย | 2018-08-05 | |
7449186 | android-security-9.0.0_r71 | พาย | 2018-08-05 | |
7427956 | android-security-9.0.0_r70 | พาย | 2018-08-05 | |
7269718 | android-security-9.0.0_r69 | พาย | 2018-08-05 | |
7249336 | android-security-9.0.0_r68 | พาย | 2018-08-05 | |
7127521 | android-security-9.0.0_r67 | พาย | 2018-08-05 | |
7070702 | android-security-9.0.0_r66 | พาย | 2018-08-05 | |
7023409 | android-security-9.0.0_r65 | พาย | 2018-08-05 | |
6969600 | android-security-9.0.0_r64 | พาย | 2018-08-05 | |
6893678 | android-security-9.0.0_r63 | พาย | 2018-08-05 | |
6826377 | android-security-9.0.0_r62 | พาย | 2018-08-05 | |
6780336 | android-9.0.0_r61 | พาย | 2018-08-05 | |
6644287 | android-9.0.0_r60 | พาย | 2018-08-05 | |
6559974 | android-9.0.0_r59 | พาย | 2018-08-05 | |
6495666 | android-9.0.0_r58 | พาย | 2018-08-05 | |
6454888 | android-9.0.0_r57 | พาย | 2018-08-05 | |
6440158 | android-9.0.0_r56 | พาย | 2018-08-05 | |
6197209 | android-9.0.0_r55 | พาย | 2018-08-05 | |
6127072 | android-9.0.0_r54 | พาย | 2018-08-05 | |
6107734 | android-9.0.0_r53 | พาย | 2018-08-05 | |
6037698 | android-9.0.0_r52 | พาย | 2018-08-05 | |
5948683 | android-9.0.0_r51 | พาย | 2018-08-05 | |
5887210 | android-9.0.0_r50 | พาย | 2018-08-05 | |
5794013 | android-9.0.0_r49 | พาย | 2018-08-05 | |
5748468 | android-9.0.0_r48 | พาย | 2018-08-05 | |
PQ3B.190801.002 | android-9.0.0_r47 | พาย | Pixel 3a XL, Pixel 3a | 2019-08-01 |
PQ3A.190801.002 | android-9.0.0_r46 | พาย | Pixel 3 XL, Pixel 3, Pixel 2 XL, Pixel 2, Pixel XL, Pixel | 2019-08-01 |
PQ3B.190705.003 | android-9.0.0_r45 | พาย | Pixel 3a XL, Pixel 3a | 2019-07-05 |
PQ3A.190705.003 | android-9.0.0_r44 | พาย | Pixel 3 XL, Pixel 3 | 2019-07-05 |
PQ3A.190705.001 | android-9.0.0_r43 | พาย | Pixel 2 XL, Pixel 2, Pixel XL, Pixel | 2019-07-05 |
PQ3B.190605.006 | android-9.0.0_r42 | พาย | Pixel 3a XL, Pixel 3a | 2019-06-05 |
PQ3A.190605.004.A1 | android-9.0.0_r41 | พาย | Pixel 3 XL, Pixel 3 | 2019-06-05 |
PQ3A.190605.003 | android-9.0.0_r40 | พาย | Pixel 3 XL, Pixel 3, Pixel 2 XL, Pixel 2, Pixel XL, Pixel | 2019-06-05 |
PD2A.190115.032 | android-9.0.0_r39 | พาย | Pixel 3a XL, Pixel 3a | 2019-03-05 |
PD2A.190115.029 | android-9.0.0_r38 | พาย | Pixel 3a XL, Pixel 3a | 2019-03-05 |
PQ3A.190505.002 | android-9.0.0_r37 | พาย | Pixel 3 XL, Pixel 3 | 2019-05-05 |
PQ3A.190505.001 | android-9.0.0_r36 | พาย | Pixel 2 XL, Pixel 2, Pixel XL, Pixel | 2019-05-05 |
PQ2A.190405.003 | android-9.0.0_r35 | พาย | Pixel 3 XL, Pixel 3, Pixel 2 XL, Pixel 2, Pixel XL, Pixel | 2019-04-05 |
PQ2A.190305.002 | android-9.0.0_r34 | พาย | Pixel 3 XL, Pixel 3, Pixel 2 XL, Pixel 2, Pixel XL, Pixel | 2019-03-05 |
PQ2A.190205.003 | android-9.0.0_r33 | พาย | Pixel XL, Pixel | 2019-02-05 |
PQ2A.190205.002 | android-9.0.0_r32 | พาย | Pixel 2 XL, Pixel 2 | 2019-02-05 |
PQ2A.190205.001 | android-9.0.0_r31 | พาย | Pixel 3 XL, Pixel 3 | 2019-02-05 |
PQ1A.190105.04 | android-9.0.0_r30 | พาย | Pixel 3 XL, Pixel 3, Pixel 2 XL, Pixel 2, Pixel XL, Pixel | 2019-01-05 |
PQ1A.181205.006.A1 | android-9.0.0_r22 | พาย | Pixel 3 XL, Pixel 3 | 2018-12-05 |
PQ1A.181205.006 | android-9.0.0_r21 | พาย | Pixel 3 XL, Pixel 3 | 2018-12-05 |
PQ1A.181205.002.A1 | android-9.0.0_r20 | พาย | Pixel XL, Pixel | 2018-12-05 |
PQ1A.181205.002 | android-9.0.0_r19 | พาย | Pixel 2 XL, Pixel 2 | 2018-12-05 |
PPR2.181005.003.A1 | android-9.0.0_r18 | พาย | Pixel XL, Pixel | 2018-11-01 |
PPR1.181005.003.A1 | android-9.0.0_r17 | พาย | Pixel XL, Pixel | 2018-11-01 |
PQ1A.181105.017.A1 | android-9.0.0_r16 | พาย | Pixel 3 XL, Pixel 3, Pixel 2 XL, Pixel 2 | 2018-11-05 |
PD1A.180720.031 | android-9.0.0_r12 | พาย | Pixel 3 XL, Pixel 3 | 2018-09-05 |
PD1A.180720.030 | android-9.0.0_r11 | พาย | Pixel 3 XL, Pixel 3 | 2018-09-05 |
PPR2.181005.003 | android-9.0.0_r10 | พาย | Pixel XL, Pixel, Pixel 2 XL, Pixel 2 | 2018-10-05 |
PPR1.181005.003 | android-9.0.0_r9 | พาย | Pixel XL, Pixel | 2018-10-05 |
PPR2.180905.006.A1 | android-9.0.0_r8 | พาย | Pixel XL, Pixel | 2018-09-05 |
PPR2.180905.006 | android-9.0.0_r7 | พาย | Pixel XL, Pixel | 2018-09-05 |
PPR2.180905.005 | android-9.0.0_r6 | พาย | Pixel 2 XL, Pixel 2 | 2018-09-05 |
PPR1.180905.003 | android-9.0.0_r5 | พาย | Pixel XL, Pixel | 2018-09-05 |
PPR1.180610.011 | android-9.0.0_r3 | พาย | Pixel 2 XL, Pixel 2 | 2018-08-05 |
PPR1.180610.010 | android-9.0.0_r2 | พาย | Pixel XL, Pixel | 2018-08-05 |
PPR1.180610.009 | android-9.0.0_r1 | พาย | Pixel 2 XL, Pixel 2, Pixel XL, Pixel | 2018-08-05 |
7678330 | android-security-8.1.0_r93 | โอรีโอ้ | 2017-12-05 | |
7507833 | android-security-8.1.0_r92 | โอรีโอ้ | 2017-12-05 | |
7449185 | android-security-8.1.0_r91 | โอรีโอ้ | 2017-12-05 | |
7427957 | android-security-8.1.0_r90 | โอรีโอ้ | 2017-12-05 | |
7269716 | android-security-8.1.0_r89 | โอรีโอ้ | 2017-12-05 | |
7249334 | android-security-8.1.0_r88 | โอรีโอ้ | 2017-12-05 | |
7127520 | android-security-8.1.0_r87 | โอรีโอ้ | 2017-12-05 | |
7070700 | android-security-8.1.0_r86 | โอรีโอ้ | 2017-12-05 | |
7023408 | android-ความปลอดภัย-8.1.0_r85 | โอรีโอ้ | 2017-12-05 | |
6969599 | android-security-8.1.0_r84 | โอรีโอ้ | 2017-12-05 | |
6893677 | android-security-8.1.0_r83 | โอรีโอ้ | 2017-12-05 | |
6826376 | android-security-8.1.0_r82 | โอรีโอ้ | 2017-12-05 | |
6780335 | android-8.1.0_r81 | โอรีโอ้ | 2017-12-05 | |
6644286 | android-8.1.0_r80 | โอรีโอ้ | 2017-12-05 | |
6560352 | android-8.1.0_r79 | โอรีโอ้ | 2017-12-05 | |
6495665 | android-8.1.0_r78 | โอรีโอ้ | 2017-12-05 | |
6454887 | android-8.1.0_r77 | โอรีโอ้ | 2017-12-05 | |
6440157 | android-8.1.0_r76 | โอรีโอ้ | 2017-12-05 | |
6197208 | android-8.1.0_r75 | โอรีโอ้ | 2017-12-05 | |
6127071 | android-8.1.0_r74 | โอรีโอ้ | 2017-12-05 | |
6107733 | android-8.1.0_r73 | โอรีโอ้ | 2017-12-05 | |
6037697 | android-8.1.0_r72 | โอรีโอ้ | 2017-12-05 | |
5948682 | android-8.1.0_r71 | โอรีโอ้ | 2017-12-05 | |
5887208 | android-8.1.0_r70 | โอรีโอ้ | 2017-12-05 | |
5794017 | android-8.1.0_r69 | โอรีโอ้ | 2017-12-05 | |
5725752 | android-8.1.0_r68 | โอรีโอ้ | 2017-12-05 | |
OPM8.190605.005 | android-8.1.0_r67 | โอรีโอ้ | Pixel C | 2019-06-05 |
5650812 | android-8.1.0_r66 | โอรีโอ้ | 2017-12-05 | |
OPM8.190605.003 | android-8.1.0_r65 | โอรีโอ้ | Pixel C | 2019-06-05 |
OPM8.190505.001 | android-8.1.0_r64 | โอรีโอ้ | Pixel C | 2019-05-05 |
OPM8.190405.001 | android-8.1.0_r63 | โอรีโอ้ | Pixel C | 2019-04-05 |
OPM8.190305.001 | android-8.1.0_r62 | โอรีโอ้ | Pixel C | 2019-03-05 |
OPM8.190205.001 | android-8.1.0_r61 | โอรีโอ้ | Pixel C | 2019-02-05 |
OPM8.190105.002 | android-8.1.0_r60 | โอรีโอ้ | Pixel C | 2019-01-05 |
OPM8.181205.001 | android-8.1.0_r53 | โอรีโอ้ | Pixel C | 2018-12-05 |
OPM7.181205.001 | android-8.1.0_r52 | โอรีโอ้ | Nexus 5X, Nexus 6P | 2018-12-05 |
OPM8.181105.002 | android-8.1.0_r51 | โอรีโอ้ | Pixel C | 2018-11-05 |
OPM7.181105.004 | android-8.1.0_r50 | โอรีโอ้ | Nexus 5X, Nexus 6P | 2018-11-05 |
OPM8.181005.003 | android-8.1.0_r48 | โอรีโอ้ | Pixel C | 2018-10-05 |
OPM7.181005.003 | android-8.1.0_r47 | โอรีโอ้ | Nexus 5X, Nexus 6P | 2018-10-05 |
OPM6.171019.030.K1 | android-8.1.0_r46 | โอรีโอ้ | Nexus 5X, Nexus 6P | 2018-09-05 |
OPM4.171019.021.Z1 | android-8.1.0_r45 | โอรีโอ้ | Pixel C | 2018-09-05 |
OPM6.171019.030.H1 | android-8.1.0_r43 | โอรีโอ้ | Nexus 5X, Nexus 6P | 2018-08-05 |
OPM4.171019.021.Y1 | android-8.1.0_r42 | โอรีโอ้ | Pixel C | 2018-08-05 |
OPM6.171019.030.E1 | android-8.1.0_r41 | โอรีโอ้ | Nexus 5X, Nexus 6P | 2018-07-05 |
OPM4.171019.021.R1 | android-8.1.0_r40 | โอรีโอ้ | Pixel 2 XL | 2018-07-05 |
OPM4.171019.021.Q1 | android-8.1.0_r39 | โอรีโอ้ | Pixel 2 | 2018-07-05 |
OPM4.171019.021.P1 | android-8.1.0_r38 | โอรีโอ้ | Pixel, Pixel XL | 2018-07-05 |
OPM4.171019.021.N1 | android-8.1.0_r37 | โอรีโอ้ | Pixel C | 2018-07-05 |
OPM2.171026.006.H1 | android-8.1.0_r36 | โอรีโอ้ | Pixel 2 XL | 2018-07-05 |
OPM2.171026.006.G1 | android-8.1.0_r35 | โอรีโอ้ | Pixel 2 | 2018-07-05 |
OPM6.171019.030.B1 | android-8.1.0_r33 | โอรีโอ้ | Nexus 6P, Nexus 5X | 2018-06-05 |
OPM4.171019.021.E1 | android-8.1.0_r32 | โอรีโอ้ | Pixel 2 XL, Pixel 2 | 2018-06-05 |
OPM4.171019.021.D1 | android-8.1.0_r31 | โอรีโอ้ | Pixel XL, Pixel | 2018-06-05 |
OPM2.171026.006.C1 | android-8.1.0_r30 | โอรีโอ้ | Pixel 2 XL, Pixel 2 | 2018-06-05 |
OPM4.171019.016.C1 | android-8.1.0_r29 | โอรีโอ้ | Pixel C | 2018-05-05 |
OPM4.171019.016.B1 | android-8.1.0_r28 | โอรีโอ้ | Pixel XL, Pixel, Pixel 2 XL, Pixel 2 | 2018-05-05 |
OPM4.171019.016.A1 | android-8.1.0_r27 | โอรีโอ้ | Nexus 5X | 2018-05-05 |
OPM2.171019.029.B1 | android-8.1.0_r26 | โอรีโอ้ | Pixel 2 XL, Pixel 2 | 2018-05-05 |
OPM2.171019.029.A1 | android-8.1.0_r25 | โอรีโอ้ | Nexus 6P | 2018-05-05 |
OPM4.171019.015.A1 | android-8.1.0_r23 | โอรีโอ้ | Pixel 2 XL, Pixel 2 | 2018-04-01 |
OPM5.171019.019 | android-8.1.0_r22 | โอรีโอ้ | Nexus 6P | 2018-04-01 |
OPM3.171019.019 | android-8.1.0_r21 | โอรีโอ้ | Nexus 6P | 2018-04-01 |
OPM2.171019.029 | android-8.1.0_r20 | โอรีโอ้ | Pixel 2 XL, Pixel 2, Pixel XL, Pixel, Nexus 5X | 2018-04-05 |
OPM1.171019.026 | android-8.1.0_r19 | โอรีโอ้ | Pixel C | 2018-04-05 |
OPM5.171019.017 | android-8.1.0_r18 | โอรีโอ้ | Nexus 5X, Nexus 6P | 2018-03-05 |
OPM3.171019.016 | android-8.1.0_r17 | โอรีโอ้ | Nexus 5X, Nexus 6P | 2018-03-05 |
OPM1.171019.022.A1 | android-8.1.0_r16 | โอรีโอ้ | Pixel C | 2018-03-05 |
OPM1.171019.021 | android-8.1.0_r15 | โอรีโอ้ | Pixel 2 XL, Pixel 2, Pixel XL, Pixel | 2018-03-05 |
OPM5.171019.015 | android-8.1.0_r14 | โอรีโอ้ | Nexus 5X, Nexus 6P | 2018-02-05 |
OPM3.171019.014 | android-8.1.0_r13 | โอรีโอ้ | Nexus 5X, Nexus 6P | 2018-02-05 |
OPM1.171019.019 | android-8.1.0_r12 | โอรีโอ้ | Pixel 2 | 2018-02-05 |
OPM1.171019.018 | android-8.1.0_r11 | โอรีโอ้ | Pixel 2 XL | 2018-02-05 |
OPM1.171019.016 | android-8.1.0_r10 | โอรีโอ้ | Pixel, Pixel XL, Pixel C | 2018-02-05 |
OPM5.171019.014 | android-8.1.0_r9 | โอรีโอ้ | Nexus 5X, Nexus 6P | 2018-01-05 |
OPM2.171019.016 | android-8.1.0_r8 | โอรีโอ้ | Pixel 2 | 2018-01-05 |
OPM3.171019.013 | android-8.1.0_r7 | โอรีโอ้ | Nexus 5X, Nexus 6P | 2018-01-05 |
OPM1.171019.015 | android-8.1.0_r6 | โอรีโอ้ | Pixel C | 2018-01-05 |
OPM1.171019.014 | android-8.1.0_r5 | โอรีโอ้ | Pixel 2 XL, Pixel 2, Pixel XL, Pixel | 2018-01-05 |
OPM1.171019.013 | android-8.1.0_r4 | โอรีโอ้ | Pixel 2 XL, Pixel 2 | 2018-01-05 |
OPM1.171019.012 | android-8.1.0_r3 | โอรีโอ้ | Pixel XL, Pixel | 2018-01-05 |
OPM2.171019.012 | android-8.1.0_r2 | โอรีโอ้ | Pixel 2 XL, Pixel 2 | 2017-12-05 |
OPM1.171019.011 | android-8.1.0_r1 | โอรีโอ้ | Pixel 2 XL, Pixel 2, Pixel XL, Pixel, Pixel C, Nexus 6P, Nexus 5X | 2017-12-05 |
6969596 | android-security-8.0.0_r54 | โอรีโอ้ | 2017-10-01 | |
6893676 | android-security-8.0.0_r53 | โอรีโอ้ | 2017-10-01 | |
6826375 | android-security-8.0.0_r52 | โอรีโอ้ | 2017-10-01 | |
6780349 | android-8.0.0_r51 | โอรีโอ้ | 2017-10-01 | |
6644283 | android-8.0.0_r50 | โอรีโอ้ | 2017-10-01 | |
6560351 | android-8.0.0_r49 | โอรีโอ้ | 2017-10-01 | |
6495664 | android-8.0.0_r48 | โอรีโอ้ | 2017-10-01 | |
6454886 | android-8.0.0_r47 | โอรีโอ้ | 2017-10-01 | |
6349210 | android-8.0.0_r46 | โอรีโอ้ | 2017-10-01 | |
6197207 | android-8.0.0_r45 | โอรีโอ้ | 2017-10-01 | |
6127070 | android-8.0.0_r44 | โอรีโอ้ | 2017-10-01 | |
6107732 | android-8.0.0_r43 | โอรีโอ้ | 2017-10-01 | |
6037696 | android-8.0.0_r42 | โอรีโอ้ | 2017-10-01 | |
5948681 | android-8.0.0_r41 | โอรีโอ้ | 2017-10-01 | |
5887206 | android-8.0.0_r40 | โอรีโอ้ | 2017-10-01 | |
5796467 | android-8.0.0_r39 | โอรีโอ้ | 2017-10-01 | |
5729099 | android-8.0.0_r38 | โอรีโอ้ | 2017-10-01 | |
5650811 | android-8.0.0_r37 | โอรีโอ้ | 2017-10-01 | |
OPR5.170623.014 | android-8.0.0_r36 | โอรีโอ้ | Nexus 6P | 2017-12-01 |
OPR4.170623.020 | android-8.0.0_r35 | โอรีโอ้ | Nexus 5X | 2017-12-01 |
OPD3.170816.023 | android-8.0.0_r34 | โอรีโอ้ | Pixel 2 XL, Pixel 2 | 2017-11-05 |
OPD1.170816.025 | android-8.0.0_r33 | โอรีโอ้ | Pixel 2 XL, Pixel 2 | 2017-11-05 |
OPR6.170623.023 | android-8.0.0_r32 | โอรีโอ้ | Nexus 5X | 2017-11-05 |
OPR5.170623.011 | android-8.0.0_r31 | โอรีโอ้ | Nexus 6P | 2017-11-05 |
OPR3.170623.013 | android-8.0.0_r30 | โอรีโอ้ | Pixel XL, Pixel | 2017-11-05 |
OPR2.170623.027 | android-8.0.0_r29 | โอรีโอ้ | Nexus Player | 2017-11-05 |
OPR1.170623.032 | android-8.0.0_r28 | โอรีโอ้ | Pixel XL, พิกเซล, พิกเซล C | 2017-11-05 |
OPD3.170816.016 | android-8.0.0_r27 | โอรีโอ้ | Pixel 2 | 2017-11-05 |
OPD2.170816.015 | android-8.0.0_r26 | โอรีโอ้ | Pixel 2 | 2017-11-05 |
OPD1.170816.018 | android-8.0.0_r25 | โอรีโอ้ | Pixel 2 | 2017-11-05 |
OPD3.170816.012 | android-8.0.0_r24 | โอรีโอ้ | Pixel 2 XL, Pixel 2 | 2017-09-05 |
OPD1.170816.012 | android-8.0.0_r23 | โอรีโอ้ | Pixel 2 XL, Pixel 2 | 2017-09-05 |
OPD1.170816.011 | android-8.0.0_r22 | โอรีโอ้ | Pixel 2 XL, Pixel 2 | 2017-09-05 |
OPD1.170816.010 | android-8.0.0_r21 | โอรีโอ้ | Pixel 2 XL, Pixel 2 | 2017-09-05 |
OPR5.170623.007 | android-8.0.0_r17 | โอรีโอ้ | Nexus 6P | 2017-10-05 |
OPR4.170623.009 | android-8.0.0_r16 | โอรีโอ้ | Nexus 5X | 2017-10-05 |
OPR3.170623.008 | android-8.0.0_r15 | โอรีโอ้ | Pixel XL, Pixel | 2017-10-05 |
OPR1.170623.027 | android-8.0.0_r13 | โอรีโอ้ | Pixel XL, พิกเซล, พิกเซล C | 2017-10-05 |
OPR6.170623.021 | android-8.0.0_r12 | Oreo | Nexus Player | 2017-09-05 |
OPR6.170623.019 | android-8.0.0_r11 | Oreo | Nexus 6P | 2017-09-05 |
OPR4.170623.006 | android-8.0.0_r10 | Oreo | Nexus 5X | 2017-09-05 |
OPR3.170623.007 | android-8.0.0_r9 | Oreo | Pixel XL, Pixel | 2017-09-05 |
OPR1.170623.026 | android-8.0.0_r7 | Oreo | Pixel XL, Pixel, Pixel C | 2017-09-05 |
OPR6.170623.013 | android-8.0.0_r4 | Oreo | Nexus 5X, Nexus 6P | 2017-08-05 |
OPR6.170623.012 | android-8.0.0_r3 | Oreo | Pixel XL, Pixel | 2017-08-05 |
OPR6.170623.011 | android-8.0.0_r2 | Oreo | Pixel XL, Pixel | 2017-08-05 |
OPR6.170623.010 | android-8.0.0_r1 | Oreo | Pixel C | 2017-08-05 |
5787804 | android-7.1.2_r39 | Nougat | 2017-10-01 | |
5725750 | android-7.1.2_r38 | Nougat | 2017-10-01 | |
5650810 | android-7.1.2_r37 | Nougat | 2017-10-01 | |
N2G48H | android-7.1.2_r36 | Nougat | 2017-10-05 | |
NZH54D | android-7.1.2_r33 | Nougat | Pixel XL, Pixel | 2017-08-05 |
NKG47S | android-7.1.2_r32 | Nougat | Pixel XL, Pixel | 2017-08-05 |
NHG47Q | android-7.1.2_r30 | Nougat | Pixel XL, Pixel | 2017-08-05 |
NJH47F | android-7.1.2_r29 | Nougat | Pixel XL, Pixel | 2017-08-05 |
N2G48C | android-7.1.2_r28 | Nougat | Nexus 5X, Nexus 6P, Nexus Player, Pixel C | 2017-08-05 |
NZH54B | android-7.1.2_r27 | Nougat | Pixel XL, Pixel | 2017-07-05 |
NKG47M | android-7.1.2_r25 | Nougat | Pixel XL, Pixel | 2017-07-05 |
NJH47D | android-7.1.2_r24 | Nougat | Pixel XL, Pixel | 2017-07-05 |
NHG47O | android-7.1.2_r23 | Nougat | Pixel XL, Pixel | 2017-07-05 |
N2G48B | android-7.1.2_r19 | Nougat | Nexus 6P, Nexus Player, Pixel C | 2017-07-05 |
N2G47Z | android-7.1.2_r18 | Nougat | Nexus 5X | 2017-07-05 |
NJH47B | android-7.1.2_r17 | Nougat | Pixel XL, Pixel | 2017-06-05 |
NJH34C | android-7.1.2_r16 | Nougat | Pixel XL, Pixel | 2017-06-05 |
NKG47L | android-7.1.2_r15 | Nougat | Pixel XL, Pixel | 2017-06-05 |
NHG47N | android-7.1.2_r14 | Nougat | Pixel XL, Pixel | 2017-06-05 |
N2G47X | android-7.1.2_r13 | Nougat | Nexus Player | 2017-06-05 |
N2G47W | android-7.1.2_r12 | Nougat | Nexus 5X, Nexus 6P, Pixel C | 2017-06-05 |
NHG47L | android-7.1.2_r11 | Nougat | Pixel XL, Pixel | 2017-05-05 |
N2G47T | android-7.1.2_r10 | Nougat | Pixel XL, Pixel | 2017-05-05 |
N2G47R | android-7.1.2_r9 | Nougat | Nexus Player | 2017-05-05 |
N2G47O | android-7.1.2_r8 | Nougat | Nexus 5X, Nexus 6P, Pixel XL, Pixel, Pixel C | 2017-05-05 |
NHG47K | android-7.1.2_r6 | Nougat | Pixel XL, Pixel | 2017-04-05 |
N2G47J | android-7.1.2_r5 | Nougat | Pixel XL, Pixel | 2017-04-05 |
N2G47H | android-7.1.2_r4 | Nougat | Nexus 6P, Nexus Player | 2017-04-05 |
N2G47F | android-7.1.2_r3 | Nougat | Nexus 5X | 2017-04-05 |
N2G47E | android-7.1.2_r2 | Nougat | Pixel XL, Pixel | 2017-04-05 |
N2G47D | android-7.1.2_r1 | Nougat | Pixel C | 2017-04-05 |
5787798 | android-7.1.1_r61 | Nougat | 2017-10-01 | |
5725749 | android-7.1.1_r60 | Nougat | 2017-10-01 | |
5650809 | android-7.1.1_r59 | Nougat | 2017-10-01 | |
N9F27M | android-7.1.1_r58 | Nougat | Nexus 9 (volantis) | 2017-10-05 |
NGI77B | android-7.1.1_r57 | Nougat | Nexus 6 | 2017-10-05 |
N8I11F | android-7.1.1_r56 | Nougat | Nexus 6 | 2017-10-05 |
N6F27M | android-7.1.1_r55 | Nougat | Nexus 6 | 2017-10-05 |
N4F27P | android-7.1.1_r54 | Nougat | Nexus 9 (volantisg) | 2017-10-05 |
N9F27L | android-7.1.1_r53 | Nougat | Nexus 9 | 2017-09-05 |
NGI55D | android-7.1.1_r52 | Nougat | Nexus 6 | 2017-09-05 |
N4F27O | android-7.1.1_r51 | Nougat | Nexus 9 (volantisg) | 2017-09-05 |
N8I11B | android-7.1.1_r50 | Nougat | Nexus 6 | 2017-08-05 |
N9F27H | android-7.1.1_r49 | Nougat | Nexus 9 (volantis) | 2017-08-05 |
N6F27I | android-7.1.1_r48 | Nougat | Nexus 6 | 2017-08-05 |
N4F27K | android-7.1.1_r47 | Nougat | Nexus 9 (volantisg) | 2017-08-05 |
N9F27F | android-7.1.1_r46 | Nougat | Nexus 9 (volantis) | 2017-07-05 |
N6F27H | android-7.1.1_r45 | Nougat | Nexus 6 | 2017-07-05 |
N4F27I | android-7.1.1_r44 | Nougat | Nexus 9 (volantisg) | 2017-07-05 |
N9F27C | android-7.1.1_r43 | Nougat | Nexus 9 (volantis) | 2017-06-05 |
N6F27E | android-7.1.1_r42 | Nougat | Nexus 6 | 2017-06-05 |
N4F27E | android-7.1.1_r41 | Nougat | Nexus 9 (volantisg) | 2017-06-05 |
N6F27C | android-7.1.1_r40 | Nougat | Nexus 6 | 2017-05-05 |
N4F27B | android-7.1.1_r39 | Nougat | Nexus 9 (volantis/volantisg) | 2017-05-05 |
N6F26Y | android-7.1.1_r38 | Nougat | Nexus 6 | 2017-04-01 |
NOF27D | android-7.1.1_r35 | Nougat | Pixel XL, Pixel | 2017-04-01 |
N4F26X | android-7.1.1_r33 | Nougat | Nexus 9 (volantis/volantisg) | 2017-04-01 |
N4F26U | android-7.1.1_r31 | Nougat | Nexus 5X, Nexus 6P | 2017-04-01 |
N6F26U | android-7.1.1_r28 | Nougat | Nexus 6 | 2017-03-05 |
NUF26N | android-7.1.1_r27 | Nougat | Nexus 6P | 2017-03-05 |
NOF27C | android-7.1.1_r26 | Nougat | Pixel XL, Pixel | 2017-03-05 |
NOF27B | android-7.1.1_r25 | Nougat | Pixel XL, Pixel | 2017-03-05 |
N4F26T | android-7.1.1_r24 | Nougat | Nexus 5X, Nexus 6P, Nexus 9 (volantis/volantisg), Pixel C | 2017-03-05 |
NMF27D | android-7.1.1_r23 | Nougat | Nexus Player | 2017-03-05 |
NMF26X | android-7.1.1_r22 | Nougat | Nexus Player | 2017-02-05 |
NOF26W | android-7.1.1_r21 | Nougat | Pixel XL, Pixel | 2017-02-05 |
NOF26V | android-7.1.1_r20 | Nougat | Pixel XL, Pixel | 2017-02-05 |
N6F26R | android-7.1.1_r17 | Nougat | Nexus 6 | 2017-02-05 |
NUF26K | android-7.1.1_r16 | Nougat | Nexus 6P | 2017-02-05 |
N4F26Q | android-7.1.1_r15 | Nougat | Nexus 9 (volantis/volantisg) | 2017-02-05 |
N4F26O | android-7.1.1_r14 | Nougat | Nexus 5X, Nexus 6P, Pixel C | 2017-02-05 |
N6F26Q | android-7.1.1_r13 | Nougat | Nexus 6 | 2017-01-05 |
N4F26M | android-7.1.1_r12 | Nougat | Nexus 9 (volantis) | 2017-01-01 |
N4F26J | android-7.1.1_r11 | Nougat | Nexus 5X, Nexus 6P | 2017-01-05 |
N4F26I | android-7.1.1_r10 | Nougat | Nexus 5X, Nexus 6P, Pixel C | 2017-01-05 |
NMF26V | android-7.1.1_r9 | Nougat | Pixel XL, Pixel | 2017-01-05 |
NMF26U | android-7.1.1_r8 | Nougat | Pixel XL, Pixel | 2017-01-05 |
NMF26R | android-7.1.1_r7 | Nougat | Nexus Player | 2017-01-05 |
NMF26Q | android-7.1.1_r6 | Nougat | Pixel XL, Pixel | 2016-12-05 |
NMF26O | android-7.1.1_r4 | Nougat | Pixel XL, Pixel | 2016-12-05 |
NMF26J | android-7.1.1_r3 | Nougat | Nexus Player | 2016-12-05 |
NMF26H | android-7.1.1_r2 | Nougat | Pixel C | 2016-12-05 |
NMF26F | android-7.1.1_r1 | Nougat | Nexus 5X, Nexus 6P, Nexus 9 (volantis/volantisg) | 2016-12-05 |
NDE63X | android-7.1.0_r7 | Nougat | Pixel XL, Pixel | 2016-11-05 |
NDE63V | android-7.1.0_r6 | Nougat | Pixel XL, Pixel | 2016-11-05 |
NDE63U | android-7.1.0_r5 | Nougat | Pixel XL, Pixel | 2016-11-05 |
NDE63P | android-7.1.0_r4 | Nougat | Pixel XL, Pixel | 2016-10-05 |
NDE63L | android-7.1.0_r2 | Nougat | Pixel XL, Pixel | 2016-10-05 |
NDE63H | android-7.1.0_r1 | Nougat | Pixel XL, Pixel | 2016-10-05 |
NBD92Y | android-7.0.0_r36 | Nougat | 2019-03-01 | |
NBD92Q | android-7.0.0_r35 | Nougat | 2017-11-01 | |
NBD92N | android-7.0.0_r34 | Nougat | 2017-10-01 | |
NBD92G | android-7.0.0_r33 | Nougat | Nexus 6 | 2017-04-01 |
NBD92F | android-7.0.0_r32 | Nougat | Nexus 6 | 2017-04-01 |
NBD92E | android-7.0.0_r31 | Nougat | Nexus 6 | 2017-03-05 |
NBD92D | android-7.0.0_r30 | Nougat | Nexus 6 | 2017-03-05 |
NBD91Z | android-7.0.0_r29 | Nougat | Nexus 6 | 2017-02-05 |
NBD91Y | android-7.0.0_r28 | Nougat | Nexus 6 | 2017-02-05 |
NBD91X | android-7.0.0_r27 | Nougat | Nexus 6 | 2017-01-05 |
NBD91U | android-7.0.0_r24 | Nougat | Nexus 6 | 2016-12-05 |
N5D91L | android-7.0.0_r21 | Nougat | Nexus 5X | 2016-11-05 |
NBD91P | android-7.0.0_r19 | Nougat | Nexus 6 | 2016-11-05 |
NRD91K | android-7.0.0_r17 | Nougat | Nexus 6P | 2016-11-05 |
NRD91N | android-7.0.0_r15 | Nougat | Nexus 5X, Pixel C, Nexus Player, Nexus 9 (volantis/volantisg) | 2016-11-05 |
NBD90Z | android-7.0.0_r14 | Nougat | Nexus 6 | 2016-10-05 |
NBD90X | android-7.0.0_r13 | Nougat | Nexus 6P | 2016-10-05 |
NBD90W | android-7.0.0_r12 | Nougat | Nexus 5X | 2016-10-05 |
NRD91D | android-7.0.0_r7 | Nougat | Pixel C, Nexus Player, Nexus 9 (Wi-Fi) | 2016-10-05 |
NRD90U | android-7.0.0_r6 | Nougat | Nexus 6P | 2016-09-06 |
NRD90T | android-7.0.0_r5 | Nougat | Nexus 6P | 2016-09-06 |
NRD90S | android-7.0.0_r4 | Nougat | Nexus 5X | 2016-09-06 |
NRD90R | android-7.0.0_r3 | Nougat | Nexus 5X, Nexus 9 (volantis), Nexus Player, Pixel C | 2016-09-06 |
NRD90M | android-7.0.0_r1 | Nougat | Nexus 5X, Nexus 9 (volantis), Nexus Player, Pixel C | 2016-08-05 |
MOI10E | android-6.0.1_r81 | Marshmallow | 2017-10-01 | |
MOB31Z | android-6.0.1_r80 | Marshmallow | 2017-07-01 | |
MOB31T | android-6.0.1_r79 | Marshmallow | Nexus 6 | 2017-02-01 |
MOB31S | android-6.0.1_r78 | Marshmallow | Nexus 6 | 2017-01-05 |
M4B30Z | android-6.0.1_r77 | Marshmallow | Nexus 5 | 2016-10-05 |
MOB31K | android-6.0.1_r74 | Marshmallow | Nexus 6 | 2016-11-05 |
MMB31C | android-6.0.1_r73 | Marshmallow | Nexus 6 | 2016-11-05 |
M4B30X | android-6.0.1_r72 | Marshmallow | Nexus 5 | 2016-10-05 |
MOB31H | android-6.0.1_r70 | Marshmallow | Nexus 6 | 2016-10-05 |
MMB30Y | android-6.0.1_r69 | Marshmallow | Nexus 6 | 2016-10-05 |
MTC20K | android-6.0.1_r67 | Marshmallow | Nexus 5X | 2016-09-06 |
MOB31E | android-6.0.1_r66 | Marshmallow | Nexus 5, Nexus 6, Nexus 9 (volantis) | 2016-09-06 |
MMB30W | android-6.0.1_r65 | Marshmallow | Nexus 6 | 2016-09-06 |
MXC89L | android-6.0.1_r63 | Marshmallow | Pixel C | 2016-08-05 |
MTC20F | android-6.0.1_r62 | Marshmallow | Nexus 5X, Nexus 6P | 2016-08-05 |
MOB30Y | android-6.0.1_r60 | Marshmallow | Nexus 5 | 2016-08-05 |
MOB30X | android-6.0.1_r59 | Marshmallow | Nexus 7 (flo/deb) | 2016-08-05 |
MOB30W | android-6.0.1_r58 | Marshmallow | Nexus 6, Nexus 9 (volantis/volantisg), Nexus Player | 2016-08-05 |
MMB30S | android-6.0.1_r57 | Marshmallow | Nexus 7 (deb) | 2016-08-05 |
MMB30R | android-6.0.1_r56 | Marshmallow | Nexus 6 | 2016-08-05 |
MXC89K | android-6.0.1_r55 | Marshmallow | Pixel C | 2016-07-05 |
MTC19Z | android-6.0.1_r54 | Marshmallow | Nexus 5X | 2016-07-05 |
MTC19X | android-6.0.1_r53 | Marshmallow | Nexus 6P | 2016-07-05 |
MOB30P | android-6.0.1_r50 | Marshmallow | Nexus 5, Nexus 7 (flo/deb), Nexus 9 (volantis/volantisg), Nexus Player | 2016-07-05 |
MOB30O | android-6.0.1_r49 | Marshmallow | Nexus 6 | 2016-07-05 |
MMB30M | android-6.0.1_r48 | Marshmallow | Nexus 7 (deb) | 2016-07-05 |
MMB30K | android-6.0.1_r47 | Marshmallow | Nexus 6 | 2016-07-05 |
MOB30M | android-6.0.1_r46 | Marshmallow | Nexus 5, Nexus 6, Nexus 7 (flo/deb), Nexus 9 (volantis/volantisg), Nexus Player | 2016-06-01 |
MTC19V | android-6.0.1_r45 | Marshmallow | Nexus 5X, Nexus 6P | 2016-06-01 |
MOB30J | android-6.0.1_r43 | Marshmallow | Nexus 7 (flo/deb) | 2016-05-01 |
MOB30I | android-6.0.1_r42 | Marshmallow | Nexus 6 | 2016-05-01 |
MOB30H | android-6.0.1_r41 | Marshmallow | Nexus 5 | 2016-05-01 |
MOB30G | android-6.0.1_r40 | Marshmallow | Nexus 9 (volantis/volantisg), Nexus Player | 2016-05-01 |
MXC89H | android-6.0.1_r33 | Marshmallow | Pixel C | 2016-06-01 |
MXC89F | android-6.0.1_r32 | Marshmallow | Pixel C | 2016-05-01 |
MMB30J | android-6.0.1_r28 | Marshmallow | Nexus 6, Nexus 7 (deb) | 2016-06-01 |
MTC19T | android-6.0.1_r25 | Marshmallow | Nexus 5X, Nexus 6P | 2016-05-01 |
M5C14J | android-6.0.1_r31 | Marshmallow | Pixel C | 2016-04-01 |
MOB30D | android-6.0.1_r30 | Marshmallow | Nexus 5, Nexus 6, Nexus 7 (flo/deb), Nexus 9 (volantis/volantisg), Nexus Player | 2016-04-02 |
MHC19Q | android-6.0.1_r24 | Marshmallow | Nexus 5X, Nexus 6P | 2016-04-02 |
MHC19J | android-6.0.1_r22 | Marshmallow | Nexus 5X | 2016-03-01 |
MHC19I | android-6.0.1_r21 | Marshmallow | Nexus 6P | 2016-03-01 |
MMB29X | android-6.0.1_r20 | Marshmallow | Nexus 5, Nexus 6, Nexus 7 (deb), Nexus 9 (volantisg) | 2016-04-02 |
MXC14G | android-6.0.1_r18 | Marshmallow | Pixel C | 2016-03-01 |
MMB29V | android-6.0.1_r17 | Marshmallow | Nexus 5, Nexus 5X, Nexus 6, Nexus 6P, Nexus 7 (flo/deb), Nexus 9 (volantis/volantisg) | 2016-03-01 |
MXB48T | android-6.0.1_r16 | Marshmallow | Pixel C | 2016-02-01 |
MMB29U | android-6.0.1_r13 | Marshmallow | Nexus Player | 2016-02-01 |
MMB29R | android-6.0.1_r12 | Marshmallow | Nexus 9 (volantis/volantisg) | 2016-02-01 |
MMB29Q | android-6.0.1_r11 | Marshmallow | Nexus 5, Nexus 5X, Nexus 6, Nexus 6P, Nexus 7 (flo/deb) | 2016-02-01 |
MMB29T | android-6.0.1_r10 | Marshmallow | Nexus Player | 2016-01-01 |
MMB29S | android-6.0.1_r9 | Marshmallow | Nexus 5, Nexus 6, Nexus 9 (volantis/volantisg) | 2016-01-01 |
MMB29P | android-6.0.1_r8 | Marshmallow | Nexus 5X, Nexus 6P | 2016-01-01 |
MMB29O | android-6.0.1_r7 | Marshmallow | Nexus 7 (flo/deb) | 2016-01-01 |
MXB48K | android-6.0.1_r5 | Marshmallow | Pixel C | 2015-12-01 |
MXB48J | android-6.0.1_r4 | Marshmallow | Pixel C | 2015-12-01 |
MMB29M | android-6.0.1_r3 | Marshmallow | Nexus 6P, Nexus Player | 2015-12-01 |
MMB29K | android-6.0.1_r1 | Marshmallow | Nexus 5, Nexus 5X, Nexus 6, Nexus 7 (flo/deb), Nexus 9 (volantis/volantisg) | 2015-12-01 |
MMB29N | android-6.0.0_r41 | Marshmallow | Nexus 6P | 2015-11-01 |
MDB08M | android-6.0.0_r26 | Marshmallow | Nexus 5X, Nexus 6P | 2015-11-01 |
MDB08L | android-6.0.0_r25 | Marshmallow | Nexus 5X, Nexus 6P | 2015-11-01 |
MDB08K | android-6.0.0_r24 | Marshmallow | Nexus 6P | 2015-10-01 |
MDB08I | android-6.0.0_r23 | Marshmallow | Nexus 5X | 2015-10-01 |
MDA89E | android-6.0.0_r12 | Marshmallow | Nexus 5X | 2015-10-01 |
MDA89D | android-6.0.0_r11 | Marshmallow | Nexus 6P | 2015-10-01 |
MRA59B | android-6.0.0_r7 | Marshmallow | Nexus 7 (deb) | 2015-12-01 |
MRA58X | android-6.0.0_r6 | Marshmallow | Nexus 6 | 2015-11-01 |
MRA58V | android-6.0.0_r5 | Marshmallow | Nexus 7 (flo/deb) | 2015-11-01 |
MRA58U | android-6.0.0_r4 | Marshmallow | Nexus 7 (flo) | 2015-10-01 |
MRA58N | android-6.0.0_r2 | Marshmallow | Nexus 5, Nexus 6, Nexus 7 (flo/deb), Nexus 9 (volantis/volantisg), Nexus Player | 2015-11-01 |
MRA58K | android-6.0.0_r1 | Marshmallow | Nexus 5, Nexus 6, Nexus 7 (flo/deb), Nexus 9 (volantis/volantisg), Nexus Player | 2015-10-01 |
LMY49M | android-5.1.1_r38 | Lollipop | Nexus 10 | 2016-07-05 |
LMY49J | android-5.1.1_r37 | Lollipop | Nexus 10 | 2016-04-01 |
LMY49I | android-5.1.1_r36 | Lollipop | Nexus 10 | 2016-03-01 |
LMY49H | android-5.1.1_r35 | Lollipop | Nexus 10 | 2016-03-01 |
LMY49G | android-5.1.1_r34 | Lollipop | Nexus 10 | 2016-02-01 |
LMY49F | android-5.1.1_r33 | Lollipop | Nexus 9 (volantisg), Nexus 10 | 2016-01-01 |
LMY48Z | android-5.1.1_r30 | Lollipop | Nexus 6, Nexus 7 (deb), Nexus 9 (volantisg), Nexus 10 | 2015-12-01 |
LYZ28N | android-5.1.1_r28 | Lollipop | Nexus 6 (for T-Mobile ONLY) | 2015-11-01 |
LMY48Y | android-5.1.1_r26 | Lollipop | Nexus 6 | 2015-11-01 |
LMY48X | android-5.1.1_r25 | Lollipop | Nexus 6, Nexus 7 (deb), Nexus 9 (volantisg), Nexus 10 | 2015-11-01 |
LMY48W | android-5.1.1_r24 | Lollipop | Nexus 6 | |
LVY48H | android-5.1.1_r23 | Lollipop | Nexus 6 (for Google Fi ONLY) | |
LYZ28M | android-5.1.1_r22 | Lollipop | Nexus 6 (for T-Mobile ONLY) | |
LMY48U | android-5.1.1_r20 | Lollipop | Nexus 7 (deb) | |
LMY48T | android-5.1.1_r19 | Lollipop | Nexus 4, Nexus 6, Nexus 9 (volantis/volantisg), Nexus 10 | |
LVY48F | android-5.1.1_r18 | Lollipop | Nexus 6 (for Google Fi ONLY) | |
LYZ28K | android-5.1.1_r17 | Lollipop | Nexus 6 (for T-Mobile ONLY) | |
LMY48P | android-5.1.1_r16 | Lollipop | Nexus 7 (deb) | |
LMY48N | android-5.1.1_r15 | Lollipop | Nexus Player | |
LMY48M | android-5.1.1_r14 | Lollipop | Nexus 4, Nexus 5, Nexus 6, Nexus 7 (flo), Nexus 9 (volantis/volantisg), Nexus 10 | |
LVY48E | android-5.1.1_r13 | Lollipop | Nexus 6 (for Google Fi ONLY) | |
LYZ28J | android-5.1.1_r12 | Lollipop | Nexus 6 (for T-Mobile ONLY) | |
LMY48J | android-5.1.1_r10 | Lollipop | Nexus Player | |
LMY48I | android-5.1.1_r9 | Lollipop | Nexus 4, Nexus 5, Nexus 6, Nexus 7 (flo), Nexus 9 (volantis/volantisg), Nexus 10 | |
LVY48C | android-5.1.1_r8 | Lollipop | Nexus 6 (for Google Fi ONLY) | |
LMY48G | android-5.1.1_r6 | Lollipop | Nexus 7 (flo) | |
LYZ28E | android-5.1.1_r5 | Lollipop | Nexus 6 (for T-Mobile ONLY) | |
LMY47Z | android-5.1.1_r4 | Lollipop | Nexus 6 (all carriers except T-Mobile US) | |
LMY48B | android-5.1.1_r3 | Lollipop | Nexus 5 | |
LMY47X | android-5.1.1_r2 | Lollipop | Nexus 9 (volantis) | |
LMY47V | android-5.1.1_r1 | Lollipop | Nexus 7 (flo/grouper), Nexus 10, Nexus Player | |
LMY47O | android-5.1.0_r5 | Lollipop | Nexus 4, Nexus 7 (flo/deb) | |
LMY47M | android-5.1.0_r4 | Lollipop | Nexus 6 (for T-Mobile ONLY) | |
LMY47I | android-5.1.0_r3 | Lollipop | Nexus 5, Nexus 6 | |
LMY47E | android-5.1.0_r2 | Lollipop | Nexus 6 | |
LMY47D | android-5.1.0_r1 | Lollipop | Nexus 5, Nexus 6, Nexus 7 (grouper/tilapia), Nexus 10, Nexus Player | |
LRX22L | android-5.0.2_r3 | Lollipop | Nexus 9 (volantis/volantisg) | |
LRX22G | android-5.0.2_r1 | Lollipop | Nexus 7 (flo/deb/grouper/tilapia), Nexus 10 | |
LRX22C | android-5.0.1_r1 | Lollipop | Nexus 4, Nexus 5, Nexus 6 (shamu), Nexus 7 (flo), Nexus 9 (volantis/volantisg), Nexus 10 | |
LRX21V | android-5.0.0_r7.0.1 | Lollipop | Nexus Player (fugu) | |
LRX21T | android-5.0.0_r6.0.1 | Lollipop | Nexus 4 | |
LRX21R | android-5.0.0_r5.1.0.1 | Lollipop | Nexus 9 (volantis) | |
LRX21Q | android-5.0.0_r5.0.1 | Lollipop | Nexus 9 (volantis) | |
LRX21P | android-5.0.0_r4.0.1 | Lollipop | Nexus 7 (flo/grouper), Nexus 10 | |
LRX21O | android-5.0.0_r3.0.1 | Lollipop | Nexus 5 (hammerhead), Nexus 6 (shamu) | |
LRX21M | android-5.0.0_r2.0.1 | Lollipop | Nexus Player (fugu) | |
LRX21L | android-5.0.0_r1.0.1 | Lollipop | Nexus 9 (volantis) | |
KTU84Q | android-4.4.4_r2 | KitKat | Nexus 5 (hammerhead) (for 2Degrees/NZ, Telstra/AUS and India ONLY) | |
KTU84P | android-4.4.4_r1 | KitKat | Nexus 5, Nexus 7 (flo/deb/grouper/tilapia), Nexus 4, Nexus 10 | |
KTU84M | android-4.4.3_r1.1 | KitKat | Nexus 5 (hammerhead) | |
KTU84L | android-4.4.3_r1 | KitKat | Nexus 7 (flo/deb/grouper/tilapia), Nexus 4, Nexus 10 | |
KVT49L | android-4.4.2_r2 | KitKat | Nexus 7 (deb Verizon) | |
KOT49H | android-4.4.2_r1 | KitKat | Nexus 5, Nexus 7 (flo/deb/grouper/tilapia), Nexus 4, Nexus 10 | |
KOT49E | android-4.4.1_r1 | KitKat | Nexus 5, Nexus 7 (flo/deb/grouper/tilapia), Nexus 4, Nexus 10 | |
KRT16S | android-4.4_r1.2 | KitKat | Nexus 7 (flo/deb/grouper/tilapia), Nexus 4, Nexus 10 | |
KRT16M | android-4.4_r1 | KitKat | Nexus 5 (hammerhead) | |
JLS36I | android-4.3.1_r1 | Jelly Bean | Nexus 7 (deb) | |
JLS36C | android-4.3_r3 | Jelly Bean | Nexus 7 (deb) | |
JSS15R | android-4.3_r2.3 | Jelly Bean | Nexus 7 (flo) | |
JSS15Q | android-4.3_r2.2 | Jelly Bean | Nexus 7 (flo) | |
JSS15J | android-4.3_r2.1 | Jelly Bean | Nexus 7 (flo/deb) | |
JSR78D | android-4.3_r2 | Jelly Bean | Nexus 7 (deb) | |
JWR66Y | android-4.3_r1.1 | Jelly Bean | Galaxy Nexus, Nexus 7 (grouper/tilapia), Nexus 4, Nexus 10 | |
JWR66V | android-4.3_r1 | Jelly Bean | Galaxy Nexus, Nexus 7 (grouper/tilapia), Nexus 4, Nexus 10 | |
JWR66N | android-4.3_r0.9.1 | Jelly Bean | Galaxy Nexus, Nexus 7 (grouper/tilapia/flo), Nexus 4, Nexus 10 | |
JWR66L | android-4.3_r0.9 | Jelly Bean | Nexus 7 | |
JDQ39E | android-4.2.2_r1.2 | Jelly Bean | Nexus 4 | |
JDQ39B | android-4.2.2_r1.1 | Jelly Bean | Nexus 7 | |
JDQ39 | android-4.2.2_r1 | Jelly Bean | Galaxy Nexus, Nexus 7, Nexus 4, Nexus 10 | |
JOP40G | android-4.2.1_r1.2 | Jelly Bean | Nexus 4 | |
JOP40F | android-4.2.1_r1.1 | Jelly Bean | Nexus 10 | |
JOP40D | android-4.2.1_r1 | Jelly Bean | Galaxy Nexus, Nexus 7, Nexus 4, Nexus 10 | |
JOP40C | android-4.2_r1 | Jelly Bean | Galaxy Nexus, Nexus 7, Nexus 4, Nexus 10 | |
JZO54M | android-4.1.2_r2.1 | Jelly Bean | ||
JZO54L | android-4.1.2_r2 | Jelly Bean | ||
JZO54K | android-4.1.2_r1 | Jelly Bean | Nexus S, Galaxy Nexus, Nexus 7 | |
JRO03S | android-4.1.1_r6.1 | Jelly Bean | Nexus 7 | |
JRO03R | android-4.1.1_r6 | Jelly Bean | Nexus S 4G | |
JRO03O | android-4.1.1_r5 | Jelly Bean | Galaxy Nexus | |
JRO03L | android-4.1.1_r4 | Jelly Bean | Nexus S | |
JRO03H | android-4.1.1_r3 | Jelly Bean | ||
JRO03E | android-4.1.1_r2 | Jelly Bean | Nexus S | |
JRO03D | android-4.1.1_r1.1 | Jelly Bean | Nexus 7 | |
JRO03C | android-4.1.1_r1 | Jelly Bean | Galaxy Nexus | |
IMM76L | android-4.0.4_r2.1 | Ice Cream Sandwich | ||
IMM76K | android-4.0.4_r2 | Ice Cream Sandwich | Galaxy Nexus | |
IMM76I | android-4.0.4_r1.2 | Ice Cream Sandwich | Galaxy Nexus | |
IMM76D | android-4.0.4_r1.1 | Ice Cream Sandwich | Nexus S, Nexus S 4G, Galaxy Nexus | |
IMM76 | android-4.0.4_r1 | Ice Cream Sandwich | ||
IML77 | android-4.0.3_r1.1 | Ice Cream Sandwich | ||
IML74K | android-4.0.3_r1 | Ice Cream Sandwich | Nexus S | |
ICL53F | android-4.0.2_r1 | Ice Cream Sandwich | Galaxy Nexus | |
ITL41F | android-4.0.1_r1.2 | Ice Cream Sandwich | Galaxy Nexus | |
ITL41D | android-4.0.1_r1.1 | Ice Cream Sandwich | Galaxy Nexus | |
ITL41D | android-4.0.1_r1 | Ice Cream Sandwich | Galaxy Nexus | |
GWK74 | android-2.3.7_r1 | Gingerbread | Nexus S 4G | |
GRK39F | android-2.3.6_r1 | Gingerbread | Nexus One, Nexus S | |
GRK39C | android-2.3.6_r0.9 | Gingerbread | Nexus S | |
GRJ90 | android-2.3.5_r1 | Gingerbread | Nexus S 4G | |
GRJ22 | android-2.3.4_r1 | Gingerbread | Nexus One, Nexus S, Nexus S 4G | |
GRJ06D | android-2.3.4_r0.9 | Gingerbread | Nexus S 4G | |
GRI54 | android-2.3.3_r1.1 | Gingerbread | Nexus S | |
GRI40 | android-2.3.3_r1 | Gingerbread | Nexus One, Nexus S | |
GRH78C | android-2.3.2_r1 | Gingerbread | Nexus S | |
GRH78 | android-2.3.1_r1 | Gingerbread | Nexus S | |
GRH55 | android-2.3_r1 | Gingerbread | Earliest Gingerbread version, Nexus S | |
FRK76C | android-2.2.3_r2 | Froyo | ||
FRK76 | android-2.2.3_r1 | Froyo | ||
FRG83G | android-2.2.2_r1 | Froyo | Nexus One | |
FRG83D | android-2.2.1_r2 | Froyo | Nexus One | |
FRG83 | android-2.2.1_r1 | Froyo | Nexus One | |
FRG22D | android-2.2_r1.3 | Froyo | ||
FRG01B | android-2.2_r1.2 | Froyo | ||
FRF91 | android-2.2_r1.1 | Froyo | Nexus One | |
FRF85B | android-2.2_r1 | Froyo | Nexus One | |
EPF21B | android-2.1_r2.1p2 | Eclair | ||
ESE81 | android-2.1_r2.1s | Eclair | ||
EPE54B | android-2.1_r2.1p | Eclair | Nexus One | |
ERE27 | android-2.1_r2 | Eclair | Nexus One | |
ERD79 | android-2.1_r1 | Eclair | Nexus One | |
ESD56 | android-2.0.1_r1 | Eclair | ||
ESD20 | android-2.0_r1 | Eclair | ||
DMD64 | android-1.6_r1.5 | Donut | ||
DRD20 | android-1.6_r1.4 | |||
DRD08 | android-1.6_r1.3 | |||
DRC92 | android-1.6_r1.2 |
The branches froyo, gingerbread, ics-mr0, ics-mr1, jb-dev, jb-mr1-dev, jb-mr1.1-dev, jb-mr2-dev, and kitkat-dev represent development branches that don't exactly match configurations tested by Google. As such, these branches might contain a variety of changes in addition to the official tagged releases and might not be as thoroughly tested.
To differentiate between releases, you can get a list of changes associated with each project by issuing the following command and passing it the two branch tags:
repo forall -pc 'git log --no-merges --oneline branch-1..branch-2'
For example:
repo forall -pc 'git log --no-merges --oneline android-4.4.2_r2..android-4.4.2_r1'
To send the output to a text file:
repo forall -pc 'git log --no-merges --oneline android-4.4.2_r2..android-4.4.2_r1' > /tmp/android-4.4.2_r2-android-4.4.2_r1-diff.txt
Honeycomb GPL modules
For Honeycomb, the entire platform source code isn't available. However, the parts of Honeycomb licensed under the GPL and LGPL are available under the following tags.
Build | Tag | Notes |
---|---|---|
HRI39 | android-3.0_r1 | Earliest Honeycomb version |
HRI66 | android-3.0_r1.1 | |
HWI69 | android-3.0_r1.2 | |
HRI83 | android-3.0_r1.3 | |
HMJ37 | android-3.1_r1 | |
HTJ85B | android-3.2_r1 | |
HTK55D | android-3.2.1_r1 | |
HTK75D | android-3.2.1_r2 | |
HLK75C | android-3.2.2_r1 | |
HLK75D | android-3.2.2_r2 | |
HLK75F | android-3.2.4_r1 | |
HLK75H | android-3.2.6_r1 | Latest Honeycomb version |
No manifest contains exactly these modules, but some manifests allow building those components. The following commands work for 3.0_r1.1:
repo init -b master -m base-for-3.0-gpl.xml
repo sync
repo forall -c git checkout android-3.0_r1.1
To use another version, change the git checkout
parameter and (if necessary) the -m
parameter in repo init
. The git checkout
command outputs an error for any non-GPL projects where it can't find the tag.
Codename references and resources for use cases
Resources for the type of codenames information that's needed to support specific setup use cases are listed below:
- If you're booting into Fastboot mode (from a device that's undergoing a cold boot), you need the key combinations that correspond to the Android device you're using. For a listing of devices with their corresponding Android Device codenames (for example, Nexus 5x is codenamed Bullhead and uses a specific key combination), see Booting into fast boot mode to obtain the key combinations you need.
- If your build requires sources from multiple Git repositories, use the
repo
approach to download sources and build tools; this ensures a correct source directory setup. To getBRANCH
names for the kernels you require, see Downloading sources and build tools for a list of device-code name pairings (such as Pixel 5 - redfin), cross-referenced to their binary paths in the AOSP tree and correspondingrepo
branches.