Dear all,
I am trying to run my apps which are self-signed with my custom key
under my custom domain .I had followed the below steps , but unfortunately
my app not running in my custom domain but it is running in untrusted_app
domain.
1.creating the custom keys
make_key customkey "/C=IN/ST=AP/L=Hyderabad/CN=www.
<http://www.cdachyd.in/>example.com" given password: abc123 it generated
customkey.x509.pem, customkey.pk8, copied these keys in
"*build/target/product/security/"
*2.added [@CUSTOMKEY] in keys.conf
ALL: customkey.x509.pem
3.created new domain named custom_app.te just copied the contents of
untrusted_app.te and named it as custom_app.te and stored it in the "
*device/lge/hammerhead/sepolicy*"
4.added seapp_contexts entry in "
*device/lge/hammerhead/sepolicy/seapp_contexts*"
user=_app seinfo=custom domain=custom_app type=app_data_file
5.added a mac_permissions.xml file to "
*device/lge/hammerhead/sepolicy/mac_permissions.xml*"
which contains
<policy> <!-- custom key --> <signer signature="@CUSTOM"> <seinfo
value="custom" /> </signer> </policy>
6.changed the BoardConfig.mk file
BOARD_SEPOLICY_UNION := \ device.te \ app.te \ cdac_app.te\ seapp_contexts\
mac_permissions.xml\ file_contexts
7.build the aosp source by executing
lunch aosp_hammerhead-userdebug
flashed the device with generated image
8.signed one sample application with same custom_keys created before
java -jar signapk.jar customkey.x509.pem customkey.pk8 Sample.apk
application_signed.apk
Zipaligned the apk with zipalign command and installed the apk
launched the apk and executed ps -Z command from adb shell
u:r:untrusted_app:s0 u0_a53 1961 178 com.example.sample
but this is not expected, ps -Z should give
u:r:custom_app:s0 u0_a53 1961 178 com.example.sample
i had checked /system/etc/security/mac_permissions.xml in shell
my signer tag for custom domain had added in it with expanded x509
signature
i had checked /seapp_contests in shell
the entry for custom domain is there
user=_app seinfo=custom domain=custom_app type=app_data_file
Can any one please help me where i am missing * Regards Harish k*
_______________________________________________
Seandroid-list mailing list
[email protected]
To unsubscribe, send email to [email protected].
To get help, send an email containing "help" to
[email protected].