Αρχείο ετικέτας iphone

Βρείτε τα διαγραμμένα sms από το iPhone

Πριν μερικές μέρες σκάλισα λίγο τον τρόπο που αποθηκεύει τα δεδομένα μας το iPhone. Για τα περισσότερα πράγματα χρησιμοποιεί τη βάση sqlite. Είναι ένα αρκετά βολικό και portable format.

Όταν κάνει backup (κατά τη διάρκεια του συγχρονισμού με το iphone) αντιγράφει όλα τα αρχεία sqlite από το κινητό σας, στο folder που κρατάει το backup. Στο mac είναι στο φάκελο:
~Library/Applications Support/MobileSync/Backup
.
Στα windows xp είναι στον φάκελο:
C:\Documents and Settings\USERNAME\Application Data\Apple Computer\MobileSync\Backup.
Στα windows 7 είναι
c:\Users\USERNAME\AppData\Roaming\Apple Computer\MobileSync\Backup\.

Μέσα θα βρείτε ένα subfolder για κάθε backup που υπάρχει. Τα ονόματα των αρχείων σε αυτό είναι πολύ περίεργα για να βγάλουμε άκρη, όμως το αρχείο με τα sms έχει συγκεκριμένο όνομα: 3d0d7e5fb2ce288813306e4d4636395e047a3d28.mddata.

Το αρχείο αυτό μπορείτε να το ανοίξετε με κάποιο πρόγραμμα όπως το sqlitebrowser και ουσιαστικά έχετε πρόσβαση σε όλα τα sms που έχετε λάβει και στείλει, εκτός από τα διαγραμμένα φυσικά.

Τι γίνεται όμως με τα διαγραμμένα; Γενικά στην sqlite όταν διαγράφουμε μια εγγραφή από ένα πίνακα, η εγγραφή στην πραγματικότητα δε σβήνεται από το αρχείο που κρατάει τα δεδομένα της. Όπως γράφει στο FAQ της:

When you delete information from an SQLite database, the unused disk space is added to an internal “free-list” and is reused the next time you insert data. The disk space is not lost. But neither is it returned to the operating system.

Θυμίζει λίγο τον τρόπο που λειτουργεί το file system των περισσότερων λειτουργικών συστημάτων, στον οποίο τα δεδομένα δεν σβήνονται για κάποιο διάστημα και υπάρχει η πιθανότητα της εκτέλεσης κάποιου εργαλείου undelete που μπορεί να επαναφέρει τα δεδομένα σας.

Αν λοιπόν ψάξετε το αρχείο με τα sms αρκετά σύντομα μετά τη διαγραφή των μηνυμάτων που ψάχνετε, ή αν γενικά δεν λαμβάνετε/στέλνετε συχνά, έχετε πάρα πολλές πιθανότητες να βρείτε αυτό που ψάχνετε.

Αν ψάξετε στο internet θα βρείτε διάφορα εργαλεία τα οποία εξάγουν τα δεδομένα αυτά. Προσωπικά απλά άνοιξα το αρχείο με έναν text viewer και ψάχνοντας λίγο βρήκα ότι έψαχνα.

Αυτό μπορεί να έχει διάφορες χρήσεις, από προσωπική (να βρείτε κάτι που σβήσατε κατά λάθος), μέχρι να παρακολουθήσετε το κινητό κάποιου άλλου έχοντας ένα backup του. Στη δεύτερη περίπτωση, να γνωρίζετε ότι είναι παράνομο, και φυσικά ότι μπορεί να βρείτε πράγματα που τελικά δεν θέλετε να γνωρίζετε 😉

(photo by: Eric Rice)

iPhone OS 3.0

Εδώ και μια ώρα περίπου έχω εγκαταστήσει το iPhone OS 3.0 στο αγαπημένο μου κινητό…

Μέχρι στιγμής είμαι πολύ ευχαριστημένος. Copy/paste, MMS, καλύτερη απόκριση, Ελληνικό πληκτρολόγιο (τα ελληνικά menu δεν με ενδιαφέρουν) και γενικά βελτιώσεις παντού. Όμως μεγάλη απουσία είναι το video recording. Ξέρουμε ότι η δυνατότητα υπάρχει (αφού κυκλοφορούν εφαρμογές για σπασμένα iPhone), οπότε θεωρώ ότι το ότι δεν ενσωμάτωσαν κάποια εφαρμογή είναι καθαρά για να δώσουν added value στο iPhone OS 3Gs.

