Device support (Project Treble)

if you notice an error, please write to me)

List of devices compatible with Project Treble:

ASUS
  • ASUS ROG Phone
    Z01QD | arm64 A/B
  • ASUS ROG Phone 2
    I001D | arm64 A/B
  • ASUS ROG Phone 3 / 3 Strix Edition
    I003D / obiwan | arm64 A/B
  • ASUS ROG Phone 5 / 5S
    I005D | arm64 A/B
  • ASUS ROG Phone 6 / 6 Pro
    AI2201 | arm64 A/B
  • ASUS ROG Phone 6D / 6D Ultimate
    AI2203 | arm64 A/B
  • ASUS ROG Phone 7 / 6 Pro
    AI2205 | arm64 A/B
  • ASUS ROG Phone 8 / 8 Pro
    AI2401 | arm64 A/B
  • ASUS ZenFone 3
    zenfone3 | unknown
  • ASUS ZenFone 4
    Z01KD | arm64 A
  • ASUS ZenFone 4 Pro
    Z01GD | unknown
  • ASUS ZenFone 5
    X00QD | arm64 A
  • ASUS ZenFone 5Z
    Z01RD | arm64 A/B
  • ASUS ZenFone 6 / 6Z
    I01WD | arm64 A/B
  • ASUS ZenFone 7 / 7 Pro
    I002D | arm64 A/B
  • ASUS ZenFone 8
    I006D / sake | arm64 A/B
  • ASUS ZenFone 8 Flip
    I004D | arm64 A/B
  • ASUS ZenFone 9
    AI2202 | arm64 A/B
  • ASUS ZenFone 10
    n/a | arm64 A/B
  • ASUS ZenFone Go
    Z00VD | arm A
  • ASUS ZenFone Live (L1)
    X00RD | arm64 A (arm64 A/B when upgrading to Android 10)
  • ASUS ZenFone Max (M1)
    X00PD | arm64 A/B
  • ASUS ZenFone Max (M2)
    X01AD | arm64 A/B
  • ASUS ZenFone Max Plus (M1)
    X018D | Unknown
  • ASUS ZenFone Max Plus (M2) / Max Shot
    A001D | arm64 A
  • ASUS ZenFone Max Pro (M1)
    X00TD | arm64 A
  • ASUS ZenFone Max Pro (M2)
    X01BD | arm64 A (arm64 A/B when upgrading to Android 10)
BlackShark
  • BlackShark
    shark | arm64 A/B
  • BlackShark 2
    skywalker | arm64 A/B
  • BlackShark 2 Pro
    darklighter | arm64 A/B
  • BlackShark 3
    klein | arm64 A/B
  • BlackShark 3 Pro
    mobius | arm64 A/B
  • BlackShark 4
    penrose | arm64 A/B
  • BlackShark 4 Pro
    kaiser | arm64 A/B
  • BlackShark 5
    patriot | arm64 A/B
  • BlackShark 5 Pro
    katyusha | arm64 A/B
Blackview
  • Blackview A60
    n/a | arm A
  • Blackview A60 Pro
    n/a | arm64 A/B
  • Blackview A80 Pro
    n/a | arm64 A/B
  • Blackview A90
    n/a | arm64 A/B
  • Blackview A100
    n/a | arm64 A/B
  • Blackview A200 Pro
    n/a | arm64 A/B
  • Blackview 9300 Pro
    bv9300pro | arm64 A/B
  • Blackview BV4900
    k61v1_64_bsp | arm64 A/B
  • Blackview BV5800 Pro
    n/a | arm64 A
  • Blackview BV5900
    k61v1_64_bsp | arm64 A/B
  • Blackview BV6800 Pro
    k50v1_64 | arm64 A
  • Blackview BV6900
    k57pv1_dm_64 | unknown
  • Blackview BV9000 Pro
    n/a | unknown
  • Blackview BV9100
    k65v1_64_bsp | arm64 A/B
  • Blackview BV9500
    s32v63c2k_jk | arm64 A
  • Blackview BV9500 Plus
    s62v71c2k_jk_eea | arm64 A/B
  • Blackview BV9500 Pro
    s32v63c2k_jk_pro | arm64 A
  • Blackview BV9600 Pro
    k71v1_64_bsp | arm64 A (arm64 A/B when upgrading to Android 9)
  • Blackview BV9700 Pro
    s41v71c2k_jk_eea | arm64 A/B
  • Blackview BV9800 Pro
    s65v71c2k_jk_p_eea | unknown
  • Blackview BV9900
    k79v1_64 | arm64 A/B
Cubot
  • Cubot KingKong 5 Pro
    KING_KONG_5_PRO | arm64 A/B
  • Cubot KingKong 7
    lv973 | Unknown
  • Cubot KingKong Mini
    KING_KONG_MINI | arm_binder64 A/B
  • Cubot KingKong Mini 2
    d936q | arm_binder64 A/B
  • Cubot KingKong Mini 3
    KING_KONG_MINI_3 | Unknown
  • Cubot Max 2
    MAX_2 | Unknown
  • Cubot Max 3
    MAX_3 | arm64 A/B
  • Cubot P20
    P20 | arm64 A
  • Cubot Quest
    QUEST | arm64 A/B
  • Cubot Quest Lite
    QUEST_LITE | Unknown
  • Cubot X18 Plus
    X18_PLUS | arm64 A
  • Cubot X19
    X19 | arm64 A/B
  • Cubot X20 Pro
    X20_PRO | Unknown
  • Cubot X30
    X30 | arm64 A/B
Doogee
  • Doogee N10
    N10 | arm64 A
  • Doogee N20 / Y9 Plus
    N20 | arm64 A/B
  • Doogee N20 Pro
    N20Pro | Unknown
  • Doogee N30
    N30 | Unknown
  • Doogee N40 Pro
    N40Pro | arm64 A/B
  • Doogee N100
    N100 | arm64 A/B
  • Doogee S58 Pro
    S58Pro | arm64 A/B
  • Doogee S59
    S59 | arm64 A/B
  • Doogee S59 Pro
    S59Pro | arm64 A/B
  • Doogee S60
    S60 | Unknown
  • Doogee S68 Pro
    S68Pro | arm64 A/B
  • Doogee S80
    S80 | arm64 A
  • Doogee S86
    S86 | Unknown
  • Doogee S86 Pro
    S86Pro | arm64 A/B
  • Doogee S88 Pro
    S88Pro | arm64 A/B
  • Doogee S90
    S90 | Unknown
  • Doogee S95 Pro
    S95Pro | arm64 A/B
  • Doogee S96 Pro
    S96Pro | Unknown
  • Doogee S97 Pro
    S97Pro | Unknown
  • Doogee S99
    S99 | arm64 A/B
  • Doogee V20 Pro
    V20pro | arm64 A/B
  • Doogee X5
    X5 | arm A
  • Doogee X5 Max
    X5max | arm A
  • Doogee X5 Max Pro
    X5max_PRO | arm A
  • Doogee X5 Pro
    X5pro | arm A
  • Doogee X50
    X50 | arm A
  • Doogee X60
    X60 | arm A
  • Doogee X70
    X70 | arm A
  • Doogee X80
    X80 | arm A
  • Doogee X90
    X90 | arm A
  • Doogee Y7
    Y7 | Unknown
  • Doogee Y7 Plus
    Y7Plus | arm64 A
  • Doogee Y8
    Y8 | arm64 A/B
Google
  • Google Pixel
    sailfish | arm64 A/B
  • Google Pixel XL
    marlin | arm64 A/B
  • Google Pixel 2
    walleye | arm64 A/B
  • Google Pixel 2 XL
    taimen | arm64 A/B
  • Google Pixel 3
    blueline | arm64 A/B
  • Google Pixel 3 XL
    crosshatch | arm64 A/B
  • Google Pixel 3a
    sargo | arm64 A/B
  • Google Pixel 3a XL
    bonito | arm64 A/B
  • Google Pixel 4
    flame | arm64 A/B
  • Google Pixel 4 XL
    coral | arm64 A/B
  • Google Pixel 4a
    sunfish | arm64 A/B
  • Google Pixel 4a 5G
    bramble | arm64 A/B
  • Google Pixel 5
    redfin | arm64 A/B
  • Google Pixel 5a
    barbet | arm64 A/B
  • Google Pixel 6
    oriole | arm64 A/B
  • Google Pixel 6 Pro
    raven | arm64 A/B
  • Google Pixel 6a
    bluejay | arm64 A/B
  • Google Pixel 7
    panther | arm64 A/B
  • Google Pixel 7 Pro
    cheetah | arm64 A/B
  • Google Pixel 7a
    lynx | arm64 A/B
  • Google Pixel 8
    shiba | arm64 A/B
  • Google Pixel 8 Pro
    husky | arm64 A/B
  • Google Pixel 8a
    akita | arm64 A/B
  • Google Pixel 9
    tokay | arm64 A/B
  • Google Pixel 9 Pro
    caiman | arm64 A/B
  • Google Pixel 9 Pro Fold
    comet | arm64 A/B
  • Google Pixel 9 Pro XL
    komodo | arm64 A/B
  • Google Pixel Fold
    felix | arm64 A/B
  • Google Pixel Tablet
    tangorpro | arm64 A/B
