yashsingh1/xdaforums huggingface dataset:
[Galaxy Tab S2 Android Development] ryanbarillos:
Just reinstalled both LOS 19.1 and 20 (had to remove the getprop from update-script to install those T810 ROM's on T815), they fortunately have both hardware keys and virtual 3-button and swipe gestures. While exploring around the build.prop (that's all I know; I'm no ROM developer), found these lines of code of interests:

# Taskbar
# https://review.lineageos.org/q/enable+taskbar
# https://forum.xda-developers.com/t/rom-unofficial-12l-eas-sm-t820-sm-t825-2022-07-15-lineageos-19-1-for-galaxy-tab-s3.4418855/page-5#post-87018775
# enable on screen nav keys
# LOS team implemented this feature a month ago, but their patch doesn't consider the old devices which has the hardware buttons.
# So, it should be an option in the "Settings - Buttons" menu, but it only shows up for us when enabling the soft navigation bar.
qemu.hw.mainkeys=0

In theory (I'll also try later), this line of code in build.prop. Otherwise, reaching out to @retiredtab should be of great help to you, as he maintains both LOS 19 and 20.

EDIT: Sure enough, adding this one line to the build.prop in your maintained ROM is enough to enable swipe gestures and virtual buttons! Plus, it doesn't disable hardware buttons at all!
[Galaxy Tab S2 Android Development] MSe1969:
Thanks - I'll give it a try tonight
[Galaxy Tab S2 Android Development] retiredtab:
I've been accused of over documenting my commits and code by someone. I'm glad to see that my over documentation/comments in the prop file helped someone out.

In reality, I over document because I know if I don't, I'll forget how I fixed it sometime in the future.

@MSe1969 , see

https://github.com/retiredtab/andro...mmit/3de6b87e9028a4cf1ed776f12745951571d5f619
[Galaxy Tab S2 Android Development] MSe1969:
Yes, but that is only half of the truth:

When adding that line, the "soft task bar" is enabled, so you have the hardware keys plus the same as soft task bar, which is ugly. You can then enable gesture navigation, which is, what YOU would like to have, and people not in favor of gesture navigation will have a soft bar and the hardware keys together, which is very ugly.

The changes in LineageOS 19.1 also involve a change in frameworks/base to allow dynamically switching off/on the soft bar and a combo of changes in the lineage SDK and the Trebuchet launcher to be able to switch on the task bar (for people like you in favor of the gesture navigation) or switching it off (to have the current behavior). Those changes need to be backported, as they depend on further changes, so they cannot simply be picked.

I think it is possible to backport these changes to Android 11, but it is not trivial. So on short term, I will not include that line into the build.prop - mid-term, might be other story.

What you could do however, would be the following:

Edit the build.prop file accordingly with root

Make a copy of the file /system/addon.d/50-lineage.sh in the same directory and replace the file "etc/hosts" with "build.prop" therein, then this will always restore the build.prop after each update (of course, you do that on your own risk)
[Galaxy Tab S2 Android Development] retiredtab:
In 18.1, you can remove the softbar nav at the bottom by going into settings, search for gesture in the search bar, then pick system navigation and then gesture navigation. That will remove the softbar nav.

This preference should be remembered after each reboot and 18.1 OS upgrade.
[Galaxy Tab S2 Android Development] MSe1969:
I think I'll provide a flashable ZIP with an addon.d restore script for those in favor - people who want the gesture navigation can flash it (it will restore the prop by adding the respective line into build.prop, if that line is not present)
[Galaxy Tab S2 Android Development] ryanbarillos:
Just to add here again (though it may not be exactly be the soft task bar you refer to), with the virtual navigation buttons/swiping gestures on, they will constantly be on together with the hardware keys. Even on LOS 19 (came back to it) or 20, there really isn't a Settings switch to fully disable touch navigation as long as that line is on the build.prop

So by just keeping that line in build.prop, your ROM will be more in line with LOS 19 and 20 having both physical and virtual navigation buttons and gestures constantly enabled at the same time.
[Galaxy Tab S2 Android Development] MSe1969:
As announced, I've created a flashable ZIP :

By default, the soft task bar is disabled and I do not ship that property.

Those users in favor of gesture navigation can flash it via TWRP. If flashed, it will add the respective line to the build.prop and do that also after each update (it checks, whether the property is set already in the build.prop and if not, it adds the respective line).

EDIT: Here is the source code of it.
[Galaxy Tab S2 Android Development] MSe1969:
New build available

Hi all,

a new build with back-ported June 2024 ASB patches is available:

https://sourceforge.net/projects/lin18-microg/files/gts210ltexx/lineage-18.1-20240615-UNOFFICIAL-microG-signed-gts210ltexx.zip/download

It is also offered by the Updater app, so easiest for you is to simply install the offered update from the Updater app.

Custom build release 2024-06-01

Many kernel patches

Mulch system webview 126.0.6478.71

GmsCore & companion v0.3.2.240913

AuroraStore 4.4.4

AuroraDroid (deprecated) replaced with F-Droid 1.19.1

Happy flashing, M.
[Galaxy Tab S2 Android Development] retiredtab:
Will the above be on gerrit as usual?

https://review.lineageos.org/q/topic:"R_asb_2024-06"

Right now, it's empty?
[Galaxy Tab S2 Android Development] MSe1969:
Yes, in about 15 minutes ;)
[Galaxy Tab S2 Android Development] retiredtab:
Thanks. I thought it would be, but just wondering if gerrit has problems accepting requests or not (like in the past).
[Galaxy Tab S2 Android Development] MSe1969:
No, all fine. Currently, another build is running, and I don't want to push anything, while some open patches are present. In general, ASB is quite late this month in general in the LineageOS gerrit - lineage-20 ASB was only pushed today. I was waiting for it all the time, and when I started to do 20 on my own yesterday, I realized, what the issue was: The tree/branch, on which Google bases the security backport tags, seems an old state (without the 'qpr' releases), and therefore, some of the patches present in the current release contradict certain ASB patches. Chatted with one of the LineageOS directors and he explained, that they were working on this already.

So I focused on the 18.1 backports (this time more tricky than usual) and I'll push them, when my build (for the amami device) is finished.

Btw, this time, there were many kernel patches applicable (I've pushed them already)

EDIT:

I don't know, what Google is doing - push will be further delayed, have to first clarify with the LineageOS folks how to deal with an issue: G* has managed to re-use the exact same commit message for a different commit in tag 'android-security-12.0.0_r60', so gerrit obviously refuses this...

EDIT2: pushed
[Galaxy Tab S2 Android Development] phaleg:
Dear MSe1969, I am a great fan of your 7.1.1 builds. I am considering to move to this one but after reading, I do have one question.

Does this Aurora material replaces the play store?

I explain my n00b question, if I need an application that is normally on PlayStore, how do I get it?

Spin off question, when I first setup, do I get the step that it asks me which apps U want to install back?

Thanks again for your work
[Galaxy Tab S2 Android Development] eduyl:
Yes, Microg builds does't have play store. Installing Gapps would break the system. If you want to install an app that's normally on play store. Try finding the apk of the app on websites like apkmirror or apkpure and installing it from there.
[Galaxy Tab S2 Android Development] phaleg:
Ok, so these embedded alternative stores like Aurora or Fdroid (I see it was added), which apps do they offer?

Can I get there for example WordReference or Google Photos / calendar?

Thanks
[Galaxy Tab S2 Android Development] eduyl:
AuroraStore Is a replacement for Play store, It has all the apps available which are on play store. Fdroid is a store for opensource apps which is generally not available anywhere else.

Yes you can get these apps on AuroraStore but I won't assure compatibility as I don't know the current status of @MSe1969 Microg builds because google Photos might/not work with microg.
[Galaxy Tab S2 Android Development] MSe1969:
Aurorastore is a frontend to the Google play store. It accesses the original play store, but without having to register an account and without the infamous "kill switch"

? Not sure, what you mean here?
[Galaxy Tab S2 Android Development] MSe1969:
Right in regards to Gapps.

Please see my previous answer. AuroraStore is independent from microG. It's a frontend to the Google play store, which allows to access anonymously (but you can also use your Google account, which I however do not recommend)
[Galaxy Tab S2 Android Development] MSe1969:
Two answers:

1. As a rule of thumb, microG provides a good overall compatibility for apps having Google dependencies, especially push messages. Most apps work fine and without issues. Apps however, whose aim and sole purpose it is to interact with Google, will probably not work. Hence for apps coming from Google itself, you should look for an alternative. Also, many gaming apps are very deeply integrated with the Google play services and won't work properly.

2. Simply try it - as said, most stuff works flawlessly.
[Galaxy Tab S2 Android Development] eduyl:
I think he is asking about the usual google setup which asks to restore the app backup created in the google account.

No You won't but you can use the lineageos seedvault backup to restore the apps you installed previously.
[Galaxy Tab S2 Android Development] MSe1969:
OK, I see.

@phaleg was using so far my lineage 14.1 build for this device, there is no seedvault app.

Very generally spoken, a microG build aims at getting away from the Google spyware. If people have all their stuff stored in the Google cloud and use most offerings from Google, it is a bigger step and decision - it is in fact not that difficult, if you take that decision, but it is definitely not a "one click" activity - and in that specific case it would mean a manual app re-install (which could be an opportunity to clean up a bit)

If people want to stay with Google and use Gapps, there are other builds offered for this device, too.
[Galaxy Tab S2 Android Development] eduyl:
I don't use gapps myself because it kind of makes my tablet slower than usual. But even with the 1-1.5 gb ram left youtube vanced with microg crashes regularly in my lineage-20 build. I think the tablet is too old for anything.
[Galaxy Tab S2 Android Development] MSe1969:
I think lineage 20 is the boundary of what can be done with the S2 tab - in regards to YT, why don't you simply use NewPipe?

I am in no way an expert for YT vanced, I don't use it at all, but YT Vance's crashing in my opinion may have a plethora of reasons...
[Galaxy Tab S2 Android Development] eduyl:
Newpipe Ui looks too old and It doesn't even work properly for me.

I am currently trying to build lineage 21. Stuck on VENDOR_MODULE.
[Galaxy Tab S2 Android Development] phaleg:
Dear @MSe1969 and dear @eduyl thanks you so much for your answers and support...

I am maturing my decision and most likely on next weekend, I will take a backup in TWRP of my 14.1 build and then do a clean install of this newest version.

Things to handle are:

Reinstalling most important apps manually (not so many since I use this tablet for YT and reading comics)

Reinstalling YouTube Vanced (crucial to have XD)

ADAway should work also the newer version, I think, instead of the legacy for older android

About google photos and google calendar, I will try, it they don't work, maybe I will find alternatives or live without on the tablet

Is this build with root inside or I have to run the Magisk after it?
[Galaxy Tab S2 Android Development] MSe1969:
This build comes every month already with an updated ad-blocklist, which is generated via AdAway. So you have already the AdAway hosts file, without the need for AdAway and root.

Have a look at my Tips&TRicks&FAQ post in this thread - you will find some useful information about calendar sync with Google and possible alternatives.

The build does not come with root baked in (only 'adb root' is possible) - see also my comment from above. If you still need root, you would have to work with Magisk.
[Galaxy Tab S2 Android Development] ralfextreme:
Sorry to bother but I've been trying to download the rom for the past 4 hours without any luck, the sourceforce link only has a San Diego mirror and am in Asia, the download takes 5 hours to complete and after one hour downloading it cancels out, I really want to try this ROM sounds really promising am currently using lineage 20 but I have overheating issues and am hoping this ROM will be better with thermals and battery life, is there another download link where I can download from? I would greatly appreciate any solutions, thank you.
[Galaxy Tab S2 Android Development] MSe1969:
Hi, please give that link a try and let me know:

717.45 MB file on MEGA

mega.nz
[Galaxy Tab S2 Android Development] MSe1969:
New build available

Hi all,

a new build with back-ported July 2024 ASB patches is available:

https://sourceforge.net/projects/lin18-microg/files/gts210ltexx/lineage-18.1-20240717-UNOFFICIAL-microG-signed-gts210ltexx.zip/download

It is also offered by the Updater app, so easiest for you is to simply install the offered update from the Updater app.

Custom build release 2024-07-01

Some kernel patches

Mulch system webview 126.0.6478.122

AuroraStore 4.5.1

Two hints / recommendations:

AuroraStore

It is advisable to delete memory and cache of AuroraStore (in Settings - apps) and go through initial steps again. (You need to select AuroraServices as install method AFTER initial setup)

microG

Quote from this issue: https://github.com/microg/GmsCore/issues/2237

"If you are using microG 0.3.2, you can configure https://api.positon.xyz/?key=74600654-2aec-11ef-aa95-3b7218da6865 as an API endpoint in microG Settings -> Location -> ⋮ -> Configure service URL."

Happy flashing, M.
[General Questions and Answers] Gothsome:
Hello!

Im entering the world of xmpp clients and get the feeling that i seem to miss something in the function principles.

I thought it would be like using ssh shell where you set the server/user/pw and encryption and everything is fine.

I use Gajin for not mobile devices and came around with just choose login, enter the userdata and in the next step i can set the server/encrytion and its fine.

But when i try to proceed the same way in for example the conversations app it states my server is not supported - the username is structured like this: username@fqdnwhereyoucanreachtheserverwebgui.net

I have read something like that i ahve to register the XMPP server somewhere - i dont know.

Im evaluating some all in one solutions for my company like smartermail, grommunio, zimbra which all feature chat with XMPP compabilitie.

So i got someho the feeling i missed a detail and hope you could help me out.

I am grateful for any tipps as usual!
[General Questions and Answers] lm8lm8:
hello hello

glad to hear that you're interested to xmpp !

with sip, those both protocols, carry both secured voice and messaging, and better : being interoparable, federated :)

for ios : monal

for android : conversations (login/pw) or quicksy (phone number based), free on fdroid

for win/osx/unix/linux : dino for voice/video, or gajim

more informations :

overview of all secured-orless messaging apps....

I see sometimes newspaper from general way or even IT-specialised journalists comparing few secure messenging apps, without bringing advanced or expert eyes on that. So Im wondering, about firstly a long list of tools about secured messenging and...

xdaforums.com
[General Questions and Answers] Gothsome:
Thank you!

I tested aroud and learned that whats confusing for me is, that you first enter the username and password and in the next step you entzer a custom server if you want to use one and the server im testing right now doesnt seem to support omemo (smartermail)
[General Questions and Answers] lm8lm8:
correct me if im wrong, but gajim doesnt support really well voice/video calls...
[General Questions and Answers] Gothsome:
just for linux, but the server i was testing was not the most interrestingwith the featureset (smartermail vs. grommunio)
[General Questions and Answers] lm8lm8:
i think gajim faq says it's a very specific python module for linux's ToIP support, whom is disadvised on their official faq.
[FYT Android Head Units] yassernasef:
how can I update this android system
[FYT Android Head Units] surfer63:
You might take a look at a Joying 6.0 firmware to upgrade your unit, but you might end up with a brick.

Better buy something new.
[MDA III, XDA III, PDA2k, 9090 General] mooze:
need 1 asap. ne1
[Android Apps and Games] enrique1786:
Unleash the power of S Pen with PenStar.

With PenStar, the power of S Pen is in your hands. No longer do you need to depend on developers to implement Air Actions in their apps. You customize which S Pen gestures perform which actions in any app.

Whether it's navigating your device, controlling media, or performing your own custom actions, PenStar makes it all possible with just a flick of the S Pen.

Every S Pen gesture can be customized:

• Click

• Double Click

• Long Click

• Left

• Right

• Up

• Down

• Pointy Left

• Pointy Right

• Pointy Up

• Pointy Down

• Circle Clockwise

• Circle Counterclockwise

• Shake

Supported actions include:

• Back

• Last App

• Open App

• Screenshot

• Media Control (Play, Pause, Play / Pause, Next, Previous, Lower Volume, Raise Volume)

• Touch Sequence (Tap, Swipe)

• Tasker Task

PenStar uses the following permissions:

• Notifications: Required. This is used to show you when the app is running in the background and to warn you of any issues that prevent actions from working properly.

• Read Logs: Required. This is used to detect when an Air Action gesture has been performed.

• Accessibility: Required. This is used to track which app is currently in the foreground. Accessibility is also needed to perform the Back, Screenshot, and Touch Sequence actions.

• Appear on Top: Optional. This is needed to perform the Open App and Last App actions.

• Run Tasker Tasks: Optional. This is needed to perform the Tasker Task action.

PenStar does not access the internet or collect any user data.

Link
[OnePlus 8 Questions & Answers] Chuck2837:
Hello everyone,

I hope everyone is having a great day and was wondering if I could get some helping finding the stock firmware for my oneplus 8 android device. I'm currently in the process of rooting the device and the guide I'm following directed me to install the stock firmware for the device. The problem is that I can't find the stock firmware that matches the IN2013_11.F.62 anywhere. I've found similar but nothing exactly the same. It is EU and i'm not sure if that's causing any issues or what. So if anyone has a link where I can download the software from I would highly appreciate that. Thank you in advanced!
[OnePlus 8 Questions & Answers] khusika:
There is a thread for the OnePlus 8 firmware collection in this link

[OnePlus 8][ROM][OTA][Oxygen OS] Repo of Oxygen OS Builds

As OnePlus doesn't always provide download links for all of their OxygenOS ROMs & OTA update zips, we've created an index to put the links in one post so that they're easy to find. Note: This is not a support thread for issues you may have with...

xdaforums.com

And I've found what you're looking for in the quoted below:
[OnePlus 8 Questions & Answers] Chuck2837:
Thank you very much for finding that for me! I’m downloading it now. May I ask what’s the “MD5” for?
[OnePlus 8 Questions & Answers] khusika:
MD5 can be used as a checksum to verify data integrity against unintentional corruption.
[Introductions] tborokov:
Hi everyone,

I am a 38 year old / i'm working with cnc-technology

Thank you for creating this community
[Introductions] punamkumarixharma:
Hello tborokov - Welcome here !!!

Keep learning and growing :)
[Honor Magic V2] adamchap:
Hi all,

