Будут ли данные оставаться там после того, как пользователь перезапустит свой телефон или заменит SIM-карту / аккумулятор?
Да.Данные являются постоянными.Если пользователь не «восстановит его до заводских настроек»
SharedPreferences хранятся во внутренней памяти телефона, а не на SD-карте. Они также не будут удалены при перезагрузке / замене батареи.