能力值:
( LV2,RANK:10 )
|
-
-
2 楼
其实你这是3个问题 1-- const-string/jumbo v0, "ro.product.model" invoke-static {v0}, Landroid/os/Build;->getString(Ljava/lang/String;)Ljava/lang/String; //加入给v0的赋值 const-string v0,“pad” move-result-object v0 2-- andriod.os.build是启动的时候载入的,如 BUILD.MODEL,没有注入的话,你还要自己找到调用的地方自己改,问题是so里怎么办,在1里同样存在这个问题 3--打包出错是存在校验,要自己改。 所以最后还是要注入java和so,这样打包的校验就不用处理了。
通过root更改系统build.prop的方法 ,可以处理与
andriod.os.build有关的一部分。
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
我只对特定的程序中的lib库内的andriod.os.build进行修改,这样的话,此程序运行时所有调用的Landroid/os/Build;->MODEL都是我写死的model值,目的就是伪装自己的型号。这个直接修改andriod.os.build不行吗?
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
动态代理 andriod.os.build ?
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
通过注入反射修改值比较简单点 要么就是修改系统源码
|
|
|