Wednesday, July 27, 2016

Unraveling Samsung PC Studio 3's SMS Database

Back in the days of flip phone popularity, Samsung was a very popular name. My first phone was a Samsung SGT-T339 (T-Mobile exclusive). This got me through middle school, so as you can imagine the text message functionality was used a lot. Sagas of he said/she said nonsense and other various 7th grade nonsense. I was not above it by any stretch of the imagination. Being as I was (and still am) addicted to archiving everything, I used a program called Samsung PC Studio 3 to unload my text messages when it got full. The database was in some nonstandard format. I wanted to convert it to something I could open in excel, like CSV. So it's time to reverse engineer!

Tuesday, July 26, 2016

Make Your Own Firebase

You read right. We're going to be duplicating what I think is the best part of Firebase (before Google made everything the coolest part): the real time database. This is really neat because essentially every client will have the same copy of an object in the database, essentially removing the need to keep asking the server for updates. We're going to be copying the very basics of this behavior, but it can be extended way beyond what we're doing here.