A couple of possibilities
- Backup the
data
partition old phone using TWRP, transfer the backup to the new phone either via SD card or via a PC. Note that TWPR backups live in a directoryTWRP/<phone serial number>
. So you will have to create that directory on the new phone, either manually, or by performing a TWRP backup on the new phone. Then restore the transferred backup on the new phone. - If you have a linux pc, then use Android Backup and Restore Tools project, to backup the old phone and restore to the new phone. This isn’t as complete as using TWRP - some apps either won’t get backed up or won’t be able to be restored. But it should do most of what you want. You’ll have to enter your /e/ account details, and details of any email accounts (though you can export your email settings on the old phone, and import them on the new phone
If it was me, I would do both of the above
Good luck!