安卓 10 修改源码设置以太网静态 ip - V2EX
marmotQ

安卓 10 修改源码设置以太网静态 ip

  •  
  •   marmotQ Jan 5, 2024 11823 views
    This topic created in 873 days ago, the information mentioned may be changed or developed.

    手机是小米 8 ,安卓 10 系统。现在有个想法,插入网线后,不走自动分配,改成静态 ip 、网关、dns 。手上现在有个 rom ,根据搜索对源码修改了下。会 java 但是没学习过安卓,我应该怎么去验证加的代码是否正确?直接刷机吗?刷机后哪里可以看日志?有没有推荐视频可以学习下。感谢

    11 replies    2024-01-09 09:45:39 +08:00
    iminto
        1
    iminto  
       Jan 5, 2024
    你这基础缺的太多,没法教。

    你小米 8 ,如果没有刷机/root 的话,你是没有权限修换和替换系统文件的。
    而且,系统 apk 应该都是带有签名的,你自己改一个,也过不了验证的。
    dode
        2
    dode  
       Jan 5, 2024   2
    先在路由器上设置好静态地址绑定
    stinkytofu
        3
    stinkytofu  
       Jan 5, 2024
    你这都还没上道呢! 先把 aosp clone 下拉, 把编译环境跑通了再说吧,网络不好的话, 这一步就能卡你几天。 然后还有各种编译报错等等一堆问题需要解决。 把编译搞定再谈修改定制吧。系统性的教程没有, 网上零零散散的教程很多。但是安卓碎片化很严重, 你找到的解决方案不一定符合你现在的版本。 说这么多不是打击你, 而是让你知道目前的处境。 慢慢啃吧。 再多说一句, 编译安卓系统需要很好的电脑配置,一般的电脑编译一次安卓 10 rom 可能需要几个小时。
    flyqie
        4
    flyqie  
       Jan 5, 2024 via Android
    @stinkytofu #3

    深有同感,最开始做云手机的时候完全找不到方向,后来零碎看了好多再加上自己琢磨才走上道。。
    BoyBoy
        5
    BoyBoy  
       Jan 5, 2024
    等你把自己编译刷机能起得来以后,我给你 patch 参考
    marmotQ
        6
    marmotQ  
    OP
       Jan 5, 2024
    @iminto 刷机了。目前我已经提取到系统源码,对 com.android.server.ethernet 这个包路径的类做了修改。那我现在打包回去,重新刷入可以么?方法是按照这个 https://www.cnblogs.com/luoyesiqiu/p/10791511.html
    marmotQ
        7
    marmotQ  
    OP
       Jan 5, 2024
    @stinkytofu 看来是我想简单了。。
    tuimaochang
        8
    tuimaochang  
       Jan 5, 2024
    你都找到关键代码类了。还有一个思路是用 lsposed 去 hook 关键函数,但是我不确定行不行。有个固定热点 IP 的模块可供参考 https://github.com/XhyEax/SoftApHelper
    iminto
        9
    iminto  
       Jan 5, 2024 via Android
    @marmotQ 基本思路是这个,但你按这个步骤来,变砖的概率较大,它少了签名步骤。

    另外,搞这个还需要较强的救砖能力。
    wuzhewuyou
        10
    wuzhewuyou  
       Jan 6, 2024
    2 楼正解,路由器静态绑定才是降维打击,根本不用改安卓源码,适应性更强
    cleanery
        11
    cleanery  
       Jan 9, 2024
    直接在路由器里 dhcp 绑定你的网卡 mac 地址, 分配固定 ip, 是最佳解决方案
    About     Help     Advertise     Blog     API     FAQ     Solana     1323 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 54ms UTC 17:15 PVG 01:15 LAX 10:15 JFK 13:15
    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