Advertisement
Guest User

Untitled

a guest
Jul 29th, 2014
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.76 KB | None | 0 0
  1. #!/system/bin/sh
  2. # Copyright (c) 2013, The Linux Foundation. All rights reserved.
  3. #
  4. # Redistribution and use in source and binary forms, with or without
  5. # modification, are permitted provided that the following conditions are met:
  6. #     * Redistributions of source code must retain the above copyright
  7. #       notice, this list of conditions and the following disclaimer.
  8. #     * Redistributions in binary form must reproduce the above copyright
  9. #       notice, this list of conditions and the following disclaimer in the
  10. #       documentation and/or other materials provided with the distribution.
  11. #     * Neither the name of The Linux Foundation nor
  12. #       the names of its contributors may be used to endorse or promote
  13. #       products derived from this software without specific prior written
  14. #       permission.
  15. #
  16. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  17. # AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  18. # IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  19. # NON-INFRINGEMENT ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
  20. # CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  21. # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  22. # PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
  23. # OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  24. # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
  25. # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
  26. # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  27. #
  28.  
  29. #
  30. # start ril-daemon only for targets on which radio is present
  31. #
  32. baseband=`getprop ro.baseband`
  33. netmgr=`getprop ro.use_data_netmgrd`
  34. sgltecsfb=`getprop persist.radio.sglte_csfb`
  35.  
  36. case "$baseband" in
  37.     "apq")
  38.     setprop ro.radio.noril yes
  39.     stop ril-daemon
  40. esac
  41.  
  42. case "$baseband" in
  43.     "msm" | "csfb" | "svlte2a" | "mdm" | "sglte" | "sglte2" | "dsda2" | "unknown")
  44.     start qmuxd
  45.     case "$baseband" in
  46.         "svlte2a" | "csfb")
  47.           start qmiproxy
  48.         ;;
  49.         "sglte" | "sglte2" )
  50.           if [ "x$sgltecsfb" != "xtrue" ]; then
  51.               start qmiproxy
  52.           else
  53.               setprop persist.radio.voice.modem.index 0
  54.           fi
  55.         ;;
  56.         "dsda2")
  57.           setprop persist.radio.multisim.config dsda
  58.     esac
  59.  
  60.     multisim=`getprop persist.radio.multisim.config`
  61.  
  62.     if [ "$multisim" = "dsds" ] || [ "$multisim" = "dsda" ]; then
  63.         restart ril-daemon
  64.         start ril-daemon1
  65.     elif [ "$multisim" = "tsts" ]; then
  66.         restart ril-daemon
  67.         start ril-daemon1
  68.         start ril-daemon2
  69.     fi
  70.  
  71.     case "$netmgr" in
  72.         "true")
  73.         start netmgrd
  74.     esac
  75. esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement