Just want to check, does a restore remove everything that ziphone changes to the phone? like the baseband downgrade etc?

I have an officially unlocked french phone, but apple is making my life sour by forcing me to restore everytime i want to change my sim, which i do at least 4 times a month. So im planning on unlocking it with ziphone but i want to know that if i restore, everything goes back to the way it was before.