diff --git a/frameworks/base/core/java/android/os/Build.java b/frameworks/base/core/java/android/os/Build.java
index b7dd36e2c4..f61b755f96 100755
--- a/frameworks/base/core/java/android/os/Build.java
+++ b/frameworks/base/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.
diff --git a/packages/apps/Settings/src/com/android/settings/deviceinfo/hardwareinfo/SerialNumberPreferenceController.java b/packages/apps/Settings/src/com/android/settings/deviceinfo/hardwareinfo/SerialNumberPreferenceController.java
old mode 100644
new mode 100755
index 3ed8e346ac..527e777006
--- a/packages/apps/Settings/src/com/android/settings/deviceinfo/hardwareinfo/SerialNumberPreferenceController.java
+++ b/packages/apps/Settings/src/com/android/settings/deviceinfo/hardwareinfo/SerialNumberPreferenceController.java
@@ -48,6 +48,7 @@ public class SerialNumberPreferenceController extends BasePreferenceController {
@Override
public CharSequence getSummary() {
- return Build.getSerial();
+ //return Build.getSerial();
+ return Build.SERIAL;
}
}
diff --git a/system/core/init/property_service.cpp b/system/core/init/property_service.cpp
old mode 100644
new mode 100755
index 2d67bf5d77..6fc6b86bb8
--- a/system/core/init/property_service.cpp
+++ b/system/core/init/property_service.cpp
@@ -1189,7 +1189,7 @@ static void ExportKernelBootProps() {
const char* default_value;
} prop_map[] = {
// clang-format off
- { "ro.boot.serialno", "ro.serialno", UNSET, },
+ //{ "ro.boot.serialno", "ro.serialno", UNSET, },
{ "ro.boot.mode", "ro.bootmode", "unknown", },
{ "ro.boot.baseband", "ro.baseband", "unknown", },
{ "ro.boot.bootloader", "ro.bootloader", "unknown", },
@@ -1270,7 +1270,7 @@ void PropertyInit() {
// Propagate the kernel variables to internal variables
// used by init as well as the current required properties.
ExportKernelBootProps();
-
+ InitPropertySet("ro.serialno", "zidingyixuliehao123");
PropertyLoadBootDefaults();
}
RK3588S Android12修改序列号为固定序列号
最新推荐文章于 2024-07-05 17:46:07 发布