-
Notifications
You must be signed in to change notification settings - Fork 109
Guide on how to migrate data from an legacy version of IITC Mobile
If you have previously used IITC Mobile from iitc.me or IITC Mobile v0.32 (the latest, available on Google Play) you may want to keep your data (e.g. Draw Tools schemas) when upgrading to the new version of IITC Mobile. Then this article is for you.
The problem is that since outdated versions fail to authorize, you can't activate the plugin to back up your data. Therefore, you need to enter the backup command in the console. Here's how to do it:
-
Open the legacy IITC Mobile app and go to Settings -> Advanced Settings -> Configure IITCm menu
Screenshoot
-
Check the Debug checkbox, press Ok and return to the main IITC window
Screenshoot
-
Press the three dots again (menu) and select Debug
Screenshoot
-
In the debug console, paste this code:
let data = {};
Object.keys(localStorage).sort().forEach(function(key) {
data[key] = localStorage.getItem(key);
});
if (!window.app) window.app = android;
app.saveFile("backupfile.txt","application/json",JSON.stringify(data));
You will then be presented with a save file window. Choose where to save the backup and memorize that folder.
Screenshoot
-
Uninstall the outdated version of IITC Mobile and install the current IITC Mobile from the website or F-Droid
-
Open the new IITC Mobile, authorize through Google and open the plugins
Screenshoot
-
Click on the three dots (menu) and click Add plugins by URL
Screenshoot
-
Paste the URL of the backup plugin from DanielOnDiordna
https://raw.githubusercontent.com/IITC-CE/Community-plugins/master/dist/DanielOnDiordna/backup-restore-alldata.user.js
and activate the pluginScreenshoot
-
Go back to the main window of IITC Mobile, click on the status bar, select the Backup/Restore all data button and Restore
Screenshoot
-
In the window that appears, in the file selection field, select your backup file that you created in step 4 and click Restore all
Screenshoot
For IITC users
-
Guide on how to migrate data from an legacy version of IITC Mobile
-
(click to expand )
Cache (Data caching to prevent reloading)
Controls (Map controls/widgets)
Draw (Allow drawing things onto the current map so you may plan your next move)
Highlighter (Portal highlighters)
- Hide portal ownership
- Highlight portals by level color
- Highlight inactive portals
- Highlight portal weakness
- Highlight high level portals
- Highlight portals by my level
- Highlight portals with ornaments
- Highlight portals that need recharging
- Highlight portals with ornaments
- Highlight portals that need recharging
- Highlight portals missing resonators
- Highlight portals with infrastructure problems
Info (Display additional information)
- Available AP statistics
- Portal count
- Portals list
- Player level guess
- Localized scoreboard
- Missions
- Scoring cycle / checkpoint times
- Layer count
Layer (Additional map layers)
- Find farms on map
- Portal Level Numbers
- Overlay KML / GPX / GeoJSON
- Ingress scoring regions
- Zaprange
- Player activity tracker
- Portal Names
- Keys on map
Map Tiles (Alternative map layers)
- Stamen.com map layers
- Blank map
- Gray Google map
- Bing maps
- OpenStreetMap.org map
- Gaode (高德地图) / AutoNavi map
- Kartverket.no maps (Norway)
- Yandex maps
Portal Info (Enhanced information on the selected portal)
Tweaks (Adjust IITC settings)
Misc (Unclassified plugins)
For plugin developers
For IITC developers