Skip to content

julianaito/nokryptia

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nokryptia

Nokryptia is a tool allowing you to transfer MP3s to the Nokia 5510 in the LSE format that device uses, and vice-versa.

Unlike Nokia's audio manager, transferred files are not encrypted, they're actually readable by classic media players, like mpv for example.

Nokryptia can't decrypt LSEs created by the Nokia Audio Manager and recorded radio streams format (RLE).

This repository is an UNOFFICIAL fork of the original nokryptia by Roel Derickx. Due to the shutdown of tuxmobil.org, the software was not trivial to find and was broken with modern compilers since there has been no development since 2003.

Dependencies

  • id3lib
  • a modern compiler (clang/gcc>=8) -- older versions may work as long as they support C++03
  • GNU Make or BSD Make

Installation

This will build and install nokryptia and its manpage to /usr/bin and /usr/share/man/man1 respectively:

$ make
$ sudo make install

Note to *BSD users: you may want to set the PREFIX environment variable to point to /usr/local instead -- this will change the include and library search paths accordingly.

Quickstart

By default nokryptia takes a MP3 file as an argument and outputs a LSE file in the current directory. Here is a simple example:

$ cd /where/my/nokia5510/is/mounted
$ nokryptia ~/music/my.mp3

More options are available, see the manpage.

Todo

As far as i'm concerned, my goal is simply to let nokryptia build and run on modern toolchains, with some minor changes, but PRs are welcome!

Authors

Roel Derickx

Contributions

Krzysztof Gorgolewski: made the ID3 tag support

Luigi Paiella: made hotplug support, not available anymore, it was pre-udev

Marian Hromiak: bugfixes and getopt function calls

Charlene Wendling: build fixes