Just moved from a Oneplus 9 Pro to a global HMV2 and I've got a couple of questions if anyone can help me please?

1. How do you see connected bluetooth accessories battery levels? On the OP9P in the bluetooth shade or settings it would show the % battery left on all my devices, but this is totally absent on the HMV2... if it's not built in, is there any software that reliably does it? (not "BatON" as that's gone from Playstore since forever).

2. How do you set different wallpapers for the outside and inside screens?

3. Is there anything like special gestures... I used to be able to draw a V on screen to turn the torch on and off on the OP9P or an S shape for the camera?

4. Also on the camera - on the OP9P I could double click the power button to launch the camera - great for those "woah, need a quick picture" moments. Can this be done on the HMV2 either in built-in config or via some software?

Bonus: Does anyone have any recommendations for specific foldable software that really shows it off? Like an ebook reader that uses left/right pages either side of the fold rather than full screen for instance?

Thanks, looks like a great phone so far!

a.
[Honor Magic V2] adamchap:
Ok some helpful stuff I've discovered myself, in case this is useful for anyone else.

1. Double tapping volume down turns the camera light on and off - torch mode!

2. Fastest and easiest route to the camera (having tried key remappers etc) is actually built in. Double tap from the always on screen (ie. clock, date, time etc) and swipe up from the bottom right of the screen. Bottom left swipe up takes you to Google Wallet.

