yashsingh1/xdaforums huggingface dataset:
[Android General] Primokorn:
Do you want to give a try to new FLOSS apps? :)

- BlitzMail: To set up your email account once and then use it to send emails or short notes to an address of your choice.

License: AGPLv3+

- Movim: A distributed social networking platform that tries to protect your privacy and comes with a set of interesting features.

License: AGPLv3+

- OpenGapps Downloader: App to auto download opengapps zip files from github.

License: GPLv3

- Screens: Automatically enter split screen mode from launcher shortcuts and Quick Settings tiles.

License: SimplifiedBSD

- Yalp Store: Download apks from Google Play Store.

License: GPLv2

- Password Store: Simple password manager that is compatible with pass: Passwords are stored in simple text files which are encrypted with OpenPGP.

License: GPLv3

- TouchDetector: Display your finger touches on screen.

License: Apache 2.0

- Open Food: Look up ingredients, allergens, nutrition facts.

License: Apache 2.0

- Atomize by [MENTION=5051294]frap129[/MENTION] : Atomize can shrink the file size of an image significantly, often by as much as 70%, and maintains an image's transparency with little to no loss in quality. Atomize uses pngquant as its backend, and is fully opensource.

License: GPLv2

- SlimFileManager by [MENTION=4527723]gmillz[/MENTION] : Open source, lightweight file manager.

License: GPLv3

- Music by [MENTION=5227356]boswelja[/MENTION] : A music player based on Auro.

License: GPLv2

- Code Aurora SWE Browser by [MENTION=7149109]mattnin[/MENTION] : Fully stock and unchanged Code Aurora Snapdragon Optimized Browser.

License: Various

- oandbackup: Make backups of selected apps on your device and restore from those backups.

License: MIT

- BeHe Explorer has received a major update and it is now available on F-Droid.
[Android General] boswelja:
Any feedback on my Music app is greatly appreciated!
[Android General] Primokorn:
I'm used to installing VLC so I may be excessive but here you go:

• more themes (dark/black and accent colors)

• playback speed (I listen to podcast at x1.5)

• open the current track after selecting it

• multi selection to create a playlist from the SONGS tab

Keep it up :good:
[Android General] boswelja:
A dark theme is planned on GitHub milestone Version 3.0

I'll look into selecting songs from anywhere and mass adding to a playlist :)

I'll also have to find out whether it's possible to change playback speed

What do you mean by open current track after selecting it?
[Android General] Primokorn:
When we select a track it could be better to open it instead of staying on the same screen.

Example:

- you are in the ALBUMS tab, you select an album then the track X

- atm you stay in the album screen

View attachment 4017502

- you have to go back to the previous screen

View attachment 4017503

- then hit the floating 'song' button to have this:

View attachment 4017504

I think adding another floating button next to the 'play' button in the below screen would be a good idea:

View attachment 4017502
[Android General] Shadow53:
I was surprised to see myself added to the list of references in the second post!

First of all, could you (@Primokorn) edit the reference to my site to specify that it is a guide to using Android without Google Play Services? I feel most people would say "Shadow53? Huh. Okay. Moving on..."

Second, I just read through the thread and noticed a comment about ROMs depending on Google Play Services and how OmniROM is the only one that doesn't. That's not true. In fact, the intended Omni setup is *with* GApps. Any ROM that ships without Google Apps built in can be used without Google apps, though. Just don't flash a GApps package. In the case of Pure Nexus, install your missing Calendar and such apps from F-Droid.

What might have been meant with Omni though was that it is the only one with built-in signature spoofing support for using microG, the open source implementation of Google Play Services. Other ROMs can be patched to do the same, though.

Third, Re: Aptoide, I forget if it was Primokorn or someone else who said that they couldn't recommend Aptoide because it offered warez... The Aptoide infrastructure is set up to allow users to have their own repositories, similar to unofficial ppas on Ubuntu or any third-party repo, for that matter. They should be better about catching piracy and malicious apps and such, but even Google doesn't always catch the latter. The official repository is one I've seen no issues with, and only has free apps or paid ones submitted directly by the authors, so, with that in mind, Aptoide is an okay resource for downloading apps.
[Android General] #Henkate:
Yalp Store "made my day"!

Thank you for sharing!

I must edit my signature and add this thread ASAP xD I wanted to add it before too, but the signature code was too big.

