Migrate to Mobile Linux Guide
Luigi311 October 05, 2024 #Mobile Linux #Android #IOS #GuideThis is a guide on how to migrate from Android/IOS to Mobile Linux. Sections are broken down by Desktop Enviornment since that has an affect on what you have access to and what apps are expecting.
Phosh / Gnome Mobile
Contacts
App: Contacts by The GNOME Project
Google / Nextcloud / WebDAV
UNTESTED
- Open Settings
- Tap on Online Accounts
- Tap on service provider and fill in information
- Open Contacts app and it should start populating
Manual Import
- Open the Contacts app
- Tap the menu icon on the top right corner
- Tap on "Import From File..."
- Locate the contact vcf file you transfered and tap on it so its highlighted
- Tap on Import on the top right corner
- Tap on Import on the top right corner again
- All your contacts should be imported now
Calendar
App: Calendar by The GNOME Project
Google / Nextcloud / WebDAV
UNTESTED
- Open Settings
- Tap on Online Accounts
- Tap on service provider and fill in information
- Open the Calendar App and it should start populating the events
Manual Import
- Open Calendar app
- Tap on the "Calendars"
- Tap on "Manage Calendars..." from the drop down menu
- Tap on "Add Calendar..."
- Provide a name and color for your new calendar
- Tap on "Open a File"
- Tap on the transfered ics calendar file
- Tap on Open on the top right corner
- All your calendar events should be imported now
App: Geary by Geary Development Team
Google / Microsoft / IMAP / SMTP
- Open Settings
- Tap on Online Accounts
- Tap on service provider and fill in information
- Open Geary and it should detect your email account and start syncing
Plasma Mobile 6
Contacts
App: Phonebook by Plasma Mobile
Manual Import
- Open Phonebook
- Tap on the 3 dots on the top right corner
- Tap on Import contacts
- Locate the contact vcf file you transfered and tap on it
- All your contacts should be imported now
Calendar
App: Calindori by Plasma Mobile
Manual Import
- Open Calindori
- Tap on the Hamburger Menu button on the top left corner
- Tap on Settings
- Tap on Manage internal calendars
- Tap on personal
- If it does not exist then create a calendar
- Tap on Import calendar file
- Tap on the transfered ics calendar file
- Tap on Proceed at the bottom to confirm to add your events
- It should say import completed successfully in green at the bottom
- All your calendar events should be imported now
App: Geary by Geary Development Team
Google / Microsoft / IMAP / SMTP
- Open Geary
- Tap on Add on the top left corner
- Fill in Name and Email address
- It should auto detect the method based on your email address
- Fill out any of the information it asks for and make sure its correct
Manual Exports
Contacts
Android
- Android Phone
- Open Contacts app
- Tap on Organize tab on the bottom right corner
- Scroll to the bottom and tap on "Export to file"
- Select a folder and name and tap on SAVE
- Transfer the new contacts vcf file to your mobile linux device
IOS
- iPhone
- Open Contacts app
- Tap on Lists in the top left corner
- Press and Hold the group that you want
- Tap on Export in the popup menu
- Select the desired fields or tap "Select All Fields" at the bottom
- Tap on Done in the top right corner
- Save the contact card file somewhere
- Transfer the new contact vcf file to your mobile linux device
Calendar
Android
There is no way to export your local only calendar from the google calendar app. You will need to sync it to your google account so you can export it from the web calendar.
-
Android Phone
- Sync your calendar with your google account
-
Computer
- Open the website https://calendar.google.com
- Click the Settings gear icon on the top right corner
- Click on Settings
- Click on "Import & Export" on the left menu
- Click on the "Export" button
- Extract the Zip file that gets downloaded to your machine
- Transfer the ics calendar file that you just extracted to your mobile linux device
IOS
UNTESTED
Like android there is no way to export the calendar out of an iPhone locally. I have no way to verify but I did find a workaround online by utilizing icloud. Workaround discussion
-
iPhone
- Sync your calendar with your iCloud account
-
Computer
- Open the website https://www.icloud.com/
- Login to your iCloud account
- Click on the Calendar icon
- In the left panel click on Share Calendar button
- On the popup tick the "Public Calendar" option and copy the url
- Paste the url into the browser and change webcal to http in the url
- Rename the downloaded file to calendar.ics
- Transfer the new calendar.ics file to your mobile linux device