deltazefiro / amarok-hider Goto Github PK
View Code? Open in Web Editor NEWHide your private files and apps with a single click.
Home Page: https://deltazefiro.github.io/Amarok-doc/en-US/
License: Apache License 2.0
Hide your private files and apps with a single click.
Home Page: https://deltazefiro.github.io/Amarok-doc/en-US/
License: Apache License 2.0
The quick panel feature which let's us enable and disable privacy is very useful but I see some problems with it. It is (1)accessable from the lock screen which is not ideal because anyone who finds the device will know Amarok is installed. (2)They can also toggle privacy from the lock screen.
I suggest renaming the quick panel toggle to something generic like "Display mode". Active means privacy is disabled and Inactive means privacy is enabled. This means Amarok will be hard to detect.
I also suggest making the quick panel toggle require the device to be unlocked so it can't be toggled from the lock screen. This means privacy cannot be disabled by someone else from the lock screen.
Hi, What is the difference between Amarok of F-droid and Amarok version of IzzyOnDroid?
And do both versions respect privacy and have no trackers or do they depend on third-party products or log data or such things that may be against privacy?
Thank You.
I don't know if anybody can see my issue or not, that is why I submitted it again.
Feature Description / 功能描述
A clear and concise description of what you want to happen. / 请描述你想建议加入的新功能。
###Notification showing that the vault is open/ unhidden
Reason / 理由
Please describe why this feature should be added. / 请描述为什么应该加入这个功能。
#####Many times people forget to hide the files until it's too late because the files are visible, notification to constantly remind that the Amarok is allowing the files to be visible.
Suggest Solution / 实现方案
(Optional) Possible ways to implement this feature / (可选)如果你已想出新功能的实现方案,请在这里写出。
Sorry I wish I knew anything
Would you mind translating your github page (README.md) & documentation to English so that more people can contribute to your project? It'll also help many users.
Any ways of recovering at least the files of hidden apps'?
Did it because it's not completely hidden, as the app itself is still there & with partially out of curiosity.
I never knew it would end up this bad, I hate myself, I'm sorry, guys. :(
System: LineageOS, version 19-20220721-NIGHTLY-taimen, based on Android 12.
Any helps?
Feature Description / 功能描述
在混淆忘记时跳过.nomedia文件/文件夹
Reason / 理由
防止文件被媒体库记录
Please support the Themed Icon.
https://developer.android.com/develop/ui/views/launch/icon_design_adaptive#user-theming
Thanks.
Describe the bug / 问题描述
A clear and concise description of what the bug is.
When I use samsung s7 android 8 rooted with microsd persmission enabled, it only ofuscated files in the internal storage,
For some reason it says that directory selected in microsd is hide but the name of the files are not ofuscated.
I agree too with two other person who proposed use biometrical to access app (in other case too simple to desofuscate), and a option to integrate with tasker macrodroid (plugin) to offuscate for example in remote with webhooks (macrodroid allow that and it should be great.
Thanks
Feature Description / 功能描述
希望增强zip混淆
Reason / 理由
zip还是可以直接打开
as in these applications: https://github.com/Tommy-Geenexus/exif-eraser, https://gitlab.com/juanitobananas/scrambled-exif/tree/HEAD
that would be useful. and it wouldn't take much time since you only have to remove a few lines of code, so the performance would remain the same, I think
Feature Description / 功能描述
添加 保留文件的原始修改日期 开关
对隐藏文件进行还原后,时间可以恢复为当初时间
Added keep original modification date of files switch
After restoring the hidden files, the time can be restored to the original time
Reason / 理由
进行文件还原操作,时间会变成当前时间,而原始日期被刷新,导致需要时间先后文件的顺序被打乱
When the file restoration operation is performed, the time will become the current time, and the original date will be refreshed, causing the order of the files that need to be chronologically disrupted
Suggest Solution / 实现方案
文件原始日期保存方法 1.直接包含在混淆后的文件名中 2.写入文件头
Original date preservation method 1. Directly included in the obfuscated file name 2. Write to the file header
How do I find the right one? There is no selection of DSM providers
While hiding apps. please do this
**Feature Description
Add a security layer in front of the app by adding the biometric unlock feature
**Reason
The concept of the app becomes useless in the moment any other user accesses the Amarok app and simply clicks on "Unlock"
**Suggest Solution
I have seen this working well in other apps who also rely on privacy and FOSS.
it just changes the file name? I can also open these files and read what they say in the file explorer (txt, json, etc.)
can you shuffle the text files as specified in the header?
may be masquerading as a calculator, or any other usual app, or completely invisible, start with dial some
#*#*xxxx*#*#
thank you
Feature Description / 功能描述
Add an option to make Amarok obfuscate file names in the order they were last modified.
Reason / 理由
This would ensure files being able to be displayed in the order they were created or modified.
Especially useful for document / download / etc. folders where the most recent files are mostly those being looked for.
Currently Amarok will shuffle the affected folders and makes it hard to find files.
Suggest Solution / 实现方案
Maybe implement a function to pull files via FileTime lastModifiedTime() and obfuscate from oldest to newest per affected folder.
Hi What is the difference between Amarok of F-droid and Amarok version of IzzyOnDroid?
And are both versions respect privacy and have no trackers and do they depend on third-party products or log data or such things that may be against privacy?
Thank You.
Describe the bug / 问题描述
A clear and concise description of what the bug is.
请清晰地描述您遇到的异常。
隐藏后用DiskDigger Pro扫描还是能看到图片
To Reproduce / 复现步骤
Steps to reproduce the behavior / 复现异常的步骤:
Expected behavior / 预期行为
A clear and concise description of what you expected to happen.
描述您认为正常情况下应该发生什么。
增强文件头尾的毁灭性,避免被扫描出来
Screenshots / 截图
If applicable, add screenshots to help explain your problem.
(可选)问题复现时候的截图或录屏。
Basic Information (please complete the following information) / 请填写以下信息:
Additional context / 其他信息
Add any other context about the problem here.
在这里输入其他有关此异常的信息。
Please, it helps. There are very few Chinese people here
By the way, the English readme is good
For example, the Anemo application. I want to be able to shuffle files in this very private file repository
it would be much more private if the two applications were combined
It's not possible now, so I'm asking for it
**Suggest Solution
mixplorer can change files there
Describe the bug / 问题描述
Processing files in removable storage results in an AccessDeniedException on devices running Android 9 & earlier.
It looks like the hider just "skipped" those folders.
Basic Information (please complete the following information) / 请填写以下信息:
Feature Description / 功能描述
A clear and concise description of what you want to happen. / 请描述你想建议加入的新功能
It would be great to add tasker/macrodroid support, or a direct shortcut to the hide function (that can work with auto tasks apps)so it can be triggered when needed in a rush without noticing, thanks
Reason / 理由
Please describe why this feature should be added. / 请描述为什么应该加入这个功能。
Suggest Solution / 实现方案
(Optional) Possible ways to implement this feature / (可选)如果你已想出新功能的实现方案,请在这里写出。
after you enable the app lock feature of the Amarok, you shouldn't be able to unhide the files from another way or at least it must require identification or something like that. so you should fix this problem with Amarok's quick panel button because after is hide my contents , i can easily uhide them using button at the quick panel layout (1) without any need for authentication.
这款APP非常轻巧实用,希望增加 Windows 端。
Describe the bug / 问题描述
photos were destroyed in subfolders of a folder while amarok was running
To Reproduce / 复现步骤
Steps to reproduce the behavior / 复现异常的步骤:
create a folder with a photo. inside it, create another folder with a photo. inside it, create another folder with a photo. activate amarok. deactivate amarok
Expected behavior / 预期行为
The pictures should show up, but they don't.
Screenshots / 截图
https://user-images.githubusercontent.com/113500363/210256134-33998793-846f-4d32-a608-031dce18668b.mp4
Basic Information (please complete the following information) / 请填写以下信息:
Additional information: in the main, first folder, the photos remain intact
Feature Description / 功能描述
my phone's OS is MIUI14, and system apps or MIUI's apps are not shown in amarok's app list. so is that possible to add these apps to list to hide?
Reason / 理由
some MIUI's apps are not comfortable to use.
it writes android.software.leanback is required to install the application
Describe the bug / 问题描述
Amarok makes it possible to hide itself which makes all other hidden apps not recoverable
To Reproduce / 复现步骤
Additional context / 其他信息
I've accidentally hidden amarok and with no way to unhide it, I tried to reinstall hoping that I would be able to recover my hidden apps, but amarok doesn't see them anymore
. add at the beginning of the title
Please add this app to F-Droid.
Describe the bug / 问题描述
Trying to run Amarok in Android work profile results in the app suddenly crashing and not being able to open
To Reproduce / 复现步骤
Steps to reproduce the behavior / 复现异常的步骤:
Expected behavior / 预期行为
The app should open normally and work as intended.
Basic Information / 请填写以下信息:
Additional context / 其他信息
Here is the crash log:
type: crash
osVersion: google/raven/raven:13/TQ3A.230605.012/2023061402:user/release-keys
package: deltazero.amarok.foss:50
process: deltazero.amarok.foss
processUptime: 158 + 260 ms
java.lang.IllegalArgumentException: User 10 is not the current user.
at android.os.Parcel.createExceptionOrNull(Parcel.java:3025)
at android.os.Parcel.createException(Parcel.java:3005)
at android.os.Parcel.readException(Parcel.java:2981)
at android.os.Parcel.readException(Parcel.java:2923)
at com.android.internal.statusbar.IStatusBarService$Stub$Proxy.requestTileServiceListeningState(IStatusBarService.java:2380)
at android.app.StatusBarManager.requestTileServiceListeningState(StatusBarManager.java:904)
at android.service.quicksettings.TileService.requestListeningState(TileService.java:518)
at deltazero.amarok.ui.MainActivity.updateUi(MainActivity.java:169)
at deltazero.amarok.ui.MainActivity.lambda$initUi$1$deltazero-amarok-ui-MainActivity(MainActivity.java:114)
at deltazero.amarok.ui.MainActivity$$ExternalSyntheticLambda0.onChanged(Unknown Source:4)
at androidx.lifecycle.LiveData.considerNotify(LiveData.java:133)
at androidx.lifecycle.LiveData.dispatchingValue(LiveData.java:146)
at androidx.lifecycle.LiveData$ObserverWrapper.activeStateChanged(LiveData.java:468)
at androidx.lifecycle.LiveData$LifecycleBoundObserver.onStateChanged(LiveData.java:425)
at androidx.lifecycle.LifecycleRegistry$ObserverWithState.dispatchEvent(LifecycleRegistry.java:360)
at androidx.lifecycle.LifecycleRegistry.forwardPass(LifecycleRegistry.java:271)
at androidx.lifecycle.LifecycleRegistry.sync(LifecycleRegistry.java:313)
at androidx.lifecycle.LifecycleRegistry.moveToState(LifecycleRegistry.java:151)
at androidx.lifecycle.LifecycleRegistry.handleLifecycleEvent(LifecycleRegistry.java:134)
at androidx.lifecycle.ReportFragment.dispatch(ReportFragment.java:68)
at androidx.lifecycle.ReportFragment$LifecycleCallbacks.onActivityPostStarted(ReportFragment.java:187)
at android.app.Activity.dispatchActivityPostStarted(Activity.java:1427)
at android.app.Activity.performStart(Activity.java:8451)
at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3677)
at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:224)
at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:204)
at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:176)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2314)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7937)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ExecInit.main(ExecInit.java:49)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:355)
使用adb模式激活冰箱后应用还是提示iceboxnotinstalled冰箱未安装
Feature Description / 功能描述
I want to be able to shuffle these special folders
now I can only select folders in the folder with the device name
it's no good
please make it possible to shuffle there
Reason / 理由
there you can shuffle ALL the videos or photos at once
without selecting multiple folders, long
It would help me a lot
Opportunity:
mixplorer can use those folders
this can be turned on in the settings.
Shortcut changes the name from "Amarok" to Speedometer.
removes the application from the desktop and all other places. The application can only be launched via shortcut.
When opening the shortcut "Speedometer" there will be a black screen with the word "error" in the middle. if you press long at the top left, you will need to enter the password. If you enter the correct one, the application will open.
When you try to enable this option in the settings Amarok should tell you what happens if you click yes after reading the information
end of concept
'
I think it will be difficult to do, but it will help the application a lot. No other app can hide itself and its files so well
I really like your app, and I will try to always offer new features and always look for bugs
Describe the bug / 问题描述
A clear and concise description of what the bug is.
请清晰地描述您遇到的异常。
the shortcut behaves very strangely. It doesn't work for a while, with multiple clicks, and then shows the wrong color. When the shortcut is blue, something must be on. Here on the contrary, it is off. This is not right.
Screenshots / 截图
If applicable, add screenshots to help explain your problem.
(可选)问题复现时候的截图或录屏。
https://user-images.githubusercontent.com/113500363/213538443-5457a71c-3f38-4fbd-84e9-8e90f3c679d7.mp4
To Reproduce / 复现步骤
Steps to reproduce the behavior / 复现异常的步骤:
Expected behavior / 预期行为
A clear and concise description of what you expected to happen.
描述您认为正常情况下应该发生什么。
works correctly from the first click. When file hiding is on, the shortcut turns blue.
Basic Information: / 请填写以下信息:
Hi, it would be useful for the FileHider to work for external storage folders.
For now, folders in external storage seem to be ignored.
Thanks.
like some onekey things do, hide apps or files in one second in case of emergency, the it can be started from a shortcut on a rooted device, i am searching for "am start" command, but not sure how to do hide action, any idea ? thanks for your nice work
Today I saw this app in fdroid and downloaded it for testing. In less than 5 mins of usage this app consumed 36.99 Mb of mobile data. Why that happens ? What data has been collected or sent to somewhere?
Note : Auto update and analytics options are disabled
Feature Description / 功能描述
Basically, the ability to translate the application into any language of your choosing.
Reason / 理由
To make the app appeal to a wider audience, I want to translate it to German, Dutch and Serbo-Croatian (varieties included).
Suggest Solution / 实现方案
A ".po" folder, a self-hosted Weblate, or Instructions in the ReadMe or on the Site how to do it manually and make pull requests.
Feature Description / 功能描述
Make launcher for hidden app in amarok
This launcher work similar to OEM android launcher you can create folder and rename it etc²
Reason / 理由
I cannot add shortcut to home screen forever everytime i unhidd app that's annoying
Suggest Solution / 实现方案
Hi developer i have idea please consider add launcher for hidden apps that's work like normal OEM launcher where you can create shortcut etc²
(But this only work inside amarok not outside so user still need to launch amarok to open amarok hidden launcher)
Describe the bug
Amarok doesn't rename catalogs to their original names if catalogs with those names already exist. Didn't try if the same thing happens when hiding.
To reproduce
The easiest way to reproduce such a result is to deal with a nested Screenshots catalog.
Screenshots
catalog with Amarok, in my case it's under DCIM/Screenshots
, so I hide the whole contents of DCIM
. All the catalogs and folders will be renamed to respective hidden namesDCIM/Screenshots
catalog with our screenshot will automatically appear next to our original hidden catalogDCIM
directory in your file manager. You will see both Screenshots
and the hidden catalog in Amarok. Our files have been unhidden, but they are still in a catalog with a hidden nameExpected behavior
I believe that Amarok encounters an error when trying to rename a catalog, but there is already one with the exact same name. The expected behavior is for Amarok to merge the two directories. It should check if such a catalog exists before trying to rename it, and if it does, move the processed files to the desired directory and delete the empty one.
I used Amarok on the usual Pictures folder and Amarok did nothing. Just the hide button turned gray
miui 12.0.5
android 12
ver. 0.8.2b4-foss
more info:
There were a lot of folders but not many pictures, no more than 200
Describe the bug / 问题描述
A clear and concise description of what the bug is.
请清晰地描述您遇到的异常。
I'm selected Pictures folder by mistake in hide files and hide it after un hide all pictures destroyed any fix for this 😔 ?
To Reproduce / 复现步骤
Steps to reproduce the behavior / 复现异常的步骤:
Expected behavior / 预期行为
A clear and concise description of what you expected to happen.
描述您认为正常情况下应该发生什么。
Screenshots / 截图
If applicable, add screenshots to help explain your problem.
(可选)问题复现时候的截图或录屏。
Basic Information (please complete the following information) / 请填写以下信息:
my issue is at this link:
Darkempire78/OpenCalc#131
Also, in addition to the link above to my issue, I give you a link to the information on the site
https://docs.codeberg.org/getting-started/what-is-codeberg/#what-is-codeberg
Feature Description / 功能描述
A clear and concise description of what you want to happen. / 请描述你想建议加入的新功能。
ability to set a password on amarok
in the settings
Reason / 理由
Please describe why this feature should be added. / 请描述为什么应该加入这个功能。
it's much more private
As your app's description speaks of privacy: would you mind removing/replacing the MS Analytics trackers? MS is not exactly known for being a privacy defender, and the presence of those trackers might scare away some users. If you think you urgently need some analytics, you can find some alternatives here.
Thanks for considering!
When I click the quick panel button in the notification area the privacy only triggers sometimes, I need to tap it multiple times to get it to work.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.