[MENTION=7126506]Shadow53[/MENTION] : I've just checked your website. You've got a nice guide!
[Android General] Shadow53:
Thanks!
[Android General] Primokorn:
Done

I guess there's a misunderstanding between built-in Play Services and GApps packages (e.g Open Gapps).

Here's an example of Play Services into CyanogenMod: https://github.com/search?q=@CyanogenMod+"google_play_services"&type=Code&utf8=✓

The OmniROM tree doesn't have proprietary files but we still need some device/vendor files (proprietary).

I still have to disagree since it's a plateform where you CAN download paid apps for free.
[Android General] Primokorn:
Have a good weekend!

234 apps and counting :)

LAST DAY TO VOTE
[Android General] Primokorn:
Thank Google...

Android gives apps full access to your network activity (featured app: Net Monitor)
[Android General] Pafzedog:
Can I suggest this one in cryptocurrency category :

Cesium : Client for Duniter network sources: https://github.com/duniter/cesium/releases/tag/v0.9.29 google Play : https://play.google.com/store/apps/details?id=fr.duniter.cesium
[Android General] Primokorn:
If I read it right, this is not the source code of an Android app.
[Android General] Primokorn:
If you are subscribed to this thread you may already use microG.

If so please have a look at this thread: [INDEX] List of custom ROMs offering the signature spoofing patch
[Android General] BootloopedMillennials:
I think we might need to remove Viper4Android. My understanding is the new version 2.5.0.5 isn't opensource. I could be mistaken but I couldn't find the source code.
[Android General] Primokorn:
The genuine ViPER4Android app is still open source and we can use it up to Android 6.x. So I only added a comment on GitLab.

Newer V4A apps are not open source, that's right. That's the problem when not using any license...
[Android General] BootloopedMillennials:
The official thread has been updated to show v2.5.0.5 as genuine. You are correct in that there is still the older version to use..

https://xdaforums.com/showthread.php?t=2191223

Also OmniNotes has finally made it to F-Droid. Exciting.
[Android General] Primokorn:
I guess Github repo is dead. I've just posted a comment to zhuhang. Hopefully he will update the source code...

Yes! Great FLOSS app for local notes. (already added for the next update BTW)
[Android General] Pafzedog:
I just talk with the dev : Desktop and Android version are sharing the same code .

some stuff are removed/added during compilation but he confirms that this is the source code of Cesium for Android.
[Android General] Primokorn:
Thanks for the confirmation. I'm not used to checking such a software.

I'll take the opportunity to submit the app to F-Droid team. They have more knowledge than me to analyze the code.
[Android General] Primokorn:
New update with interesting apps including ooniprobe (The Tor projet):

- waut.ch! [MENTION=2899970]idcrisis[/MENTION] : Utility for background calibration, curation and tuning of the device towards an intuitive interface.

License: GPLv3

- Open Note Scanner: Scan documents, handwritten notes or arts.

License: GPLv3

- Delta Chat: Communicate instantly via e-mail.

License: GPLv3+

- CuprumPDF: View PDF files via pdf.js embedded into a WebView.

License: Apache 2.0

- Omni Notes FOSS: FOSS version of Omni Notes app.

License: GPLv3

- ooniprobe: Open Observatory of Network Interference. A free software, global observation network for detecting censorship, surveillance and traffic manipulation on the internet.

License: BSD
[Android General] Primokorn:
New apps to discover!!!

- LibreTaxi: Free and open source alternative to Uber/Lyft connecting passengers and drivers

License: MIT

- Speedr by [MENTION=4414219]weehooherod2[/MENTION]: Measures how much time, or how little time, you save by speeding in your car.

License: GPLv3

YES! :) - Shuttle: A famous music player.

License: GPLv3

Github issue for a F-Droid submission

- EtherPay: Ether Wallet app for Android.

License: GPLv3

- openScale: Log your weight, body fat, water and muscle percentage.

License: GPLv3

- Tusky: Share words, photos, and videos with others.

License: GPLv3

- Note Crypt Pro: Keep your notes safe and secure.

License: GPLv3

- iSU by [MENTION=5747496]bhb27[/MENTION]: Deactivate/Activates CyanogenMod/LineageOS SU at will.

License: GPLv3

- EteSync: Synchronize contacts and calendars securely.

License: GPLv3

