How to Hack Your Nano / Nike+ Run Data When iPod Freezes

March 2, 2008 – 4:28 pm by Gabe Anderson | 77 Comments

Today was my weekly Team in Training run — I’m training for and planning to run a marathon to raise money for blood cancer research — and 6.61 miles into the run, my iPod Nano froze on me for the first time in the month that I’ve had it (yes, it let me down after I raved about it in my last post). I was really upset that I was not only going to lose my run data, but that I wouldn’t get the mileage credit for the Articulate miles challenge. I ended up doing another 2+ miles for a total of 8.78 miles.

So on my drive home from the run, aside from being bummed, I started thinking about how to fix this. I thought that there had to be some way to hack into the iPod to recover my lost run data — or at least simulate the run based on similar run data.

Sure enough, I was right: My run data was lost during the iPod crash, but I was given the opportunity to tackle a fun technology challenge.

I got home and started doing some Google searches to research the topic before I just started digging into my iPod’s hard drive. I found a couple resources with the info I needed — “MadeUpName’s” method outlined on runpl.us and WalkBlogRun’s method here — and pieced together my own approach that did the trick beautifully.

Here’s how I did it — proceed with caution and at your own risk to your data and software:

The Setup

Hacking your iPod’s run data requires that you create and edit XML files, so before you can do that, you need to confirm two things (both were already the case for me):

  1. Make sure iPod is set to be a disk (check the Enable disk use box on your iPod Summary tab in iTunes).
  2. Make sure you can see hidden system files & folders in Windows (XP how-to | Vista how-to).

The Backup

As is the case whenever you’re editing pretty much anything — especially files that help drive your iPod and iTunes software — always make a backup first since you never know what might happen:

  1. Connect your iPod to your computer.
  2. Navigate to this path (yours may vary):
    G:\iPod_Control\Device\Trainer\Workouts\Empeds\<unique ID>
  3. Copy the entire contents of that folder to your hard drive (2 folders — latest and synched, and 5 files — best, calibration, settings.plist, lastWorkout.xml, and preferences.xml).

    iPod Nike+ run data folder

The Hack

Now that you’ve backed up the key files, you’re ready to get down ‘n dirty. It just so happened that, in my case, the run I did today was the same run I did a couple weeks ago (February 16) in terms of location, mileage, and rough pace. So that made copying the run data fairly easy. Along with that, I also wanted to ensure my last workout and workout summary data were correct.

So there are 3 things you need to do:

  1. Create or copy your new run data (the XML file named after the date & completion time of your run — e.g., 2008-03-02 08;14;25.xml — that’ll begin with the <sportsData> tag inside the file) to your latest folder.
  2. Update your lastWorkout.xml file.
  3. Update your preferences.xml file.

Those last two files are used to display your run summary data in both iTunes and in your iPod. Here’s what the screen with that info looks like in iTunes:

iTunes Run Summary Data

So here’s what I did for each of the above steps:

1. Copying run data.

The first thing I needed to do was to re-create today’s lost run data file by duplicating the data for the last time I did the run and update it with today’s date:

  • Opened the synched folder and located the data file for the last time I did this run (2008-02-16 08;14;25.xml).
  • Copied 2008-02-16 08;14;25.xml to my desktop.
  • Opened 2008-02-16 08;14;25.xml with Notepad.
  • Located the two references to the date & time of the run — in the <time> and <startTime> tags — and changed the values to today’s date (run start time was the same today and last time I did the run):

    run data xml file

  • Saved the file & renamed it to match today’s date and run finish time (2008-03-02 08;14;25.xml).
  • Copied this new file to the latest folder on my iPod — the staging area for runs that have yet to be snyched with iTunes.

Note: I left all other run data the same in my run data file, but you’ll see that you can update all kinds of data to match your estimated values for your run, including these:

  • <duration>
  • <distance> (in both km and miles)
  • <calories>
  • <pace>

You’ll also notice in the middle of your run data file that your iPod records your run distance every 10 seconds. Pretty cool stuff.

2. Updating lastWorkout.xml.

Next, I needed to copy key portions of today’s run data to the lastWorkout.xml file, so here’s what I did:

  • Opened up both 2008-03-02 08;14;25.xml and lastWorkout.xml in Notepad.
  • In my run data file, copied from the beginning of the <time> tag to the end of the <lifetime> tag; this includes all the relevant data you need to paste into lastWorkout.xml.
  • Pasted this data into lastWorkout.xml, overwriting the existing values, of course.
  • Referred to my last run data XML file to update lifetime stats in this section to include this latest run data.
  • Saved lastWorkout.xml.

