Author Topic: Having fun with a Samsung digital camera  (Read 4190 times)

0 Members and 1 Guest are viewing this topic.

Offline Vogtinator

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1192
  • Rating: +108/-5
  • Instruction counter
    • View Profile
Having fun with a Samsung digital camera
« on: July 07, 2014, 03:47:30 pm »
My old (well, 4 years old) camera doesn't want to open the shutter anymore, so it was time to get a new one, primarily for the school trip to croatia in two weeks  ;D
It had to be cheap, in case someone steals or somehow makes it less usable, you know  <_<
Most cams in that price range were awful, REALLY awful, but the samsung wb350f was nice to control and looked a bit less plasticky than the other ones. </advertisement>
It has a whole lot of totally useless features, like an NFC tag, Wi-Fi connection to upload pictures and movies to picasa, facebook, dropbox, youtube, send it per email, a baby monitor (not kidding!), remote control using a smartphone (I don't have one, just a normal mobile phone) and the list goes on and on.
But to upload to dropbox, it has to register a oauth token and such it opens a webbrowser to a dropbox login page with some samsung customizations. You can probably guess what comes next: Set up a DNS server to redirect (CNAME) www.dropbox.com to a custom server with ssl certificate and redirect everything to http://google.com. Success!


The browser doesn't seem to support CSS or anything like that, but the font rendering is quite good ::)
I would love to play around with this some more, but without windows I can't do firmware updates, use the samsung software etc. >:(
I found a directory "java" on the microsd card, so the browser (forgot the name) may be java (ME?) itself. Also a previous model is a bit more open in a hack-friendly way and runs enlightenment, so probably linux-based?
Let's see what this thing can do!
« Last Edit: July 07, 2014, 03:57:17 pm by Vogtinator »

Offline ElementCoder

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 611
  • Rating: +42/-2
    • View Profile
Re: Having fun with a Samsung digital camera
« Reply #1 on: July 07, 2014, 04:26:39 pm »
Quote
in case someone...makes it less usable...
Like.. yourself? :P
* ElementCoder runs
j/k
Nice camera you got there :) It's really surprising how everything gets more and more features nowadays. Good to see it can do all those things as well :)

Some people need a high five in the face... with a chair.
~EC