Honor
  • Honor 6X
    BLN / berlin | arm64 A
  • Honor 7A
    DUA / dura | arm64 A
  • Honor 7A Pro
    AUM / atomu | arm64 A
  • Honor 7C
    AUM / atomu | arm64 A
  • Honor 7C Pro
    LND / london | arm64 A
  • Honor 7X
    BND / bond | arm64 A (arm64 A/B when upgrading to EMUI 9)
  • Honor 8
    FRD / faraday | arm64 A
  • Honor 8 Lite
    PRA / prague | arm64 A
  • Honor 8 Pro
    DUK / duke | arm64 A
  • Honor 8A
    JAT / jakarta | arm_binder64 A/B
  • Honor 8C
    BKK / bangkok | arm64 A
  • Honor 8X
    JSN / johnson | Unknown
  • Honor 8X Max
    ARE / ares | arm64 A (arm64 A/B when upgrading to EMUI 9)
  • Honor 9
    STF / stanford | arm64 A
  • Honor 9 Lite
    LLD / leland | arm64 A (arm64 A/B when upgrading to EMUI 9)
  • Honor 9X
    STK / stark | arm64 A
  • Honor 9X Pro
    HLK / hulk | arm64 A/B
  • Honor 10
    COL / columbia | arm64 A/B
  • Honor 10 Lite
    HRY / harry | arm64 A/B
  • Honor 20 / 20 Pro
    YAL / yale | arm64 A/B
  • Honor 20 Lite
    MAR / marie | arm64 A/B
  • Honor 20e / 20i
    HRY / harrypro | Unknown
  • Honor Play
    COR / cornell | arm64 A/B
  • Honor V8
    KNT | arm64 A
  • Honor V10
    BKL / berkeley | arm64 A
  • Honor V20
    PCT / princeton | Unknown
  • Honor V30 / V30 Pro
    OXF / oxford | arm64 A/B
  • Honor X10 Max
    KKG | arm64 A/B
HTC
  • HTC Exodus 1
    EXO | arm64 A/B
  • HTC U11
    OCN | arm64 A
  • HTC U11 Life
    OCL | arm64 A/B
  • HTC U11 Plus
    OCM | arm64 A
  • HTC U12 Life
    IML | arm64 A
  • HTC U12 Plus
    IME | arm64 A/B
Huawei
  • Huawei Mate 9
    MHA / manhattan | arm64 A (arm64 A/B when upgrading to EMUI 9)
  • Huawei Mate 9 Pro
    LON / longland | Unknown
  • Huawei Mate 10
    ALP / alps | arm64 A (arm64 A/B when upgrading to EMUI 9)
  • Huawei Mate 10 Lite / Nova 2i
    RNE / rhone | arm64 A
  • Huawei Mate 10 Pro
    BLA / blanc | arm64 A
  • Huawei Mate 20
    HMA / hima | Unknown
  • Huawei Mate 20 Lite
    SNE / sydneym | Unknown
  • Huawei Mate 20 Pro
    LYA / laya | arm64 A/B
  • Huawei Mate SE
    BND / bond | arm64 A
  • Huawei MediaPad M5
    SHT / schubert | arm64 A/B
  • Huawei MediaPad M5 Lite 8.0
    JDN2 / jordan2 | Unknown
  • Huawei MediaPad M5 Lite 10.1
    BAH2 / bach2 | arm64 A
  • Huawei MediaPad M5 Pro
    CMR / cameron | arm64 A/B
  • Huawei MediaPad M6
    SCM / schumann | Unknown
  • Huawei Nova 2
    PIC / picasso | arm64 A
  • Huawei P Smart (2018)
    FIG / figo | arm64 A (arm64 A/B when upgrading to EMUI 9)
  • Huawei P Smart (2019)
    POT / potter | arm64 A/B
  • Huawei P Smart Z
    STK / stark | arm64 A
  • Huawei P8 Lite
    PRA / prague | arm64 A
  • Huawei P9
    EVA | arm64 A
  • Huawei P9 Lite
    VNS / venus | arm64 A
  • Huawei P9 Plus
    VIE / vienna | arm64 A
  • Huawei P10
    VTR / victoria | arm64 A (arm64 A/B when upgrading to EMUI 9)
  • Huawei P10 Lite
    WAS / warsaw | arm64 A
  • Huawei P10 Plus
    VKY / vicky | arm64 A (arm64 A/B when upgrading to EMUI 9)
  • Huawei P20
    EML / emily | arm64 A
  • Huawei P20 Lite
    ANE / anne | arm64 A (arm64 A/B when upgrading to EMUI 9)
  • Huawei P20 Pro
    CLT / charlotte | arm64 A (arm64 A/B when upgrading to EMUI 9)
  • Huawei Y5 / Y5 Prime (2018)
    DRA / dura | arm64 A
  • Huawei Y5 (2019)
    AMN / amman | arm_binder64 A
  • Huawei Y6 / Y6 Prime (2018)
    ATU / atomu | arm64 A
  • Huawei Y9 (2018)
    FLA / florida | arm64 A (arm64 A/B when upgrading to EMUI 9)
  • Huawei Y9s / Y9 Prime
    STK / stark | arm64 A
Lenovo
  • Lenovo K5 Note
    austin2018 | arm64 A
  • Lenovo K5 Play
    L38011 | arm64 A
  • Lenovo K5 Pro
    kunlun | arm64 A (arm64 A/B when upgrading to Android 11)
  • Lenovo K6 / K6 Power
    karate | arm64 A/B
  • Lenovo K6 Note / K6 Plus
    karatep | arm64 A/B
  • Lenovo K8 Note
    manning | arm64 A
  • Lenovo Legion Y70
    halo | arm64 A/B
  • Lenovo P2
    kuntao | arm64 A
  • Lenovo S5
    seoul | arm64 A
  • Lenovo S5 Pro
    sprout | arm64 A
  • Lenovo Tab K10
    TB-X6C6 | arm64 A/B
  • Lenovo Tab M8
    TB-8505 | arm64 A/B
  • Lenovo Tab M10 FHD
    TB-X605 | arm64 A
  • Lenovo Tab M10 FHD Plus
    TB-X606 | arm64 A/B
  • Lenovo Tab M10 HD
    TB-X505 | arm64 A/B
  • Lenovo Tab P10
    TB-X705 | arm64 A
  • Lenovo Tab P11 / K11
    TB-J606 | arm64 A/B
  • Lenovo Pad P11 Plus
    TB-J607 | arm64 A/B
  • Lenovo Tab P11 Pro
    TB-J706 | arm64 A/B
  • Lenovo Tab V7
    PB-6505 | arm64 A/B
  • Lenovo Vibe A Plus
    A1010 | arm A
  • Lenovo Xiaoxin Pad (2022)
    TB128F | arm64 A/B
  • Lenovo Xiaoxin Pad Pro (2022)
    TB138F | arm64 A/B
  • Lenovo Z5
    jd2018 | arm64 A/B
  • Lenovo Z5 Pro GT
    heart | arm64 A/B
  • Lenovo Z5s
    jd2019 | arm64 A/B
  • Lenovo Z6
    jd20 | arm64 A/B
  • Lenovo Z6 Lite / K10 Note
    kunlun2 | arm64 A/B
  • Lenovo Z6 Pro
    zippo | arm64 A/B
LG
  • LG G7 ThinQ
    judyln | arm64 A/B
  • LG G8 ThinQ
    alphalm | arm64 A/B
  • LG G8S ThinQ
    betalm | arm64 A/B
  • LG G8X ThinQ
    mh2lm | arm64 A/B
  • LG K7
    x210ds | arm A
  • LG V20
    h990 | Unknown
  • LG V30
    joan | arm64 A
  • LG V35 ThinQ
    judyp | Unknown
  • LG V40 ThinQ
    judypn | arm64 A/B
  • LG V50 ThinQ
    flashlm | arm64 A/B
  • LG V60 ThinQ
    timelm | arm64 A/B
  • LG Velvet
    caymanlm | arm64 A/B
  • LG Velvet 5G
    caymanslm | Unknown
Meizu
  • Meizu 16s
    m1971 | arm64 A/B
  • Meizu 16s Pro
    m1973 | arm64 A/B
  • Meizu 16T
    m1928 | arm64 A/B
  • Meizu 16th
    m1882 | arm64 A
  • Meizu 16th Plus
    m1892 | arm64 A
  • Meizu 16X
    m1872 | arm64 A
  • Meizu 16Xs
    m1926 | Unknown
  • Meizu 17
    m2081 | arm64 A/B
  • Meizu 17 Pro
    m2091 | arm64 A/B
  • Meizu 18
    m2181 | arm64 A/B
  • Meizu 18 Pro
    m2191 | arm64 A/B
  • Meizu M2 Mini
    mblu2 | arm64 A
  • Meizu M6 Note
    m1721 | arm64 A/B
  • Meizu Note 8
    M1822 | Unknown
  • Meizu Note 9
    m1923 | arm64 A/B
  • Meizu X8
    m1852 | arm64 A