3. Updating preferences.xml.

Finally, I needed to do some basic math to update my total run data to reflect today’s run:

  • Opened both 2008-03-02 08;14;25.xml and preferences.xml in Notepad.
  • Incremented my <TotalWorkouts> value by 1 (from 11 to 12).
  • Updated the <TotalCalories> value by adding the <calories> value from today’s new run data file.
  • Updated the <TotalSeconds> value by taking the <duration> value from my run data file, minus the last 3 digits since your run data files measure to the thousandth of a second (in my case, the <duration> value was 4236763, so I took 4236 and added it to 30529 to get 34765, which, when converted to hours, checks out to be my correct total: 9.6 hours).
  • Updated the <TotalDistanceMiles> to include today’s mileage.
  • Updated the <TotalWeightWorkouts> value to 12.
  • Left everything else — like <FarthestMile> and <TotalMarathon> — the same since my longest distance still stands at 10.02 miles (last Sunday) and since I haven’t yet run a marathon.
  • Saved the file.

So that’s it! You’re done with the hard part.

The Confirmation

The only thing left to do is to confirm that your hacks worked as expected (you did back up your original files, right?). Here’s what I did to confirm:

  1. In iTunes, ejected my iPod.
  2. Unplugged my iPod and went to the Nike+ screen to confirm my latest run and new totals were reflected.*
  3. Plugged my iPod back into my computer & confirmed latest run & summary data were reflected.
  4. Synchronized my data and uploaded the run to my Nike+ site (I had to login to my nikeplus site again).

* At first, my summary data was showing up in iTunes, but not in my iPod, so I did a force reset using the method suggested by Apple, and after that, the new summary data appeared as expected.

Success! I learned a fun hack and can now rest assured that my run data — at least the mileage totals — remains (mostly) accurate.

Have fun and remember: If you use this method to fabricate run data, you’re cheating no one but yourself. :)

