yashsingh1/xdaforums huggingface dataset:
[OnePlus 3 & 3T Cross Device Development] GardenData61371:
Viper4android is not working for me. So it might not for you too.
[OnePlus 3 & 3T Cross Device Development] pcesar.cercal:
This last os ok Q?
[OnePlus 3 & 3T Cross Device Development] BrahmaGandhi:
have you tried this method (work around)? some users got viper to working in Q after follow the exactly steps mentioned.

http://xdaforums.com/showpost.php?p=80185220&postcount=13

if you decide to try it please report back wether it's working or not. thanks

note: i suggest do a twrp backup etc before proceed as some users also got bootloop trouble

*you can read more through the forum link mentioned above and decide yourself, goodluck man
[OnePlus 3 & 3T Cross Device Development] hellcat50:
SELinux Enforcing is working 99% without issues, the only one is that the batery percentage is reporting 0% after some time using the phone with enforcing. Maybe someone knows how to fix it because otherwise everything works!
[OnePlus 3 & 3T Cross Device Development] Nixeus:
Hello,

Does encryption work on this new build ?
[OnePlus 3 & 3T Cross Device Development] gps3dx:
I semi-dirty flash from Havoc Q 201910

28

release to 201910

31

- and system's "settings" is completely bugged. :(

( before moving from P to Q (27th release) I of course made FULL wipe inc /data).

in any app launcher it appears as "sensors off" instead of 'settings', and when you press it, it crashes and shows crash popup stating "always vibrate keeps stopping" - logcat states something about:

11-01 20:36:42.148 28274 28274 E AndroidRuntime: java.lang.RuntimeException: Unable to get provider com.google.android.settings.intelligence.modules.routines.impl.slices.RoutinesSliceProvider: java.lang.ClassNotFoundException: Didn't find class "com.google.android.settings.intelligence.modules.routines.impl.slices.RoutinesSliceProvider
....

attached logcat ( and please don't tell me it's riru nor edxposed fault, since I used the SAME version of both of them on 28th and 29th release and it was FINE ).

for now, reverting back to 29th release.

EDIT: I confirm that freezing "settings intelligence" app from google solves the issue.

effects of disabling the app inc the inability to search in "settings" of the OS - bummer !

( cleaning it's 'storage' don't help ).

such solution has been reported in the web... odd...I wonder if it might be caused by a bad background auto & forced updates that google play store does from time to time...
[OnePlus 3 & 3T Cross Device Development] vivian&ondine:
Delete data/system/package_cache.
[OnePlus 3 & 3T Cross Device Development] gps3dx:
WOW - this indeed solved the issue even when 'com.google.android.settings.intelligence' stays enabled ( I wiped that folder contents then rebooted... solved ! ).

Much oblidged - didn't know Andr creating cache files in such a place... thought it was summed with /data/dalvik-cache and /data/data... apparently Q is a lot different then O and P.

UPDATE:

Just made a small flashable zip that wipes 'data/system/package_cache' using an extracted busybox to /tmp.

the script's edify code source is:

show_progress(0.250000, 0);
package_extract_dir("tools", "/tmp/tools");
set_perm_recursive(0, 0, 0755, 0755, "/tmp/tools");
set_perm(0, 2000, 0755, "/tmp/tools/busybox");
ui_print(" ");
ui_print("Mounting...");
run_program("/tmp/tools/busybox", "mount", "/data");
show_progress(0.500000, 0);
ui_print(" ");
ui_print("Wiping '/data/system/package_cache'...");
delete_recursive("/data/system/package_cache");
show_progress(0.750000, 0);
ui_print(" ");
ui_print("Unmounting...");
run_program("/tmp/tools/busybox", "umount", "/data");
delete_recursive("/tmp/tools");
ui_print(" ");
ui_print("Wipe complete");
ui_print(" ");
[OnePlus 3 & 3T Cross Device Development] unavix:
To upgrade to android 10 Havoc OS 3.0 I'll do a clean install.

But do I need advice on where to download gapps for android 10 and where to download twrp for android 10?

Can someone please give me a download link?

Thank you.
[OnePlus 3 & 3T Cross Device Development] gps3dx:
please follow Team Havoc telegram posts, like this... - it got extra info and links.

also, please read TWRP announcement about Q support - nontheless, latest TWRP (3.3.x) works ( mtp, flashing etc.. ), its main annoyance bug is an issue with restoring /system backups ( which forces you to backup 'system image' instead which is much larger).