Motorola
  • Motorola Edge
    racer | arm64 A/B
  • Motorola Edge Plus
    burton | arm64 A/B
  • Motorola Edge 20
    berlin | arm64 A/B
  • Motorola Edge 20 Lite
    kyoto | Unknown
  • Motorola Edge 20 Pro
    pstar | arm64 A/B
  • Motorola Edge 30 / Edge X30 Light
    dubai | arm64 A/B
  • Motorola Edge 30 Pro / Edge X30
    hiphi | arm64 A/B
  • Motorola Edge 30 Ultra / Moto X30 Pro
    eqs | arm64 A/B
  • Motorola Edge 40
    bronco | arm64 A/B
  • Motorola Edge 40 Pro / Moto X40
    rtwo | arm64 A/B
  • Motorola Moto E5 Plus
    hannah | arm A
  • Motorola Moto E6 Plus
    pokerp | Unknown
  • Motorola Moto E7 Plus
    guam | arm64 A/B
  • Motorola Moto G5s
    montana | arm64 A (arm64 A/B ŠæрŠø ŠæŠµŃ€ŠµŃ…Š¾Š“Šµ Š½Š° LineageOS 17.1)
  • Motorola Moto G5s Plus
    sanders | arm64 A
  • Motorola Moto G6
    ali | arm A
  • Motorola Moto G6 Play
    aljeter / jeter | arm A
  • Motorola Moto G6 Plus
    evert | arm64 A/B
  • Motorola Moto G7
    river | arm64 A/B
  • Motorola Moto G7 Play
    channel | arm_binder64 A/B
  • Motorola Moto G7 Plus
    lake | arm64 A/B
  • Motorola Moto G7 Power
    ocean | arm64 A/B
  • Motorola Moto G8 / G Fast
    rav | arm64 A/B
  • Motorola Moto G8 Play
    lima | Unknown
  • Motorola Moto G8 Plus
    doha | arm64 A/B
  • Motorola Moto G8 Power
    sofiar | arm64 A/B
  • Motorola Moto G9 / G9 Play
    guamp | arm64 A/B
  • Motorola Moto G9 Plus
    odessa | arm64 A/B
  • Motorola Moto G9 Power
    cebu | arm64 A/B
  • Motorola Moto G10 / G10 Power
    capri | arm64 A/B
  • Motorola Moto G20
    java | Unknown
  • Motorola Moto G22
    hawaiip | Unknown
  • Motorola Moto G23
    penangf | Unknown
  • Motorola Moto G30
    caprip | arm64 A/B
  • Motorola Moto G31
    cofud | arm64 A/B
  • Motorola Moto G32
    devon | arm64 A/B
  • Motorola Moto G41
    corfu | Unknown
  • Motorola Moto G42
    hawao | Unknown
  • Motorola Moto G50
    ibiza / saipan | arm64 A/B
  • Motorola Moto G51
    cypfq | Unknown
  • Motorola Moto G52
    rhode | arm64 A/B
  • Motorola Moto G53
    penang | Unknown
  • Motorola Moto G60 / G40 Fusion
    hanoip | arm64 A/B
  • Motorola Moto G60s
    lisbon | Unknown
  • Motorola Moto G62
    rhodec | Unknown
  • Motorola Moto G71
    corfur | Unknown
  • Motorola Moto G71s
    rhodep | arm64 A/B
  • Motorola Moto G72
    vicky | arm64 A/B
  • Motorola Moto G82
    rhodep | arm64 A/B
  • Motorola Moto G100 / Edge S
    nio | arm64 A/B
  • Motorola Moto G200 / Edge S30
    xpeng | arm64 A/B
  • Motorola Moto X4
    payton | arm64 A/B
  • Motorola Moto Z
    griffin | arm64 A
  • Motorola Moto Z Play
    addison | arm64 A
  • Motorola Moto Z2 Force
    nash | arm64 A/B
  • Motorola Moto Z2 Play
    albus | arm64 A
  • Motorola Moto Z3
    messi | arm64 A/B
  • Motorola Moto Z3 Play
    beckham | arm64 A/B
  • Motorola Moto Z4
    foles | Unknown
  • Motorola One / P30 Play
    deen | arm64 A/B
  • Motorola One Action
    troika | arm64 A/B
  • Motorola One Fusion+
    liber | arm64 A/B
  • Motorola One Hyper
    def | Unknown
  • Motorola One Power
    chef | arm64 A/B
  • Motorola One Vision / P50
    kane | arm64 A/B
  • Motorola One Zoom
    parker | arm64 A/B
  • Motorola Razr (2019)
    olson | arm64 A/B
  • Motorola Razr (2022)
    oneli | arm64 A/B
  • Motorola Razr 5G
    smith | arm64 A/B
Nokia
  • Nokia 1
    FRT / frontier | arm A
  • Nokia 1 Plus
    ANT / antman | arm A
  • Nokia 1.3
    DRX / drax | arm_binder64 A/B
  • Nokia 2.1 / 2V
    E2M / EVW | arm A
  • Nokia 2.2
    WSP / wasp | arm64 A/B
  • Nokia 2.3
    IRM / ironman | arm64 A/B
  • Nokia 2.4
    WVR / wolverine | Unknown
  • Nokia 3
    NE1 / essential | Unknown
  • Nokia 3.1
    ES2 / essential2 | arm64 A/B
  • Nokia 3.1 A / 3.1 C
    EAG / eagles | arm64 A/B
  • Nokia 3.1 Plus
    ROO | arm64 A/B
  • Nokia 3.1 Plus C
    RHD | arm64 A/B
  • Nokia 3.2
    DPL / deadpool | arm64 A/B
  • Nokia 3.4
    DRS / doctorstrange | arm64 A/B
  • Nokia 4.2
    PAN / panther | arm64 A/B
  • Nokia 5
    ND1 | arm64 A (arm64 A/B when upgrading to Android 9)
  • Nokia 5.1
    CO2 | arm64 A/B
  • Nokia 5.1 Plus / X5
    PDA | arm64 A/B
  • Nokia 5.3
    CAP | arm64 A/B
  • Nokia 5.4
    DRD / doctordoom | arm64 A/B
  • Nokia 6
    PLE | arm64 A (arm64 A/B when upgrading to Android 9)
  • Nokia 6.1
    PL2 / plate2 | arm64 A/B
  • Nokia 6.1 Plus / X6
    DRG / dragon | arm64 A/B
  • Nokia 6.2
    SLD / starlord | arm64 A/B
  • Nokia 7
    C1N | arm64 A/B
  • Nokia 7 Plus
    B2N / onyx | arm64 A/B
  • Nokia 7.1
    CTL / crystal | arm64 A/B
  • Nokia 7.2
    DDV / daredevil | arm64 A/B
  • Nokia 8
    NB1 | arm64 A/B
  • Nokia 8 Sirocco
    A1N | arm64 A/B
  • Nokia 8.1 / X7
    PNX / Phoenix | arm64 A/B
  • Nokia 8.3 5G
    BGT / babygroot | arm64 A/B
  • Nokia 9 PureView
    AOP | arm64 A/B
  • Nokia T20
    n/a | Unknown
  • Nokia X71
    TAS | arm64 A/B
Nothing
  • Nothing Phone (1)
    spacewar | arm64 A/B
  • Nothing Phone (2)
    pong | arm64 A/B
Nubia
  • Nubia Mini 5G
    TP1803 | arm64 A/B
  • Nubia Red Magic
    NX609J | arm64 A
  • Nubia Red Magic 3
    NX629J | arm64 A/B
  • Nubia Red Magic 3S
    NX629J | arm64 A/B
  • Nubia Red Magic 5G
    NX659J | arm64 A/B
  • Nubia Red Magic 5G Lite / Play 5G
    NX651J | arm64 A/B
  • Nubia Red Magic 5S
    NX659S | arm64 A/B
  • Nubia Red Magic 6 Pro
    NX669J | arm64 A/B
  • Nubia Red Magic 6R
    NX666J | arm64 A/B
  • Nubia Red Magic 6S Pro
    NX669S | arm64 A/B
  • Nubia Red Magic 7
    NX679J | arm64 A/B
  • Nubia Red Magic 7 Pro
    NX709J | arm64 A/B
  • Nubia Red Magic 7S
    NX679S | arm64 A/B
  • Nubia Red Magic 7S Pro
    NX709S | arm64 A/B
  • Nubia Red Magic 8 Pro
    NX729J | arm64 A/B
  • Nubia Red Magic 8S Pro
    NX729S | arm64 A/B
  • Nubia Red Magic 9 Pro
    NX769J | arm64 A/B
  • Nubia Red Magic Mars
    NX619J | arm64 A/B
  • Nubia Z9 Max
    NX512J | arm64 A
  • Nubia Z9 Mini
    NX511J | arm64 A
  • Nubia Z17
    NX563J | arm64 A
  • Nubia Z17 Mini
    NX569J | Unknown
  • Nubia Z17S
    NX595J | arm64 A
  • Nubia Z18
    NX606J | arm64 A
  • Nubia Z18 Mini
    NX611J | arm64 A
  • Nubia Z20
    NX627J | arm64 A/B
OnePlus
  • OnePlus 3 / 3T
    oneplus3 | arm64 A (arm64 A/B when upgrading to Android 9)
  • OnePlus 5
    cheeseburger | arm64 A
  • OnePlus 5T
    dumpling | arm64 A
  • OnePlus 6
    enchilada | arm64 A/B
  • OnePlus 6T
    fajita | arm64 A/B
  • OnePlus 7
    guacamoleb | arm64 A/B
  • OnePlus 7 Pro
    guacamole | arm64 A/B
  • OnePlus 7T
    hotdogb | arm64 A/B
  • OnePlus 7T Pro
    hotdog | arm64 A/B
  • OnePlus 8
    instantnoodle | arm64 A/B
  • OnePlus 8 Pro
    instantnoodlep | arm64 A/B
  • OnePlus 8T
    kebab | arm64 A/B
  • OnePlus 9
    lemonade | arm64 A/B
  • OnePlus 9 Pro
    lemonadep | arm64 A/B
  • OnePlus 9R
    lemonades | arm64 A/B
  • OnePlus 9RT
    martini | arm64 A/B
  • OnePlus 10 Pro
    negroni | arm64 A/B
  • OnePlus 10R / Ace
    pickle | arm64 A/B
  • OnePlus 10T / Ace Pro
    ovaltine | arm64 A/B
  • OnePlus 11
    salami | arm64 A/B
  • OnePlus 11R / Ace 2
    udon | arm64 A/B
  • OnePlus 11T / Ace 2 Pro
    xigua | arm64 A/B
  • OnePlus 12
    waffle | arm64 A/B
  • OnePlus 12R / Ace 3
    aston | arm64 A/B
  • OnePlus Nord
    avicii | arm64 A/B
  • OnePlus Nord 2
    denniz | arm64 A/B
  • OnePlus Nord 2T
    karen | arm64 A/B
  • OnePlus Nord 3
    vitamin | arm64 A/B
  • OnePlus Nord CE
    ebba | arm64 A/B
  • OnePlus Nord CE 2
    ivan | arm64 A/B
  • OnePlus Nord CE 2 Lite
    oscar | arm64 A/B
  • OnePlus Nord CE 3
    n/a | arm64 A/B
  • OnePlus Nord CE 3 Lite
    n/a | arm64 A/B
  • OnePlus Nord N10
    billie | arm64 A/B
  • OnePlus Nord N20
    n/a | arm64 A/B
  • OnePlus Nord N20 SE
    n/a | arm64 A/B
  • OnePlus Nord N100
    bengal | arm64 A/B
  • OnePlus Nord N200
    dre | arm64 A/B
  • OnePlus Nord N300
    n/a | arm64 A/B
  • OnePlus Open
    hedwig | arm64 A/B
  • OnePlus Pad
    aries | arm64 A/B
