[Galaxy S3 Neo Original Android Development] helloyello:
[MENTION=8750475]Humaxxx[/MENTION]

Hallo, danke für die ausführliche Antwort.

Back to English.

Good to hear that the Deep Sleep is actually working. I'm restarting the phone on stock ROM after every full battery load anyways, just to refresh the OS/RAM. It's a routine I'll apply on LOS too, if this is what it takes to keep Deep Sleep active.

Now, I don't really understand what that Deep Sleep mode is, generally speaking. I only found these links with some relevant info:

https://stackoverflow.com/questions...erence-between-sleep-mode-and-deep-sleep-mode

https://developer.android.com/reference/android/os/PowerManager.html

Even on stock ROM, the CPU is kept in low power mode, that's 3 cores down and one at 300Mhz, also when active (display on and OS Monitor running), not only when idle. I'm monitoring the status with an old App called OS Monitor, it has a tab where it shows the HW status, including CPU:

https://f-droid.org/en/packages/com.eolwral.osmonitor/

I have no experience with LOS, had no phones capable of running the older CyanogenMod either.

From this article, LOS 16 looks good - hope I won't get those overlay buttons - I have HW ones on the S3

https://www.xda-developers.com/lineageos-16-android-pie-review/

On all my Samsung phones I used the stock ROM, rooted it, cleaned the crap and secured it. It is only now I'm considering using LOS16 on this S3 NEO due to the following:

- compatibility considerations (main cause): some of the apps I use started to drop the support for Android 4.4, last one was Avira

- security considerations: basically kernel related, not sure if the firmware is also updated in LOS16 -> the vulnerable modem/WiFi/BT

There are some functionality (mainly security) and usability issues I'm concerned about with LOS16.

- ATM, on stock ROM, I'm using the Xposed framework with Xprivacy, AFWall+ (has Xposed module), BootManager (has Xposed module), Greenify (has Xposed module), NoSafeVolumeWarning (actual Xposed module). Not sure how many of these features are already available in LOS16 and if I'm still able to use Xposed for the ones that are not. I'll definitely need AFWall+ and Greenify.

- on usability, I really "depend" on the Blocking Mode function, to block all calls except a list of important contacts when I'm busy or sleeping. I doubt this is available in LOS16 as it's a specific Samsung S series stock ROM feature - very easy to use - enable/disable from the drawer

- still on usability, I'm using the incoming call mute gesture a lot, turning the phone upside down when I don't want / can't answer. Not sure what LOS16 has to offer on gestures.

- LED status - a feature I "cannot live" without, looks to be available in LOS16

I'm about to consider getting on LOS16 during the weekend as I'll definitely need a whole afternoon to get used with it and bring it to my actual security and usability preferences.

On the upgrade procedure, I'm currently running the stock I9301IXXUAQL1_I9301ITTRAQL1_I9301IXXUAPG1_HOME, it's some Austrian flash that I picked because I considered it the last clean and unbranded one. Hope it's OK to use for upgrading to LOS16 - I'll reflash it clean before starting the upgrade. The Greek one mentioned in this thread I didn't use because I feared it was branded, but I could flash it, if it's really necessary.

On the upgrade procedure - please correct me if wrong:

- twrp, I'll try to follow this guide:

https://www.xda-developers.com/how-to-install-twrp/

- will also try to avoid ADB - I managed to mess up some phones with it :eek:

- then I'll just copy lineage-16.0xxxxxxxx-s3ve3gxx-signed.zip (I have a SONY camera) on a SDCard and use the twrp recovery menu to load/flash it.

Now, if I don't like LOS16, or cannot get it to the level (security/usability) of the stock ROM, is there any possibility to go back to stock ROM? Would I be able to use odin and flash back the I9301IXXUAQL1_I9301ITTRAQL1_I9301IXXUAPG1_HOME? Would that overwrite the boot loader/twrp, bring the phone at the factory level, clean and consistent? Is there anything I need to enable extra in odin when I'm flashing back the stock ROM?

Thanks again in advance for any useful inputs.