Car Minder app compatibility with iOS 14.5

My attempts to access "Car Minder" app on my iPhone 8 has been rendered useless by the latest update. Is the any assistance available for this message I receive when trying to open the app? "Car minder needs to be updated - The developer of this app needs to update it to work with this version of iOS.


[Re-Titled by Moderator]


Posted on May 5, 2021 3:32 AM

Reply
Question marked as Top-ranking reply

Posted on Jun 10, 2021 6:42 PM

I've used this app for years and today at the gas station was just as disappointed as everyone else in this thread. I have years of records stored in there which I need.


I was able to access the raw data stored in SQL tables

  1. Install iMazing software on my Windows PC. I bought this software a while ago and it's 100% worth the money for reasons other than recovering data from an app.
  2. Connect your device with iMazing
  3. Make a backup of your device
  4. Browse the backups ( https://imazing.com/guides/how-to-view-contents-of-iphone-ipads-backup )
  5. Open the list of Apps and open CarMinder
  6. Go into the Documents and find the data.sqlite database file
  7. Copy this file to your computer. Now you have all your records safely stored on your computer


The next step is to open that sqlite file on your computer. I used the free SQLiteBrowser software ( https://sqlitebrowser.org/ ) to open the file.


It helps to understand SQL and databases, however it's somewhat easy to decipher.


There are database tables and in these tables are rows of data.

table - car = list of your cars and their unique ID. You'll see that unique ID in the other tables

table - fillup = list of all your fill ups including date, gallon and price

table - record = list of service records. You need to match the data here with the "service" table

table - repair = list of repairs with description, date, and mileage


There are two other tables which you can ignore, sqlite_sequence and schema_info


It's worth noting the date fields are numbers. They are stored in the UNIX timestamp format. You can convert them (yes, one-by-one) using this online tool ( https://www.unixtimestamp.com/ )




94 replies
Question marked as Top-ranking reply

Jun 10, 2021 6:42 PM in response to Rock_Head

I've used this app for years and today at the gas station was just as disappointed as everyone else in this thread. I have years of records stored in there which I need.


I was able to access the raw data stored in SQL tables

  1. Install iMazing software on my Windows PC. I bought this software a while ago and it's 100% worth the money for reasons other than recovering data from an app.
  2. Connect your device with iMazing
  3. Make a backup of your device
  4. Browse the backups ( https://imazing.com/guides/how-to-view-contents-of-iphone-ipads-backup )
  5. Open the list of Apps and open CarMinder
  6. Go into the Documents and find the data.sqlite database file
  7. Copy this file to your computer. Now you have all your records safely stored on your computer


The next step is to open that sqlite file on your computer. I used the free SQLiteBrowser software ( https://sqlitebrowser.org/ ) to open the file.


It helps to understand SQL and databases, however it's somewhat easy to decipher.


There are database tables and in these tables are rows of data.

table - car = list of your cars and their unique ID. You'll see that unique ID in the other tables

table - fillup = list of all your fill ups including date, gallon and price

table - record = list of service records. You need to match the data here with the "service" table

table - repair = list of repairs with description, date, and mileage


There are two other tables which you can ignore, sqlite_sequence and schema_info


It's worth noting the date fields are numbers. They are stored in the UNIX timestamp format. You can convert them (yes, one-by-one) using this online tool ( https://www.unixtimestamp.com/ )




Jun 29, 2021 6:45 PM in response to Rock_Head

A follow up to my earlier post. To make things a little easier for people looking to view/extract data from their CarMinder database.


1) Follow the steps below to extract the data

2) Visit this page and upload the database to view the contents

http://sector13.org/carminder/

(NOTE - your database is NOT saved on that website. You can copy and paste your data into Excel or Google Sheets or whatever)


Extract your data from your device:


  1. Install iMazing software https://imazing.com/
  2. Connect your device with iMazing
  3. Make a backup of your device
  4. Browse the backups ( https://imazing.com/guides/how-to-view-contents-of-iphone-ipads-backup )
  5. Open the list of Apps and open CarMinder
  6. Go into the Documents and find the data.sqlite database file
  7. Copy this file to your computer. Now you have all your records safely stored on your computer


View your data


  1. Visit this page, http://sector13.org/carminder/
  2. Upload your extracted database
  3. View the data
    1. Cars are placed onto their own tabs
    2. Your data is NOT saved on that site, it's only used to display your info
    3. Print each tab individually if you'd like
    4. Copy and paste what you need from the site (i.e. into Excel or whatever)




May 24, 2021 9:21 AM in response to KrokNuub

Problem Solved!


So I was able to back up the app from the updated phone using iMazing (trial version of the software). Then I was able to install the backup on an older iPhone that was still running iOS 14.4. App functions and all data is there! Very happy about this. Obviously I’ll be manually copying the data to a spreadsheet and I’m now looking for a good car maintenance app to keep track of things moving forward. Thanks all for you help!!

Jun 20, 2021 8:46 PM in response to Rock_Head

So I have used car minder app for many years - I even paid for it(!) - but its obvious the developer has no interest in maintaining it. Really annoying as it was a great app for non-commercial use.


Like others I have 5+ years worth of data for 5 vehicles that I didnt want to lose.

I managed to extract it out using the following process. Note this is ugly. Its mildly technical and the data you get out is badly formatted csv files. Its up to you to work out what you do with it - but at least you havent lost it :)


To get the data back from Car minder (at least in CSV format) you need TWO free tools:

  • iExplorer
  • DB Browser (SQLite)


  1. Connect iphone to PC
  2. Open iExplorer
  3. Do a device backup in iExplorer
  4. Use backup Explorer in iExplorer and navigate to:

App - com.joshmonroe.carminder - documents

and right click on the data.sqlite document and save to PC


  1. Open DB Browser (SQLite)
  2. Choose Open Database and navigate to the saved data.sqlite file.
  3. Once database has loaded into the viewer right click each table and choose 'export to CSV'.
  4. And save the files wherever you like.


You now have your data in CSV and can work out what to do with it. The structure is pretty straightforward. There are only 7 tables. I opened each one in excel to play with them


Note that dates are all stored as UNIXDATE (seconds since 1-1-1970).

The excel formula to convert to a Windows date (if unixdate is in cell E46) is


=(E46/86400)+DATE(1970,1,1)


Once I had the dates reformatted I imported the 7 tables into access so I could link them and build a quick and dirty report to print of all my historical data.

Not pretty - but at least you haven't lost the information :)


Hope this helps others.

Aug 15, 2021 2:30 PM in response to MacArdill

You seem to not understand that every single response to this thread is from another user, not an Apple employee. This forum is user to user. Apple doesn't participate here. As users only, all we can suggest to you is to contact the App Developer.


It is terrific a user took it on their own to come up with a workable solution, but most users would not have the ability to do so. And since Apple isn't here, nor do they own the App, nor any of the data in the app, the expectation that Apple will get involved is an over-expectation.

May 24, 2021 9:20 AM in response to Rock_Head

Problem Solved! I tried rolling back the update but that requires a backup from the old version of the software which I don’t have.


So I was able to back up the app from the updated phone using iMazing (trial version of the software). Then I was able to install the backup on an older iPhone that was still running iOS 14.4. App functions and all data is there! Very happy about this. Obviously I’ll be manually copying the data to a spreadsheet and I’m now looking for a good car maintenance app to keep track of things moving forward. Thanks all for you help!!

Jun 12, 2021 2:47 PM in response to Georgecal

That's bunk. Apple has no control over an App Developer maintaining an App. You say not trust Apple Apps. You didn't buy the use of an Apple App. You bought the use of a 3rd party App, one which Apple does not own the code or the data inside the App. Had you bought an Apple App, you wouldn't be in this situation. If you read the thread, it appears the developer of this app stopped support for the app a long time ago. It finally stopped working because of iOS updates. The App developer, if they cared or still wanted to support their app would receive the API for iOS updates and do what is necessary to keep the app current. But they stopped supporting their app long, so they likely don't care at all. And that leaves where you are. Apple likely has no more ability to contact the developer than you do, if they are out of business, which appears they are.



May 28, 2021 9:34 AM in response to lobsterghost1

Per my response earlier, I was able to get the app data by creating an app backup using iMazing and then loading the app onto an older iPhone that hadn’t yet been updated. Now I’m transposing the data to a spreadsheet.


Similarly, I’d expect you could also make a backup of the app and then roll back your update (somewhat complicated process) and reinstall the app from the backup.

Jun 8, 2021 5:33 PM in response to Finally-its-Ed

I understand what you're saying but your idea of backward compatibility doesn't work with iOS. Apple provides the API's for every new iOS version and update to all App Developers, so they can make whatever changes necessary to keep their apps up to date and compatible with the newest iOS release. It's not up to Apple to make software backward compatible. It's up to the developer to bring their app up to the newest versions. When a developer stops updating their app, it means they are abandoning it, which again is not Apples responsibility.


And since Apple does NOT own the code for the app or the data in the App, Apple can't do anything to make the app backward compatible to begin with.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Car Minder app compatibility with iOS 14.5

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.