3. Hover mode is awesome! Fold your phone 90 degrees so it looks like a little laptop. Now you can use your email with a virtual keyboard, or SMS, or Google maps with the bottom part as a trackpad for moving around and zooming - try it in other apps.

4. In the same hover / 90 degree mode - the outside screen if you tap it, will display a 'bedside clock' and date; if you're staying away somewhere, going into the menus and turning on AOD (always on display) for a time period overnight, or 'always' (turning it back off in the morning) will give you a nice bedside clock in say your hotel room.

5. Knuckle tapping - tap a knuckle on the screen twice to take a screen shot. Tap once and then use your knuckle to draw a shape to take a shaped screen shot. Tap once, remove your knuckle and quickly draw the letter S on screen and it will take a long 'receipt' screenshot from the top of the page/app/website you're on all the way to the bottom - this is screenshot scroll mode.

6. Different images on inside and outside - set a background and then you're asked in/out/both - you can do it that way.

7. Split screening is simple. Pull and hold from the right edge to the middle of the screen, or vice versa from left edge to the middle - holding longer than just activating 'navigate back' - it will give you a menu bar from the side. You can click an app to have it float as a window over the top of what you're doing (and the minimise - great for instance to have something on screen and a floating calculator at the same time you can minimise and bring back up from a bubble. OR don't click the app icon in the menu bar, rather hold on it and drag to the top/bottom/left/right of your open screen and the app will open. Do it again with the 2nd app you want to tile and work side-by-side with and you're done. You can even drag and drop content between the 2 panels.

Hope this helps some other newer users from my voyage of discovery on this beautiful phone!
[Honor Magic V2] eyz:
the flashlight is something new and useful to me.

thanks for sharing.