Closed i315315 closed 1 year ago
The issue can be indirectly solved by using the carPropertyManagers function isPropertyAvailable(). This function returns "False" if a property is available but the access rights are missing. This is the case for INFO_VIN, since it requires system rights.
The information from the buissness partner is very helpful but insufficient. The precondition: emulator started "-writable-system" did not work in my case. To access internal memory and get root rights it is necessary to build an AOSP Car AVD from ground up and then apply the changes given by the stakeholder.
not feasible within the size of our project, no solution can be found.
User story
With this user story, the functionality to change the vehicle identifier number is to be implemented. The button has been implemented with user story #141 .
Acceptance criteria
Notes
Please take into account the information we have received from the industry partner to make the app privileged in order to be able to change the vehicle identifier number. See below:
The folder for the Privapp-permission.xml is either under priv-app or product, make sure it is the same partition.
The students can try this, but even if it works it's pretty stupid, because you have to install it manually on every target/emulator to get the permission.
Ressources: https://source.android.com/docs/core/permissions/perms-allowlist
Definition of done (DoD)
DoD general criteria