Από ότι φαίνεται λοιπόν, αν δεν κυκλοφορήσει μέσα στις επόμενες μέρες κάτι στο appstore, πάμε για σπάσιμο ξανά :-(…

Podcast downloads στο iPhone

Διάβασα ότι στο επόμενο update του iPhone, στην έκδοση 2.2 του λειτουργικού του συστήματος δηλαδή, θα έχουμε τη δυνατότητα να κατεβάζουμε podcasts κατ’ ευθείαν από το κινητό. Αυτό είναι πολύ καλό νέο για τους fan του είδους, αφού μέχρι τώρα κατεβάζουμε από τον υπολογιστή και συγχρονίζουμε με το iTunes.

Από ότι φαίνεται, θα υπάρχει περιορισμός στα 10MB ανά download στην περίπτωση που κατεβάζουμε μέσω του δικτύου κινητής τηλεφωνίας, αλλά όμως αν είμαστε σε κάποιο wifi spot δε θα έχουμε τέτοια προβλήματα.

Η Apple είχε ήδη απορρίψει την κυκλοφορία μιας εφαρμογής  από το AppStore, η οποία έκανε ακριβώς αυτό, κατέβαζε podcasts.

Περιμένουμε λοιπόν την κυκλοφορία του νέου update (και ελπίζουμε να έχει επίσημο ελληνικό πληκτρολόγιο).

[via], [via]

Το GPS του iPhone και το 3G

Χθες το βράδυ αποφάσισα να παίξω λίγο με το Google Earth στο iPhone. Άνοιξα λοιπόν την εφαρμογή, αλλά έπαθα σοκ όταν το GPS με εντόπισε κάπου στην Αφρική…

Αφού κοίταξα λίγο γύρω μου να βεβαιωθώ ότι είμαι ακόμα στην Αθήνα, άρχισα να ψάχνω στις ρυθμίσεις του τηλεφώνου μήπως έχω κάνει κάτι λάθος. Τίποτα. Reset, δεύτερη δοκιμή και εξακολουθώ να είμαι στην Αφρική.

Μπήκα λοιπόν να ψάξω λίγο στο web και σε κάποιο forum διάβασα σαν συμβουλή ότι πρέπει να είναι ανοιχτό το 3G. Το 3G γενικά το έχω κλειστό για να μην χαλάω μπαταρία, έτσι κι αλλιώς στο σπίτι και στα μέρη που συχνάζω έχει WiFi, οπότε το ανοίγω μόνο όταν χρειάζεται.

Τελικά άνοιξα το 3G, μπήκα στους χάρτες και αμέσως εντόπισε τη θέση μου με ακρίβεια. Τώρα το έχω αφήσει ανοιχτό και δεν υπάρχει κανένα πρόβλημα. Όμως γιατί; Τι σχέση έχει το 3G με το GPS;

Όποιος έχει κάποια ιδέα ας αφήσει ένα σχόλιο…

Update: Ένας φίλος από το facebook μου έδωσε μια καλή απάντηση. Παραθέτω σχετική συζήτηση:

Όταν κλείνω το 3g στο iphone, το gps με εντοπίζει σε τελείως λάθος μέρος… Ακόμα κ με ενεργό wifi. Καμία ιδέα;
Apoluta logiko, mia kai to iPhone xrisimopoiei assisted GPS
http://en.wikipedia.org/wiki/Assisted_GPS
– χμμμ… πολύ ενδιαφέρον, αυτό φταίει μάλλον… Όμως και πάλι, από τη μια πρόσβαση σε servers έχει μέσω του Wifi εύκολα, και οι πληροφορίες κυψέλης είναι διαθέσιμες έτσι κι αλλιώς χωρίς 3G…
– To A-GPS thelei kai sundesi internet me ton server tou diktuou kinitis tilefwnias gia na sou dwsei a3iopista apotelesmata. Otan kleineis to 3G, tou kobeis tin epafi me to server auto, ara paei se non-assisted mode, to opoio xanei para polu se akribeia i de douleuei kan, opws paratirises 🙂

iTunes error 8003

Εδώ και κάτι μέρες όταν άνοιγα το iTunes, αυτό μου έβγαζε ένα error 8003 επειδή δεν μπορούσε να συνθεθεί στο iTunes Store για να κατεβάσει updates για τις εφαρμογές του iPhone μου. Αρχικά δεν έδωσα σημασία, αλλά σήμερα αποφάσισα να δω τι συμβαίνει.  Τελικά αφού βρήκα λύση, τη μοιράζομαι μαζί σας.

Σε αυτή τη συζήτηση έχει διάφορες λύσεις. Αν και άνοιξα μια πόρτα στο router μου (ήμουν όμως σίγουρος ότι δεν ήταν αυτό, αφού πιο πριν δούλευε κανονικά η εφαρμογή), τελικά θυμίθηκα ότι πριν μερικές μέρες έκανα μια ρύθμιση για το internet. Επειδή δεν μπορούσα να δω το metablogging.gr και κάποια στιγμή διάβασα ότι μια πρόχειρη λύση είναι η χρήση του proxy του ISP μου, άρχισα να περνάω από proxy.

Τελικά έβαλα όλο το domain της apple στις εξαιρέσεις του proxy και αμέσως δούλεψε κανονικά το iTunes. Όσοι λοιπόν έχετε ανάλογο πρόβλημα, δοκιμάστε μήπως φταίει κάτι τέτοιο.

T-Mobile G1

Ελπίζω να αργήσει να κυκλοφορήσει στην Ευρώπη… Αγόρασα πολύ πρόσφατα το iPhone και δεν μπορώ να αγοράσω τόσο σύντομα και άλλο super-κινητό :D. Ξέρω όμως ότι αν κυκλοφορήσε, δεν θα κρατηθώ πολύ :p.