If anyone needs more information about how Activity Log and PTM works, you can find it here:
https://3dbrew.org/wiki/PTM_Services and here:
https://3dbrew.org/wiki/System_SaveData and here:
https://www.3dbrew.org/wiki/PTM_Savegame
Activity Log utilises both 0x00010022 and 0x00020202 (JP)/0x00020212 (US)/0x00020222 (EU) save data. If you want to know what lurks in these files, here's what they are:
0x00020202/0x00020212/0x00020222: pld.dat
0x00010022: Pedometer.dat and PlayHistory.dat
Both of these IDs tend to synchronise with each other, but however...
The files in 0x00010022 (Pedometer.dat and PlayHistory.dat) both encrypt their contents! So if
@Ryuzaki_MrL could implement some encryption and decryption mechanism into it, to decrypt the data in those files, please do! As well as exporting the files and importing the files. We really need to edit our Activity Log data, even if it means using a Hex Editor. But we can't while the main files are encrypted.
While I am able to edit the pld.dat file within and be able to see which bytes I need to change.... I can't edit 0x00010022 (PTM Services), which contain PlayHistory.dat and Pedometer.dat. Why? Because those files in that save are encrypted and I don't know what the key is for decrypting the data within those files. I can't edit the files while they're encrypted, unless I knew what the AES key is for those files.
Activity Log uses two saves at the same time. 0x00020202/0x00020212/0x00020222, which is used as a cache (not encrypted), and 0x00010022, which is the actual save data for all the Daily Records, PlayTime and other stuff (which are encrypted).