Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 85a61c4d authored by Ben Komalo's avatar Ben Komalo Committed by Android (Google) Code Review
Browse files

Merge "Only run "core" apps when encrypting device." into ics-factoryrom

parents 6c038506 553acf04
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -64,6 +64,7 @@ import java.util.TimerTask;

class ServerThread extends Thread {
    private static final String TAG = "SystemServer";
    private static final String ENCRYPTING_STATE = "trigger_restart_min_framework";

    ContentResolver mContentResolver;

@@ -147,9 +148,15 @@ class ServerThread extends Thread {
            AttributeCache.init(context);

            Slog.i(TAG, "Package Manager");
            // Only run "core" apps if we're encrypting the device.
            String cryptState = SystemProperties.get("vold.decrypt");
            boolean onlyCore = ENCRYPTING_STATE.equals(cryptState);
            if (onlyCore) {
                Slog.w(TAG, "Detected encryption in progress - only parsing core apps");
            }
            pm = PackageManagerService.main(context,
                    factoryTest != SystemServer.FACTORY_TEST_OFF,
                    false);
                    onlyCore);

            ActivityManagerService.setSystemProcess();