I used apktool to extract the manifest of the default browser on Jelly Bean and this line appeared in the manifest--
<manifest ... package="com.google.android.browser">
<original-package android:name="com.android.browser" />
...
</manifest>
Any idea what this is used for? The
Check out attrs_manifest.xml in android/platform_frameworks_base source:
The comments should answer your question.
I believe the original-package AndroidManifest attribute is used when the userID is not shared with any other package