[ROM][CM13.0][06 Sep 2016] CyanogenMod Barebones

DavidXanatos

Senior Member
Mar 22, 2013
284
155
0
Vienna
What apps are removed?
AudioFX, Browser, Calendar, Camera2, CMBugReport, CMFileManager, CMUpdater, CMWallpapers, Contacts, DeskClock, Dialer, Eleven, Email, ExactCalculator, FMRadio, Gallery2, Gello, HTMLViewer, LockClock, Messaging, Screencast, Snap, SoundRecorder, Stk, UnifiedEmail, Wallppapers (Basic, Galaxy4, HoloSPiral, MagicSmoke, NoiseField, PhaseBeam, PhotoPhase).

How to build my own CyanogenMod Barebones?
Create an xml file alongside your roomservice.xml with the following contents. Sync repos and build.
Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <remove-project name="CyanogenMod/android_packages_themes_HexoLibre" />
  <remove-project name="CyanogenMod/android_packages_apps_AudioFX" />
  <remove-project name="CyanogenMod/android_packages_apps_Browser" />
  <remove-project name="CyanogenMod/android_packages_apps_Calendar" />
  <remove-project name="CyanogenMod/android_packages_apps_Camera2" />
  <remove-project name="CyanogenMod/android_packages_apps_CMBugreport" />
  <remove-project name="CyanogenMod/android_packages_apps_CMFileManager" />
  <remove-project name="CyanogenMod/android_packages_apps_CMUpdater" />
  <remove-project name="CyanogenMod/android_packages_apps_CMWallpapers" />
  <remove-project name="CyanogenMod/android_packages_apps_Contacts" />
  <remove-project name="CyanogenMod/android_packages_apps_DeskClock" />
  <remove-project name="CyanogenMod/android_packages_apps_Dialer" />
  <remove-project name="CyanogenMod/android_packages_apps_Eleven" />
  <remove-project name="CyanogenMod/android_packages_apps_Email" />
  <remove-project name="CyanogenMod/android_packages_apps_ExactCalculator" />
  <remove-project name="CyanogenMod/android_packages_apps_FMRadio" />
  <remove-project name="CyanogenMod/android_packages_apps_Gallery2" />
  <remove-project name="CyanogenMod/android_packages_apps_Gello" />
  <remove-project name="CyanogenMod/android_packages_apps_HTMLViewer" />
  <remove-project name="CyanogenMod/android_packages_apps_LockClock" />
  <remove-project name="CyanogenMod/android_packages_apps_Messaging" />
  <remove-project name="CyanogenMod/android_packages_apps_Screencast" />
  <remove-project name="CyanogenMod/android_packages_apps_Snap" />
  <remove-project name="CyanogenMod/android_packages_apps_SoundRecorder" />
  <remove-project name="CyanogenMod/android_packages_apps_Stk" />
  <remove-project name="CyanogenMod/android_packages_apps_UnifiedEmail" />
  <remove-project name="CyanogenMod/android_packages_wallpapers_Basic" />
  <remove-project name="CyanogenMod/android_packages_wallpapers_Galaxy4" />
  <remove-project name="CyanogenMod/android_packages_wallpapers_HoloSpiral" />
  <remove-project name="CyanogenMod/android_packages_wallpapers_MagicSmoke" />
  <remove-project name="CyanogenMod/android_packages_wallpapers_NoiseField" />
  <remove-project name="CyanogenMod/android_packages_wallpapers_PhaseBeam" />
  <remove-project name="CyanogenMod/android_packages_wallpapers_PhotoPhase" />
</manifest>
What is the advantage of "barebones"?
According to CyanogenMod,
"Some of the apps that come with your phone can be safely removed without causing stability issues. They take up space and use resources that could be used for other things. Removing unwanted apps will theoretically make your phone run faster and smoother, plus, you can configure your phone just the way you want it. "
great! if you would also post the roomservice.xml you used it would be perfect ;)
 

supersapien

Senior Member
Jul 22, 2013
185
82
0
Terra
great! if you would also post the roomservice.xml you used it would be perfect ;)
Here you go.
Code:
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
  <project name="CyanogenMod/android_device_oneplus_oneplus3" path="device/oneplus/oneplus3" remote="github" />
  <project name="CyanogenMod/android_device_oppo_common" path="device/oppo/common" remote="github" />
  <project name="CyanogenMod/android_kernel_oneplus_msm8996" path="kernel/oneplus/msm8996" remote="github" />
  <project name="CyanogenMod/android_vendor_nxp-nfc_opensource_frameworks" path="vendor/nxp-nfc/opensource/frameworks" remote="github" />
  <project name="CyanogenMod/android_vendor_nxp-nfc_opensource_libnfc-nci" path="vendor/nxp-nfc/opensource/libnfc-nci" remote="github" />
  <project name="CyanogenMod/android_vendor_nxp-nfc_opensource_Nfc" path="vendor/nxp-nfc/opensource/Nfc" remote="github" />
  <project name="TheMuppets/proprietary_vendor_oneplus" path="vendor/oneplus" remote="github" />
  <project name="CyanogenMod/android_device_qcom_common" path="device/qcom/common" remote="github" />
</manifest>
 
Last edited:
  • Like
Reactions: DavidXanatos

proag

Senior Member
Mar 25, 2016
224
98
0
What's an actual point of this? System apps are located in /system partition which has fixed size, all your installed apps are located in /data partition anyway, so I don't see any point in removing system apps. The space you will save by doing it, won't give you anything.