How to create contacts on SIM card/internal memory?
Just a suggestion: have a look at MyLocalAccount from FJ Softwaredevelopment.


  This app does represent a local contact account. This is helpfully for devices without local contact account (f.e. Nexus series) if you don't want to sync your contacts with Google servers. These contacts can be synced then f.e. with MyPhoneExplorer to your PC.