When you disable an app using the following command:

$ pm uninstall -k --user 0 com.google.android.videos

the three attributes will be added to the /data/system/users/0/package-restrictions.xml file:

<pkg name="com.google.android.videos" inst="false" stopped="true" nl="true" />

I know what inst="false" and stopped="true" mean, but what does nl="true" mean?

1 Answer 1


nl implies "not launched". From what I could understand it is used with respect to the state of a component and shows whether the component had ever been started by Android itself. You can check the following links to reach this conclusion:

  1. PackageUserState.java
  2. PackageSettingsBase.java
  3. Settings.java

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .