关于 LineageOS 里各种设备的 device configuration 的疑问 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
yuanji

关于 LineageOS 里各种设备的 device configuration 的疑问

  •  1
     
  •   yuanji Nov 25, 2021 13701 views
    This topic created in 1613 days ago, the information mentioned may be changed or developed.
    疑问:开发者适配某个 ROM 的时候,device configuration 都是自己从头写起吗?假设没有其他开发者公开类似的配置的情况下,一般怎么生成这些配置文件呢?还是说有什么模版之类的。


    背景:前几天抱着试试看的态度,研究了下构建 AOSP ,因为我正好有一个索尼的 Android 手机,型号是 Xperia XZ2 Compact ,然后我按照官方的教程 https://developer.sony.com/develop/open-devices/guides/aosp-build-instructions/build-aosp-android-android-11-0-0 成功构建了一个 AOSP 11 的 ROM 。

    然后又看到 LineageOS 也官方对这个设备有支持,但想想自己编译一个和直接用官方编译好的没啥太大区别,就想着是不是能够移植到另一个 ROM ,经过一番修改还真成功了,基于 LineageOS 的 device configuration https://github.com/LineageOS/android_device_sony_xz2c 稍加修改,编译出了一个 PixelExperience 的 ROM ,使用上也没啥问题,于是就有了开头的疑问,LineageOS 的开发者最初是怎么弄出那个配置的。(我简单对比了下似乎和 Sony 官方那个 https://github.com/sonyxperiadev/device-sony-apollo 还很不一样。)
    8 replies    2021-11-26 17:24:56 +08:00
    wszgrcy
        1
    wszgrcy  
       Nov 25, 2021   1
    这个问题以前我也想问,那时候我还是买各种小众机型,官方上面没有任何相似的可以参考....后来长记性了,不买没第三方的手机.......
    ikas
        2
    ikas  
       Nov 25, 2021
    yanqiyu
        3
    yanqiyu  
       Nov 25, 2021
    多数文件可以从厂商原版固件里面扣抠出来
    crazytec
        4
    crazytec  
       Nov 25, 2021
    以前搞过,一般是从类似设备搞过来,然后再看看厂商有没有开源,可以从开源文件里扒出来一些信息。
    amber0317
        5
    amber0317  
       Nov 25, 2021 via Android
    @yanqiyu 那厂商的是从哪里来的呢,总归是个人写出来的吧…第三方开发者能复现这个过程吗
    非杠,只是单纯好奇,因为被这个东西搞过很多次心态
    noahhhh
        6
    noahhhh  
       Nov 25, 2021 via Android
    @nanekino 高通 caf
    yanqiyu
        7
    yanqiyu  
       Nov 25, 2021
    @nanekino 理论上能,虽然不像厂商有各种文档,可能需要试错之类的
    tuimaochang
        8
    tuimaochang  
       Nov 26, 2021
    这个问题,我也在某个搞 rom 移植的大佬的 QQ 交流群里问过。不过没得到有效回复,大多回复是把别人的开源代码 copy 到自己的 rom 源码里然后 kang 一下
    About     Help     Advertise     Blog     API     FAQ     Solana     4005 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 42ms UTC 05:09 PVG 13:09 LAX 22:09 JFK 01:09
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86