Hello all,
I'm looking for a voice-recorder in the form of an APK. Also, it needs to be a voice-recorder, and just that. IOW, no Internet requirements or similar.
I would have liked to get them from a GrapheneOS appstore, but it doesn't seem to exist there (meaning: Google playstores apps are rather unwelcome).
Suggestions please.
Regards,
Rudy Wieser
P.s.
GitHub links do not really seem to work for me. Or rather, I get a webpage but it doesn't contain/show any APK download links. :-|
The APK is a direct download on F-Droid via a web browser.
It's actively maintained.
And, it has zero internet permissions by design.
No internet permission asked is good.
But I'm not so sure about "org.fossify.android.permission.WRITE_GLOBAL_SETTINGS". Any idea what that would be needed for ?
And odd: the webpage mentions "read the contents of your shared storage", but that doesn't show as a permission in the apps manifest ....
Looking it up, it appears from what I've read that WRITE_GLOBAL_SETTINGS isn't actually used by the app itself as I saw that it's apparently a leftover permission that Fossify inherited from the old Simple Mobile
Tools codebase (which was apparently sold to the devil a while ago).
Don't quote me, but apparently Fossify has been removing unneeded
permissions as they go, and this one is marked as deprecated. The app
doesn't have the privileges to use it unless it's installed as a system
app, so on a normal device it's effectively inert anyway.
As for the 'read shared storage' line, apparently F-Droid shows
capabilities based on what the app can do, not necessarily what's listed
as a runtime permission.
Since Android 10+, apps don't request the old
READ/WRITE storage permissions anymore, given they use scoped storage instead, it doesn't appear the same way in the manifest.
No internet permission asked is good.
No internet permission asked is good.
I thought all apps were given android.permission.INTERNET for free,
without needing to ask?
"org.fossify.android.permission.WRITE_GLOBAL_SETTINGS".
Any idea what that would be needed for ?
Is there a list somewhere with permissions and when they are relevant ?
the webpage mentions "read the contents of your shared storage", but
that doesn't show as a permission in the apps manifest
So, it appears in some other way ? Any chance you can tell us wat ?
I thought all apps were given android.permission.INTERNET for free,
without needing to ask?
Andy Burns wrote:Ahh, I've misunderstood this one for years ... it's an install-time
I thought all apps were given android.permission.INTERNET for free,
without needing to ask?
Not as far as I know. Its specified in the manifest like this : android.permission.INTERNET
It would also be a rather bad idea to just give random apps internet access. It would be way too easy to do malicious stuff on your dime.
I thought all apps were given android.permission.INTERNET for free,
without needing to ask?
Not as far as I know. Its specified in the manifest like this :
android.permission.INTERNET
Ahh, I've misunderstood this one for years ... it's an install-time permission so it needs to be in the manifest, but it doesn't need to be requested at runtime.
If anyone knows how the run-time permissions are supposed to work I would like to hear about it.
As Andy had noted, Internet is a normal permission that
a. Doesn't trigger a runtime prompt
b. Doesn't appear in the system permission list
c. Cannot be denied by the user
d. Doesn't grant access to private data
All it does is allow an app to open sockets, so, apparently, Fossify left
it in because the original simple mobile tools used it for update checks.
Using adb, anyone can check for "android.permission.INTERNET" in an app.
adb shell dumpsys package com.fossify.voicerecorder | grep permission
Since Fossify voice recorder is open source, I'm going to assume that when they say they don't use the Internet, they don't use it, but who knows.
GitHub links do not really seem to work for me. Or rather, I get a webpage but it doesn't contain/show any APK download links. :-|
GitHub links do not really seem to work for me. Or rather, I get
a webpage but it doesn't contain/show any APK download links. :-|
Look at the Releases section of the Github,
As said, the "Releases" are in the right column, the latest is v8.0,GitHub links do not really seem to work for me. Or rather, I get
a webpage but it doesn't contain/show any APK download links. :-|
Look at the Releases section of the Github,
I see nothing like that. I often see a list of source-files that I can click, but not anything that I can download. I've even checked the
webpages sourcecode, and could not find an ".APK" anywhere.
Take this one :
https://github.com/you-apps/RecordYou
I see a "Navigation Menu" and a bit down "Folders and files" (just a header, for the rest empty), "Latest commit" (empty) and than "History". No "APK download" link anywhere. :-|
here's the .apk
<https://github.com/you-apps/RecordYou/releases/download/v8.0/app-release.apk>
As said, the "Releases" are in the right column, the latest is v8.0,
I do not see a column on the right, nor can I find the link to APKclick the yellow highlighted release tab, as per
inspecting the raw web-page. :-\
I do not see a column on the right, nor can I find the link to APKclick the yellow highlighted release tab, as per
inspecting the raw web-page. :-\
<http://andyburns.uk/misc/github-release-tag.png>
If you don't see it ...
have you disabled javascript,
have you zoomed with ctrl+/- or scroll wheel,
or got an adblocker hiding parts of the page,
have you made the browser window too small so that the responsive design
is having to hide some page elements to make the rest fit on the screen?
Since Fossify voice recorder is open source, I'm going to assume that when >> they say they don't use the Internet, they don't use it, but who knows.
On GrapheneOS it's possible to block apps from the network permission, even if they ask for it. They are told they successfully are allowed to access the network but that no network is currently available. So even if an app refuses to work if it can't claim the network permission, you can still use it without it talking to the network.
This doesn't help with apps which make you log in before using them, but it does with a lot of apps whose primary business is not using some internet service.
I pointed Brave on Windows to <https://github.com/you-apps/RecordYou>
"Privacy focused voice and screen recorder app"
I didn't see an "apk" on that page, but there is a "latest" link.
<https://github.com/you-apps/RecordYou/releases/tag/v8.0>
Which brougt up a page where at the bottom was "app-release.apk"
<https://github.com/you-apps/RecordYou/releases/download/v8.0/app-release.apk>
Name: app-release.apk
Size: 2862953 bytes (2795 KiB)
SHA256: 11278D12B424D102812EE3AE62097664D1E0DA1E590520C4106E59C47E2E211A
click the yellow highlighted release tab, as per
<http://andyburns.uk/misc/github-release-tag.png>
If you don't see it ...
What browser?If you don't see it ...
I don't.
Andy,
click the yellow highlighted release tab, as per
<http://andyburns.uk/misc/github-release-tag.png>
If you don't see it ...
I don't.
Not even when I allow all the sub-domains. There is no column, on the right or otherwise.
When I follow the, in your screenshot yellow-hilited, link I get a webpage which, in its raw content, also doesn't have an "APK" string anywhere. The word "download" appears once, but not related to a link.
I see "New features", "Other Changes" and "New Contributors", but no obvious way to download anything.
If you don't see it ...
I don't.
What browser?
Github is almost entirely generated by Javascript these days.
You won't find links in the source, because they are being
generated dynamically by the JS in your browser.
Theo,
Github is almost entirely generated by Javascript these days.
I do see a webpage with content. In the case of https://github.com/you-apps/RecordYou I can, under "History", see and click entries like "ghbadge.png", "gradlew.bat", "LICENCE" and a few others and get their contents - wrapped in a new webpage, but the content is viewable.
You won't find links in the source, because they are being
generated dynamically by the JS in your browser.
That might be the problem. I've got JS disabled for over a decade. Just like I don't download-and-run random executables.
| Sysop: | DaiTengu |
|---|---|
| Location: | Appleton, WI |
| Users: | 1,118 |
| Nodes: | 10 (0 / 10) |
| Uptime: | 40:10:37 |
| Calls: | 14,341 |
| Calls today: | 1 |
| Files: | 186,357 |
| D/L today: |
24,574 files (7,957M bytes) |
| Messages: | 2,533,023 |