Ticket #43 (closed defect: fixed)

Opened 4 years ago

Last modified 4 years ago

SDCard Encryption doesn't allow Track Saving

Reported by: am_bb8800 Owned by: saua
Priority: major Milestone: 1.0
Component: MIDlet Version: 0.4.0
Keywords: Cc:

Description

I just found a bug with track logging in V0.4.0, if you use the "Encryption Mode" setting for your SDCard (BB 8800), bbtracker can not save the track. I thought it was the new version but loaded 0.3.2 and the same happened.

If you turn off Encryption then the tracks are saved.

Change History

comment:1 Changed 4 years ago by saua

  • Status changed from new to assigned

I'll have to look into this. Is there any error message? I've already got reports that all files written by bbTracker end in .rem, which I assume is the result of said encryption. I find it strange that the OS let's a Java application write to a file that it can't read later on.

comment:2 Changed 4 years ago by saua

I've just tried this. On my handheld it does save the track to a file named track.bbt.rem. This file is then not seen by the Track Manager (it looks for "*.bbt") and thus can not be loaded. I will have to try to load those and check if it is possible.

Do you get another effect (an exception instead of the track simply not showing in the track manager)?

comment:3 Changed 4 years ago by saua

  • Status changed from assigned to closed
  • Resolution set to fixed

It seems that although the BlackBerry OS does rename the file upon safe, bbTracker can read the file just fine, when searching for "*.bbt*".

It seems that the BB OS encrypts the file on the fly and also decrypts it, when a Java application tries to read it.

Fixed in r107.

Note: See TracTickets for help on using tickets.