I'm not aware of any app solution for this yet (there very well may be one, I haven't searched), but you can access the SIM card's phonebook through AT commands. Check out the section on "AT+CPBR" in the modem's command reference. You could write a little script that parses and formats the command output into a vcf file (or do it by hand) and then import that with evolution.
Example of reading the first phonebook entry of the SIM card using mmcli (ModemManager) to send AT commands:
edit: To read all entries (maximum number of entries might vary, not sure, check the supported indices with 'AT+CPBR=?'):
Example of reading the first phonebook entry of the SIM card using mmcli (ModemManager) to send AT commands:
Code:
mmcli -m any --command='AT+CPBR=1'
edit: To read all entries (maximum number of entries might vary, not sure, check the supported indices with 'AT+CPBR=?'):
Code:
mmcli -m any --command='AT+CPBR=1,250'