[Google Pixel XL Themes, Apps, and Mods] CZ Eddie:
Can't believe I never heard of this app for us Flashaholics!?!?

I discovered it just today.

We have Titanium Backup to backup/restore apps & message history.

We have TWRP to restore full ROM backups.

And now we have ROM Settings Backup Pro to back up and restore our custom ROM settings!!

ROM Settings Backup Pro $1.30

https://play.google.com/store/apps/...ssaverpro&rdid=com.flextrick.settingssaverpro

Here is the slightly restricted free version:

https://play.google.com/store/apps/details?id=com.flextrick.settingssaver

Is the app perfect? No, not nearly.

But hopefully it's a work in progress and will continue to get better.

I emailed the dev with what did and did not work for me and I sure hope he's able to add more to the app.

Here's my experience with the app so far.

I setup my ROM the way I like.

Backed up the settings with the app.

Then clean wiped everything but local SD.

Then clean installed the same ROM file.

Then installed SuperSU and the app.

Then restored settings using the app.

Here is what worked vs. what failed.

Google Pixel XL with Resurrection Remix OS | Build 3/14/2017 | 7.1.1 March 5 security patch

THESE SETTINGS RESTORED PROPERLY:

Wallpaper

Lockscreen status bar removed

Lockscreen clock font & size

Lockscreen weather

Statusbar clock font & size

Pull-down removal of all Quick Settings toggles & a couple icons

Sound | Also vibate for calls?

Sound | Other sounds (except for "Power on sounds" and "Camera shutter sound"

Accessibility | Display size

Accessibility | Touch & hold delay

RR Configurations | Status bar | Carrier label disabled

RR Configurations | Status bar | Weather Temperature (but not Service Settings)

RR Configurations | Status bar | Status bar gestures Double-tap to sleep disabled

RR Configurations | Status bar | Status bar items disabled

RR Configurations | Panels | Header | Custom header image

RR Configurations | Panels | Header | Edit icon disbled

RR Configurations | Panels | Header | Multi-user switch disabled

RR Configurations | Panels | Volume panel | Volume dialog timeout

RR Configurations | Panels | Power dialog | Power/reboot dialog dim background amount

RR Configurations | Recents | Slim Recents enabled and all options retained

RR Configurations | Quick Settings | Quick pulldown off

RR Configurations | Gestures | Power button torch longpress

RR Configurations | Lock Screen | Media cover art

RR Configurations | Lock Screen | Lockscreen battery info

RR Configurations | Lock Screen | Hide status bar

RR Configurations | Buttons | Keyboard cursor control

RR Configurations | Buttons | Toggle button editor options retained

RR Configurations | Buttons | Pulse

RR Configurations | Animations | Toast animation

RR Configurations | Animations | Toast icon

RR Configurations | Interface | Input options | Show enter key

RR Configurations | Miscellaneious | Show floating button

FAILED TO RESTORE THESE ITEMS:

Lockscreen bottom app shortcuts are still there.

Status bar clock centering

Status bar battery icon removal

Display | Sleep

Display | Wake on plug

Sound | Increasing ring volume

Sound | Custom Ringtones

Gestures | Double-tap to sleep

Accounts | Google (to add my second Google account)

Accounts | Google (to disable some sync options such as Google Fit Data)

Languages & input | Selector icon

Developer options | Android debugging

Developer options | Debugging notify

WiFi | Show wifi