[ Subscribe to gabeanderson.com via email or RSS feed. ]
  1. 77 Responses to “How to Hack Your Nano / Nike+ Run Data When iPod Freezes”

  2. Hi this is great info! I’ve had many instances of ipod/nike transmitter lock up then losing valuable run data. As a matter of fact, theres lot of other users who posted the same dilemma to the nike website. One would hope its not a bug or worst a hw issue on the nano… Thanks for the valuable info again!

    By Czarina Spieler on May 8, 2008

  3. Glad you found this helpful, Czarina! I’ve had to follow my own steps more than once. :)

    I’ve also used this site to supplement my instructions — it makes the part about creating your own run data file a bit easier.

    By gabe on May 8, 2008

  4. you are a legend…..thanks very much!!
    no idea why it happened in the first place but now know what to do if it ever happens again

    By Nick Carpanini on May 11, 2008

  5. Could you do a video of how to do this? I am lost with the xml.

    By Jason on May 26, 2008

  6. While attempting this I accidentally deleted the run I need to sync. I did however show up in iTunes, but it didn’t share over to N+. Any idea what I can do to rescue my lost run?

    By Jason on May 26, 2008

  7. Jason, it may still be in your history folder. If its there, just move it to the latest folder and resynch your ipod. Otherwise, if its simply gone, just recreate the xml file by following Gabe’s step he has graciously enumerated and you should be good to go. Goodluck!

    By Czarina Spieler on Jun 11, 2008

  8. Is there anyway to alter the font size of the status screen? I would prefer to see the distance in large font vs. the time. nike says it’s on the wishlist… Thanks, JB

    By JB on Jul 25, 2008

  9. Thank you SO MUCH! I lost my run data yesterday and was of course more than a little irritated. Really happy that it turns out that that run wasn’t lost after all.

    By Curtis on Sep 23, 2008

  10. I do have one question. My miles are now showing up in iTunes and the Nike+ website is showing that I did my run yesterday and miles have updated, but it’s not updating the number of runs from 28 to 29. Did I do something wrong or will this resolve itself later? Thanks again.

    By Curtis on Sep 23, 2008

  11. No problem, Curtis! Glad this was helpful for you. As for the run count on the Nike+ site, I think sometimes some of the data gets cached, so it may eventually be correct… although you may have also missed one of the updates. If you search for the number of old runs (28) in your XML files, do you find that value anywhere?

    By gabe on Sep 23, 2008

  12. Hi JB- Sorry for the delay in response… but I don’t think it’s possible to change the font display size.

    By gabe on Sep 23, 2008

  13. This is a great thing here, but how could I use this with my Nike+ sportsband? I would love to recover some lost runs

    By Melissa on Nov 3, 2008

  14. I just ran the Las Vegas marathon (12/7/08) and my iPod froze up at 20.40 miles, the very time I need my playlist the most! This was the 2nd time it froze, the other on a 15-mile training run, it’s weird because when it freezes your music stops and the display stops updating but you will get 1 or 2 more Nike+ voice notices that you’re at the next mile. It’ll only do that 1 or 2 times then completely freezes (no additional “announcements”). I’ll definately have to try this out. I’m hoping the vendor (I’m assuming this is an Apple problem) is aware of this. Anyone know if it’s been fixed?

    By Todd on Dec 12, 2008

  15. Congrats on the marathon, Todd! How’d you do (despite your iPod freezing)?

    I actually ran the California International Marathon that same day and my Garmin Forerunner 305 didn’t let me down (yup, I upgraded earlier in the year). I’d highly recommend a Garmin… much more accurate and reliable than Nike+.

    And sorry, don’t know any more about the freezing issue…

    By gabe on Dec 12, 2008

  16. Are these the only folders used by Nike+ on ht Ipod Nano? I’m trying to make my Ipod Nanao to think it has Nike+ installed as I would like to use it as a pass trough for my Garmin data to the Nike+ website…

    Would it be possible to send me a copy of the files in the iPod_Control\Device\Trainer\Workouts\Empeds\ so I can tweek them for my purpose…

    greetings

    Wim

    By Wim on Dec 21, 2008

  17. Great idea, Wim! I’ve actually moved from the Nike+ to Garmin Forerunner 305 and would be interested in doing this, too. Make any progress?

    I’m away from my Nike+/iPod now, but can look into this for you if you haven’t made any progress yet.

    By gabe on Dec 28, 2008

  18. I have this xml data that I quickly did to see if I could use it as a template to upload different data:

    2

    2009-01-15T15:38:01-05:00
    75726
    1:15
    0.1718
    0.10 mi
    11:49 min/mi
    9

    15104
    15146
    29014
    29126

    8D495DCE

    4H820FVSVSX
    51.3
    iPod
    000000004170000001fe00230000000041f0000004a100000000280000000000

    2009-01-15T15:38:01-05:00
    66073
    0.168
    600289

    73676
    0.172
    0

    75695
    0.172
    0

    0.0, 0.0256, 0.0494, 0.0727, 0.1005, 0.1289, 0.157, 0.1718

    for some reason every time I attempt to upload just this data it gives me a “nike plus server validation error”…do you know why this would be happening?

    I’m simply opening the xml data in notepad, editing various things, and then saving as 2009-01-15_05.xml…even if I change none of the data, when I open the file and just resave and try to re-sync it, it gives me the same error. any help would be greatly appreciated…thank you

    By Melissa on Jan 15, 2009

  19. I’ve been using Nike+ with my 1st gen Nano for 1.5 years. No problems until I got a new sensor a couple of weeks ago. Ever since then my distances & times have been wonky. I was going to dive into editing the XML files this weekend, and I’m glad to see someone had already tested this and it works!

    I’d love to upgrade to a Garmin, but can’t justify the expense since I run on the treadmill for all but my weekend long run.

    Happy running!

    By Jessika on Jan 22, 2009

  20. you are my hero!

    By Robin on Jan 31, 2009

  21. Hi,
    This guide is just the job :)

    However, can you elaborate when you say in 2. above “Referred to my last run data XML file to update lifetime stats in this section to include this latest run data. ”

    is there further editing to be done in the LastWorkout.xml other than the paste of the data from the other xml?

    thanks

    Pete

    By Pete on Feb 17, 2009

  22. Hi Pete- Glad to hear this helped you out!

    What I meant by that part, as I recall, was that I just added the values (time, distance, etc.) from the lost workout to the total, so that the lifetime stats total in the summary would be accurate.

    Hope you got it figured out!

    By gabe on Mar 1, 2009

  23. I couldn’t believe how depressed I was when my transmitter froze, and my 5 mile run yesterday became 3. I am in a challenge and showed poorly. great info!

    By aj on Apr 6, 2009

  24. Hey this seems like good info but how do I do this with a MAC computer and not a PC?

    By Julie on Apr 21, 2009

  25. Hi Julie- I haven’t tested on a Mac, but I’d imagine it would be pretty similar. Maybe someone who finds this can share Mac-specific steps. Good luck!

    By gabe on Apr 25, 2009

  26. Hi Gabe. Your hack is great and I’ve used it once before when I lost a run. However, this time, I don’t appear to have a lastWorkout.xml file at all to update. Any ideas what I can do about that?

    By Clare on Jun 5, 2009

  27. Don’t worry, I copied it back in from my backup data (phew,thank goodness for backups!!!)

    By Clare on Jun 5, 2009

  28. Hi Clare- Glad this has been helpful for you, and good news about your backup! Glad you recovered it after all.

    By gabe on Jun 5, 2009

  29. I ran 14.10 miles today and at 13.77, my IPOD froze (music stopped and time and mileage did not change). I found your website and was able to recover my run; however, my confidence in Nike+ is a bit shaken! Can you tell me about the Garmin? Why is it a good next step?

    Thanks a million for the info!

    T

    By Tina on Jun 13, 2009

  30. Hi Tina- Sorry you lost your run data. That’s one of the really annoying things about Nike+. I also found that it wasn’t too accurate and that I was always tweaking with the calibration.

    With a Garmin Forerunner (I have the 305 – wrote about it here), you just don’t have to worry about either of those things. It’s a GPS watch, so it’s a lot more accurate (typically within 20 feet), there’s no calibration, and it’s incredibly reliable (disclaimer: my original did crap out at one point – kept turning off when I pressed any button – but it was still under warranty so I got it replaced for free).

    You also get access to the really cool Garmin Connect site (I wrote about it here).

    The FR 305, 405, and others also come with a heart rate monitor, and monitoring your heart rate is a really good way to measure your training effectiveness for different types of workouts (based on % of maximal HR).

    By gabe on Jun 24, 2009

  31. A lot of people have run into the problem that their first sync after their first run doesn’t work and that their first run data never makes it up on to the Nike website. Well just by moving the data file from the “synced” directory to the “latest” directory on the iPod you solve the problem. The only issue I had is that the date of the run that I did this with was off by a month. But at least I kept the basic data.

    By Bruce on Jun 24, 2009

  32. Does this hack still work? I’m asking, because I tried this today since my Nike+iPod (Nano 4th gen) decided to loose all the data of my run (although some of the data shows in the totals).

    Unfortunately this hack didn’t work for me. My iPod didn’t seem to understand the data on the modified xml file. Actually it reads the file as a 0 km workout at an impossible date (it was 265 march or something in the year 65 thousand and something).

    Nice. Ideas, anyone?

    By .M on Jul 6, 2009

  33. Found a bit more info (sorry, don’t mean to spam): The hack may not work with 4th gen iPod…

    By .M on Jul 6, 2009

  34. Hi Gabe,

    Thank you so much for this hack!!
    I havent ran in many months, and have recently started again. Last Thu I ran 16 km, and at the end of it the ipod frooze…I have a new sensor with only 7 runs on it, so this was by far the longest run with my new sensor, so after the run when i got the summary, but no announcement by a “famous” person, i knew something was wrong!! sure enough.. when got home, there was no record of it, BUT it had incremented the number of runs to 8, and it said the longest run was 16 km, yet nothing when syncing and “latest” contained the run from a few days before..

    point is, my “case” is a bit different from yours, and also i only had runs of 14 and 18 km from my last sensor. i decided however to use the 18 km run, as i have lost runs before as well, so i am not cheating ;)
    (seemed like to much work to reduce the whole file to the 16 km run..)
    so i did all your steps, except no 3: updating preferences. i omitted this one as the number of workouts was already incremented, and i didnt really care about the calories or totals…
    also.. i had done 2 runs since this one, so was a bit “nervous” if this one would really show up, as it wasnt really the latest one. but i have now synced, and have my 18 km run in the statistics!!! so thank you so much!!

    btw.. do u have any experience/tips on the calibration? i know my last sensor was about 10 % “off” and with this new one it seems to be that too.. thanks for any tips!!!

    Best regards,
    Camilla

    By Camilla on Jul 23, 2009

  35. Hi Camilla- You’re very welcome! Glad this was helpful and that you got your run back. :)

    I don’t use Nike+ anymore (switched to a Garmin Forerunner 305 since I got tired of losing runs and of the inaccurate calibration), but I found that the best way to calibrate was at a track so you know your distance is correct.

    Good luck!

    By gabe on Jul 23, 2009

  36. Hi Gabe,

    Thanks for your quick reply!!

    And yeah.. saw ur posts about the Garmin.. and got a bit jealous.. ;) so need to look into that..
    and yes.. i plan to go to the olympic stadium here and track it.. but they are only open for runners some friday nites, and i am terribly impatient!!!

    Thanks again!!!

    btw.. i live in amsterdam, netherlands, so i guess prices here are different from the US..
    how much is the average price for your garmin in the US?

    By Camilla on Jul 23, 2009

  37. Hi Camilla- No problem!

    Yes, the Garmin is great. I love it. It looks like the 305 is currently about $162 on Amazon.com (and £146 on Amazon.co.uk – not sure if you can order from there).

    Oh yeah, and I’m impatient, too, so I can relate to not wanting to wait. :)

    By gabe on Jul 23, 2009

  38. Hi Gabe!

    In Step 1 (Copying your run data), after you go in and change the date on the previous run in notepad, how do I save the file as a XML? My computer doesn’t give me that option…HELP!

    By Carly on Aug 7, 2009

  39. Hi,

    Can you explain the filename convention?

    e.g. Filename is 2009-08-05 14;25;13.xml

    Data is:
    2009-08-05T13:38:55-04:00
    2625657
    43′ 45″

    When I add 43’45″ to 13:38:55 I get 14:22’40 which is different to the filename

    What does the -04:00 time mean?
    Also, what are the duration units measured in?

    Thanks for a really helpful article.

    By Paul on Aug 7, 2009

  40. Hey gabe, I’m having trouble getting started. Where do I go on my computer to type in G:\iPod_Control\Device\Trainer\Workouts\Empeds\ ?

    Can I copy and paste that?

    Thanks,
    Carl

    By Carl on Aug 11, 2009

  41. Carly- you could try changing file type to “All files,” then manually typing .xml after the file name.

    Carl- just open a Windows Explorer window; that’s the path to your iPod run data (it might not necessarily start with G, though – that’s just the drive letter).

    By gabe on Aug 24, 2009

  42. Carly- you could try changing file type to “All files,” then manually typing .xml after the file name.

    Carl- just open a Windows Explorer window; that’s the path to your iPod run data (it might not necessarily start with G, though – that’s just the drive letter)….

    By Army on Sep 7, 2009

  43. I have the following problem. i have already exchanged my nano w/ apple and still get hte following error when attempting to upload my runs. thi started happening recently. not sure why.
    after a run, there’s the file that itunes uses to upload to nike.
    i can’;t get it to upload it as i get the following error from itunes

    your workout data could not be sent to nike+ because the data could not be validated by server.

    nike claims is corrupt file and requested i exchange device in which i have done.

    my gym has multiple nik+ adapters on their cardio machines so there’s no way my files are defective
    i have loaded 100+ runs w/o issues until recently. i;m thinking it may to do w/ itunes9 than anything else
    kaiotes@gmail.com

    By kai on Sep 27, 2009

  44. Gabe,

    Have been waiting to hack it for a while but after losing a seven miler this week I finally sought a solution. Whilst in the XML I thought I’d search to see if anyone had done this before. Very useful blog post. Thanks for all your help, I will be passing on to other disgruntled Nike+ runners.

    Here is to hoping Santa brings me a Garmin XT310…he wont!

    By Emlyn on Oct 25, 2009

  45. kai- hmm, not sure what the problem might be, but it sounds like your XML data may be corrupt somehow.

    Emlyn- glad to hear the blog post was helpful, and good luck getting a Garmin! Ever since getting my Garmin 305, I haven’t looked back. :)

    By gabe on Oct 25, 2009

  46. Thanks a million for this. I ran the Human Race on Saturday, only to find out at the finish that my Nano thought it was 1/1/2000.

    I resisted the urge to cut my elapsed time in half.

    By Travis on Oct 26, 2009

  47. Glad it was helpful, Travis!

    And cool about the Human Race 10k! Although I don’t use my Nike+ anymore, I actually raced a 10k on Saturday, too… so glad to know I inadvertently and indirectly participated. :)

    By gabe on Oct 26, 2009

  48. Thanks for the info. For some strange reason I had another history folder created on my ipod and thus my history only included the one new workout in that folder. I was able to use your info to move my good history to the folder and link it again. Thanks again.

    By great info on Nov 10, 2009

  49. Hi .. This is so exciting that so many of you have been able to retrieve your runs!
    I use a mac – i am making no headway since i cant find the path
    G:\iPod_Control\Device\Trainer\Workouts\Empeds\
    nor can i find the .xml files with a search.

    any chance you can help?

    By Kunal on Dec 1, 2009

  50. are you able to at least plug in your ipod and see it as a drive on your mac?

    By Mike Ramos on Dec 6, 2009

  51. This doesn’t work on the iphone, any suggestions?

    By BJ on Dec 16, 2009

  52. BJ, yep does NOT work on the iphone because it does not allow you to enable disk use. Of course i would never recommend jail breaking it :-)

    Czarina

    By Czarina Spieler on Jan 7, 2010

  53. Thank you for this valuable piece of workaround!

    i managed to recover a routine 12km run i did today, but ipod nano 4th gen froze on me after i pressed “End Workout”… auugh!!

    i should have looked for this info last year where I have had several unsynced workouts stuck on ipod are could not be uploaded to nikerunning site, but today’s missing run was too painful to pass up. Thanks again.

    By eric (ebto on nike+) on Jan 18, 2010

  54. Hi Gabe

    My ipod nano 3rd gen has frozen (again). Fully charged, screen is frozen on it’s run display (from today’s run). My computer can’t see it (and I’ve hacked it before using your hack successfully). Should I just wait now for the power to run out and hope that when I recharge it the run will magically reappear?? Darn these ipods. I too have bought a garmin, but I still like the nike+ interface…. Clare

    By Clare on Feb 18, 2010

  55. Hi Clare- doh! Bummer it happened again. I’m not sure what to suggest – other than to stick with the Garmin :) – did waiting for battery to die save the run?

    By gabe on Feb 19, 2010

  56. Hi Gabe. Yes, amazingly when I recharged my ipod the run was still there! Thanks again, Clare

    By Clare on Feb 20, 2010

  57. hi gabe,
    i recently upgraded from a 2nd gen nano to 5th gen. i managed to get the workout data from the old unit into my new one.

    the annoying bit is that the workout history kept showing 2 workouts (1 run and 1 pedometer) instead of 1+54(which is the count of my runs in the old unit).

    have reset the new nano a number of times, still the same. my itunes is showing the correct info though. have u come across a problem like this?

    By nsa on Mar 9, 2010

  58. Thanks!!, worked perfectly, if it hadn’t been for you i would have lost a 10k run, thanks!!!

    By Sybelle on May 19, 2010

  59. Hi, quick question. Unfortunately my iPod froze while on a run as well. This was the first time I ran as much as I did and was shocked to see that my iPod had frozen about mid-way. I’d love to try the hack and I’m not sure if anyone’s asked this yet, but has anyone figured out how to (maybe) retrieve the data on a Mac? I’m expecting a ‘no.’

    Anyway, I was upset that my data was erased but am wondering if anyone might know how to do this, or perhaps even another technique, on a Mac? Any info is appreciated. If not, that’s cool. I’ll settle for losing it and just run again later. It just sucks to lose that much running information. Thanks in advance :)

    By Danny P. on Jun 7, 2010

  60. Thanks for the great tutorial! I overlooked the step to copy the edited run to the “latest” folder (I had done that once in the past). After that, I got my 8.2km back.

    Thanks again!

    By Holger on Oct 11, 2010

  61. for mac…. this is how its done

    /volumes/*****/ipod_control/device/trainer/workouts/empeds/

    where the ****** are, put the name of your ipod

    ie

    /volumes/scottsnano/ipod_control/device/trainer/workouts/empeds/

    By SCOTT COLEMAN on Nov 26, 2010

  62. You can access the iPhone as a disk, using software (Mac) such as iPhone Explorer (free) or Phone Disk ($10).

    My iPhone 3Gs stopped recording my 5k run just after 4ks.
    I accessed the folder you metioned, located on the phone at iTunes_control/device/trainer/workouts/empeds/
    and I edited the XML files and replaced them on the phone, then did a hard reset but it doesn’t seem to make the changes.
    Any ideas?

    By tolucophoto on Jan 23, 2011

  63. Success! I’ve managed to sort it and it’s uploaded to Nike+ correctly!
    Had to mess around a lot with the XML file, making sure the distance, time, etc all matched up, but now it represents the actual run I did.
    Hopefully I won’t have to go through all this again in the future!

    Thanks very much for all the info Gabe!

    By tolucophoto on Jan 23, 2011

  64. tolucophoto- glad to hear this article helped!

    By gabe on Jan 27, 2011

  65. HI Gabe,

    I followed all your instructions.
    But for some reason my run only shows in iTunes but won’t send/synch to the Nike+ website.
    Do you have any advice?

    Thanks
    Marianne

    By Marianne on Apr 13, 2011

  66. Thanks!

    I did it a bit differently, though, by adding a run on the day before my last run. That way, I didn’t have to make any changes in the LastWorkout-file.

    But awesome “hack”! Thanks once again!

    By Michael on Sep 14, 2011

  67. Thanks for info, worked perfectly. Restored my day, was depressed when lost my 8k run data! Thanks again!!!!!! Rob.

    By Rob on Jan 20, 2012

  68. A shame that something can’t automate to allow this to function correctly. I saw npedit.com but the files no longer synch for me. I switched to MiCoach for a while and wanted to transfer all those runs over to my Nike+ account but alas no. It is funny that Nike works to prevent people editing runs to protect challenges when technically they count for nothing at all.

    By Rich on Feb 7, 2012

  69. Does anyone know if this will work with the 6th gen nano? I just tried several times, but iTunes says that it can’t send my data because it can’t be validated. I notice that the xml files contain signatures and digital certificates, so I’m guessing that editing them invalidates the signature.

    Really annoying as this morning I recorded a 5 mile run, but the time showed up as 13 seconds (but with correct start time, end time and a reasonable approximation of the distance). So I tried to correct it, but can’t seem to get it to work. This is what I can’t stand about the Nike/Apple mindset: our software and hardware are perfect so you’ll never need to manually fix anything. My experience today (and several times before) tell me this is ridiculous. These things fail quite frequently. Agree with Rich – there’s no real reason to prevent this. The challenges mean nothing, especially true since for every person who hacks their data to show more, there are probably 10 who don’t bother and get shorted.

    By sean on Feb 19, 2012

  70. Rich, I just got this to work with my 6th gen nano. All I did was copy one of my old runs at the same distance and edited and changed the dates. I then saved the file with the new date and placed in the nikeinternal\latest folder.

    I had ran and synced after the date I needed to add so I didn’t change any other files. After I disconnected and reconnected everything updated without any errors.

    By Mike on Apr 15, 2012

  71. Hi,
    I have used your advice on 2 occasions now after running on the treadmill without the nike+ pod (the last 2 runs). The first time it worked fine, the second time is uploaded to itunes ok and appeared to send the data through to the nike+ website but the run didn’t appear to come through. Any advice?

    By Steve on Jun 28, 2012

  72. Does this work with iphone 4s? I can get to an itunes resources folder that just has a bunch of .nib files. My iphone internal storage folder only contains jpegs of my photos. I really wish nike would let you manually enter or modify a run so we could bypass all this!

    By hs on Sep 7, 2012

  73. Help, just completed my longest training run, half marathon and have lost that data, as not to PC savvy finding it difficult to follow the instructions … HELP
    I’ve got an iPod nano -one of the early models, not sure if that makes a difference ……. Can anyone supply an idiots step by step guide, thanks …. I can provide an email address to send it to if that helps

    By kamlola on Jan 1, 2013

  74. Thank you so much! I recovered todays run easily!

    By Nick on Jun 15, 2013

  75. This was great. Fixed my problem where a run did not get transferred to the Nike+ site. Simple and quick solution!

    By Michael on Sep 12, 2013

  1. 3 Trackback(s)

  2. Apr 4, 2008: 400 Meters to Go » Blog Archive » 5 Ways to Cheat at Nike+ Challenges
  3. May 12, 2008: 400 Meters to Go » Blog Archive » Lost and Found: How I Recovered A Missing Nike+ Run
  4. May 3, 2009: iPod - iPod Nano and Nike+ freeze. - Mac-Forums.com

Post a Comment