1e41f4b71Sopenharmony_ci# Device Management Subsystem Changelog
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci## cl.device_manager.1 API Call Behavior Change Due to SHA256-based Obfuscation and Truncation of udid-hash, appid, and Salt Value, with the First 16 Bits Retained as the Device ID
4e41f4b71Sopenharmony_ci
5e41f4b71Sopenharmony_ci**Access Level**
6e41f4b71Sopenharmony_ci
7e41f4b71Sopenharmony_ciPublic API
8e41f4b71Sopenharmony_ci
9e41f4b71Sopenharmony_ci**Reason for Change**
10e41f4b71Sopenharmony_ci
11e41f4b71Sopenharmony_ciThe API for obtaining the deviceid has a security vulnerability. The deviceid obtained by the application remains unchanged after the device is reset or the application is reinstalled. The deviceid can still be used to identify the device on the application.
12e41f4b71Sopenharmony_ci
13e41f4b71Sopenharmony_ci**Change Impact**
14e41f4b71Sopenharmony_ci
15e41f4b71Sopenharmony_ciThis change is a non-compatible change.
16e41f4b71Sopenharmony_ci
17e41f4b71Sopenharmony_ciBefore change:
18e41f4b71Sopenharmony_ciAfter the device is reset or the application is reinstalled, the deviceid obtained remains the same.
19e41f4b71Sopenharmony_ci
20e41f4b71Sopenharmony_ciAfter change:
21e41f4b71Sopenharmony_ci1. The deviceid obtained by the same application after the device is reset is different.
22e41f4b71Sopenharmony_ci2. The deviceid obtained after the application is reinstalled is different.
23e41f4b71Sopenharmony_ci3. The deviceid obtained by another application on the same device is different.
24e41f4b71Sopenharmony_ci4. The deviceid of the same device obtained by the same application on different devices is different.
25e41f4b71Sopenharmony_ci
26e41f4b71Sopenharmony_ci**Start API Level**
27e41f4b71Sopenharmony_ci
28e41f4b71Sopenharmony_ciAPI 10
29e41f4b71Sopenharmony_ci
30e41f4b71Sopenharmony_ci**Change Since**
31e41f4b71Sopenharmony_ci
32e41f4b71Sopenharmony_ciOpenHarmony SDK 5.0.0.41
33e41f4b71Sopenharmony_ci
34e41f4b71Sopenharmony_ci**Key API/Component Changes**
35e41f4b71Sopenharmony_ci
36e41f4b71Sopenharmony_ciN/A.
37e41f4b71Sopenharmony_ci
38e41f4b71Sopenharmony_ci**Adaptation Guide**
39e41f4b71Sopenharmony_ci
40e41f4b71Sopenharmony_ci1. deviceid comparison: The network ID is sent to the peer end for comparison.
41e41f4b71Sopenharmony_ci2. networkid comparison: The application compares the deviceid with that obtained from the SA.
42