- Clock+ is now available on F-Droid (Nougat support)

- Audinaut: Connect to a libresonic instance and access your media.

License: GPLv3

Bonus: https://opensource.guide/
[Android General] actinhic:
Merci ! Silence and Shuttle are perfect. Coluche me manque... Thank you !
[Android General] Primokorn:
I guess it's not necessary to wait for the next update. Phonograph is also open source now lol

https://github.com/kabouzeid/Phonograph

A few days after Shuttle+ :)

EDIT: if you are on Nougat and using Clock+ app then read this topic to know how to fix the Alarm FC: https://github.com/philliphsu/ClockPlus/issues/10
[Android General] Izzysoft:
And both available via my F-Droid compatible repo already :D
[Android General] Primokorn:
How could they be in a "F-Droid compatible repo" while they are currently using non-free dependencies?
[Android General] Izzysoft:
Because I'm maintaining that repo and added them? But thanks for the pointer, I should mention the "AntiFeature". Though at least one of the two is working on removing that (Crashlytics).

Note: "F-Droid compatible" doesn't address the "F-Droid policy", but the fact the repo can be used with the F-Droid client. Policies for my repo are a bit more relaxed. If that's a concern for you, you're free to not use it :) Otherwise, if one's more concerned of having an additional source without reverting to GooglePlay, that's what the repo is for :D
[Android General] Primokorn:
Non pure FLOSS apps are installed on my device. Actually my remark was about the name of your repo. I wouldn't use "F-Droid compatible" if it's not compatible with F-Droid rules :)

My main concern about your repo is that apk files are not downloaded straight from the original sources. Don't get me wrong, it's a great repo that you offer to Android users :good:
[Android General] Izzysoft:
So how would you call it then to make clear it can be used by simply adding it to the list of repos configured with the F-Droid app? Suggestions welcome :angel:

Agreed, the term is ambiguous. To me, "F-Droid compatible" means "technically compatible" (aka "same format"), while what you're referring to would be "F-Droid compliant". Not the only place of doubt: just think of the meaning for "open source" – the answer depends on whom you ask :silly:

Well, they are. I directly pick them from the corresponding Github repositories (with very few exceptions, such as the XDA-Labs app). But I guess what you wanted to say is I didn't compile them from the original sources myself. That's true; whether it's a good or a bad thing depends on your point of view (good: same signature, you can cross-update with apps received from the same author directly (e.g. a test version for a bug fix) as well as their releases from Playstore you might already have on your device; bad: you cannot tell whether the dev has compiled something completely different into the APK). But that's not "subject to change", definitely not in the short run. Sorry for that.

Thanks a lot! As already pointed out: Suggestions are always welcome, I'm always willing to improve. If it's something I can do (with reasonable effort), it will be "put into the queue". Also don't hesitate dropping me a note if I missed an app at Github (provided it has APK files attached, and is not too big – see the details listed in the repo description). Please keep in mind it runs on private space without external funding (hence the size restriction) – it's my way to "give back" / contribute for being able to use all those apps for free :angel:
[Android General] Primokorn:
F-Droid-ify repo of opensource apps :) All FLOSS apps are open source but not all open source apps are FLOSS.

Even if you seem to be a nice guy :) I have no idea if you did or didn't inject malware codes into your self-hosted apks. Indeed there's the signature check while updating but what about a new installation? :p

Actually why don't you only redirect your users to the original apk (except XDA Labs) instead of hosting them? If you don't compile the apks (which I understand) that's the purpose of hosting them? Keeping an archive?

Always a good think to try to give something back!
[Android General] Izzysoft:
Exactly. Though to an outsider, that doesn't mean much.

Sure, there's that. Same could be said about F-Droid, though: How do you make sure they didn't add anything while building? Guess you'll now speak about "reproducible builds". If so, in my case, simply do checksums ;)

