Massive Dev Chart App - Migrating from old iOS version to Android version?

part 2

A
part 2

  • 0
  • 0
  • 51
Sonatas XII-32 (Homes)

A
Sonatas XII-32 (Homes)

  • 0
  • 1
  • 103
Thirsty

D
Thirsty

  • 4
  • 0
  • 1K
Cowboying up in Kiowa.

Cowboying up in Kiowa.

  • 3
  • 0
  • 1K
Cowboying up in Kiowa.

Cowboying up in Kiowa.

  • 8
  • 3
  • 2K

Forum statistics

Threads
199,391
Messages
2,790,882
Members
99,890
Latest member
moenich
Recent bookmarks
2

hoffy

Member
Joined
Jan 21, 2009
Messages
3,073
Location
Adelaide, Au
Format
Multi Format
This is going to be a real long shot!

I've been using the Massive Dev chart for about 15 years now, on an old iPod touch, that is barely holding together! It still works, but it will come a day where it won't turn on.

Anyway, I'd like to setup the app on my Android phone and I would like to extract out "My Times" (about 45 of them) and import them onto my device.

I know that to do this in the past, the app would created an email with an MDC file, that you would import. But because the iPod is so old, modern email services will not work on their default app.

I have had a poke around and do see the SQLite database, which I can query.

So, does anyone have a hack to be able to export the old times and import them?
 

Molli

Member
Joined
Dec 28, 2009
Messages
1,011
Location
Victoria, Australia
Format
Multi Format
Hiya Hoffy,
Does your iPod version have a share function? I've only ever used Android, but I have the option to backup to Dropbox or save/send to various apps (email, note taking types, etc.) as well as just saving it locally as a file that ends with the extension .mdc
My saved times are pretty vanilla and I've not made any changes to them, but I'm happy to share it with you to import to your Android phone or, if you give me a list, I can create and save that for you. Neither would be of much use to you, though, if you've tweaked the original times from the chart.
Let me know if I can be of any use here! ☺
 
OP
OP
hoffy

hoffy

Member
Joined
Jan 21, 2009
Messages
3,073
Location
Adelaide, Au
Format
Multi Format
Hiya Hoffy,
Does your iPod version have a share function? I've only ever used Android, but I have the option to backup to Dropbox or save/send to various apps (email, note taking types, etc.) as well as just saving it locally as a file that ends with the extension .mdc
My saved times are pretty vanilla and I've not made any changes to them, but I'm happy to share it with you to import to your Android phone or, if you give me a list, I can create and save that for you. Neither would be of much use to you, though, if you've tweaked the original times from the chart.
Let me know if I can be of any use here! ☺

No - the IPOD is steam powered. The only way to do it back then was via email. And the email app no longer works on the device when connecting to my gmail account (or the default outlook account I have).

BUT I have got it to work. Its a bit fiddly, but I worked it out..... I hope!

This job would require getting access to the database (SQLite), which I doubt any modern system would allow - I know Android would require me to root the phone, which I really don't want to do.

Anyhow, if anyone ever cares, this is what I did:
  1. On the iPod, I used iMazing to access the files behind the app. This included the SQLite database MyDate.sqlite - this appears to store the user defined, saved times. I downloaded this database to my PC.
  2. Created a MDC file in the Android version - this allowed me to verify that it is a JSON file and the keys/layout
  3. In the old version, I created a SQL Script that outputted the data - it took me a few goes until I realised I had:
    1. a typo
    2. missed 2 fields.
    3. That the FilmType was an ID - didn't take me too long to work out how these mapped, as there was no lookup table.
    4. Also made sure that fields were being outputted as the correct data types - I converted the floats to Int's, (everything was whole numbers), but I probably didn't need to do this.
    5. Oh, and had to do a bit of guessing to which fields were what - typically OK for most of it, but there were a few that didn't quite do what I thought they would. This also required me to rename the output columns to match the JSON.
  4. Outputted it as JSON. This does re-order the columns, but that is OK.
  5. Updated the JSON file to include a top level key (entries) and an additional key ("source":"Pixel 8 Pro")
  6. Made sure all the indentation looked good, and saved it as MyTimes.MDC
  7. Uploaded it to Dropbox for the App to import
And Viola! It worked!

In the end, I probably could have written a Python script to do all the above, but this seemed a bit easier for a 1 off for now.

The iPod still works, so when ever I dial up something now, I will do a quick cross check.
 

MattKing

Moderator
Moderator
Joined
Apr 24, 2005
Messages
53,371
Location
Delta, BC Canada
Format
Medium Format
What a way to waste an afternoon!

Not too dissimilar to how a lot of the pinhole photography, lumen print, home built camera, traditional process people do here to waste an afternoon :smile:.
Of course, "old" when it comes to electronics is a measure of relativity :smile:
 

Nige

Member
Joined
Sep 8, 2002
Messages
2,317
Format
Multi Format
for 45 entries wouldn't it be easier to write them down on a piece of paper? No fun in that though!
 
Photrio.com contains affiliate links to products. We may receive a commission for purchases made through these links.
To read our full affiliate disclosure statement please click Here.

PHOTRIO PARTNERS EQUALLY FUNDING OUR COMMUNITY:



Ilford ADOX Freestyle Photographic Stearman Press Weldon Color Lab Blue Moon Camera & Machine
Top Bottom