Introducing: ROM post-setup! apply settings, install apps, etc.

freeza

Recognized Developer
May 28, 2006
5,326
14,128
263
Pasadena, CA
www.freeza-inc.com
So I've been trying to figure out how to perform post-install actions to my ROM similar to how OEMs do it when you set your phone up for the first time. Here's what I came up with:

This video shows the process of factory resetting your device, booting up for the first time, and post-installing and activating the Xposed Framework along with a module and personalized settings for that module. Please leave feedback on what you think. :)

https://www.dropbox.com/s/fnclv60cj2rwk4a/VID_20140127_135834.mp4
 
Last edited:

freeza

Recognized Developer
May 28, 2006
5,326
14,128
263
Pasadena, CA
www.freeza-inc.com
This seems pretty cool... But isn't this almost the same as restoring app and app data with titanium backup or ROM tool box pro?
Kinda.... It's more for ROM chefs who would like to provide an out-of-box experience to their users with pre-defined settings, apps, and more.

This will eliminate the need for all these post-setup instructions that ROM chefs like to include in their OP. It also eliminates the need to store apps in /data/app during flash, because after you factory reset, it gets deleted. This way, you don't need to reflash the ROM and no matter how many times you factory reset, it will set up everything the way the ROM chef intended post-boot.

If I turned it into an app, or found a way to make it more user friendly, end users such as yourself would no longer have to worry about incompatibilities between different ROM versions when restoring things with TitaniumBackup.