AFAIK/U that issue happens only on encrypted enabled devices.
[OnePlus 3 & 3T Cross Device Development] Jazavchar:
On the official 31-10-2019 Havoc OS the recents are not working? Anyone got a solution for that?

I clean flashed it with OpenGapps Beta
[OnePlus 3 & 3T Cross Device Development] gps3dx:
AFAIK, currently (on 20191031 release) only stock Q recent is available... advance feature HAVOC had on v2.9 like changeable/tweakable recents, might be added in the near future or not... development is at work, many other v2.9 features are missing - and yes - developers do know about it.

lastly, check your HW key bindings... maybe you're missing the 'recents' bind on the key you expect it to behave that way.
[OnePlus 3 & 3T Cross Device Development] Jazavchar:
I don't have any recents. What am I missing? They worked ok on the previous 28-10-2019 build?

---------- Post added at 11:16 PM ---------- Previous post was at 11:10 PM ----------

No, it's not working at all. Checked the binding, doesn't work with the on-screen navigation bar either. Too bad as I liked the option to disable the Charging LED (it was driving me crazy at night).
[OnePlus 3 & 3T Cross Device Development] Oblias:
I have been running my OP One for the last several years, and have learned how to flash kernels, roms, firmware, recoveries, etc from this forum. In the process of learning how to do the mods, I have also learned how to use and search the forum. So, before I ask my questions, I can assure everyone in this thread that I have done many days of my homework regarding the OP3T that I just got about a week ago. I love it, so much more capable than my trusty OPO! I have unlocked the bootloader, flashed blu_spark TWRP version twrp-3.2.1-x_blu_spark_v8.61-op3_op3t, and have flashed the Havoc-OS-v2.9-20190913-oneplus3-Official.zip rom (because I'm not ready to jump to Android 10 just yet), and then finally rooted with Magisk v20. All that went well, and the 3T is running most excellent.

Now that you have that information about me, and what I've done with my 3T, I get to the heart of the matter. It has to do with making NANDROID backups using the blu_spark version of TWRP. In reading and taking notes through the 800 some-odd pages of this thread, and 2 questions come to mind that I just cannot get a solid answer to, so I am asking them here in the hope that someone will give me direct answers. Both of them are concerning the correct method at this point in time for getting a reliable and solid backup of my phone that can be restored and will work as it does now.

Question #1) Have read that in times past, and in earlier versions of the Havoc rom, that is was necessary to remove security items, such as PIN number and Fingerprints before doing the backup. If that wasn't done, then when the time came to restore an image, the phone would just bootloop. Having said that, here is my question regarding Security: Do I still have to disable all Security before making a nandroid backup of my phone?

Question #2) This has to do with the partitions that need to be selected in TWRP that will provide a complete, and restorable backup. I think it was back somewhere around page 200 or 300ish where it was advised to do just a System Image partition backup. I didn't really understand that, and still don't, so here is my question: What are the partitions I need to check in TWRP in order to get a good backup that I can use? On my OPO I only had 4 partitions checked, which were Boot, System Image, Cache, and Data. But with this TWRP there are many more partition choices that can be made, and I just don't know which ones to check, and can't find the exact answer to that.

To sumarize:

1) Do I disable all Security before making a backup using TWRP?

2) What exact partitions do I check to make it reliable and complete?

Thanks for bearing with me on this long post, and any exact and detailed answer would be GREATLY appreciated! (New sig logo coming soon)
[OnePlus 3 & 3T Cross Device Development] mnsiw:
Dirty flashed October 31st build, thanks to [MENTION=7009345]vivian&ondine[/MENTION] and [MENTION=2311359]gps3dx[/MENTION] for settings issue solution.

I'm using hardware navigation keys, little glitches with recent, sometimes tapping on it shows recent windows for a second and then they disappeared, it works perfect with soft navigation.

For now there's no working Launcher with proper recent and icon pack support, rest is perfect for me.

---------- Post added at 09:24 AM ---------- Previous post was at 09:14 AM ----------

Answer to question one is 'no', I used Havoc 2.9 backup/restore for multiple times without disabling any security option and it worked fine, but I was on latest official TWRP

I always backup 'boot', 'data', 'system', and 'system image'

You can keep a backup of 'recovery' and 'efs' in case you need it for some reason but not require for ROM backup
[OnePlus 3 & 3T Cross Device Development] BillGoss:
Another answer:

1) No, you don't need to do that. But...

If you take a backup of the data partition and then change or set the lock screen password and then restore the previous backup, you won't be able to unlock the lock screen, even with the old password. You will need to remove the lock screen password in TWRP before you can successfully access the restored rom. You do this by deleting the gatekeeper.* and locksettings.* files from /data/system

