Hallo Leute!
Erstens gleich mal Sorry dafür dass ich mich für eine einzelne Frage/Problem hier anmelde und 2. dafür dass ich den Thread sicher im falschen Unterforum erstellt hab
Zu meinem Problem.
Ich besitze ein Samsung GT-B2710, ein normalerweise robustes Outdoor Handy. Robust ist allerdings nur die Hardware, die Software ist Müll. Obwohl ich die neueste Firmware aufgespielt habe treten immer noch böse Bugs auf, der schlimmste davon ist, wenn das Handy kurz vorm, während oder nach dem Senden oder Empfangen von SMS abstürzt und sich neu startet. Reset zu Werkseinstellungen hat nichts gebracht und Samsung-Tech-Support kann auch nicht helfen. Also muss ich den Fehler wohl selber finden..
Als Erstes hab ich eben bemerkt dass das Ganze immer im Zusammenhang mit SMS auftritt.
Was das ganze mit Datenbanken jetzt zu tun hat? Ich hab das Betriebssystem des Handys (ein Samsung-eigenes, Firmware Version B2710XXJK1) ein bisschen unter die Lupe genommen, mit einem Tool namens TkFileExplorer lassen sich die Dateien des Betriebssystems untersuchen. Unter anderem gibt es da einen "Debug" Ordner in dem sich einige Log-Dateien befinden. Die in meinen Augen intressantesten (weil größten Logs) nennen sich "serverlog.txt" und "mobileftslog.txt" und enthalten Schlüsselwörter wie "DB", "createdb", "DB2", "FTS". Zusätzlich gibts einen Ordner "DB2" welcher eine große Datenbank(?) "phonedb_data.00" enthält. Diese ganzen Hinweise, plus ein Thread aus einem anderen Forum in dem SQL Datenbanken im Zusammenhang mit dieser "phonedb_data.00" erwähnt werden, führen mich also zu euch.
In dieser phonedb finden sich, wenn man sie mit dem Texteditor öffnet, Namen aus meiner Kontaktliste, Fragmente von SMS und EMails, es scheint als ob alle wichtigen Daten darin gespeichert wären. Wenn man sich nun diese "serverlog.txt" Datei genauer anschaut bemerkt man dass an einigen Stellen irgendetwas schief geht und das Handy genau danach abschmiert.
Ich poste hier mal einen Auszug, das Handy hat sich damals sofort nach dem Hochfahren wieder neu gestartet:
---------------------------------------------------------------------------
createdb for MobileLite Ver 5.2.8 patch 39 (32 bit)
Copyright (C) 2003-2010 INERVIT Co., Ltd. All rights reserved.
Error: db already exists. (/DB2/phonedb_data.00)
ERROR(-9): No Error Description
The DB file or directory exists!
To create db with the name /DB2/phonedb
remove the file or directory and rerun 'createdb'.
Createdb Fail...
---------------------------------------------------------------------------
Danach beginnen die Aufzeichnungen wieder mit "createdb for MobileLite......" usw.
So. Damit hätt ich den Fehler mal ein bisschen beschrieben, ich lade ein ZIP File mit hoch, in dem sich der Debug und DB2 Ordner befinden, ihr könnt euch mal die gesamten Logfiles durchsehen, vorallem serverlog.txt und mobileftslog.txt enthalten sicher die nötigen Hinweise um die Art der Datenbank zu bestimmen.
Kann mir irgendjemand bei meinem vage formulierten Problem weiterhelfen?
Kann mir jemand erklären was da passiert, warum es passiert, um welche Form von Datenbank es sich dabei handelt, nach was ich googlen muss um mehr herauszufinden, in welche Datenbank-Systeme muss ich mich einarbeiten, wie kann ich den Fehler genauer analysieren, was bedeutet ERROR(-9) usw...
JEDES Stückchen Information könnte mir helfen!
Bitte um eure Hilfe!
lg Nico
PS: Kenn mich einigermaßen gut mit Rechnern aus, studiere aber Elektrotechnik und hab deshalb von Hardware mehr Ahnung als von Software, kann aber verschiedene Basic Dialekte und C.
Erstens gleich mal Sorry dafür dass ich mich für eine einzelne Frage/Problem hier anmelde und 2. dafür dass ich den Thread sicher im falschen Unterforum erstellt hab
Zu meinem Problem.
Ich besitze ein Samsung GT-B2710, ein normalerweise robustes Outdoor Handy. Robust ist allerdings nur die Hardware, die Software ist Müll. Obwohl ich die neueste Firmware aufgespielt habe treten immer noch böse Bugs auf, der schlimmste davon ist, wenn das Handy kurz vorm, während oder nach dem Senden oder Empfangen von SMS abstürzt und sich neu startet. Reset zu Werkseinstellungen hat nichts gebracht und Samsung-Tech-Support kann auch nicht helfen. Also muss ich den Fehler wohl selber finden..
Als Erstes hab ich eben bemerkt dass das Ganze immer im Zusammenhang mit SMS auftritt.
Was das ganze mit Datenbanken jetzt zu tun hat? Ich hab das Betriebssystem des Handys (ein Samsung-eigenes, Firmware Version B2710XXJK1) ein bisschen unter die Lupe genommen, mit einem Tool namens TkFileExplorer lassen sich die Dateien des Betriebssystems untersuchen. Unter anderem gibt es da einen "Debug" Ordner in dem sich einige Log-Dateien befinden. Die in meinen Augen intressantesten (weil größten Logs) nennen sich "serverlog.txt" und "mobileftslog.txt" und enthalten Schlüsselwörter wie "DB", "createdb", "DB2", "FTS". Zusätzlich gibts einen Ordner "DB2" welcher eine große Datenbank(?) "phonedb_data.00" enthält. Diese ganzen Hinweise, plus ein Thread aus einem anderen Forum in dem SQL Datenbanken im Zusammenhang mit dieser "phonedb_data.00" erwähnt werden, führen mich also zu euch.
In dieser phonedb finden sich, wenn man sie mit dem Texteditor öffnet, Namen aus meiner Kontaktliste, Fragmente von SMS und EMails, es scheint als ob alle wichtigen Daten darin gespeichert wären. Wenn man sich nun diese "serverlog.txt" Datei genauer anschaut bemerkt man dass an einigen Stellen irgendetwas schief geht und das Handy genau danach abschmiert.
Ich poste hier mal einen Auszug, das Handy hat sich damals sofort nach dem Hochfahren wieder neu gestartet:
---------------------------------------------------------------------------
createdb for MobileLite Ver 5.2.8 patch 39 (32 bit)
Copyright (C) 2003-2010 INERVIT Co., Ltd. All rights reserved.
Error: db already exists. (/DB2/phonedb_data.00)
ERROR(-9): No Error Description
The DB file or directory exists!
To create db with the name /DB2/phonedb
remove the file or directory and rerun 'createdb'.
Createdb Fail...
---------------------------------------------------------------------------
Danach beginnen die Aufzeichnungen wieder mit "createdb for MobileLite......" usw.
So. Damit hätt ich den Fehler mal ein bisschen beschrieben, ich lade ein ZIP File mit hoch, in dem sich der Debug und DB2 Ordner befinden, ihr könnt euch mal die gesamten Logfiles durchsehen, vorallem serverlog.txt und mobileftslog.txt enthalten sicher die nötigen Hinweise um die Art der Datenbank zu bestimmen.
Kann mir irgendjemand bei meinem vage formulierten Problem weiterhelfen?
Kann mir jemand erklären was da passiert, warum es passiert, um welche Form von Datenbank es sich dabei handelt, nach was ich googlen muss um mehr herauszufinden, in welche Datenbank-Systeme muss ich mich einarbeiten, wie kann ich den Fehler genauer analysieren, was bedeutet ERROR(-9) usw...
JEDES Stückchen Information könnte mir helfen!
Bitte um eure Hilfe!
lg Nico
PS: Kenn mich einigermaßen gut mit Rechnern aus, studiere aber Elektrotechnik und hab deshalb von Hardware mehr Ahnung als von Software, kann aber verschiedene Basic Dialekte und C.