Offline Eiyeron

  • Urist McEiyolobster
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1430
  • Rating: +130/-10
  • (-_(//));
    • View Profile
    • Rétro-Actif : Rétro/Prog/Blog
Re: Having fun with a Samsung digital camera
« Reply #2 on: July 07, 2014, 04:28:07 pm »
now publish a screenshot with Ricky on it. :p (nice redirection though, nice one)

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: Having fun with a Samsung digital camera
« Reply #3 on: July 07, 2014, 04:32:18 pm »
Whoa that's a nice hack.
Reminds me of how the Gamecube was first hacked. Basically there was that online game that downloaded updates from the server. Binary executable updates that is. And guess what : there was no check. :P So people just set up a custom DNS and server to upload binaries to the console.

I hope you can do something interesting with this.

Offline Vogtinator

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1192
  • Rating: +108/-5
  • Instruction counter
    • View Profile
Re: Having fun with a Samsung digital camera
« Reply #4 on: July 07, 2014, 04:51:46 pm »
Quote
in case someone...makes it less usable...
Like.. yourself? :P
* ElementCoder runs
j/k
I can actually tell a story about something like that. My grandpa owns a camcorder (really cheap crap) and I tried to change some settings as the pictures and videos were really awful. So I tried to change the resolution and other properties, which is called "Bildformat" in German.
Now in the main menu there was an option called "Format". I assumed it's the "Bildformat" and clicked on it. And no, it wasn't. SD card empty, photos of a full year lost, without any backups  >:(

Quote
now publish a screenshot with Ricky on it. :p (nice redirection though, nice one)
Give me the URL and I'll do it!

Whoa that's a nice hack.
Reminds me of how the Gamecube was first hacked. Basically there was that online game that downloaded updates from the server. Binary executable updates that is. And guess what : there was no check. :P  So people just set up a custom DNS and server to upload binaries to the console.

I hope you can do something interesting with this.
I've got a windows VM somewhere so I can probably get a firmware dump (and the source code, maybe) which may be modifyable. Shell access would be nice  ;D

Offline ElementCoder

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 611
  • Rating: +42/-2
    • View Profile
Re: Having fun with a Samsung digital camera
« Reply #5 on: July 07, 2014, 05:08:00 pm »
Quote
in case someone...makes it less usable...
Like.. yourself? :P
* ElementCoder runs
j/k
I can actually tell a story about something like that. My grandpa owns a camcorder (really cheap crap) and I tried to change some settings as the pictures and videos were really awful. So I tried to change the resolution and other properties, which is called "Bildformat" in German.
Now in the main menu there was an option called "Format". I assumed it's the "Bildformat" and clicked on it. And no, it wasn't. SD card empty, photos of a full year lost, without any backups  >:(
Aww that really sucks :( They really should make those options hard to access to avoid these kind of accidents.

Some people need a high five in the face... with a chair.
~EC

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: Having fun with a Samsung digital camera
« Reply #6 on: July 08, 2014, 03:15:42 am »
Quote
in case someone...makes it less usable...
Like.. yourself? :P
* ElementCoder runs
j/k
I can actually tell a story about something like that. My grandpa owns a camcorder (really cheap crap) and I tried to change some settings as the pictures and videos were really awful. So I tried to change the resolution and other properties, which is called "Bildformat" in German.
Now in the main menu there was an option called "Format". I assumed it's the "Bildformat" and clicked on it. And no, it wasn't. SD card empty, photos of a full year lost, without any backups  >:(
Aww that really sucks :( They really should make those options hard to access to avoid these kind of accidents.
Hmmm shouldn't there be a confirmation prompt ? <_<

Offline lkj

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 485
  • Rating: +58/-1
    • View Profile
Re: Having fun with a Samsung digital camera
« Reply #7 on: July 08, 2014, 01:15:46 pm »
Nice, I was always wondering if it was easy to hack digital cameras :thumbsup:
Quote
in case someone...makes it less usable...
Like.. yourself? :P
* ElementCoder runs
j/k
I can actually tell a story about something like that. My grandpa owns a camcorder (really cheap crap) and I tried to change some settings as the pictures and videos were really awful. So I tried to change the resolution and other properties, which is called "Bildformat" in German.
Now in the main menu there was an option called "Format". I assumed it's the "Bildformat" and clicked on it. And no, it wasn't. SD card empty, photos of a full year lost, without any backups  >:(
Aww that really sucks :( They really should make those options hard to access to avoid these kind of accidents.
Hmmm shouldn't there be a confirmation prompt ? <_<
This happened to me too once, but luckily I was able to restore everything from the formatted SD card using a program to undelete files.

Offline Vogtinator

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1192
  • Rating: +108/-5
  • Instruction counter
    • View Profile
Re: Having fun with a Samsung digital camera
« Reply #8 on: July 08, 2014, 01:26:38 pm »
Nice, I was always wondering if it was easy to hack digital cameras :thumbsup:
Quote
in case someone...makes it less usable...
Like.. yourself? :P
* ElementCoder runs
j/k
I can actually tell a story about something like that. My grandpa owns a camcorder (really cheap crap) and I tried to change some settings as the pictures and videos were really awful. So I tried to change the resolution and other properties, which is called "Bildformat" in German.
Now in the main menu there was an option called "Format". I assumed it's the "Bildformat" and clicked on it. And no, it wasn't. SD card empty, photos of a full year lost, without any backups  >:(
Aww that really sucks :( They really should make those options hard to access to avoid these kind of accidents.
Hmmm shouldn't there be a confirmation prompt ? <_<
There was. A single window with a single button in the center, called "Ja"/"Yes". Nothing else.

Quote
This happened to me too once, but luckily I was able to restore everything from the formatted SD card using a program to undelete files.
I haven't had the time to do that and it was only his secondary camera anyway, it was so bad he barely used it. Still, there were quite a few pictures on there. And IIRC formatting took so long that after clicking on "Ja" I first thought it crashed or freezed. I wasn't quick enough to remove the battery, so I'd assume it didn't only format but rather clear the entire card, but I can't tell for sure.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55881
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Having fun with a Samsung digital camera
« Reply #9 on: July 09, 2014, 11:19:45 pm »
But... can this camera run Doom? :trollface:


Awesome, though :)

Offline bb010g

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 428
  • Rating: +22/-1
  • I do stuff
    • View Profile
    • elsewhere on the net
Re: Having fun with a Samsung digital camera
« Reply #10 on: July 10, 2014, 09:18:41 pm »
But... can this camera run Doom? :trollface:
I actually wouldn't be surprised if it could.
Arch Linux user
Haskell newbie | Warming up to Lua | Being dragged into C++
Calculators: HP 50g, HP 35s, Casio Prizm, TI-Nspire CX CAS, HP 28s, HP Prime, Mathematica 9 (if that counts)
π: 3.14...; l: 108; i: 105; e: 101; l+i+e: 314
THE CAKE IS A LIE IS A PIE