diff --git a/b2g_product.mk b/b2g_product.mk
index f365b160cde488389f090931d66446a336bf8efd..e585ac29092defcd441650b90bb7c7abd3ae24f6 100644
--- a/b2g_product.mk
+++ b/b2g_product.mk
@@ -27,7 +27,7 @@
 
 HTTP=android#  Disable chrome HTTP stack in frameworks/base/media/libstagefright/Android.mk
 
-PRODUCT_PACKAGES += b2g.sh fakeperm gaia gecko init.b2g.rc rilproxy
+PRODUCT_PACKAGES += b2g.sh fakeperm gaia gecko init.b2g.rc
 PRODUCT_PACKAGES += librecovery
 
 PRODUCT_PACKAGES += \
diff --git a/patch/ics/hardware/ril/Grant-B2G-process-direct-access-to-rild.patch b/patch/ics/hardware/ril/Grant-B2G-process-direct-access-to-rild.patch
new file mode 100644
index 0000000000000000000000000000000000000000..c08480312ca2c28549a9c9be7ecc3d6ca7c686ac
--- /dev/null
+++ b/patch/ics/hardware/ril/Grant-B2G-process-direct-access-to-rild.patch
@@ -0,0 +1,16 @@
+diff --git a/libril/ril.cpp b/libril/ril.cpp
+index a36e8a7..3188248 100644
+--- a/libril/ril.cpp
++++ b/libril/ril.cpp
+@@ -61,7 +61,7 @@
+ 
+ namespace android {
+ 
+-#define PHONE_PROCESS "radio"
++#define PHONE_PROCESS "root"
+ 
+ #define ANDROID_WAKE_LOCK_NAME "radio-interface"
+ 
+-- 
+1.7.8.3
+
diff --git a/patch/ics/system/core/system-core.patch b/patch/ics/system/core/system-core.patch
index bb1f807f25321d0e476468f514f44bd374753dfa..ca5295a71e4a9dad2fabb200e2da94b70715c6fe 100644
--- a/patch/ics/system/core/system-core.patch
+++ b/patch/ics/system/core/system-core.patch
@@ -26,11 +26,12 @@ index 811ba36..612fa22 100755
  
  on init
  
-@@ -15,7 +16,6 @@ loglevel 3
+@@ -15,7 +16,7 @@ loglevel 3
  
  # setup the global environment
      export PATH /sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin
 -    export LD_LIBRARY_PATH /vendor/lib:/system/lib
++    symlink /dev/socket/rild /dev/socket/rilproxy
      export ANDROID_BOOTLOGO 1
      export ANDROID_ROOT /system
      export ANDROID_ASSETS /system/app
diff --git a/patch/ics_chocolate_rb4.2/system/core/system-core.patch b/patch/ics_chocolate_rb4.2/system/core/system-core.patch
index 3cc21d3941ad620bb9eb818d392d93c0a0164dcf..c50ed3fb10c7f358e5696e28562c04ff49396a63 100644
--- a/patch/ics_chocolate_rb4.2/system/core/system-core.patch
+++ b/patch/ics_chocolate_rb4.2/system/core/system-core.patch
@@ -26,11 +26,12 @@ index 811ba36..612fa22 100755
  
  on init
  
-@@ -15,7 +16,6 @@ loglevel 3
+@@ -15,7 +16,7 @@ loglevel 3
  
  # setup the global environment
      export PATH /sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin
 -    export LD_LIBRARY_PATH /vendor/lib:/system/lib
++    symlink /dev/socket/rild /dev/socket/rilproxy
      export ANDROID_BOOTLOGO 1
      export ANDROID_ROOT /system
      export ANDROID_ASSETS /system/app