OPPO
  • OPPO A17
    CPH2477 | Unknown
  • OPPO A18
    CPH2591 | Unknown
  • OPPO A38
    CPH2579 | Unknown
  • OPPO A54
    CPH2239 | arm64 A/B
  • OPPO A55
    CPH2325 | Unknown
  • OPPO A57s
    CPH2385 | Unknown
  • OPPO A58
    CPH2577 | Unknown
  • OPPO A74
    CPH2219 | arm64 A/B
  • OPPO A78
    CPH2565 | arm64 A/B
  • OPPO A96
    CPH2333 | Unknown
  • OPPO Find N2
    n/a | arm64 A/B
  • OPPO Find N2 Flip
    CPH2437 | Unknown
  • OPPO Find N3
    CPH2499 | arm64 A/B
  • OPPO Find N3 Flip
    CPH2519 | Unknown
  • OPPO Pad 2
    OPD2202 | Unknown
  • OPPO Pad Air
    OPD2102 | Unknown
  • OPPO R11 / R11s
    CPH1707 / CPH1719 | arm64 A
  • OPPO Reno 5
    CPH2159 | arm64 A/B
  • OPPO Reno 5 5G / Find X3 Lite
    CPH2145 | arm64 A/B
  • OPPO Reno 5 Lite
    CPH2205 | arm64 A/B
  • OPPO Reno 6
    CPH2235 | arm64 A/B
  • OPPO Reno 7
    CPH2363 | arm64 A/B
  • OPPO Reno 8T
    CPH2481 | arm64 A/B
  • OPPO Reno 8T 5G
    CPH2505 | arm64 A/B
  • OPPO Reno 10 5G
    CPH2531 | arm64 A/B
  • OPPO Reno 10x Zoom
    PCCM00 | arm64 A/B
  • OPPO Reno 11 5G
    CPH2599 | arm64 A/B
  • OPPO Reno 11 F 5G
    CPH2603 | arm64 A/B
  • OPPO Reno Ace
    OP4A89 | Unknown
Oukitel
  • Oukitel C10
    C10 | arm A
  • Oukitel C11
    C11 | Unknown
  • Oukitel C11 Pro
    C11_Pro | arm64 A
  • Oukitel C12 Pro
    C12_Pro | Unknown
  • Oukitel C15 Pro
    C15_Pro | arm_binder64 A/B
  • Oukitel C16 Pro
    C16_Pro | Unknown
  • Oukitel C17 Pro
    C17_Pro | arm64 A/B
  • Oukitel C18 Pro
    C18_Pro | arm64 A/B
  • Oukitel C19
    C19 | Unknown
  • Oukitel C21
    C21 | arm64 A/B
  • Oukitel C21 Pro
    C21_Pro | Unknown
  • Oukitel C22
    C22 | arm64 A/B
  • Oukitel K3 Pro
    K3_Pro | arm64 A/B
  • Oukitel K7 Power
    K7_Power | arm64 A
  • Oukitel K8
    K8 | arm64 A
  • Oukitel K9
    K9 | arm64 A/B
  • Oukitel K10
    K10 | arm64 A
  • Oukitel WP5
    WP5 | Unknown
  • Oukitel WP5 Pro
    WP5_Pro | arm64 A/B
  • Oukitel WP6
    WP6 | arm64 A/B
  • Oukitel WP7
    WP7 | arm64 A/B
  • Oukitel WP8 Pro
    WP8_Pro | arm64 A/B
  • Oukitel WP9
    WP9 | Unknown
  • Oukitel WP10 5G
    WP10_5G | arm64 A/B
Realme
  • Realme 1
    CPH1859 / CPH1861 | arm64 A (arm64 A/B when upgrading to Android 10)
  • Realme 2 / C1
    RMX1805 / RMX1811 | arm64 A (arm64 A/B when upgrading to Android 10)
  • Realme 2 Pro
    RMX1801 | arm64 A
  • Realme 3
    RMX1821 / spartan | Unknown
  • Realme 3 Pro
    RMX1851 | arm64 A/B
  • Realme 5 / 5i / 5s
    r5x | arm64 A/B
  • Realme 5 Pro / Q
    RMX1971 | arm64 A/B
  • Realme 6 / 6s
    RMX2001 / wasabi | arm64 A/B
  • Realme 6 Pro
    RMX206X | arm64 A/B
  • Realme 6i / Narzo 10
    RMX2040 | arm64 A/B
  • Realme 7 / Narzo 20 Pro / 30 4G
    RMX2151 / salaa | arm64 A/B
  • Realme 7 5G
    RMX2111 | arm64 A/B
  • Realme 7 Pro
    RMX2170 | arm64 A/B
  • Realme 7i / Narzo 20 / 30A
    RMX2193 / RMX3171 / moon | arm64 A/B
  • Realme 8
    RMX3085 / nashc | arm64 A/B
  • Realme 8 5G / Narzo 30 5G
    RMX3241 / RMX3242 | arm64 A/B
  • Realme 8 Pro
    RMX3081 | arm64 A/B
  • Realme 8i / Narzo 50
    RMX3151 / RMX3286 / spaced | arm64 A/B
  • Realme 9
    RMX3521 | arm64 A/B
  • Realme 9 5G
    RMX3474 | arm64 A/B
  • Realme 9 5G Speed Edition
    RMX3461 | arm64 A/B
  • Realme 9 Pro 5G
    RMX3472 | arm64 A/B
  • Realme 9 Pro+ 5G
    RMX3393 | arm64 A/B
  • Realme 9i
    RMX3491 / bengal | arm64 A/B
  • Realme 9i 5G
    RMX3612 | arm64 A/B
  • Realme 10
    RMX3630 | arm64 A/B
  • Realme 10 5G
    n/a | arm64 A/B
  • Realme 10 Pro
    RMX3661 | arm64 A/B
  • Realme 10 Pro+
    RMX3686 | arm64 A/B
  • Realme 10s
    n/a | arm64 A/B
  • Realme 10T 5G
    RMX3612 | arm64 A/B
  • Realme 11
    RMX3636 | arm64 A/B
  • Realme 11 5G
    RMX3780 | arm64 A/B
  • Realme 11 Pro 5G
    RMX3771 | arm64 A/B
  • Realme 11 Pro+ 5G
    RMX3741 | arm64 A/B
  • Realme 11x 5G
    RMX3785 | arm64 A/B
  • Realme C2
    RMX1941 | arm64 A/B
  • Realme C3 / C3i / Narzo 10A
    RMX2020 | arm64 A/B
  • Realme C11
    RMX2185 | arm64 A/B
  • Realme C11 (2021)
    RMX3231 | arm_binder64 A/B
  • Realme C15
    RMX2180 | arm64 A/B
  • Realme C15 Qualcomm Edition
    RMX2195 | arm64 A/B
  • Realme C20
    RMX3061 | arm64 A/B
  • Realme C21
    RMX3201 | arm64 A/B
  • Realme C21Y
    RMX3261 | arm64 A/B
  • Realme C25
    RMX3191 | arm64 A/B
  • Realme C25s
    RMX3195 | arm64 A/B
  • Realme C25Y
    RMX3269 | arm64 A/B
  • Realme C30
    RMX3581 | arm64 A/B
  • Realme C31
    RMX3501 | arm64 A/B
  • Realme Š”33
    RMX3624 | arm64 A/B
  • Realme C35
    RMX3511 | Unknown
  • Realme C51
    RMX3830 | Unknown
  • Realme C53
    RMX3760 | Unknown
  • Realme C55
    RMX3710 | Unknown
  • Realme C67
    RMX3890 | arm64 A/B
  • Realme GT
    RMX2202 | arm64 A/B
  • Realme GT Master Edition
    RMX3363 / lunaa | arm64 A/B
  • Realme GT Master Explorer Edition
    RMX3366 | arm64 A/B
  • Realme GT 2
    RMX3311 / RMX3312 / porsche | arm64 A/B
  • Realme GT 2 Master Explorer Edition
    RMX3551 | arm64 A/B
  • Realme GT 2 Pro
    RMX3301 | arm64 A/B
  • Realme GT 3
    RMX3709 | arm64 A/B
  • Realme GT Neo / X7 Max
    RMX3031 | arm64 A/B
  • Realme GT Neo 2
    RMX3370 / bitra | arm64 A/B
  • Realme GT Neo 2T
    RMX3357 | arm64 A/B
  • Realme GT Neo 3
    RMX3561 / RMX3563 | arm64 A/B
  • Realme GT Neo 3T
    RMX3371 | arm64 A/B
  • Realme Pad
    RMP2102 / RMP2103 | Unknown
  • Realme Pad Mini
    RMP2105 / RMP2106 | Unknown
  • Realme Pad X
    RMP2107 / RMP2108 | Unknown
  • Realme X
    RMX1901 | arm64 A/B
  • Realme X2
    RMX1993 / x2 | arm64 A/B
  • Realme X2 Pro
    RMX1931 | arm64 A/B
  • Realme X3 / X3 SuperZoom
    RMX2081 / x3 | arm64 A/B
  • Realme X7
    RMX3092 | arm64 A/B
  • Realme X7 Max / GT Neo
    RMX3031 | arm64 A/B
  • Realme X7 Pro
    RMX2121 | arm64 A/B
  • Realme X50
    RMX2144 | Unknown
  • Realme X50 Pro
    RMX2075 / bladerunner | arm64 A/B
  • Realme X50 Pro Player Edition
    RMX2072 | arm64 A/B
  • Realme XT
    RMX1921 | arm64 A/B
Samsung
  • Samsung Galaxy A3 (2017)
    a3y17lte | arm64 A/B
  • Samsung Galaxy A5 (2017)
    a5y17lte | Unknown
  • Samsung Galaxy A6 (2018)
    a6lte | arm_binder64 A/B
  • Samsung Galaxy A6 Plus (2018)
    a6plte | arm_binder64 A (arm_binder64 A/B when upgrading to One UI 2.0)
  • Samsung Galaxy A7 (2017)
    a7y17lte | Unknown
  • Samsung Galaxy A7 (2018)
    a7y18lte | arm64 A (arm64 A/B when upgrading to One UI 2.0)
  • Samsung Galaxy A8 (2018)
    jackpotlte | arm64 A Šø arm64 A/B
  • Samsung Galaxy A8 Plus (2018)
    jackpot2lte | arm64 A Šø arm64 A/B
  • Samsung Galaxy A9 (2018)
    a9y18qlte | arm64 A/B
  • Samsung Galaxy A01 SM-A013F
    n/a | arm_binder64 A/B
  • Samsung Galaxy A01 SM-A015F
    a01q | arm_binder64 A/B
  • Samsung Galaxy A02
    a02 | arm_binder64 A/B
  • Samsung Galaxy A02s
    a02s | arm_binder64 A/B
  • Samsung Galaxy A03
    a03 | Unknown
  • Samsung Galaxy A03s
    a03s | Unknown
  • Samsung Galaxy A04
    n/a | -
  • Samsung Galaxy A05
    n/a | -
  • Samsung Galaxy A05s
    a05snndxx | arm64 A/B
  • Samsung Galaxy A10
    a10lte | arm_binder64 A/B Šø arm64 A/B
  • Samsung Galaxy A10s
    a10s | arm_binder64 A/B
  • Samsung Galaxy A11
    a11q | arm_binder64 A/B
  • Samsung Galaxy A12 SM-A125F
    a12nseea | arm64 A/B
  • Samsung Galaxy A12 SM-A127F
    a12s | arm64 A/B
  • Samsung Galaxy A13 SM-A135F
    a13lte | arm64 A/B
  • Samsung Galaxy A13 SM-A137F
    a13s | arm64 A/B
  • Samsung Galaxy A14
    a14nsxx | arm64 A/B
  • Samsung Galaxy A15
    n/a | arm64 A/B
  • Samsung Galaxy A20
    a20 | arm64 A/B
  • Samsung Galaxy A20e
    a20e | arm64 A/B
  • Samsung Galaxy A20s
    a20s | Unknown
  • Samsung Galaxy A21s
    a21s | arm64 A/B
  • Samsung Galaxy A22
    a22 | arm64 A/B
  • Samsung Galaxy A22 5G
    a22x | arm64 A/B
  • Samsung Galaxy A22s
    a22s | arm64 A/B
  • Samsung Galaxy A23
    a23q | arm64 A/B
  • Samsung Galaxy A23 5G
    a23xq | arm64 A/B
  • Samsung Galaxy A30
    a30 | arm64 A/B
  • Samsung Galaxy A30s
    a30s | arm64 A/B
  • Samsung Galaxy A31
    a31 | arm64 A/B
  • Samsung Galaxy A32
    a32 | arm64 A/B
  • Samsung Galaxy A33
    a33x | arm64 A/B
  • Samsung Galaxy A40
    a40 | arm64 A/B
  • Samsung Galaxy A40s
    a40s | Unknown
  • Samsung Galaxy A41
    a41 | Unknown
  • Samsung Galaxy A50
    a50 | arm64 A/B
  • Samsung Galaxy A50s
    a50s | arm64 A/B
  • Samsung Galaxy A51
    a51 | arm64 A/B
  • Samsung Galaxy A51 5G
    a51x | arm64 A/B
  • Samsung Galaxy A52
    a52q | Unknown
  • Samsung Galaxy A52s
    a52sxq | arm64 A/B
  • Samsung Galaxy A53
    a53x | arm64 A/B
  • Samsung Galaxy A60
    a60q | arm64 A/B
  • Samsung Galaxy A70
    a70q | arm64 A/B
  • Samsung Galaxy A71
    a71q | arm64 A/B
  • Samsung Galaxy A72
    a72q | arm64 A/B
  • Samsung Galaxy A73
    a73xq | arm64 A/B
  • Samsung Galaxy A80
    r1q | arm64 A/B
  • Samsung Galaxy A90
    r3q | arm64 A/B
  • Samsung Galaxy J2 Core (2018)
    j2corelte | arm_binder64 A
  • Samsung Galaxy J3 (2017)
    j3y17lte | Unknown
  • Samsung Galaxy J4 (2018)
    j4lte | arm_binder64 A/B
  • Samsung Galaxy J4 Plus (2018)
    j4primelte | arm A (arm32_binder64 A/B when upgrading to Android 10)
  • Samsung Galaxy J5 (2017)
    j5y17lte | arm_binder64 A Šø arm64 A Šø arm64 A/B
  • Samsung Galaxy J6 (2018)
    j6lte | arm_binder64 A Šø arm64 A/B
  • Samsung Galaxy J6 Plus (2018)
    j6primelte | arm A
  • Samsung Galaxy J7 (2016)
    j7xelte | arm64 A Šø arm64 A/B
  • Samsung Galaxy J7 (2017)
    j7y17lte | arm_binder64 A Šø arm64 A Šø arm64 A/B
  • Samsung Galaxy J7 Neo
    j7velte | arm64 A Šø arm64 A/B
  • Samsung Galaxy J7 Prime
    on7xelte | arm64 A Šø arm64 A/B
  • Samsung Galaxy J8 (2018)
    j8y18lte | arm_binder64 A (arm_binder64 A/B when upgrading to One UI 2.0)
  • Samsung Galaxy M01
    m01q | arm_binder64 A/B
  • Samsung Galaxy M10
    m10lte | Unknown
  • Samsung Galaxy M11
    m11q | arm_binder64 A/B
  • Samsung Galaxy M12
    m12lte | Unknown
  • Samsung Galaxy M20
    m20lte | arm64 A
  • Samsung Galaxy M21
    m21lte | arm64 A/B
  • Samsung Galaxy M22
    m22 | arm64 A/B
  • Samsung Galaxy M30
    m30lte | Unknown
  • Samsung Galaxy M30s
    m30s | arm64 A/B
  • Samsung Galaxy M31
    m31lte | arm64 A/B
  • Samsung Galaxy M31s
    m31s | arm64 A/B
  • Samsung Galaxy M32
    m32 | arm64 A/B
  • Samsung Galaxy M51
    m51q | arm64 A/B
  • Samsung Galaxy M52
    m52q | arm64 A/B
  • Samsung Galaxy M62
    m62lte | arm64 A/B
  • Samsung Galaxy Note 2
    t03g | arm_binder64 A/B
  • Samsung Galaxy Note 2 LTE
    t0lte | arm_binder64 A/B
  • Samsung Galaxy Note 8 (Exynos)
    greatlte | arm64 A
  • Samsung Galaxy Note 8
    greatqlte | arm64 A
  • Samsung Galaxy Note 8.0
    kona3g | arm_binder64 A/B
  • Samsung Galaxy Note 9 (Exynos)
    crownlte | arm64 A
  • Samsung Galaxy Note 9
    crownqlte | arm64 A
  • Samsung Galaxy Note 10 (Exynos)
    d1s | arm64 A/B
  • Samsung Galaxy Note 10
    d1q | arm64 A/B
  • Samsung Galaxy Note 10 Plus (Exynos)
    d2s | arm64 A/B
  • Samsung Galaxy Note 10 Plus
    d2q | arm64 A/B
  • Samsung Galaxy Note 10 Lite
    r7 | arm64 A/B
  • Samsung Galaxy Note 10.1
    p4noterf | arm_binder64 A/B
  • Samsung Galaxy Note 20 (Exynos)
    c1s | arm64 A/B
  • Samsung Galaxy Note 20
    c1q | arm64 A/B
  • Samsung Galaxy Note 20 Ultra (Exynos)
    c2s | arm64 A/B
  • Samsung Galaxy Note 20 Ultra
    c2q | arm64 A/B
  • Samsung Galaxy S3
    i9300 | arm_binder64 A/B
  • Samsung Galaxy S3 LTE
    i9305 | arm_binder64 A/B
  • Samsung Galaxy S3 Neo
    s3ve3g | arm A
  • Samsung Galaxy S5 Mini (Exynos)
    kminilte | Unknown
  • Samsung Galaxy S5 Mini
    kmini3g | arm_binder64 A
  • Samsung Galaxy S6
    zeroflte | arm64 A
  • Samsung Galaxy S6 Edge
    zerolte | arm64 A
  • Samsung Galaxy S7
    herolte | arm64 A
  • Samsung Galaxy S7 Edge
    hero2lte | arm64 A
  • Samsung Galaxy S8
    dreamlte | arm64 A
  • Samsung Galaxy S8 Plus
    dream2lte | arm64 A
  • Samsung Galaxy S9 (Exynos)
    starlte | arm64 A (arm64 A/B when upgrading to One UI 2.0)
  • Samsung Galaxy S9
    starqlte | arm64 A
  • Samsung Galaxy S9 Plus (Exynos)
    star2lte | arm64 A (arm64 A/B when upgrading to One UI 2.0)
  • Samsung Galaxy S9 Plus
    star2qlte | arm64 A
  • Samsung Galaxy S10 (Exynos)
    beyond1lte | arm64 A/B
  • Samsung Galaxy S10
    beyond1qlte | arm64 A/B
  • Samsung Galaxy S10 5G
    beyondx | arm64 A/B
  • Samsung Galaxy S10 Lite
    r5q | arm64 A/B
  • Samsung Galaxy S10 Plus (Exynos)
    beyond2lte | arm64 A/B
  • Samsung Galaxy S10 Plus
    beyond2qlte | arm64 A/B
  • Samsung Galaxy S10e (Exynos)
    beyond0lte | arm64 A/B
  • Samsung Galaxy S10e
    beyond0qlte | arm64 A/B
  • Samsung Galaxy S20 (Exynos)
    x1s | arm64 A/B
  • Samsung Galaxy S20
    x1q | arm64 A/B
  • Samsung Galaxy S20 FE (Exynos)
    r8s | arm64 A/B
  • Samsung Galaxy S20 FE
    r8q | arm64 A/B
  • Samsung Galaxy S20 Plus (Exynos)
    y2s | arm64 A/B
  • Samsung Galaxy S20 Plus
    y2q | arm64 A/B
  • Samsung Galaxy S20 Ultra (Exynos)
    z3s | arm64 A/B
  • Samsung Galaxy S20 Ultra
    z3q | arm64 A/B
  • Samsung Galaxy S21 (Exynos)
    o1s | arm64 A/B
  • Samsung Galaxy S21
    o1q | arm64 A/B
  • Samsung Galaxy S21 FE (Exynos)
    r9s | arm64 A/B
  • Samsung Galaxy S21 FE
    r9q | arm64 A/B
  • Samsung Galaxy S21 Plus (Exynos)
    t2s | arm64 A/B
  • Samsung Galaxy S21 Plus
    t2q | arm64 A/B
  • Samsung Galaxy S21 Ultra (Exynos)
    p3s | arm64 A/B
  • Samsung Galaxy S21 Ultra
    p3q | arm64 A/B
  • Samsung Galaxy S22 (Exynos)
    r0s | arm64 A/B
  • Samsung Galaxy S22
    r0q | arm64 A/B
  • Samsung Galaxy S22 Plus (Exynos)
    g0s | arm64 A/B
  • Samsung Galaxy S22 Plus
    g0q | arm64 A/B
  • Samsung Galaxy S22 Ultra (Exynos)
    b0s | arm64 A/B
  • Samsung Galaxy S22 Ultra
    b0q | arm64 A/B
  • Samsung Galaxy Tab A 8.0 (2019)
    gtowifi Šø gto | arm64 A (arm64 A/B when upgrading to One UI 2.1)
  • Samsung Galaxy Tab A 10.1
    gtaxlwifi Šø gtaxllte | arm64 A
  • Samsung Galaxy Tab A 10.1 (2019)
    gta3xlwifi Šø gta3xl | arm_binder64 A/B
  • Samsung Galaxy Tab A7
    gta4lwifi Šø gta4l | arm64 A/B
  • Samsung Galaxy Tab A7 Lite
    n/a | arm64 A/B
  • Samsung Galaxy Tab A8
    gta8wifi Šø gta8 | arm64 A/B
  • Samsung Galaxy Tab A9
    n/a | Unknown
  • Samsung Galaxy Tab A9 Plus
    gta9pwifi Šø gta9p | Unknown
  • Samsung Galaxy Tab S3
    gts3lwifi Šø gts3llte | arm64 A
  • Samsung Galaxy Tab S4
    gts4lwifi Šø gts4llte | arm64 A
  • Samsung Galaxy Tab S5e
    gts4lvwifi Šø gts4lv | arm64 A/B
  • Samsung Galaxy Tab S6
    gts6lwifi Šø gts6l | arm64 A/B
  • Samsung Galaxy Tab S6 Lite
    gta4xlwifi Šø gta4xl | arm64 A/B
  • Samsung Galaxy Tab S7
    gts7lwifi Šø gts7l | arm64 A/B
  • Samsung Galaxy Tab S7 FE
    n/a | arm64 A/B
  • Samsung Galaxy Tab S7 Plus
    gts7xlwifi Šø gts7xl | arm64 A/B
  • Samsung Galaxy Tab S8
    gts8wifi Šø gts8 | arm64 A/B
  • Samsung Galaxy Tab S8 Plus
    gts8pwifi Šø gts8p | arm64 A/B
  • Samsung Galaxy Tab S8 Ultra
    gts8uwifi Šø gts8u | arm64 A/B
  • Samsung Galaxy Z Flip
    bloomq | arm64 A/B
  • Samsung Galaxy Z Flip 5G
    bloomxq | arm64 A/B
  • Samsung Galaxy Z Flip 3
    b2q | arm64 A/B
  • Samsung Galaxy Z Flip 4
    n/a | arm64 A/B
  • Samsung Galaxy Z Fold
    winner | arm64 A/B
  • Samsung Galaxy Z Fold 2
    f2q | arm64 A/B
  • Samsung Galaxy Z Fold 3
    n/a | arm64 A/B
  • Samsung Galaxy Z Fold 4
    q4q | arm64 A/B
Sony
  • Sony Xperia 1
    kumano | arm64 A/B
  • Sony Xperia 1 II
    pdx-203 | arm64 A/B
  • Sony Xperia 1 III
    pdx-215 | arm64 A/B
  • Sony Xperia 1 IV
    pdx-223 | arm64 A/B
  • Sony Xperia 5
    bahamut | arm64 A/B
  • Sony Xperia 5 II
    pdx-206 | arm64 A/B
  • Sony Xperia 5 III
    pdx-214 | arm64 A/B
  • Sony Xperia 5 IV
    pdx-224 | arm64 A/B
  • Sony Xperia 10
    kirin | arm64 A/B
  • Sony Xperia 10 Plus
    mermaid | arm64 A/B
  • Sony Xperia 10 II
    pdx-201 | arm64 A/B
  • Sony Xperia 10 III
    pdx-213 | arm64 A/B
  • Sony Xperia 10 IV
    pdx-225 | arm64 A/B
  • Sony Xperia Ace II
    pdx-212 | Unknown
  • Sony Xperia Ace III
    pdx-226 | Unknown
  • Sony Xperia PRO-I
    pdx-217 | arm64 A/B
  • Sony Xperia X
    suzu | arm64 A (arm64 A/B when upgrading to Android 10)
  • Sony Xperia X Compact
    kugo | arm64 A/B
  • Sony Xperia X Performance
    dora | arm64 A (arm64 A/B when upgrading to Android 10)
  • Sony Xperia XA1
    hinoki | arm64 A
  • Sony Xperia XA1 Plus
    teak | arm64 A
  • Sony Xperia XA1 Ultra
    redwood | arm64 A
  • Sony Xperia XA2
    pioneer | arm64 A/B
  • Sony Xperia XA2 Plus
    voyager | arm64 A/B
  • Sony Xperia XA2 Ultra
    discovery | arm64 A/B
  • Sony Xperia XZ
    kagura | arm64 A (arm64 A/B when upgrading to Android 10)
  • Sony Xperia XZ Premium
    maple | arm64 A (arm64 A/B when upgrading to Android 10)
  • Sony Xperia XZ1
    poplar | arm64 A
  • Sony Xperia XZ1 Compact
    lilac | arm64 A
  • Sony Xperia XZ2
    akari | arm64 A/B
  • Sony Xperia XZ2 Compact
    xz2c / apollo | arm64 A/B
  • Sony Xperia XZ2 Premium
    aurora | arm64 A/B
  • Sony Xperia XZ3
    akatsuki | arm64 A/B
  • Sony Xperia XZs
    keyaki | Unknown