Of course, if you remove your lock screen password before taking the backup, them you don't have to go through the process of deleting the files.

But, given that the problem only happens if you've changed/set your password between backups, then life is simpler if you don't delete the password before backing up. Unless you are doing clean installs or changing roms.

2) You need boot, data, and system backups. I've only come across one situation where you need a system image backup and that is for the OOS 9.* rom because restoring a normal system backup fails in the the latest versions of TWRP (see https://xdaforums.com/oneplus-3/one...l-twrp-touch-recovery-t3742894/post79686349). So, with OOS 9.* take a system image backup rather than a plain system (file based) backup but for all other roms just take the plain system backup.
[OnePlus 3 & 3T Cross Device Development] Oblias:
Thank you! One thing caught my eye in your answer. Do I understand you to mean that if and when I do a clean install of the current version of this rom, or the new Android 10 version of this rom, that I should delete the pin and fingerprint data first? I ask that because I would have thought that doing a wipe of all the partitions just before doing the clean flash would take care of any problems that might arise regarding old pins or fingerprints.
[OnePlus 3 & 3T Cross Device Development] BillGoss:
The problem isn't with a new installation. The problem only shows up if you restore an old backup when you've changed the password since that backup was taken. The solution is to delete the files I mentionef after you've restored the old backup before rebooting the system. You'll have to setup your password again in Settings>security when the phone has finished booting.
[OnePlus 3 & 3T Cross Device Development] Oblias:
OK, I've got it now. Many thanks for the help and info!!
[OnePlus 3 & 3T Cross Device Development] Jazavchar:
So, I'm back again with a quick update. I am providing these in the hopes someone else will find it useful when deciding whether to jump on the Android 10 train.

