sms dauerhaft löschen

M

Muzzepuckel

Neues Mitglied
0
hallo

ich wollte fragen, wie ich von meinem handy die sms dauerhaft löschen kann da ich weiss dass sie relativ einfach wiederherstellbar sind...
weiss da jemand eine lösung?
speichern die sich nach dem löschen noch irgendwo ab und ist es generll möglich dann nur das zu löschen ohne das komplette handy zu plätten?
 
Zuletzt bearbeitet:
Verrate uns doch auch, wie man gelöschte SMS so einfach wiederherstellen kann.
 
Mit SMSBackup + kann man die Nachrichten im Gmail Account sichern und jederzeit wieder herstellen.

Gesendet mit der Android-Hilfe.de-App
 
Hallo.

Eine SMS löscht man, indem man lange auf die SMS drückt und dann Nachricht löschen auswählt. Mir wäre nicht bekannt, dass die Nachricht dann noch irgendwie wieder her zu stellen wäre, lasse mich aber gern eines besseren belehren.

Du kannst auch einen kompletten Dialog mit jemandem löschen, indem Du in der Nachrichtenübersicht lange auf den Namen drückst und dann Thread löschen auswählst.

Last not least kannst Du alle Nachrichten auf einmal löschen indem Du auf Menü > Threads löschen gehst.

In keiner der Varianten wäre mich bekannt, dass man die Nachrichten (außer man hat ein Backup, natürlich) in irgend einer Form wieder herstellen kann.

Gruß - Hille
 
Wiederherstellen sollte nicht so ohne weiteres gehen, da die SMS nicht einzeln sondern in einer Datei (SQLite 3 Datenbank) gespeichert werden. Direkt nach dem löschen ist der Datensatz weg.
 
Jau, Smurfy82 hat absolut recht... Datenbank -> Einmal gelöscht -> Weg! Ich denke, selbst für echte freaks ist das kaum wiederherstellbar (sofern die entsprechende Nachricht nicht noch in einem selbst erstellten Backup rumoxidiert.)
 
Vielleicht kann uns ja der TO mal erhellen, wie er denn "relativ einfach" die SMSen wiederherstellen kann - und woher er das Wissen hat. Gegen ein SQL-Delete ist kaum ein Kraut gewachsen...
 
Moin. Wir können alle Daten wiederherstellen, sofern sie nicht mehrfach überschrieben wurden und der Datenträger ok ist.

Geht ganz einfach. Kabel dran und Software xxxxx oder xxxxx laufen lassen. Eine Sache von paar Minuten. Allerdings ist solche Software für den Privatmann nicht lohnenswert, da sie im 4 stelligen bereich kostet...
 
@Bodo: Ja klar. Du kannst Daten aus einem frisch vermischelten Tablespace File einer SQLite Datenbank nach einem SQL-Delete mit Commit wieder herstellen... Ja, ne, is klar, man....:rolleyes2:
 
In der Firma null Problem.
 
Bodo:
[_] Du weißt, wie sich ein SQL-Delete mit Commit auf ein Tablespace File auswirkt.
[X] Du glaubst an den Voodoo, man müsse Files *mehrfach* mit Zero-Bytes/Random Patterns überschreiben, damit die Daten "wirklich und ganz echt" weg sind...

Bleibt die Ursprungsfrage: Wie meint denn der TO, man könne die Daten "ganz einfach" wiederherstellen.
 
Wenn der SQL Server einen Transaction Log anlegt kann man es "wiederherstellen". Ein richtiges wiederherstellen von gelöschten Informationen ist das aber nicht, da einfach aus der Log Datei die Änderungen ausgelesen werden und dann in der Datenbank rückgängig gemacht werden. Das erklärt auch warum es bei Bodo in "der Firma" funktioniert.

Bezweifle aber sehr stark, das Android solch einen Log anfertigt.
 
Hi.

Android legt natürlich keinen Transaction Log an, weil da eine SQLite DB drunter liegt. Schau Dir mal an, wie die Funktioniert: Ohne dedizierten DB Server. Da schreibt ein Delete mit Commit hart auf die Tablespaces die Nullen durch und die Daten sind definitiv weg. Je nach Implementierung werden die Tablespaces auch gleich weg komprimiert, d.h. die "leeren Nullen" werden auch aus den Tablespaces weggelöscht. Oder halt, wenn eine gewisse Segmentgröße unterschritten wird, wird das TB Space File kleiner. (Analog, dass es in Segmenten größer wird...)

Gruß - Hille.
 

Ähnliche Themen

B
Antworten
0
Aufrufe
1.175
burton fred
B
M
Antworten
2
Aufrufe
1.582
rihntrha
R
H
Antworten
1
Aufrufe
9.513
husvun41
H
Zurück
Oben Unten