Hi everybody ! I have a simple question please. I have a Op 3 with custom Rom based on Oos name FreedomOs. if I make a nandroid of all my Rom. Before I Factory reset my Op 3 and flash another Rom type lineageOs and use it. but if I don't like it ! I can restore my nandroid backup of FreedomOs ? thank you.
ggkameleon said:
Hi everybody ! I have a simple question please. I have a Op 3 with custom Rom based on Oos name FreedomOs. if I make a nandroid of all my Rom. Before I Factory reset my Op 3 and flash another Rom type lineageOs and use it. but if I don't like it ! I can restore my nandroid backup of FreedomOs ? thank you.
Click to expand...
Click to collapse
Yes just make sure you disable any lock screen passwords and fingerprints before creating your nandroid backup because sometimes when restoring your nandroid it will say the password is wrong...
Xceeder said:
Yes just make sure you disable any lock screen passwords and fingerprints before creating your nandroid backup because sometimes when restoring your nandroid it will say the password is wrong...
Click to expand...
Click to collapse
Thank you For your support
It's nice.. I want test another Rom !!! Just for see
Yes remove my password !!! And just see if the Rom are compatible with f2fs because I had format my Data in f2fs.
ggkameleon said:
Thank you For your support
It's nice.. I want test another Rom !!! Just for see
Yes remove my password !!! And just see if the Rom are compatible with f2fs because I had format my Data in f2fs.
Click to expand...
Click to collapse
And always use the latest recovery by blu_spark it has the best compatibility with different ROMs ...
If I have helped please leave a thumbs up on my posts i truly appreciate it ...
Xceeder said:
And always use the latest recovery by blu_spark it has the best compatibility with different ROMs ...
If I have helped please leave a thumbs up on my posts i truly appreciate it ...
Click to expand...
Click to collapse
Thank's :good:
Exactly I use always The TWRP Modified "blu_spark" by "eng-stk"
I always use too, the Custom Kernel ElementalX with the ElementalX manager App and apply the Profile Akt.
I use this config For more than a year and it works very well and above all it is very stable.
But I want to try other Rom and Kernel to change a bit. I never use the blu_spark Kernel but I think is similar of ElementalX !?
I want use the Render "Kernel Oos-N-EAS-R2" because use EAS and it's different.
Thank you for your post. I go to make my Nandroid and test other Rom/Kernel
Xceeder said:
And always use the latest recovery by blu_spark it has the best compatibility with different ROMs ...
If I have helped please leave a thumbs up on my posts i truly appreciate it ...
Click to expand...
Click to collapse
Thank's :good:
Exactly I use always The TWRP Modified "blu_spark" by "eng-stk"
I always use too, the Custom Kernel ElementalX with the ElementalX manager App and apply the Profile Akt.
I use this config For more than a year and it works very well and above all it is very stable.
But I want to try other Rom and Kernel to change a bit. I never use the blu_spark Kernel but I think is similar of ElementalX !?
I want use the Render "Kernel Oos-N-EAS-R2" because use EAS and it's different.
Thank you for your post. I go to make my Nandroid and test other Rom/Kernel
Related
Xiaomi has been providing Official MIUI7 BETA for our Redmi 1s. Al-thought they arent via OTA but they are fabulous and with minor bugs.
With the latest MIUI 7 AND Xcelerate kernel our Redmi 1s rocks with a antutu score of nearly 22000. :highfive:
{{DEVELOPER ROM BETA}}
Link for MIUI 7 5.11.6 beta developer rom http://bigota.d.miui.com/5.11.6/miui_HM1SWCGlobal_5.11.6_679c897535_4.4.zip
{{OFFICIAL MIUI7 LINK UPDATE}}
Link for MIUI 7 official http://bigota.d.miui.com/V7.0.5.0.KHCMICI/miui_HM1SWCGlobal_V7.0.5.0.KHCMICI_e3d1ce758f_4.4.zip
Link for kernel https://www.copy.com/s/t:RAl27PrP1dHXOJW2;p:%2FMIUI-prod-bld11.zip;oid:3 (DIRECT DOWNLOAD)
Kernel Credits http://forum.xda-developers.com/member.php?u=3637908
To customize our device we used Kernal Auditor : I have attached pics with values for kernel auditing. Apply these value to your kernel auditor.
Playstore: https://play.google.com/store/apps/details?id=com.grarak.kerneladiutor&hl=en
***************FOR FLASHING MIUI 7***********
FOLLOW THIS LINK : http://en.miui.com/thread-103097-1-1.html
------------------------------------------------------------------------NOTE--------------------------------------------------------------------------------
1)For flashing official miui roms you need official recovery. For that follow the link to flash official recovery in the last part of unbricking.
2)For flashing official miui developer roms you need not need official recovery and flash using twrp (for custom roms also).Follow the link at the last part of unbricking to flash official/custom recovery.
---------------------------------------------------------------------------------------------------------------------------------------------------------------
**************FLASHING KERNEL***************
1)Open the updater app. Select package from there(file path where the kernel file was downloaded)
2)The kernel will be flashed automatically!!
3)Clear the dalvik cache.
*************IF YOU ARE HAVING ROOT ISSUES AFTER FLASHING MIUI*********
Head over to this thread : http://forum.xda-developers.com/redmi-1s/help/solved-rooting-issues-miui-6-global-t3130560
## KERNEL AUDITOR VALUE SCREENSHOTS## REST OF THEM ARE IN THE ATTACHMENTS
LINK http://beta.myalbum.com/album/fP8iyRSTxQhn
##IF YOU HAVE BRICKED YOUR DEVICE THEN GO TO THIS LINK##
http://forum.xda-developers.com/redmi-1s/help/unbrick-redmi-1s-easily-custom-t3254039
``````````````````````````````````````````````````````````````````````NOTE````````````````````````````````````````````````````````````````````````
I do not own the MIUI and Kernel. All the same are the respective properties of their owner. Links are meant for sharing only.
********************************################### (Y) HIT THANKS (Y) #################*************************************
Thanks bro..
Its really helpful to me...
Thanks bro :thumbup:
Sent from my HM 1S using XDA
Is it possible to do in MI recovery?
Shreyseviltwin said:
Xiaomi has been providing Official MIUI6 BETA for our Redmi 1s. Al-thought they arent via OTA but they are fabulous and with minor bugs.
With the latest MIUI 6 5.6.9 AND Xcelerate kernel our Redmi 1s rocks with a antutu score of nearly 22000. :highfive:
Link for MIUI 5.6.9 http://en.miui.com/thread-121180-1-1.html
Link for kernel http://sourceforge.net/projects/xceedxcelerate/files/Armani/MIUI-prod-bld1-npr.zip/download (DIRECT DOWNLOAD)
To customize our device we used Kernal Auditor : I have attached pics with values for kernel auditing. Apply these value to your kernel auditor.
Playstore: https://play.google.com/store/apps/details?id=com.grarak.kerneladiutor&hl=en
***************FOR FLASHING MIUI 5.6.9***********
FOLLOW THIS LINK : http://en.miui.com/thread-103097-1-1.html
**************FLASHING KERNEL***************
1)Open the updater app. Select package from there(file path where the kernel file was downloaded)
2)The kernel will be flashed automatically!!
3)Clear the dalvik cache.
*************IF YOU ARE HAVING ROOT ISSUES AFTER FLASHING MIUI*********
Head over to this thread : http://forum.xda-developers.com/redmi-1s/help/solved-rooting-issues-miui-6-global-t3130560
## KERNEL AUDITOR VALUE SCREENSHOTS## REST OF THEM ARE IN THE ATTACHMENTS
LINK http://beta.myalbum.com/album/fP8iyRSTxQhn
`````````````````````````````````````````````````````````````````NOTE````````````````````````````````````````````````````````````
I do not own the MIUI and Kernel. All the same are the respective properties of their owner. Links are meant for sharing only.
******************################### (Y) HIT THANKS (Y) #################********************
Click to expand...
Click to collapse
Hey, first of all, thanks for sharing such an useful info. Now i have a doubt regarding it,maybe a stupid one! Well is it possible to clear dalvik cache from MI recovery or is it necessary to have CM or TWRP? And can u specify the imprvmnt in ram management if possible ?
Thanks in advance ...:laugh:
jairamr said:
Hey, first of all, thanks for sharing such an useful info. Now i have a doubt regarding it,maybe a stupid one! Well is it possible to clear dalvik cache from MI recovery or is it necessary to have CM or TWRP? And can u specify the imprvmnt in ram management if possible ?
Thanks in advance ...:laugh:
Click to expand...
Click to collapse
Mi recovery Does not have option to clear dalvik. Also you can flash only mi signed roms i.e, not custom roms. For that you will be needing twrp or cwm.
The flashing guide link you have given in first post is using fastboot mode, yet in your note you talked about recovery mode. I'm confused now.
I'm on MIUI 7 Global Stable now, and I want to flash MIUI 7 Global Developer over it. Can I flash directly from TWRP? Or I need to flash fastboot rom from pc?
amazing that xiaomi is providing support to "old" (budget) devices and keeping them up-to-date. unfortunately i've been having random reboots happening on my redmi 1s. i'm on 7.0.5.0 stable, and every now and then (it happens once a day, once a week, etc. it's very random) i wake the phone up without network, date time settings get lost, etc... and I have no idea what is causing the reboots nor how to solve them...
One last minor hiccup with miui7 is the lack of proper localization for where I live (I'm from Portugal, and have to setup my device as brazilian, and some stuff gets messed up), nothing that keeps me from using the phone at least
keliori said:
The flashing guide link you have given in first post is using fastboot mode, yet in your note you talked about recovery mode. I'm confused now.
I'm on MIUI 7 Global Stable now, and I want to flash MIUI 7 Global Developer over it. Can I flash directly from TWRP? Or I need to flash fastboot rom from pc?
Click to expand...
Click to collapse
Push twrp using adb. Link of bricked xiaomi is provided which contains custom recovery and instructions to push it. It's better to have a custom recovery with a developer rom. Trust me. Use twrp to install custom rom
ruipalmeira said:
amazing that xiaomi is providing support to "old" (budget) devices and keeping them up-to-date. unfortunately i've been having random reboots happening on my redmi 1s. i'm on 7.0.5.0 stable, and every now and then (it happens once a day, once a week, etc. it's very random) i wake the phone up without network, date time settings get lost, etc... and I have no idea what is causing the reboots nor how to solve them...
One last minor hiccup with miui7 is the lack of proper localization for where I live (I'm from Portugal, and have to setup my device as brazilian, and some stuff gets messed up), nothing that keeps me from using the phone at least
Click to expand...
Click to collapse
Where you on a developer rom prior to this stable built you have installed?
Shreyseviltwin said:
Where you on a developer rom prior to this stable built you have installed?
Click to expand...
Click to collapse
Nope, before giving MIUI another chance I was using CyanogenMod 12 or 13. yes, I did wipe system/data/cache/etc !
I don't know if it's some app triggering the error.. but I've noticed that with TWRP installed instead of the stock recovery, instead of a "soft reboot" (just losing date/time settings and network(asking for SIM card pin)) I get a shutdown ... Is there any command I can use to extract some logs or whatever to find info on what is causing this ??
Thanks in advance
I'm ordering a Mi4c as I write this post, should be here next week, so this RedMi 1S will be my backup phone. Don't think I'll be installing any customs on the new phone tho
ruipalmeira said:
Nope, before giving MIUI another chance I was using CyanogenMod 12 or 13. yes, I did wipe system/data/cache/etc !
I don't know if it's some app triggering the error.. but I've noticed that with TWRP installed instead of the stock recovery, instead of a "soft reboot" (just losing date/time settings and network(asking for SIM card pin)) I get a shutdown ... Is there any command I can use to extract some logs or whatever to find info on what is causing this ??
Thanks in advance
I'm ordering a Mi4c as I write this post, should be here next week, so this RedMi 1S will be my backup phone. Don't think I'll be installing any customs on the new phone tho
Click to expand...
Click to collapse
Twrp recovery with Stable build? Flash mi recovery using the link of this post stated as unbrick your xiaomi. It has recovery and instruction to do so. Then flash using it the stable build.
TWRP shouldnt been there actually. Something in the data partition or some files might be corrupted because of it.
Thanks :good:
give proper credits to the kernel developer and also have you taken permission from him?(and also you are using a very old build of kernel)
neonkat said:
give proper credits to the kernel developer and also have you taken permission from him?(and also you are using a very old build of kernel)
Click to expand...
Click to collapse
yep
i love miui but miui roms are odexed on redmi 1s , can someone help me to deodex miui 7 rom ?? any solution ?
Ferhat78 said:
i love miui but miui roms are odexed on redmi 1s , can someone help me to deodex miui 7 rom ?? any solution ?
Click to expand...
Click to collapse
I don't think so. Odexed roms fasten up the boot process and save space. I wonder why you need it deodexed. If you want to deodex some application then use lucky patcher.
Hit like it that helps.
Shreyseviltwin said:
I don't think so. Odexed roms fasten up the boot process and save space. I wonder why you need it deodexed. If you want to deodex some application then use lucky patcher.
Hit like it that helps.
Click to expand...
Click to collapse
i want to deodex bcz all apps are closing in background , i dont receive any notification , lucky patcher don't deodex all apps successfully , i got some errors , thanks for youe answer
Shreyseviltwin said:
I don't think so. Odexed roms fasten up the boot process and save space. I wonder why you need it deodexed. If you want to deodex some application then use lucky patcher.
Hit like it that helps.
Click to expand...
Click to collapse
discussion about apps like lucky patcher is not allowed on xda.
neonkat said:
discussion about apps like lucky patcher is not allowed on xda.
Click to expand...
Click to collapse
http://forum.xda-developers.com/sitesearch.php?q=lucky patcher Have a look.
Ferhat78 said:
i want to deodex bcz all apps are closing in background , i dont receive any notification , lucky patcher don't deodex all apps successfully , i got some errors , thanks for youe answer
Click to expand...
Click to collapse
What build you are using? I am not facing such issues on miui 7 global beta 5.12.10
Newbie here.
How can I enable f2fs in arter's kernel? What would be the procedure? and how can I have both f2fs+supersu?
Is there any downside of it?
Thanks in advance.
ShiShTuBaBu said:
Newbie here.
How can I enable f2fs in arter's kernel? What would be the procedure? and how can I have both f2fs+supersu?
Is there any downside of it?
Thanks in advance.
Click to expand...
Click to collapse
I used f2fs on RR ROM a while back. It doesn't have any noticeable performance improvement over ext4. Plus you will have to incompatibilities with custom ROMs and kernels.
I used official RR Rom With blue spark kernel.
Kernel Link: http://forum.xda-developers.com/oneplus-3/development/kernel-t3404970
As I said before you won't notice any improvements but if you want to give it a try :good:
Prince Chandela said:
I used f2fs on RR ROM a while back. It doesn't have any noticeable performance improvement over ext4. Plus you will have to incompatibilities with custom ROMs and kernels.
I used official RR Rom With blue spark kernel.
Kernel Link: http://forum.xda-developers.com/oneplus-3/development/kernel-t3404970
As I said before you won't notice any improvements but if you want to give it a try :good:
Click to expand...
Click to collapse
True. I didn't notice any improvements in arter97's kernel too. tried to revert back to my OOS backup and now my home button isn't working. any solution?
ShiShTuBaBu said:
True. I didn't notice any improvements in arter97's kernel too. tried to revert back to my OOS backup and now my home button isn't working. any solution?
Click to expand...
Click to collapse
Flash the correct firmware version from http://forum.xda-developers.com/oneplus-3/development/firmware-updates-oos-3-1-2-3-5-2-t3465312
Check your OxygenOS version in Settings > About Phone
kgs1992 said:
Flash the correct firmware version from http://forum.xda-developers.com/oneplus-3/development/firmware-updates-oos-3-1-2-3-5-2-t3465312
Check your OxygenOS version in Settings > About Phone
Click to expand...
Click to collapse
I have flashed OOS op3lite rom and everything working good. But recently I'm seeing my phone is encrypted. I have to give my pattern everytime while accessing twrp and system.
any solution for this? Thanks.
fastboot erase userdata
You will lose data
kgs1992 said:
Flash the correct firmware version from http://forum.xda-developers.com/oneplus-3/development/firmware-updates-oos-3-1-2-3-5-2-t3465312
Check your OxygenOS version in Settings > About Phone
Click to expand...
Click to collapse
if I restore my oos 3.2.7 backup and then flash 3.2.6 firmware over it will my home button work? and will this firmware change anything of my backup rom?
Thanks again.
ShiShTuBaBu said:
if I restore my oos 3.2.7 backup and then flash 3.2.6 firmware over it will my home button work? and will this firmware change anything of my backup rom?
Thanks again.
Click to expand...
Click to collapse
Flash 3.2.7 firmware if you restore a 3.2.7 backup.
Stock firmware is compatible only with it's corresponding stock ROM.
Custom ROMs are compatible mostly with firmware <=3.2.6 & 3.5.0 (varies with ROM).
Also, take a look at this if you have problems with unlocking your phone after restore.
This thread has gone way off-topic. Please post your questions here.
Friends,
Can any one tell me how to install the Capps on my op3 which is running on Sultan-CM13. I have installed it several times, but can't see any of the installed apps from Capps. I like the true caller integrated dialler too much and I must need that for my job. Please help me friends.
@artex97
Yes it works. You need manual mount system before flash.
Helped me too guys thanks to @aneshdas for making this thread and @frtimfr for solution ✌?
Helped me too guys thanks to @aneshdas for making this thread and @frtimfr for solution ✌?
Not able to install c-apps on sultan xda rom for cm13
frtimfr said:
Yes it works. You need manual mount system before flash.
Click to expand...
Click to collapse
can you please elaborate steps;
am using TWRP 3.0.2-1
ROM - sultanxda's rom for op3
i tried manually mouting system from twrp but no luck;
please help; I really want to use c-apps;
Android 8.x
https://sourceforge.net/projects/cheeseburgerdumplings/files/15.1/cheeseburger/recovery/
Changes:
- TWRP 3.2.3 from android-8.1
- added vendor partition
Sources
https://github.com/TeamWin/android_device_oneplus_cheeseburger/tree/android-8.1
https://github.com/lineageos/android_kernel_oneplus_msm8998/tree/lineage-15.1
################################################################################################
Android 9.x (requires Pie firmware)
https://sourceforge.net/projects/cheeseburgerdumplings/files/16.0/cheeseburger/recovery/
Changes:
twrp-3.3.1-0-20190713-codeworkx-cheeseburger.img
- fix bug in default device properties
twrp-3.3.1-1-20190623-codeworkx-cheeseburger.img
- add support for synthetic password version 3 (may update)
twrp-3.3.1-0-20190427-codeworkx-cheeseburger.img
- updated twrp to 3.3.1
- removed compatibility check
- removed twrp app check
- modified version string
Sources
https://github.com/TeamWin/android_device_oneplus_cheeseburger/tree/android-9.0
https://github.com/lineageos/android_kernel_oneplus_msm8998/tree/lineage-16.0
Tested/ working fine Running Oero Public Beta 2 with encrytion enabled,
thanks
Data decryption seems to be working fine on oos5 with encryption enabled
Not working with omnirom encrypted........will try with others when got time...
canteo said:
Not working with omnirom encrypted........will try with others when got time...
Click to expand...
Click to collapse
Which version of omni?
File based or full disk encryption?
Ext4 or F2FS?
Which oneplus firmware version 4.5.15?
codeworkx said:
Which version of omni?
File based or full disk encryption?
Ext4 or F2FS?
Which oneplus firmware version 4.5.15?
Click to expand...
Click to collapse
Upps... it is true, i am sorry, last omnirom it's 8.1 and all of us know that none twrp is working decrypting data
omni 8.1, ext4, flashed over second last oreo oss test rom( second open beta) before 5.0 oss with full disk encryption( i think..)
canteo said:
Upps... it is true, i am sorry, last omnirom it's 8.1 and all of us know that none twrp is working decrypting data
omni 8.1, ext4, flashed over second last oreo oss test rom( second open beta) before 5.0 oss with full disk encryption( i think..)
Click to expand...
Click to collapse
We'll get that fixed during next few days.
So this TWRP is to decrypt a encrypted rom?
obol2 said:
So this TWRP is to decrypt a encrypted rom?
Click to expand...
Click to collapse
Decrypt and access userdata when running OxygenOS 5.0 (Oreo). Probably mainly for doing backups and restores.
Amazing! It's working for both FBE and FDE?
codeworkx said:
Please test data decryption.
Click to expand...
Click to collapse
Working perfectly on my OP5 with Oreo (non-beta) encrypted.
Can confirm that it can see encrypted data, backup and restore perfectly!
Great job!!
Sent from my OnePlus5, OOS Oreo, Flash Kernel
Big Thanks, @codeworkx Testing features now and usb-otg is not working. I see the commit but I dont know if it's a oreo thing but you could add this line in init.recovery.qcom.rc
write /sys/class/power_supply/usb/otg_switch 1
Testing on official oreo release on Christmas release, on FBE encryption- only made a backup so far, will report more later.
Thanks also for posting additional commits also.
Works perfectly. Encrypted OP5 (Oreo FBE);and tested with several Rom upgrades with no issues.
morgoth6 said:
Works perfectly. Encrypted OP5 (Oreo FBE);and tested with several Rom upgrades with no issues.
Click to expand...
Click to collapse
Did you try xxx 9.2 on your encrypted device?
mcduffie2010 said:
Did you try xxx 9.2 on your encrypted device?
Click to expand...
Click to collapse
Yes. I installed 9.2 over 9.1a +Flash kernel and it works just fine. To be honest I read all the comments about xxx upgrade on encrypted OP5 after that ... Sic. Glad it worked for me.
morgoth6 said:
Yes. I installed 9.2 over 9.1a +Flash kernel and it works just fine. To be honest I read all the comments about xxx upgrade on encrypted OP5 after that ... Sic. Glad it worked for me.
Click to expand...
Click to collapse
I posted your findings on the xxx thread. Hope it helps people.
mcduffie2010 said:
I posted your findings on the xxx thread. Hope it helps people.
Click to expand...
Click to collapse
I wonder what can produce this problems. I personally like to have encrypted device, but makes me think twice before update to new ROM now.
Is there a way to check what kind of encryption is used ? I mean FDE or FBE (or both) ? Maybe the problem is there. I buy this phone quite recently and started with clean Oreo (with format data) so I probably ended with ext4/FBE. Maybe problematic cases used FDE+FBE ?
I would like to see someone find what can be the cause for this problems as clean install or reinstalling Rom ten times is not a solution :/
morgoth6 said:
I wonder what can produce this problems. I personally like to have encrypted device, but makes me think twice before update to new ROM now.
Is there a way to check what kind of encryption is used ? I mean FDE or FBE (or both) ? Maybe the problem is there. I buy this phone quite recently and started with clean Oreo (with format data) so I probably ended with ext4/FBE. Maybe problematic cases used FDE+FBE ?
I would like to see someone find what can be the cause for this problems as clean install or reinstalling Rom ten times is not a solution :/
Click to expand...
Click to collapse
I agree but like I said in xxx thread I can't test because I'm decrypted and planning to stay that way. Hopefully people are gonna test it and than we know or get feedback.
morgoth6 said:
I wonder what can produce this problems. I personally like to have encrypted device, but makes me think twice before update to new ROM now.
Is there a way to check what kind of encryption is used ? I mean FDE or FBE (or both) ? Maybe the problem is there. I buy this phone quite recently and started with clean Oreo (with format data) so I probably ended with ext4/FBE. Maybe problematic cases used FDE+FBE ?
I would like to see someone find what can be the cause for this problems as clean install or reinstalling Rom ten times is not a solution :/
Click to expand...
Click to collapse
Afaik oxygen is using keymaster1 and lineage/omni/aosp are using keymaster3. That seems to be a problem.
The upgraded firmware is also a problem for old twrp builds using N libs.
Sent from my OnePlus5T using XDA Labs
mcduffie2010 said:
I posted your findings on the xxx thread. Hope it helps people.
Click to expand...
Click to collapse
Thanks for your help, I tried to flash this TWRP via fastboot but same issue as before, can't seem to ask for a password in order to decrypt storage. I'm trying to sideload 9.2 to see if it can work by flashing on it again, we never know... In either case I'm screwed lol.
Any way to decrypt storage using a flashable zip in TWRP? Like no_verity, etc ? I feel like the answer is no since it will say that it is decrypted, but it won't decrypt the data that is already encrypted (would be too easy right?).
Would any developer be kind enough to make a Resurrection Remix Rom for this phone
Their GSI/Treble ROM works pretty well with this phone, apparently.
A "proper" ROM or two would be nice though.
iforgotmylogin said:
A "proper" ROM or two would be nice though.
Click to expand...
Click to collapse
First we would need a working TWRP.
thorin0815 said:
First we would need a working TWRP.
Click to expand...
Click to collapse
That would certainly be helpful. ?
You do not need TWRP to install GSI ROMs.
For Backups I use Titanium Backup and MyPhoneExplorer (to snyc adoptable storage)
I know that no TWRP is needed for GSI roms, but for device specific roms a working TWRP would be quite useful, especially for developers.