                  context.getResources().getBoolean(R.bool.config_dreamsSupported)) {
                  try {
                      Slog.i(TAG, "Dreams Service");
+@@ -816,6 +821,13 @@ class ServerThread {
+                     reportWtf("starting MediaRouterService", e);
+                 }
+             }
++            
++            try {
++                Slog.i(TAG, "EFS Service");
++                ServiceManager.addService("EFS", new EfsService(context));
++            } catch (Throwable e) {
++                reportWtf("starting EfsService Service", e);
++            }
+         }
+ 
+         // Before things start rolling, be sure we have decided whether
 -- 
 1.9.1
 

+    }
 }
diff --git a/services/java/com/android/server/SystemServer.java b/services/java/com/android/server/SystemServer.java
index a42cbcf..6a1da59 100644
--- a/services/java/com/android/server/SystemServer.java
+++ b/services/java/com/android/server/SystemServer.java
@@ -238,6 +238,11 @@ class ServerThread {

             pm = PackageManagerService.main(context, installer,
                     factoryTest != SystemServer.FACTORY_TEST_OFF,
                     onlyCore);
@@ -770,7 +775,7 @@ class ServerThread {
                 }
             }
 
