diff --git a/factory/framework/Android.bp b/factory/framework/Android.bp
deleted file mode 100644
index 54b5b68f..00000000
--- a/factory/framework/Android.bp
+++ /dev/null
@@ -1,15 +0,0 @@
-package {
- // See: http://go/android-license-faq
- // A large-scale-change added 'default_applicable_licenses' to import
- // all of the 'license_kinds' from "//device/google/gs101:device_google_gs101_license"
- // to get the below license kinds:
- // SPDX-license-identifier-Apache-2.0
- default_applicable_licenses: [
- "//device/google/gs101:device_google_gs101_license",
- ],
-}
-
-runtime_resource_overlay {
- name: "FactoryOverlayFrameworkRes",
- product_specific: true,
-}
diff --git a/factory/framework/AndroidManifest.xml b/factory/framework/AndroidManifest.xml
deleted file mode 100644
index 73875be8..00000000
--- a/factory/framework/AndroidManifest.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
diff --git a/factory/framework/res/drawable-nodpi/default_wallpaper.png b/factory/framework/res/drawable-nodpi/default_wallpaper.png
deleted file mode 100644
index 93b787e3..00000000
Binary files a/factory/framework/res/drawable-nodpi/default_wallpaper.png and /dev/null differ
diff --git a/factory/launcher3/Android.bp b/factory/launcher3/Android.bp
deleted file mode 100644
index 31ee56ae..00000000
--- a/factory/launcher3/Android.bp
+++ /dev/null
@@ -1,15 +0,0 @@
-package {
- // See: http://go/android-license-faq
- // A large-scale-change added 'default_applicable_licenses' to import
- // all of the 'license_kinds' from "//device/google/gs101:device_google_gs101_license"
- // to get the below license kinds:
- // SPDX-license-identifier-Apache-2.0
- default_applicable_licenses: [
- "//device/google/gs101:device_google_gs101_license",
- ],
-}
-
-runtime_resource_overlay {
- name: "FactoryOverlayLauncher3",
- product_specific: true,
-}
diff --git a/factory/launcher3/AndroidManifest.xml b/factory/launcher3/AndroidManifest.xml
deleted file mode 100644
index 3f285855..00000000
--- a/factory/launcher3/AndroidManifest.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
diff --git a/factory/launcher3/res/xml/default_workspace_5x5.xml b/factory/launcher3/res/xml/default_workspace_5x5.xml
deleted file mode 100644
index 7abd7dd5..00000000
--- a/factory/launcher3/res/xml/default_workspace_5x5.xml
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/factory/settings/Android.bp b/factory/settings/Android.bp
deleted file mode 100644
index adc3ea41..00000000
--- a/factory/settings/Android.bp
+++ /dev/null
@@ -1,15 +0,0 @@
-package {
- // See: http://go/android-license-faq
- // A large-scale-change added 'default_applicable_licenses' to import
- // all of the 'license_kinds' from "//device/google/gs101:device_google_gs101_license"
- // to get the below license kinds:
- // SPDX-license-identifier-Apache-2.0
- default_applicable_licenses: [
- "//device/google/gs101:device_google_gs101_license",
- ],
-}
-
-runtime_resource_overlay {
- name: "FactoryOverlaySettings",
- product_specific: true,
-}
diff --git a/factory/settings/AndroidManifest.xml b/factory/settings/AndroidManifest.xml
deleted file mode 100644
index 72e7838a..00000000
--- a/factory/settings/AndroidManifest.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
diff --git a/factory/settings/res/values/defaults.xml b/factory/settings/res/values/defaults.xml
deleted file mode 100644
index b7febd9e..00000000
--- a/factory/settings/res/values/defaults.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
- 0
- true
- false
- false
- false
- confirmed
-
diff --git a/factory_common.mk b/factory_common.mk
deleted file mode 100644
index c5faafef..00000000
--- a/factory_common.mk
+++ /dev/null
@@ -1,82 +0,0 @@
-#
-# Copyright 2020 The Android Open-Source Project
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-$(call inherit-product, device/google/gs101/aosp_common.mk)
-$(call inherit-product-if-exists, vendor/google_devices/gs101/factory/pixel/device-factory.mk)
-
-PRODUCT_PROPERTY_OVERRIDES += service.adb.root=1 \
- ro.vendor.factory=1 \
- ro.adb.secure=0
-
-# Factory Libraries of Audio
-PRODUCT_PACKAGES += audioroute libaudioroutelite
-
-# Enable fatp by default for factory builds
-PRODUCT_SYSTEM_DEFAULT_PROPERTIES += \
- persist.vendor.camera.fatp.enable=1
-
-# Disable camera related features for factory builds
-PRODUCT_PROPERTY_OVERRIDES += \
- persist.vendor.camera.partial_result_count=1 \
- vendor.camera.debug.bypass_face_ssd_processor=1 \
- vendor.camera.debug.enable_face_detection=0 \
- vendor.camera.debug.force_dpm_on=0 \
- vendor.camera.debug.force_eis_on=0 \
- vendor.camera.debug.force_eaf_on=0 \
- vendor.camera.debug.force_local_tone_mapping_on=0 \
- vendor.camera.debug.force_mesh_warp_on=0 \
- vendor.camera.debug.force_rectiface_node_on=0 \
- vendor.camera.debug.force_steadiface_on=0 \
- vendor.camera.debug.force_tnr_on=0 \
- vendor.camera.debug.local_tone_mapping_controller_v1.mode=0 \
- vendor.camera.debug.force_segmentation_node_on=0 \
- vendor.camera.debug.enable_saliency=0
-
-# Disable ScreenDecorations for factory builds
-PRODUCT_PROPERTY_OVERRIDES += \
- debug.disable_screen_decorations=true
-
-PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.set_idle_timer_ms=80
-PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.set_touch_timer_ms=200
-PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.set_display_power_timer_ms=1000
-PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.use_content_detection_for_refresh_rate=true
-
-# factory should always has SELinux permissive
-BOARD_BOOTCONFIG += androidboot.selinux=permissive
-BOARD_KERNEL_CMDLINE += androidboot.selinux=permissive
-
-# Disable Bluetooth as default in factory build
-DEVICE_PACKAGE_OVERLAYS += device/google/gs101/overlay-factory
-
-PRODUCT_COPY_FILES += \
- device/google/gs101/conf/init.factory.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.factory.rc
-
-# Add factory-friendly changes
-PRODUCT_PACKAGES += \
- FactoryOverlaySettings \
- FactoryOverlayLauncher3 \
- FactoryOverlayFrameworkRes
-
-# Disable DebugFS restrictions in factory builds
-PRODUCT_SET_DEBUGFS_RESTRICTIONS := false
-
-# PixelLogger for RF testing
-PRODUCT_PACKAGES_ENG += \
- PixelLogger
-
-# Tool for installing Widevine keybox
-PRODUCT_PACKAGES_ENG += \
- WvInstallKeybox
diff --git a/overlay-factory/frameworks/base/packages/SettingsProvider/res/values/defaults.xml b/overlay-factory/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
deleted file mode 100644
index 3f3258f5..00000000
--- a/overlay-factory/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
- false
-
-
diff --git a/overlay-factory/vendor/google/apps/PixelLogger/res/values/arrays.xml b/overlay-factory/vendor/google/apps/PixelLogger/res/values/arrays.xml
deleted file mode 100644
index 20a83653..00000000
--- a/overlay-factory/vendor/google/apps/PixelLogger/res/values/arrays.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
- - shannondm
- - cnss_diag
- - brcm_gps
-
-
diff --git a/overlay-factory/vendor/google/apps/PixelLogger/res/values/config.xml b/overlay-factory/vendor/google/apps/PixelLogger/res/values/config.xml
deleted file mode 100644
index ee2e1e81..00000000
--- a/overlay-factory/vendor/google/apps/PixelLogger/res/values/config.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
- shannondm
- Built-in Mask #1
-
-
- cnss_diag.conf
-
- true
-
diff --git a/overlay-factory/vendor/google/apps/PixelLogger/res/values/configmessages.xml b/overlay-factory/vendor/google/apps/PixelLogger/res/values/configmessages.xml
deleted file mode 100644
index 578cfc57..00000000
--- a/overlay-factory/vendor/google/apps/PixelLogger/res/values/configmessages.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
- - This will collect audio from your voice calls. Would you like to proceed?
-
-
- - This may collect audio from your voice calls. Would you like to proceed?
- - Pixel_Default.nprf
- - Built-in Mask #0
- - Built-in Mask #1
- - Built-in Mask #2
- - Built-in Mask #3
-
- Privacy Warning
- You are loading a user defined logging config. This may collect audio from your voice calls. Would you like to proceed?
-