我通过以下命令在Android Studio中获得了我的Android虚拟设备的props :

adb shell getprop

[ro.serialno]: [EMULATOR33X1X24X0]

[ro.setupwizard.mode]: [DISABLED]

[ro.soc.manufacturer]: [AOSP]

[ro.soc.model]: [ranchu]

[ro.surface_flinger.supports_background_blur]: [1]

[ro.system.build.date]: [Thu May  4 01:52:23 UTC 2023]

我拥有对我的设备的完全超级用户访问权限

1-现在我的问题是,有没有一个command in the adb shell可以用来replace the valuesprops 没有找到文件,并试图改变它手动?

2-如果没有,有没有command by which we can understand, for example, in which file prop:[ro.serialno] is located,并得到了它的路径

我正在寻找一个命令,可以让我更容易地改变props ...我用谷歌搜索了一下,但什么也没找到.

推荐答案

是&&;no:如果您确实有根,那么您(通常)可以使用相应的setprop foo bar 但是,所有这些都不符合此条件,因为它们都带有前缀ro(这意味着只读).换句话说,这些都是由系统管理的属性(显然,作为用户--甚至是根用户--调整build date甚至没有意义.从监管的Angular 来看,ro.serial可能尤其令人担忧,这就是为什么它是只读的).

Android相关问答推荐

ArrayList.remove()(Kotlin中的removeAt())导致奇怪的IndexOutOfBoundsResponse异常

Android意图过滤器不限制应用程序仅处理YouTube链接

Android 14(Oneui 6)中的本地推送通知行为不一致

使用RecycleView和Diffutils时从列表中删除项目时出现问题

Android从已连接的设备获得GATT

为什么Kotlin允许将非空值类型化为可空类型,但又将其视为非空值?

如何使用其他组件的位置来定位自定义弹出窗口

Android 不在后台更新位置

使用不同的gradle文件导入外部库

将 React Native 应用程序背景带到前台

当 Firebase Firestore 发生变化时,Kotlin ViewModel 不会更新

围绕动态大小的内容包装 Jetpack Compose Row?

如何从包装在泛型中的 retrofit 调用中检索密钥?

在 jetpack compose 中交替使用 View.INVISIBLE

Jetpack Compose 动画性能问题

如何在 Android Jetpack compose 中为列表初始填充设置动画

无法解析依赖项'com.github.smarteist:autoimageslider:1.4.0-appcompat'

Android Compose:LazyColumn 和 Column with verticalScroll 的区别

compose FontFamily 错误:必须初始化变量

使用协程访问数据库