首页 > 其他分享 >RK3588-12-apk通过build获取不到序列号

RK3588-12-apk通过build获取不到序列号

时间:2024-07-06 15:58:33浏览次数:24  
标签:12 java IDeviceIdentifiersPolicyService apk static Build return 序列号 public

需求:

        客户apk无法通过Build.getSerial方法正常获取到机器序列号


解决方法:

代码路径:frameworks/base/core/java/android/os/Build.java

--- a/core/java/android/os/Build.java
+++ b/core/java/android/os/Build.java
@@ -157,7 +157,7 @@ public class Build {
     // IMPORTANT: This field should be initialized via a function call to
     // prevent its value being inlined in the app during compilation because
     // we will later set it to the value based on the app's target SDK.
-    public static final String SERIAL = getString("no.such.thing");
+    public static final String SERIAL = getString("ro.serialno");
 
     /**
      * Gets the hardware serial number, if available.
@@ -199,7 +199,8 @@ public class Build {
     @SuppressAutoDoc // No support for device / profile owner.
     @RequiresPermission(Manifest.permission.READ_PRIVILEGED_PHONE_STATE)
     public static String getSerial() {
-        IDeviceIdentifiersPolicyService service = IDeviceIdentifiersPolicyService.Stub
+               return getString("ro.serialno");
+        /*IDeviceIdentifiersPolicyService service = IDeviceIdentifiersPolicyService.Stub
                 .asInterface(ServiceManager.getService(Context.DEVICE_IDENTIFIERS_SERVICE));
         try {
             Application application = ActivityThread.currentApplication();
@@ -208,7 +209,7 @@ public class Build {
         } catch (RemoteException e) {
             e.rethrowFromSystemServer();
         }
-        return UNKNOWN;
+        return UNKNOWN;*/
     }

标签:12,java,IDeviceIdentifiersPolicyService,apk,static,Build,return,序列号,public
From: https://blog.csdn.net/qq_36261694/article/details/140215158

相关文章

  • RK3588-12将亮度调节从伽马曲线改调节为线性调节
    需求:    Rockchip-android11和android12系统亮度调节框调节亮度是曲线调节,需改为像低版本系统一样的线性调节效果(亮度递增效果)解决方法:代码路径:frameworks/base/packages/SettingsLib/src/com/android/settingslib/display/BrightnessUtils.java---a/pack......
  • RK3588-12-Recent(多任务)界面屏蔽指定apk
    需求:    客户需要在Recent界面(多任务界面)不显示他们的apk解决方法:代码路径:frameworks/base/services/core/java/com/android/server/wm/RecentTasks.java---a/services/core/java/com/android/server/wm/RecentTasks.java+++b/services/core/java/com/......
  • P8298 [COCI2012-2013#2] POPUST (贪心)
    P8298[COCI2012-2013#2]POPUST贪心考虑当前选\(k\)道菜,如果我们先选出了付\(A\)元的菜,那么剩下选\(B\)元的一定是前\(k-1\)大的\(B_i\)。这启发我们先将序列按\(B_i\)排序。那么可以看到两种情况:如果选\(A\)元的菜在\(k\)道菜之外,那么一定选前\(k-1\)道菜......
  • 征途新开私服发布网(www.sf1223.cn)海量优质私服发布平台1
    征途新开私服发布网(sf1223.cn)作为一种非官方版本的征途游戏,极大地丰富了游戏体验,并吸引了大批忠实的玩家。然而,众多新服平台的存在也给玩家们带来了选择困难。在海量优质好服发布平台首先,征途的发布平台扮演着至关重要的角色。一个好的平台能够为玩家们提供稳定、安全、......
  • 征途新开私服发布网(www.sf1223.cn)海量优质私服发布平台2
    征途新开私服发布网(sf1223.cn)作为一种非官方版本的征途游戏,极大地丰富了游戏体验,并吸引了大批忠实的玩家。然而,众多新服平台的存在也给玩家们带来了选择困难。在海量优质好服发布平台首先,征途的发布平台扮演着至关重要的角色。一个好的平台能够为玩家们提供稳定、安全、......
  • C语言教程-12_1-初识函数
    title:C语言教程-12_1-初识函数tags:[C]categories:C语言教程description:程序功能进一步复杂-使用函数进行分离提要:初步讲解C语言的函数的概念和语法前置知识:学习过数学,知道什么是数学的函数掌握C语言复合语句的概念什么是函数数学意义上的函数近代定义:......
  • WS2812b彩灯(DMA+PWM)
    一.WS2812B简介        WS2812B是一种数字可编程的LED灯条,可以使用单个数据线进行通讯控制LED灯的颜色和亮度。每个WS2812B都有一个唯一的地址,可以通过单个数据线进行级联。二.WS2812B参数简介 三.WS2812B数据通讯简介 1.级联电路2.数据传输    ......
  • 1 SAP前台操作手册-PP模块-BOM主数据创建、修改(删除)、显示(CS01,CS02,CS03单个,CS11
    0总体说明SAP实施项目中,到了第3个阶段-系统实现,在这个阶段,因为蓝图汇报已经结束,配置也差不多完成了,自开发还在进行中,SAP标准功能下,可以进行基础业务的前台操作了,在实现阶段的末端,客户指定的关键用户(俗称KU-KeyUser)会进行前台业务操作和练习,提高熟练程度,同时需要在外部SAP顾......
  • CDR2024永久免激活版下载附带CorelDRAW软件序列号激活码
    在设计领域,CorelDRAW一直以其强大的功能和易用性受到设计师们的喜爱。而随着移动设备的普及,许多人都期待着能在安卓设备上也能使用这一软件。但是,众所周知,由于版权等问题,官方并没有直接推出安卓版。这就让许多用户开始寻找其他途径,比如破解版。1、在本站下载并解压,禁用网络连......
  • 征途发布网www.sf1223.cn,海量优质私服发布平台220
    征途新开私服发布网(sf1223.cn)作为一种非官方版本的征途游戏,极大地丰富了游戏体验,并吸引了大批忠实的玩家。然而,众多新服平台的存在也给玩家们带来了选择困难。在海量优质好服发布平台首先,征途的发布平台扮演着至关重要的角色。一个好的平台能够为玩家们提供稳定、安全、......