Xiaomi
  • Redmi 3 / 3 Pro
    ido | arm64 A
  • Redmi 3S / 3X / Prime
    land | arm64 A
  • Redmi 4 Prime
    markw | arm64 A
  • Redmi 4A
    rolex | arm64 A (arm64 A/B when upgrading to Android 10)
  • Redmi 4X
    santoni | arm64 A (arm64 A/B when upgrading to Android 10)
  • Redmi 5
    rosy | arm64 A
  • Redmi 5 Plus / Note 5 (India)
    vince | arm64 A
  • Redmi 5A
    riva | arm64 A (arm64 A/B when upgrading to Android 10)
  • Redmi 6
    cereus | arm A (arm_binder64 A/B when upgrading to Android 9)
  • Redmi 6 Pro
    sakura | arm64 A
  • Redmi 6A
    cactus | arm A (arm_binder64 A/B when upgrading to Android 9)
  • Redmi 7
    onclite | arm64 A/B
  • Redmi 7A
    pine | arm_binder64 A/B
  • Redmi 8
    olive | arm64 A/B
  • Redmi 8A
    olivelite | arm_binder64 A/B
  • Redmi 8A Pro / 8A Dual
    olivewood | Unknown
  • Redmi 9 / 9 Prime
    lancelot | arm64 A/B
  • Redmi 9A / 9AT
    dandelion | arm_binder64 A/B
  • Redmi 9C NFC
    angelica | arm_binder64 A/B
  • Redmi 9T / 9 Power
    lime | arm64 A/B
  • Redmi 10
    selene | arm64 A/B
  • Redmi 10 (2022)
    selenes | arm64 A/B
  • Redmi 10 5G
    light | arm64 A/B
  • Redmi 10A / 10A Sport
    dandelion | arm_binder64 A/B
  • Redmi 10C
    fog | arm64 A/B
  • Redmi 10X
    merlin | arm64 A/B
  • Redmi 10X 5G
    atom | arm64 A/B
  • Redmi 10X Pro
    bomb | arm64 A/B
  • Redmi 12
    fire | arm64 A/B
  • Redmi 12C
    earth | Unknown
  • Redmi A1 / A1+
    ice | Unknown
  • Redmi A2 / A2+
    water | arm_binder64 A/B
  • Redmi Go
    tiare | arm A
  • Redmi K20 / Mi 9T
    davinci | arm64 A/B
  • Redmi K20 Pro / Mi 9T Pro
    raphael | arm64 A/B
  • Redmi K30 / Poco X2
    phoenix | arm64 A/B
  • Redmi K30 5G / K30i 5G
    picasso | arm64 A/B
  • Redmi K30 Pro / Poco F2 Pro
    lmi | arm64 A/B
  • Redmi K30 Ultra
    cezanne | arm64 A/B
  • Redmi K30S Ultra
    apollo | arm64 A/B
  • Redmi K40
    alioth | arm64 A/B
  • Redmi K40 Pro
    haydn | arm64 A/B
  • Redmi K40G
    ares | arm64 A/B
  • Redmi K40S
    munch | arm64 A/B
  • Redmi K50
    rubens | arm64 A/B
  • Redmi K50 Pro
    matisse | arm64 A/B
  • Redmi K50 Ultra
    diting | arm64 A/B
  • Redmi K50G
    ingres | arm64 A/B
  • Redmi K60 / Poco F5 Pro
    mondrian | arm64 A/B
  • Redmi K60 Pro
    socrates | arm64 A/B
  • Redmi K60 Ultra
    corot | arm64 A/B
  • Redmi K60E
    rembrandt | arm64 A/B
  • Redmi Note 3 Pro / 3 SE
    kenzo / kate | arm64 A
  • Redmi Note 4(X)
    mido | arm64 A
  • Redmi Note 5 / 5 Pro (India)
    whyred | arm64 A
  • Redmi Note 5A Prime / * Redmi Y1 (India)
    ugg | arm64 A/B
  • Redmi Note 5A / * Redmi Y1 Lite (India)
    ugglite | arm64 A/B
  • Redmi Note 6 Pro
    tulip | arm64 A
  • Redmi Note 7 / 7S
    lavender | arm64 A/B
  • Redmi Note 7 Pro
    violet | arm64 A/B
  • Redmi Note 8
    ginkgo | arm64 A/B
  • Redmi Note 8 (2021)
    biloba | arm64 A/B
  • Redmi Note 8 Pro
    begonia | arm64 A/B
  • Redmi Note 8T
    willow | arm64 A/B
  • Redmi Note 9 / * Redmi 10X
    merlin | arm64 A/B
  • Redmi Note 9 Pro
    joyeuse | arm64 A/B
  • Redmi Note 9 Pro 5G / Mi 10T Lite
    gauguin | arm64 A/B
  • Redmi Note 9 Pro Max
    excalibur | arm64 A/B
  • Redmi Note 9S
    curtana | arm64 A/B
  • Redmi Note 9T / 9 5G
    cannon | arm64 A/B
  • Redmi Note 10
    mojito | arm64 A/B
  • Redmi Note 10 5G
    camellia | arm64 A/B
  • Redmi Note 10 Pro
    sweet | arm64 A/B
  • Redmi Note 10 Pro 5G
    chopin | arm64 A/B
  • Redmi Note 10S
    rosemary | arm64 A/B
  • Redmi Note 10T
    camellia | arm64 A/B
  • Redmi Note 11
    spes(n) | arm64 A/B
  • Redmi Note 11 5G / 11T 5G
    evergo | arm64 A/B
  • Redmi Note 11 Pro
    pissarro | arm64 A/B
  • Redmi Note 11 Pro 5G
    veux | arm64 A/B
  • Redmi Note 11S
    fleur | arm64 A/B
  • Redmi Note 11S 5G
    opal | arm64 A/B
  • Redmi Note 12 4G
    tapas/topaz | arm64 A/B
  • Redmi Note 12 5G
    sunstone | arm64 A/B
  • Redmi Note 12 Pro
    sweet | arm64 A/B
  • Redmi Note 12 Pro 5G
    rudy | arm64 A/B
  • Redmi Note 12 Turbo
    marble | arm64 A/B
  • Redmi Note 12S
    sea | arm64 A/B
  • Redmi Note 12T Pro
    pearl | arm64 A/B
  • Redmi Note 13 4G
    sapphire/sapphiren | arm64 A/B
  • Redmi Pad
    yunluo | arm64 A/B
  • Redmi Pad SE
    xun | arm64 A/B
  • Redmi S2 / Y2 (India)
    ysl | arm A
  • Xiaomi Mi 3 / Mi 4
    cancro | arm A
  • Xiaomi Mi 5
    gemini | arm64 A
  • Xiaomi Mi 5S
    capricorn | arm64 A
  • Xiaomi Mi 5S Plus
    natrium | arm64 A
  • Xiaomi Mi 5X
    tiffany | arm64 A
  • Xiaomi Mi 6
    sagit | arm64 A
  • Xiaomi Mi 6X
    wayne | arm64 A (arm64 A/B ŠæрŠø ŠæŠµŃ€ŠµŃ…Š¾Š“Šµ Š½Š° MoKee 10.0)
  • Xiaomi Mi 8
    dipper | arm64 A
  • Xiaomi Mi 8 (EE)
    ursa | arm64 A
  • Xiaomi Mi 8 Lite
    platina | arm64 A
  • Xiaomi Mi 8 Pro
    equuleus | arm64 A
  • Xiaomi Mi 8 (SE)
    sirius | arm64 A
  • Xiaomi Mi 9
    cepheus | arm64 A/B
  • Xiaomi Mi 9 Lite / CC9
    pyxis | arm64 A/B
  • Xiaomi Mi 9 Pro 5G
    сrux | arm64 A/B
  • Xiaomi Mi 9 (SE)
    grus | arm64 A/B
  • Xiaomi Mi 10
    umi | arm64 A/B
  • Xiaomi Mi 10 Lite
    monet | arm64 A/B
  • Xiaomi Mi 10 Lite (ZE)
    vangogh | arm64 A/B
  • Xiaomi Mi 10 Pro
    cmi | arm64 A/B
  • Xiaomi Mi 10 Ultra
    cas | arm64 A/B
  • Xiaomi Mi 10S
    thyme | arm64 A/B
  • Xiaomi Mi 10T / 10T Pro
    apollo | arm64 A/B
  • Xiaomi Mi 10T Lite
    gauguin | arm64 A/B
  • Xiaomi Mi 11
    venus | arm64 A/B
  • Xiaomi Mi 11 Lite
    courbet | arm64 A/B
  • Xiaomi Mi 11 Lite 5G
    renoir | arm64 A/B
  • Xiaomi Mi 11 Lite 5G (NE)
    lisa | arm64 A/B
  • Xiaomi Mi 11 Pro / 11 Ultra
    star | arm64 A/B
  • Xiaomi Mi 11T
    agate | arm64 A/B
  • Xiaomi Mi 11T Pro
    vili | arm64 A/B
  • Xiaomi Mi 11X
    alioth | arm64 A/B
  • Xiaomi Mi 11X Pro / Mi 11i
    haydn | arm64 A/B
  • Xiaomi Mi 12
    cupid | arm64 A/B
  • Xiaomi Mi 12 Lite
    taoyao | arm64 A/B
  • Xiaomi Mi 12 Pro
    zeus | arm64 A/B
  • Xiaomi Mi 12 Pro (DE)
    daumier | arm64 A/B
  • Xiaomi Mi 12S
    mayfly | arm64 A/B
  • Xiaomi Mi 12S Pro
    unicorn | arm64 A/B
  • Xiaomi Mi 12S Ultra
    thor | arm64 A/B
  • Xiaomi Mi 12T
    plato | arm64 A/B
  • Xiaomi Mi 12T Pro
    diting | arm64 A/B
  • Xiaomi Mi 12X
    psyche | arm64 A/B
  • Xiaomi Mi 13
    fuxi | arm64 A/B
  • Xiaomi Mi 13 Lite
    ziyi | arm64 A/B
  • Xiaomi Mi 13 Pro
    nuwa | arm64 A/B
  • Xiaomi Mi 13 Ultra
    ishtar | arm64 A/B
  • Xiaomi Mi A1
    tissot | arm64 A/B
  • Xiaomi Mi A2
    jasmine | arm64 A/B
  • Xiaomi Mi A2 Lite
    daisy | arm64 A/B
  • Xiaomi Mi A3
    laurel | arm64 A/B
  • Xiaomi Mi Box S
    oneday | arm_binder64 A/B
  • Xiaomi Mi Box S2
    n/a | Unknown
  • Xiaomi Mi Max
    hydrogen | Unknown
  • Xiaomi Mi Max 2
    oxygen | arm64 A
  • Xiaomi Mi Max 3
    nitrogen | arm64 A (arm64 A/B when upgrading to Android 11)
  • Xiaomi Mi MIX
    lithium | arm64 A
  • Xiaomi Mi MIX 2
    chiron | arm64 A (arm64 A/B when upgrading to Android 11)
  • Xiaomi Mi MIX 2S
    polaris | arm64 A
  • Xiaomi Mi MIX 3
    perseus | arm64 A/B
  • Xiaomi Mi MIX 3 5G
    andromeda | arm64 A/B
  • Xiaomi Mi MIX 4
    odin | arm64 A/B
  • Xiaomi Mi Note 2
    scorpio | arm64 A
  • Xiaomi Mi Note 3
    jason | arm64 A (arm64 A/B when upgrading to Android 11)
  • Xiaomi Mi Note 10 / CC9 Pro
    tucana | arm64 A/B
  • Xiaomi Mi Note 10 Lite
    toco | arm64 A/B
  • Xiaomi MIX Fold
    cetus | arm64 A/B
  • Xiaomi MIX Fold 2
    zizhan | arm64 A/B
  • Xiaomi MIX Fold 3
    babylon | arm64 A/B
  • Xiaomi Pad 4 / 4 Plus
    clover | arm64 A
  • Xiaomi Pad 5
    nabu | arm64 A/B
  • Xiaomi Pad 5 Pro 12.4
    dagu | arm64 A/B
  • Xiaomi Pad 5 Pro 5G
    enuma | arm64 A/B
  • Xiaomi Pad 5 Pro Wi-Fi
    elish | arm64 A/B
  • Xiaomi Pad 6
    pipa | arm64 A/B
  • Xiaomi Pad 6 Pro
    liuqin | arm64 A/B
  • Xiaomi Pad 6 Max
    yudi | arm64 A/B
  • Xiaomi Mi Play
    lotus | arm64 A
  • Xiaomi Poco C65
    n/a | arm64 A/B
  • Xiaomi Poco F1
    beryllium | arm64 A
  • Xiaomi Poco F2 Pro
    lmi | arm64 A/B
  • Xiaomi Poco F3
    alioth | arm64 A/B
  • Xiaomi Poco F3 GT
    ares | arm64 A/B
  • Xiaomi Poco F4
    munch | arm64 A/B
  • Xiaomi Poco F4 GT
    ingres | arm64 A/B
  • Xiaomi Poco F5
    marble | arm64 A/B
  • Xiaomi Poco F5 Pro
    mondrian | arm64 A/B
  • Xiaomi Poco M2
    shiva | arm64 A/B
  • Xiaomi Poco M2 Pro
    gram | arm64 A/B
  • Xiaomi Poco M3
    citrus | arm64 A/B
  • Xiaomi Poco M3 Pro
    camellia | arm64 A/B
  • Xiaomi Poco M4 5G
    light | arm64 A/B
  • Xiaomi Poco M4 Pro
    fleur | arm64 A/B
  • Xiaomi Poco M4 Pro 5G
    evergreen | arm64 A/B
  • Xiaomi Poco M5
    rock | arm64 A/B
  • Xiaomi Poco M5S
    rosemary | arm64 A/B
  • Xiaomi Poco M6 Pro 5G
    sky | arm64 A/B
  • Xiaomi Poco X2
    phoenix | arm64 A/B
  • Xiaomi Poco X3 GT
    chopin | arm64 A/B
  • Xiaomi Poco X3 NFC
    surya | arm64 A/B
  • Xiaomi Poco X3 Pro
    vayu | arm64 A/B
  • Xiaomi Poco X4 GT
    xaga | arm64 A/B
  • Xiaomi Poco X4 Pro 5G
    veux | arm64 A/B
  • Xiaomi Poco X5 5G
    moonstone | arm64 A/B
  • Xiaomi Poco X5 Pro 5G
    redwood | arm64 A/B
  • Xiaomi Poco X6 5G
    garnet | arm64 A/B
  • Xiaomi Poco X6 Pro 5G
    duchamp | arm64 A/B