In short: wait a bit more. I'm sure in a couple of months the kinks will be ironed out, but for now, it's still not completely foolproof like Havoc 2.9 is (which is understandable because that is a mature OS and these are still early days for Android 10 on our OnePlus 3(T).

I lost two hours last night flashing, reflashing, bucking up and restoring my apps. It's all still very hit or miss.

First of all, the OpenGapps BETA do NOT work correctly with HavocOS 3.0 31-10-2019 version. I don't know how other people do it, but for me, the Pixel Launcher keeps crashing, making the whole phone unusable due to the annoying popup informing me that the pixel launcher has crashed. I found out that rooting the phone prevents the pixel launcher from crashing but "Recents" stop working. You lose the ability to "alt-tab" between apps. That's a deal breaker for me. As I said, this is all with the OpenGapps 20191006-BETA package.

I then wiped and flashed HavocOS 3.0 again but this time with the BITGapps 10.0.0-v0.4. These do work, but do not include a setup wizard and do not have the majority of google apps. You will have to download them yourself. Digital Wellbeing doesn't work.

However, the bigger issue is that Titanium Backup has issues restoring some apps. Keep that in mind if you rely on TB to backup and restore your apps. I've found out that Swift Backup works more reliably.

Other than that, in my day to day usage I have not encountered any showstopping bugs. I like Android 10 and I love HavocOS. It's just that the whole process of installing and setting up the ROM is a bit cumbersome and time consuming.

So if you want a pain-free experience of installing and using Havoc OS like you're used to, I say wait a bit more. Especially wait for a more stable and usable Gapps package. Thanks for reading!
[OnePlus 3 & 3T Cross Device Development] BrahmaGandhi:
i've read somewhere and it might be work for you aswell, have you tried another launcher..e.g. lawnchair+quickstep magisk module or nova launcher?
[OnePlus 3 & 3T Cross Device Development] Jazavchar:
Yes I did. Tried everything I could think of or that I came upon as a solution late last night. Nothing worked.

Recents work fine with any launcher and the BiTGapps package.
[OnePlus 3 & 3T Cross Device Development] mnsiw:
I flashed Havoc 3.0 multiple time with OpenGApps beta without any issue, also know many other users on same setup, no launcher issue, so it is something specific to few devices, no idea what is causing this.

Only thing I'm missing is launcher customization. Rest is as stable as 2.9 for me.

Maybe battery is not that great, I've switched to Mad kernel for time being.
[OnePlus 3 & 3T Cross Device Development] Jazavchar:
I acknowledge the fact that some users have no issues with OpenGapps, I've seen posts by those users.

However, I also don't see what could be special about my device as to cause such specific problems. I'm using the latest official TWRP as recommended by the dev. My phone has not been encrypted since Oreo. I'm using the latest 9.0.5. firmware. I've tried the official OpenGapps Beta. And still I could not avoid Pixel Launcher crashing (no matter whether I was flashing from Android Pie or, like last night, from Havoc OS October 28 to October 31 build). When using the BiTGapps everything works fine.

I do have to point out that battery has been excellent for me both on Havoc OS October 28 and October 31 builds. Much better than on Android Pie. I haven't restored all of my apps though. Make of that what you will.
[OnePlus 3 & 3T Cross Device Development] :
The main problem may be that everybody references gapps - referencing the exact zip name can help to hunt down the difference...
[OnePlus 3 & 3T Cross Device Development] Jazavchar:
I do, I call them official beta opengapps. Here's the full zip filename: open_gapps-arm64-10.0-mini-20191006-BETA.zip.

Those are the ones I have a problem with.

The BiTGapps (filename: BiTGApps-arm64-10.0.0-v0.4_signed.zip) work fine but do not have the setup wizard (if you need it for restoring apps) and lack Digital Wellbeing integration.
[OnePlus 3 & 3T Cross Device Development] mnsiw:
I used OpenGApps Nano from the link posted by Skulshady
[OnePlus 3 & 3T Cross Device Development] :
"official beta opengapps" can mean about 20 different packages. That's why the exact file name is so important.

To compare the different setups, it's not helpful: I would have to check the complete thread fof the last message with the link...

It's easier to get a picture, if:

filename: working

or

filename: not working

BTW: I don't want to sort this out. I just wanted to show a way of sorting this out. I don't care if you want to carry out conversations like

"opengapps not working", "opengapps work for my setup"

ad infinitum.
[OnePlus 3 & 3T Cross Device Development] mnsiw:
Yeah Nvertigo, you're right, we don't to continue this. I'm just waiting for update with Lawnchair as launcher :)
[OnePlus 3 & 3T Cross Device Development] Oblias:
Would anyone have a list of the 'hidden' phone codes that work with Havoc-OS-v2.9-20190913? The only one I can get to work is *#06#, which gives me the IMEI info of my 3T. I cannot get the other ones, such as *#808# for the Engineering Manual Test Mode or *#802# for the Satellite research to work on this rom. They worked fine with the stock OOS 9.0.5, so I'm thinking it is a rom specific thing. Is there a list of working codes for this Havoc v2.9 rom anywhere? My searches turn up nothing....
[OnePlus 3 & 3T Cross Device Development] deepak3048:
Viper4android 2.7xx magisk module not wotkig when i instal through magisk reboot it goes to fastboot mode and agin rebbot still fastboot mode
[OnePlus 3 & 3T Cross Device Development] gps3dx:
it's not related to havoc - it's pure magisk fault. ( so please note thisi is the wrong forum to talk about that ).

install latest CANARY magisk ( 20004+ ) should solve you problems.

do NOT use modded magisk ( that's being published by edxposed developer ).

any further help about it, please post it [MENTION=8436917]Magisk[/MENTION] sub-forum or the relevant module's sub-forum.

GL
[OnePlus 3 & 3T Cross Device Development] alsayed:
Hello,

is the Havoc-OS-3.0 (31-10 build) working fine?

And how about bank software , is it working in Rom?

I'm currently running OOS 5.0.2 (8.0), I can flash this Rom direct or I should flash OOS 9.0.5 firmware ?
[OnePlus 3 & 3T Cross Device Development] tanishque italia:
My device was acting similar. Turns out when I enabled navigation bar and then reboot the phone, this kinda behaviour started. The only solution was to factory reset. Magisk is installed and the only module I use is MagiskHide Props Config. However with the navigation bar off, everything is perfect.
[OnePlus 3 & 3T Cross Device Development] nForce_lan:
Feedback, issues

Very fast and nice rom, i fixed some issue like Google pay, the problem was with fingerprint libs, that's why SafatyNet in Magisk can't be passed, after fix everything is ok.

There are some issues but this is not so important...

The biggest problem is with games, they crashes on launching...

Clash Royal: to fix it sure you must set permission to storage manually.

Cats Crash Arena Turbo Star's: it's crushes every time I start the game

One more little issue: the camera doesn't open with gestures "O"

---------- Post added at 09:46 PM ---------- Previous post was at 09:36 PM ----------

Is it any chance to disable or delete native widget with date and temperature on the main screen?
[OnePlus 3 & 3T Cross Device Development] skyraven83:
Hi all,

On Havoc OS 2.9 with Ambient Display on, is there any way to show just the Notification Icons?

Now it shows me also the content (toast notification preview style) or toast notification without content (if I set from the lockscreen settings not to display the content).

Is there any way to just get Ambient Display to have the icons for the apps receiving notifications without any other thing polluting the screen?
[OnePlus 3 & 3T Cross Device Development] T0mu:
I read you could use microg with havoc os. I am stuck!

Hi [MENTION=2311359]gps3dx[/MENTION],

two days ago I messed up my oneplus 3t havoc install.

I had to start from scratch therefore I tried to install 3.0 with microg.

I had to manually spoof play store, but anyways,

I run into a pair of problems, error rh01 in play store (no matter what version I tried).

then, no matter what version I tried, NLP service was always unchecked.

I read and tried all the fixes and updates in nanodroid and microg forums but no luck.

than I downgraded to 2.9 but same problem.

I think I 'm stuck.

I went back to a pico open apps but I am a bit upset...

can you tell me the precise steps you used to have a working install?

normally I clean every partition,

flash system,

flash magisk

reboot

nanodroid setup (aurora droid, patched store, microg with full location plugins, no apps, no overlay, nothing apart contact and calendar sync.)

reboot.

dead as a doornail....

i am clueless
[OnePlus 3 & 3T Cross Device Development] gps3dx:
it's not HAVOC related - i've PM you.
[OnePlus 3 & 3T Cross Device Development] zhongbo1972:
Please repair the ROM restart on the 31st and can not enter the system bug
[OnePlus 3 & 3T Cross Device Development] gps3dx:
please attach logcat and images of the issue - and please leave MORE DETAILS if you want others to help you.

31th Oct release of the rom is SMOOTH & stable - yes it might have few features missing comparing to havoc v2.9, which is KNOWN to the developers whom are already working to port these missing features back.

Lastly please read HAVOC installation comments HERE
[OnePlus 3 & 3T Cross Device Development] zhongbo1972:
Sorry! I won't get the log, just start the Android 10 gesture, turn off the physical button, and then just restart the phone will not be able to access the system, but into the rec
[OnePlus 3 & 3T Cross Device Development] deepak3048:
Have u try viper4android 2.7.xx in canary magisk ?
[OnePlus 3 & 3T Cross Device Development] gps3dx:
My answer:
[OnePlus 3 & 3T Cross Device Development] Delacor:
Multitasking Overview seems to be broken, can anyone confirm that ? The Multitasking Button does nothing..
[OnePlus 3 & 3T Cross Device Development] deepak3048:
I mean have try viper4android 2.7.xx on canary magisk on havoc os
[OnePlus 3 & 3T Cross Device Development] mvalda01:
How to make V4A work on Havoc 3.0 (and on every Q Rom) :

- in Magisk repo, download the V4A_FX 2.7.x.x module

- open it without rebooting, grant root permission, phone will install drivers and reboot

- don't let system boot, boot to TWRP - > File manager, go to Root>data>adb>modules>viper4androidFX, rename the file post-fs-data.sh by adding ".bak" at its end (without quotes)

- confirm and reboot to system

- enjoy V4A on Android 10
[OnePlus 3 & 3T Cross Device Development] Delacor:
UPDATE: the pixel Launcher does the "recents" stuff and fails to open recents with this error:

time: 1572811393030

msg: java.lang.NoSuchMethodError: No static method createHardwareBitmap(Landroid/graphics/GraphicBuffer;)Landroid/graphics/Bitmap; in class Landroid/graphics/Bitmap; or its super classes (declaration of 'android.graphics.Bitmap' appears in /system/framework/framework.jar)

stacktrace: java.lang.NoSuchMethodError: No static method createHardwareBitmap(Landroid/graphics/GraphicBuffer;)Landroid/graphics/Bitmap; in class Landroid/graphics/Bitmap; or its super classes (declaration of 'android.graphics.Bitmap' appears in /system/framework/framework.jar)

at com.android.systemui.shared.recents.model.ThumbnailData.<init>(SourceFile:54)

at com.android.systemui.shared.system.ActivityManagerWrapper.getTaskThumbnail(SourceFile:151)

at com.android.systemui.shared.recents.model.BackgroundTaskLoader.processLoadQueueItem(SourceFile:140)

at com.android.systemui.shared.recents.model.BackgroundTaskLoader.run(SourceFile:106)

at android.os.Handler.handleCallback(Handler.java:883)

at android.os.Handler.dispatchMessage(Handler.java:100)

at android.os.Looper.loop(Looper.java:214)

at android.os.HandlerThread.run(HandlerThread.java:67)