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