Besides, that would contradict everything I do. If you investigate my site you'll see I heavily focus on security and privacy. So e.g. the app lists explicitly point out potential dangers (permissions, concerns, aggressive modules like inMobi or Flurry), the articles cover those aspects, and so on. Heck yes, that could be a "good cover" – but wouldn't that be a lot of effort for those few apps, and what should be my benefit of that? Destroying my reputation? I might not be that well-known outside Germany (except on Android.StackExchange.Com, where I'm one of the mods) – but having published several books here and writing articles (with privacy aspects in most times) for several well-known "magazines" (by publishers like Heise) gives me some reputation here :angel:

How would you access "redirects" via the F-Droid client? How should I build the index.jar if I hadn't the APKs? And if I should just keep some "HTML listings" (which, BTW, you also find on the site linked), how would the users be notified of updates? The idea behind my repo is to give users convenient access using tools they already use anyway (the F-Droid app) – instead of having to do everything manually (which they still can, if they feel like – all necessary links are provided).

Yupp! Especially in our current days – where folks get things for free and still complain (reading some app comments on Play makes me shake my head violently). Or complain about the one buck to pay for that app, but are happily willing to pay an over-sized fee for their "shiny devices" and mobile plans…
[Android General] Primokorn:
[MENTION=3039128]Izzysoft[/MENTION] OK I have a better idea of what you are doing now. I think I already said that but I'll try to free up time to deeply visit your website.

One last word: keep it up ;)
[Android General] Izzysoft:
Almost everything there is bilingual. Depending on your browser's settings, you should get the English or the German variant, so things should be easy ;)

Will do, thanks for the heads-up! :good: I just wish I'd find more time for additional good articles…
[Android General] BootloopedMillennials:
Is there a FLOSS alternative to Hangouts, Hangouts Dialer? A service that offers a second number that can call landlines like a normal number. Texting. Works over data/wifi. This is all keeping me from completely FLOSS backup phone.
[Android General] Shadow53:
There are FLOSS apps that have instant messaging and video/voice chat, but I don't think it's reasonable to expect a fully FLOSS app to have alternate phone numbers - at the very least (correct me of I'm wrong), the server component would have to be controlled by a company who can purchase/license/register those phone numbers in bulk for users.
[Android General] boswelja:
Regarding the customisable playback speed, what do you you think would be a good range for speeds? I'm thinking around 0.5x to 2x
[Android General] Primokorn:
I'm always between 1x and 1.55x so your suggestion would be more than enough in my use case.
[Android General] BootloopedMillennials:
[MENTION=4958579]Primokorn[/MENTION]

Which version of Viper4Android are you running with MagiskSU? This or ?

https://xdaforums.com/apps/magisk/module-viper4android-fx-2-5-0-5-t3577058
[Android General] Primokorn:
The one that can be downloaded from Magisk Manager.
[Android General] BootloopedMillennials:
It's working with Magisk v11.6? Posts were saying it wasn't working with the latest Magisk.
[Android General] Primokorn:
No issues with v11.6. I often try myself before saying something is not working ;) :)
[Android General] Primokorn:
15 new apps added to the Gitlab repo!

I no longer mention the license on XDA (quicker updates)

- Simpletask Cloudless: A simple task list manager that strives to have just enough features to do GTD (the Getting Things Done methodology), but no more.

- Orgzly: Orgzly stores notebooks in plain-text and keeps them where you choose to.

- Phonograph: A material designed local music player for Android.

- Feeder: This is a no-nonsense RSS/Atom feed reader app for Android.

- MemeTastic: Simple Meme Creator which includes most common templates. Completly ad-free, works offline and adds no watermarks.

- NoteBuddy: Store encrypted notes.

- Play Music Exporter: This app allows you to export your music from Play Music onto your internal storage, or even some DocumentsProvider.

- Street*Complete: Help to improve the OpenStreetMap with StreetComplete! This app finds incomplete and extendable data in your vicinity and displays it on a map as markers. Each of those is solvable by answering a simple question to complete the info on site.

- Nextcloud SMS: App to synchronize your SMS messages on a remote NextCloud instance and let you read your messages from it.

- MyOwnNotes: Create, edit, delete and sync your notes with ownCloud.

- SELinuxToggler by [MENTION=4828250]Ibuprophen[/MENTION] : This app can change the SELinux Modes without having to permanently modify the boot script files of the device.

- Lesspass: LessPass derives a site, a login and a master password to generate a unique password. This means you can manage your passwords locally without having to sync your password vault across every device.

- OpenStreetCam: Capture and submit street level images. These can be explored online or used to help improve OpenStreetMaps.

- Laverna: Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote.

