I assume most of the Android devices are using flash drives/memory internally but also externally like SD cards, USB memories or SSD. I personally doubt that "shredding" by use of MiXplorer (although I'm a great fan and absolute supporter of this extraordinary piece of work by Hootan) erases data that they aren't recoverable any longer.
As far as I know, an internal control unit of the flash memory ensures that other cells are used for each write event in order to save the memory cells. To systematically clobber single files by "shred" or "wipe" is impossible. Moreover, flash memories contain additional spare cells that can't be reached by overwriting of the complete device. I'm not a technician and collected this information from Wikipedia (e.g. flash memory, flash memory controller or shred) and searching the web. It's pretty interesting if you search for "how to securely wipe/erase flash memory". It seems that at least Linux provides a tool: hdparm.
This is also my understanding. The wear leveling algorithms use different cells for each write so intentionally "overwriting" a file just doesn't happen - unlike HDDs where when you overwrite a file you're writing to the same location that it previously existed.
All you're actually accomplishing by attempting to overwrite a file multiple times is speeding up the wear on your memory (and yes flash memory does wear out, although it's highly unlikely to happen before you replace the phone. Modern flash memory can last a very long time before it goes bad on you. It has a limited number of write cycles before it starts to go bad and the wear leveling algorithms spread the writes evenly over all the cells ).
Thanks for the info. My information is older then. As I ever try before, secure erase/shred using some cleaner software (I don't remember which one I try), can render the file in microsd/flashdisk unrecoverable by program such as recuva. If I delete it manually, recuva still can recover the file immediately. I ever accidentally format a wrong 8 GB flashdisk (6 GB data inside) and recover the whole files immediately to full intact as before. If I shred/secure erase (really forgot using which one), the files name become randomized and when try to recover, it will show 0 byte size. Probably this depends on the filesystem too. Both flashdisk and microsd are FAT32. I haven't tried yet with MiXplorer, will try it when I have the chance. To lazy to pull the microsd out just to test this
While in vfat and ext4, as the one used by most android now, there is still no full program can recover those. I wish to know too if there is. Most of the software/app claim they can do it, but simply scamware. But i ever experiment with older android, a qualcomm MSM8610 device, which still support backup full partition thru emmc raw tool. I try to delete something in the internal storage (/sdcard0/), then take full 4 GB raw backup of the file. Then try to recover file directly from the raw img file using raw format recovery, the file is still there!!! So it is only possible to recover the file if we can dump the raw img of the nand flash, which is kinda impossible for new devices (unless we have access to forensic tools). I don't know if shredding the file using MiXplorer can really shred it completely.
Hi Hootan, in latest build whatever custom Title i write in new task window it shows in task list view the "zip" word. Also re-edit the same task the title field appear empty instead of the previous assigned title. Could you please take a look? Thanks
|chm, cloud, encfs, epub, mix|
|Thread Tools||Search this Thread|