ZTE
  • ZTE Axon 7
    axon7 / ailsa_ii | arm64 A
  • ZTE Axon 9 Pro
    p845a01 | arm64 A/B
  • ZTE Axon 10 Pro
    p855a01 | arm64 A/B
  • ZTE Blade 20 Smart
    p671f50 | arm64 A/B
  • ZTE Blade A3 (2019)
    p932f20 | arm_binder64 A/B
  • ZTE Blade A3 (2020)
    p932f50 | Unknown
  • ZTE Blade A5 (2019)
    p963f30 | arm64 A/B
  • ZTE Blade A5 (2020)
    p963f50 | Unknown
  • ZTE Blade A530
    p639t10 | arm64 A
  • ZTE Blade A7 (2019)
    p963f02 | Unknown
  • ZTE Blade A7 (2020)
    p662f02 | arm_binder64 A/B
  • ZTE Blade L8
    p731f20 | arm32_binder64 A/B
  • ZTE Blade V9
    p450f10 | arm64 A
  • ZTE Blade V9 Vita
    p840f03 | arm64 A
  • ZTE Blade V10
    p671f20 | arm64 A/B
  • ZTE Blade V10 Vita
    p963f01 | Unknown
  • ZTE Blade V20
    p671f60 | arm64 A/B
13 Likes

Welcome and thanks.

It will be helpful, Iā€™m looking for my next device.

Hi @GnuGorets thanks for the list of device names.
I have marked your post as a wiki which will make it easier for you and other users to edit it in future.

2 Likes

Hi, thank you too. I plan to update the list every 2 months.

1 Like

When will you release the EOS build for the Redmi 4A Rolex

it makes REALY NO sense to post you request on three different places. Pls remove yozr double posts, because we want have a clean forum. thx

1 Like

Defining the partition structure

Letā€™s immediately classify what we will discuss next. This will help avoid misunderstandings and ambiguities in the future discussion.

Letā€™s forget about A-only, A/B, and SAR for a second. Well, it is not possible to divide existing partition structures in this way and not get completely confused. Not now.

ā€œRealā€ A-only-everything is normal and clear, as on Android Kit-Kat. The system is a familiar to most, /system .build.prop is located right in it - /system/build.prop. All the usual directories, files, and patterns. The base and initial appearance of the Android OS. A/B firmware system are not suitable.

ā€œRealā€ A/B-partition structure (remember) is intended for updating ā€œon the flyā€ and ā€œlosslessā€. This implies that there are two system partitions in the deviceā€™s drive - /system_a and /system_ b , respectively. Why is that? While you are sorting through photos in one of your favorite social networks, watching a movie, reading, etc. in a system loaded with, for example, /system_a - ā€œGoogleā€ (or a case-not the point) it is already downloading and possibly installing the update on Your device in the /system_b section. Then switches the boot slot in the loader from /system_a to /system_b. When you reboot, you see an updated system loaded from the second slot, genius, right? Plus, if the update did not get up or got up inappropriately - it does not matter! Switch to the pre-existing slot and there is no problem. Well! The feature of this partition structure is the directory structure, in which the usual user content of the /system directory (build.prop, media, priv-app) has become a level deeper - /system/system. System - this is now /system/system. build.prop is located in - /system/system/build.prop. All the usual directories, files, and patterns are already applied to /system/system. Here I want to highlight three main points:

  1. Because of this, it became a bad fashion to call the directory structure a partition structure.
  2. Firmware still signs (and will!) A/B, not because they are for phones with /system_a and /system_b, but because the directory structure is similar to that of A/B phones.
  3. A/B firmware fit.

ā€œNot Realā€ A-only or A/B-SAR (system as root). What do we have? Doesnā€™t make any sense! The partition structure is A-only, the directory structure is the same as A/B:

  1. The System is located in a subdirectory (like A/B), but it doesnā€™t have to be /system/system , it can also be /system_root/system.
  2. It can occur both on phones with ā€œRealā€ A/B, and on other smartphones.
  3. A/B firmware fit.
  4. Structure sections A-only.
  5. Build.prop in /system/system/build.prop or in /system_root/system/build.prop.

In other (even simpler) words:
System or /system, or /ā€œsomethingā€/ system. At the time of writing, the option to determine which firmware to install, I will offer:

  1. A/B if the root of the system partition contains the init.rc file and does not contain the build.prop
    file.
  2. A-only if the root of the system partition does not contain the init.rc file and contains the build.prop file.

Attention!

Look NOT from under the running OS, but through TWRP or in a disassembled image of the system partition, over which GSI will be flashed.

4 Likes

Welcome and Tanks for this usefull information!

Can you provide some links to your sources? I built /e/ v1-q a couple of days ago for sargo (pixel3a). It uses A/B (but is not a GSI). Hereā€™s how things look like, looks to me like what you call ā€œAll the usual directories, files, and patterns. The base and initial appearance of the Android OS.ā€ :

adbāŽ
~/M/o/P/apps> adb shell
sargo:/ # cd /system
sargo:/system # ls
addon.d app build.prop fonts     lib   media    product vendor
apex    bin etc        framework lib64 priv-app usr     xbin
sargo:/system # ls /
acct       d             init                 lost+found  proc             sys
apex       data          init.environ.rc      metadata    product          system
bin        debug_ramdisk init.rc              mnt         product_services ueventd.rc
bugreports default.prop  init.usb.configfs.rc odm         res              vendor
cache      dev           init.usb.rc          oem         sbin
charger    dsp           init.zygote32.rc     persist     sdcard
config     etc           init.zygote64_32.rc  postinstall storage
sargo:/system # df .
Filesystem      1K-blocks    Used Available Use% Mounted on
/dev/block/dm-0   2938768 1274528   1664240  44% /

Iā€™m not an Android whiz, Iā€™m learning, Iā€™m just asking for clarification here. The only thing that I believe is different here from the ā€œoriginal Androidā€ is that vendor and product are partitions. Thatā€™s treble stuff IIUC and enables GSIs.

Have you ever searched the web for GSI ion your device? You will find posts like this

And I think your question should be placed on xda to phhusson, the master of GSI

Why would I look for stuff on how to install a GSI on my pixel3a? My post didnā€™t ask about that in any way. Iā€™ve installed GSI successfully on my phone, including yours, as you know.

Why would I post on xda when Iā€™m responding to a post here? Gorets posted a bunch of information and Iā€™m looking at my device and seeing something different from what he stated (at least it seems different to me), and so Iā€™m asking for clarification and where his information comes from so I can trace back to where the discrepancy comes from.

Ah OK, than I have misunderstood your post. Sorry. I have it understand that way, that your GSI wasnā€™t working and you want know how to fix. Thatā€™s why I have answered the way I have done.

But anyway, all questions about how GSI/treble is working and what is need, the best guy is PHH on XDA

Hi,

about the source, itā€™s Russian forum (4pda). This is a translation into a clear language from the general topic, who is too lazy to read the entire header and the first 20 pages of the topic. Source - people who wrote about it earlier in the topic + view of the situation.

If there are any specific questions, it is better to search for them online, and if you can point out what should be corrected, then I will be very happy to make adjustments

@GnuGorets, thanks for the clarification. Iā€™m not in a position to offer corrections, but as I stated and showed in my previous post my A/B device has a ā€œnormal/simpleā€ /system root. It does not have /system/system nor does it have /system_root/system. Build props are simply /system/build.prop. So maybe thereā€™s a translation issue somewhere and A/B phones can have a different filesystem root structure but they donā€™t have to.

I just noticed that youā€™re looking out from under the system) my message included this:

Look NOT from under the running OS, but through TWRP or in a disassembled image of the system partition, over which GSI will be flashed.

Is it possible to disassemble the firmware or look at the file system from under twrp?

@GnuGorets is right. Boot in TWRP, mount /system and you will find the /system/sytem

Yes & no, I did some more digging, starting with unpacking the payload.bin for my pixel3a buildā€¦ What I see:

  • the filesystem image for the system partition is SAR (system as root), which means that that filesystem gets mounted onto / and thus contains a /system subdirectory. I gather that on the old days the system partition used to be mounted as /system.
  • thus on a running system /system/build.prop is where it needs to be.

Where I believe the confusion comes about is when talking about TWRP. I cannot run TWRP on my device, it doesnā€™t support it, so I canā€™t check it out for myself. However, in the latest TWRP changelog I see: ā€œsystem_root bind mount to /system - Chaosmasterā€ so I think that whatā€™s going on is that TWRP has a standard mount point for the system partition and when it mounts the partition there it doesnā€™t look as usual because itā€™s SAR.

So whatā€™s confusing or what changed is not what one sees on a normally booted device but what one see on a device booted in TWRP recovery. And it seems that TWRP is trying to fix/hide that using bind-mounts. The impact is that when loading patches/hacks via TWRP files may not be in the place they used to beā€¦

Have you flashed tge vbmeta.img? Have you FORMAT data (not only wipe)?
Have you wiped system, davlik, cache?
Have you used the right layout?

And dumb question: have you unpacked to xz file or only removed the xz?

On Xiaomi it MUST boot. Iā€™m using it on 3 different Xiaomi devices.

Have you tried any other AOSP GSI?

You are meaning the recent button ? Thatā€™s I have heard on other users to. Have you tried to set it up in Settings/buttons ? Or is this option greyed ?

Iā€™m you building a new set. Hope the issue will solved on all devices.

could you try the mini version ? Itā€™s some days older and could be that there the sources where better