Skip to content

Releases: toniebox-reverse-engineering/teddy

Another GUI update

02 Oct 12:24
Compare
Choose a tag to compare

This time the flickering should be much less noticeable and the icons are (after you deleted the cache folder) not squished anymore.

Developers:
You can now open local directories, where you backed up your files in the format:
(?<prod>[0-9]{8}|[0-9]{2}-[0-9]{4}) - (?<audio>[0-9A-F]{8}) - (?<name>.*)
You don't understand this? Then just ignore it :)

Hopefully fixed flickering issue

29 Dec 00:56
Compare
Choose a tag to compare

another approach to fix ListView updating issues
fixed a smaller issue when opening a folder instead of a SD card
added proxmark debug console menu for accessing standalone mode log (expert stuff)

Full Changelog: v1.3.0...v1.3.3

Small bugfix release

25 Dec 23:01
Compare
Choose a tag to compare

This release fixes two bugs:

  • flashing window, constantly re-rendering the icons
  • TeddyBench crashes (uncaught exception) when entering a lower case letter as UID #16 (Gregor Gaertner)

Full Changelog: v1.2.2...v1.3.0

Try to defeat incorrect warning about malware things going on

09 Nov 20:03
Compare
Choose a tag to compare

Update

I just recompiled the previous release to work around bogus virus scanner warnings.
Redownload this version, it should work again, at least for most users.

Details

Unfortunately some virus scanners go mad at TeddyBench, claiming some heuristics detected malware.
This is not correct, I can assure you :)
grafik

Thanks for ruining my day, guys.
I played a bit with .NET settings and updated to .NET 4.8 to produce slightly different code... which now...

grafik

Removes Microsoft from the list now at least...
Well, maybe they refine their algorithms and things solve on its own.

Till then, I pushed this v1.2.1 just to give you a version that works on stock windows again.

Proxmark3 support

03 Nov 19:53
Compare
Choose a tag to compare

Update

Please download v1.2.1 as the antiviruses report a false positive due to some heuristics incorrectly detecting this releases TeddyBench.exe as malware.

We added support for Proxmark3
This way you can read out your tag memories and store them for testing purposes.
Later you can emulate your own tags again and do some experiments with your box.
grafik

Added reporting feature
If you get hands-on a new rare figurine and want to share some information about it with us, or if you
face one that causes trouble with TeddyBench, you can now use the report button.
grafik

This does not allow us to play the file or do any other illegal stuff. It neither shares any personal information.
It just reports the audio file's details and your tag chip serial number like you can see here:

grafik

smaller not so important changes
Well, various, not so important changes that made TeddyBench more stable also made it into this release ;)
Just see the differences here

Added .ogg saving

09 May 23:39
Compare
Choose a tag to compare

This release adds one interesing feature:
extract single ogg files from the files on your card
grafik
Again: do not share these files as they can most likely get tracked back to you.

One already existing feature got a fix for cases where a directory was not empty:
re-assign UIDs by double-clicking a tag
grafik

First release of TeddyBench - a graphical Teddy frontend

02 May 23:27
Compare
Choose a tag to compare

This release brings you a GUI for managing your SD card content.

This is TeddyBench

As soon you insert your SD card, it will show you all files on this card.
grafik

Adding MP3 ist just a click (or a file-drop via drag n drop) away:
grafik

Just enter the UID of the tag you want to assign this file
grafik

and the tool will encode your MP3 as you would expect
grafik

When you have custom files, you can edit their name just like you would rename a file in windows - click the name or press F2:
grafik
The tool will remember your names and will show then whenever this file pops up again.

Copying files from the card to your PC is not supported - a sign that we don't want to support piracy.

So please do us a favor

Do not start sharing original retail tonies.
As soon you start it, countermeasures will most likely be taken and all our effort was for nothing.

Minor update to fix ID3 issues

29 Mar 15:52
Compare
Choose a tag to compare

This version has only two things fixed since v1.0.0:

  • whenever the ID3 tags fail to parse, silently ignore them and sort files by their file name only
  • when passing a folder name, the quotation marks and backslashes will get trimmed off.

This should cover some weird behavior that has been noticed.

Teddy.zip

First release of Teddy

28 Mar 22:31
Compare
Choose a tag to compare

Tonie Encoder Decoder for DIYs - (c)2020 Team RevvoX

This is the first release of Teddy, a TonieBox file extractor and encoder.

If you are an owner of the (at least in germany) famous TonieBox then you might encounter
situations where you wish to modify the audio content of your existing tonies.
This might be adding spoken track numbers or removing a unwanted song from a tonie.
Or you want to make a legal private copy (depends on your country) of the audio data you have
paid your fee for, for e.g. playing it on your mobile phone or some other third party player.

Teddy will help you with these kind of tasks.

 Tonie Encoder Decoder for DIYs - (c)2020 Team RevvoX
------------------------------------------------------
                         (build 1.0.0-master+65f8e58)

Start with:
  Teddy.exe -m decode [options] <toniefile>          - Dump tonie file content
  Teddy.exe -m info [options] <toniefile>            - Show header details
  Teddy.exe -m encode [options] <folder>             - Create a tonie file from all MP3 in this folder
  Teddy.exe -m encode [options] <file1> <file2> ...  - Create a tonie file from specified MP3 files

Options:
  -m, --mode=VALUE           Operating mode: info, decode, encode
  -o, --output=VALUE         Location where to write the file(s) to
  -p, --prefix=VALUE         Location where to find prefix files
  -i, --id=VALUE             Set AudioID for encoding (default: current time)
  -b, --bitrate=VALUE        Set opus bit rate (default: 96 kbps)
      --vbr                  Use VBR encoding
  -j, --json=VALUE           Set JSON file/URL with details about tonies
  -f, --format=VALUE         Output details as: csv, json or text
  -v                         increase debug message verbosity
  -h, --help                 show this message and exit
      --license              show licenses and disclaimer

Hints:
  Prefix files are files named '0001.mp3', '0002.mp3', ..., '9999.mp3' and will get prepended to the
  real track audio data. These are meant to add the track number in front of the file so the
  kids know which track number is played right now.

  As JSON file you could specify also a link like e.g. http://gt-blog.de/JSON/tonies.json

Teddy.zip