- TagSpaces: TagSpaces is an offline, open source, personal data manager. It helps you organize files on your Windows, Linux, Android or Mac.
[Android General] BootloopedMillennials:
The great thing about Simpletask and Orgzly is they are truly cross platform since they dont use proprietary formats. Orgmode emacs has a steep learning curve but is an extremely powerful tool.
[Android General] BootloopedMillennials:
Internet privacy just took a devastating hit. US ISPs can now sell our browsing histories to advertisers.
[Android General] Primokorn:
I thought it has to be signed by Trump. Already done?

Another proof about the difference between open source and free/libre softwares:

Google is definitively not in favor of free/libre softwares but they appreciate open source for business: https://opensource.google.com/projects/explore/featured
[Android General] BootloopedMillennials:
He still has to sign but to most it's a foregone conclusion he will.

Even things like what podcasts you listen to will tracked by ISPs since most use http. Same goes for feeds.
[Android General] Primokorn:
It's time to use a good VPN...
[Android General] BootloopedMillennials:
Looking at PIA right now even if US based. Im expecting ISPs will heavily throttle non-business users on VPN, eventually.
[Android General] BootloopedMillennials:
From my very basic understanding https would reveal the domain and subdomain but not the full url.

VPNs is one thing but what about DNS service?
[Android General] Primokorn:
Very easy.

Android : download the official app of your VPN provider and log in.

Or download OpenVPN and import your config files.

Linux: the same as Android if your VPN provider supports OpenVPN protocol and you can use the network manager to import your config files.

The tricky task is to find a good VPN. I wouldn't recommend a VPN that is based in the 14th Eyes.

Some VPN have their own DNS.
[Android General] PunchUp:
For this you may try dnscrypt. It encrypts all the DNS requests, which should make at least the HTTPS websites untraceable.

I would recommend buying a router which supports a custom firmware like Tomato, DD-WRT, etc. That way you won't have to install it on each device separately. Support for Android devices isn't that good anyway. So configuring the router itself works great
[Android General] PunchUp:
If you don't mind spending, there are several choices really.

I have noticed that you can't go wrong with any Linksys router. All their models are supported as far as I know. I ended up buying the very basic E1200 model.
[Android General] Primokorn:
You can export locally your notes from SealNote if you install MiXplorer. You have a "Copy to" option in the Share menu. Then just select the folder in your internal memory and paste the backup file.
[Android General] Primokorn:
Genymobile has published Gnirehtet: a reverse tethering tool for Android.

Available on Github

No root required.

Support: GNU/Linux, Windows and Mac OS
[Android General] BootloopedMillennials:
Those looking to compare VPNs I found this treasure trove. My head is spinning from all the information and Im still uncertain. Lol.

https://thatoneprivacysite.net/
[Android General] Primokorn:
I found my VPN service (BlackVPN) thanks to this website. thatoneprivacyguy is a Mod in the VPN and PrivacyTools subreddits.
[Android General] BootloopedMillennials:
Hm I had ruled BlackVPN out but they post regularly on Reddit. A major plus in my book that they reach out.

Still thinking Privacy Internet Access for myself.
[Android General] Primokorn:
AirVPN is also a good VPN (as per user comments) if you don't care about the Fourteen Eyes. I don't recommend NordVPN though, they have a lot of servers but they don't give good results.

Good luck mate!
[Android General] BootloopedMillennials:
Thanks.

I was hoping Protonmail would release their VPN already.
[Android General] BootloopedMillennials:
The creator posted in this recent thread.

https://www.reddit.com/r/privacytoolsIO/comments/5xtk8d/what_happened_to_invizbox_go_anyone_got_one/

Neat idea but I'm less sure about the VPN they use. Mixed bag on this review and reddit. Can you setup another VPN service to it?

https://thatoneprivacysite.net/2016/08/29/ipvanish-review/
[Android General] Primokorn:
I've just read the article of The Register and I don't see the advantages compared to a VPN... Invizbox introduces another middle man in your connections.

There are few information about the setup (VPN protocol, log policy,...).

I'm not convinced at all. It might help if you have many devices that you wan to protect. Using a VPN (PIA, AirVPN, BlackVPN...) means that you have to install it on each device.
[Android General] Primokorn:
Actually I have 2 phones, 2 computers and the router of my ISP. BlackVPN is installed on all devices that use Internet so I guess I'm not in the target audience.
[Android General] BootloopedMillennials:
Is it possible to block http requests system wide with AFwall+?