美文网首页
网络设置中的移动数据网络漫游默认开启

网络设置中的移动数据网络漫游默认开启

作者: 平头说人生 | 来源:发表于2018-05-29 10:16 被阅读102次

    网络设置中的移动数据网络漫游默认开启

    在DcTracker中通过查看获取数据网络漫游开关逻辑,发现默认是从property值:ro.com.android.dataroaming获取的,该值默认配置的是true,
    设置的provider中的初始化也是从该值获取的,
    所以只要将该property值默认配置为false就可以了。

    我们grep该值后发现有好多地方配置:
    /build/make/target/product/full_base_telephony.mk: ro.com.android.dataroaming=true
    ./device/qcom/common/common.mk: ro.com.android.dataroaming=true

    ============================================================================

    ./vendor/qcom/proprietary/qrdplus/Global/Regional/OrangeMoldavia/config/vendor.prop:ro.com.android.dataroaming=true
    ./vendor/qcom/proprietary/qrdplus/Global/Regional/LatamTelefonicaMexico/config/vendor.prop:ro.com.android.dataroaming=true
    ./vendor/qcom/proprietary/qrdplus/Global/Regional/ThailandOpenMarket/config/vendor.prop:ro.com.android.dataroaming=true
    ./vendor/qcom/proprietary/qrdplus/Global/Regional/TelecomItaliaMobile/config/vendor.prop:ro.com.android.dataroaming=true
    ./vendor/qcom/proprietary/qrdplus/Global/Regional/PhilippinesOpenMarket/config/vendor.prop:ro.com.android.dataroaming=true
    ./vendor/qcom/proprietary/qrdplus/Global/Regional/iMobile/config/vendor.prop:ro.com.android.dataroaming=true
    ./vendor/qcom/proprietary/qrdplus/Global/Regional/LatamTelefonicaPeru/config/vendor.prop:ro.com.android.dataroaming=true
    ./vendor/qcom/proprietary/qrdplus/Global/Regional/MalaysiaOpenMarket/config/vendor.prop:ro.com.android.dataroaming=true
    ./vendor/qcom/proprietary/qrdplus/Global/Regional/LatamTelefonicaEcuador/config/vendor.prop:ro.com.android.dataroaming=true
    ./vendor/qcom/proprietary/qrdplus/Global/Regional/OrangeBelgium/config/vendor.prop:ro.com.android.dataroaming=true
    ./vendor/qcom/proprietary/qrdplus/Global/Regional/CherryCommon/config/vendor.prop:ro.com.android.dataroaming=true

    通过路径名来看,分割线下面的应该没有用到,
    将分割线上面的两个地方配置为false后,进行增量编译,
    在out目录下通过grep发现这些值是编进了vendor.img里面了,所以通过fastboot flash vendor vendor.img后重启,
    当我们不确定某个配置编译到了哪里又不想跟踪mk文件的依赖路径可以直接在out目录下grep这些配置,会通过二进制匹配到的。

    通过adb shell getprop ro.com.android.dataroaming 发现修改生效。

    接下来通过重置手机来查看网络设置的漫游开关已经生效

    相关文章

      网友评论

          本文标题:网络设置中的移动数据网络漫游默认开启

          本文链接:https://www.haomeiwen.com/subject/hnyojftx.html