diff --git a/res/values/themes.xml b/res/values/themes.xml
index 427e11f0656..ef9e1e08a5a 100644
--- a/res/values/themes.xml
+++ b/res/values/themes.xml
@@ -302,10 +302,16 @@
- @dimen/suw_layout_margin_sides
-
diff --git a/src/com/android/settings/FallbackHome.java b/src/com/android/settings/FallbackHome.java
index d3e6482cd6e..deb01a17642 100644
--- a/src/com/android/settings/FallbackHome.java
+++ b/src/com/android/settings/FallbackHome.java
@@ -26,6 +26,7 @@ import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.os.UserManager;
+import android.provider.Settings;
import android.util.Log;
import java.util.Objects;
@@ -36,6 +37,14 @@ public class FallbackHome extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
+
+ // Set ourselves totally black before the device is provisioned so that
+ // we don't flash the wallpaper before SUW
+ if (Settings.Global.getInt(getContentResolver(),
+ Settings.Global.DEVICE_PROVISIONED, 0) == 0) {
+ setTheme(android.R.style.Theme_Black_NoTitleBar_Fullscreen);
+ }
+
registerReceiver(mReceiver, new IntentFilter(Intent.ACTION_USER_UNLOCKED));
maybeFinish();
}