Comments (9)
Can I assume that you are using Amarok v0.8.1b3 and enabled the Obfuscate File Header [Experimental]
function?
Possibly the same bug: #16
I failed to reproduce this bug. It seems to happen occasionally ๐ค
If you can find a way to reproduce this bug consistently, it would greatly aid in resolving the issue.
Recover the Corrupted files
- Download and install this Special version of Amarok (v0.8.1b3-sp-e57eb09).
- In
More Settings -> Switch FileHider Workmode
of that special Amarok, make sure theObfuscate File Header [Experimental]
switch is toggled to OFF. - Put the corrupted files into a directory, and add the directory to the hide list in
Set Hide Files
. - Press the
Hide
button in the main activity. - In
More Settings -> Switch FileHider Workmode
, toggleObfuscate File Header [Experimental]
to ON.
(In the normal version this switch is unavailable and a note saysOptions are unavailable until Unhide.
) - Press the
Unhide
button in the main activity.
Hopefully, your corrupted files (images) will be recovered.
from amarok-hider.
Can I assume that you are using Amarok v0.8.1b3 and enabled the
Obfuscate File Header [Experimental]
function? Possibly the same bug: #16 I failed to reproduce this bug. It seems to happen occasionally ๐ค If you can find a way to reproduce this bug consistently, it would greatly aid in resolving the issue.Recover the Corrupted files
- Download and install this Special version of Amarok (v0.8.1b3-sp-e57eb09).
- In
More Settings -> Switch FileHider Workmode
of that special Amarok, make sure theObfuscate File Header [Experimental]
switch is toggled to OFF.- Put the corrupted files into a directory, and add the directory to the hide list in
Set Hide Files
.- Press the
Hide
button in the main activity.- In
More Settings -> Switch FileHider Workmode
, toggleObfuscate File Header [Experimental]
to ON.
(In the normal version this switch is unavailable and a note saysOptions are unavailable until Unhide.
)- Press the
Unhide
button in the main activity.Hopefully, your corrupted files (images) will be recovered.
Thank you some pictures are back but not all, and it's my fault from first i killed the app from background while the app hiding files because i select pictures file by mistake thanks.
from amarok-hider.
Thank you some pictures are back but not all
Sorry to hear that. Perhaps you can try the recovery process again.
If still without luck and the images are really important to you, you can try recovering the images manually:
- Amarok only read the first 8 bytes of each file, calculates their ones' complement and writes the result back.
- As Amarok reads and writes files sequentially, theoretically will be only one file is "real" damaged, while others are just not reverted.
- Fixing them manually: Open the image with a hex editor, replace the first 8 bytes with their ones' complement โ e.x.
1
toF
,2
toE
and so on.
it's my fault from first i killed the app from background while the app hiding files because i select pictures file by mistake thanks.
To avoid it happening again, I've refactored the FileHider and added some insurance work during the process. 8261481
from amarok-hider.
Fixing them manually: Open the image with a hex editor, replace the first 8 bytes with their ones' complement โ e.x. 1 to F, 2 to E and so on.
Well, I wrote a simple script to do this. Python3 is required.
from amarok-hider.
Thank you some pictures are back but not all
Sorry to hear that. Perhaps you can try the recovery process again. If still without luck and the images are really important to you, you can try recovering the images manually:
- Amarok only read the first 8 bytes of each file, calculates their ones' complement and writes the result back.
- As Amarok reads and writes files sequentially, theoretically will be only one file is "real" damaged, while others are just not reverted.
- Fixing them manually: Open the image with a hex editor, replace the first 8 bytes with their ones' complement โ e.x.
1
toF
,2
toE
and so on.it's my fault from first i killed the app from background while the app hiding files because i select pictures file by mistake thanks.
To avoid it happening again, I've refactored the FileHider and added some insurance work during the process. 8261481
I tried the first process again and it's works thank you again.
from amarok-hider.
I tried the first process again and it's works thank you again.
Cool! Let me close this issue then.
from amarok-hider.
To avoid it happening again, I've refactored the FileHider and added some insurance work during the process. 8261481
I'm waiting for you to add it to the release
from amarok-hider.
I'm waiting for you to add it to the release
already here ๐ค
from amarok-hider.
I'm waiting for you to add it to the release
already here ๐ค
sorry, I didn't see it before
from amarok-hider.
Related Issues (20)
- [FeatureRequest] Hide system apps HOT 2
- [BUG] HOT 1
- wish to add 'hide app itself' function HOT 2
- [FeatureRequest] Support Themed Icon HOT 3
- [Enhancement] Quick panel concerns HOT 5
- [FeatureRequest] Pull files to be obfuscated by "last modified" attribute HOT 1
- [FeatureRequest] ๆทปๅ ไฟ็ๆไปถๅๅงๆฅๆๅ่ฝ HOT 1
- [BUG] DiskDigger Pro่ฟๆฏ่ฝๆซๆๅฐ้่็ๅพ็ HOT 1
- [BUG] Quick Panel Click
- [FeatureRequest] ๅขๅ Windows ็ซฏ HOT 1
- [BUG] Amarok crashes in work profile HOT 7
- Question about fdroid and IzzyOnDroid versions HOT 1
- Question about fdroid and IzzyOnDroid versions HOT 2
- Problem at unhide the files while Amarok itself has app lock feature on![BUG] HOT 2
- [FeatureRequest] Hide apps that are part of Android OS like gallery HOT 8
- Fastlane changelog too long HOT 2
- Could Amarok hide applications from system fields with root? HOT 2
- [BUG] Low performance when processing nested folders
- [FeatureRequest] Let us choose Dark/Light themes manually HOT 9
- [FeatureRequest] Obfuscate folder names HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from amarok-hider.