Advertisement
Guest User

Untitled

a guest
Jun 24th, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.45 KB | None | 0 0
  1. 1|root@nypon:/ # cat /system/bin/cg2900-channel_init.sh
  2. #!/system/bin/sh
  3.  
  4. #Group and user IDs from /system/core/include/private/android_filesystem_config.h
  5. AID_ROOT=0
  6. AID_SYSTEM=1000
  7. AID_RADIO=1001
  8. AID_BLUETOOTH=1002
  9. AID_GRAPHICS=1003
  10. AID_INPUT=1004
  11. AID_AUDIO=1005
  12. AID_CAMERA=1006
  13. AID_LOG=1007
  14. AID_COMPASS=1008
  15. AID_MOUNT=1009
  16. AID_WIFI=1010
  17. AID_ADB=1011
  18. AID_INSTALL=1012
  19. AID_MEDIA=1013
  20. AID_DHCP=1014
  21. AID_SDCARD_RW=1015
  22. AID_VPN=1016
  23. AID_KEYSTORE=1017
  24. AID_USB=1018
  25. AID_GPS=1021
  26. AID_NFC=1022
  27. AID_SHELL=2000
  28. AID_CACHE=2001
  29. AID_DIAG=2002
  30. AID_NET_BT_ADMIN=3001
  31. AID_NET_BT=3002
  32. AID_INET=3003
  33. AID_NET_RAW=3004
  34. AID_NET_ADMIN=3005
  35. AID_MISC=9998
  36. AID_NOBODY=9999
  37. AID_APP=10000
  38.  
  39. DEF_PERM=0660
  40. DEF_PERM_NFC=0777
  41.  
  42. # ST-Ericsson Connectivity Controller interfaces
  43. chmod $DEF_PERM /dev/cg2900_bt_audio
  44. chmod $DEF_PERM /dev/cg2900_fm_audio
  45. chmod $DEF_PERM /dev/cg2900_gnss
  46. chmod $DEF_PERM /dev/cg2900_hci_logger
  47. chmod $DEF_PERM /dev/cg2900_bt_cmd
  48. chmod $DEF_PERM /dev/cg2900_bt_evt
  49. chmod $DEF_PERM /dev/cg2900_bt_acl
  50. chmod $DEF_PERM /dev/cg2900_fm_radio
  51. chmod $DEF_PERM /dev/cg2900_core
  52. chmod $DEF_PERM /dev/cg2900_core_test
  53. chmod $DEF_PERM /dev/cg2900_audio
  54. chmod $DEF_PERM /dev/cg2900_fm_radio
  55. chmod $DEF_PERM /dev/cg2900_debug
  56. chmod $DEF_PERM /dev/cg2900_ste_tools
  57. chmod $DEF_PERM /dev/cg2900_hci_raw
  58. chmod $DEF_PERM_NFC /dev/cg2900_nfc 2> /dev/null
  59.  
  60. # Now set all devices to System ID
  61. chown $AID_SYSTEM.$AID_SYSTEM /dev/cg2900_*
  62. # And then specific devices to respective owner ID
  63. chown $AID_GPS.$AID_GPS /dev/cg2900_gnss
  64. chown $AID_NFC.$AID_NFC /dev/cg2900_nfc 2> /dev/null
  65.  
  66. # Bluetooth power up/down interface
  67. for f in $( ls /sys/class/rfkill/ ); do
  68. case $(cat /sys/class/rfkill/$f/type) in
  69. "bluetooth")
  70. chown $AID_BLUETOOTH.$AID_BLUETOOTH /sys/class/rfkill/$f/type
  71. chown $AID_BLUETOOTH.$AID_BLUETOOTH /sys/class/rfkill/$f/state
  72. chmod $DEF_PERM /sys/class/rfkill/$f/state
  73. echo 0 > /sys/class/rfkill/$f/state
  74. esac
  75. done
  76.  
  77. # ST-Ericsson Set radio device and parameters permissions
  78. chown $AID_SYSTEM.$AID_SYSTEM /dev/radio0
  79. chmod $DEF_PERM /dev/radio0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement