Попробуйте перезагрузить роутер и телефон для начала..
Может быть две стороны вопроса техническая или программная.
Выяснить просто: сделайте сначала софт reset Если iPhone оригинальный - настройки - основные - сброс - сброс настроек сети (это первым делом).
проверяем нашу проблему. Исправили? Поздравляю.
Если нет - делаем сброс всех настроек (учтите, если есть записи важные - я бы навсякий их сохранил где-то). Помогло - снова поздравляю.
Если нет - делать полный сброс (Стереть контент и настройки) - НО! ПЕРЕД ЭТИМ СОХРАНИТЕ ВСЕ ПРИЛОЖЕНИЯ, МУЗЫКУ, ФОТО, СООБЩЕНИЯ, КОНТАКТЫ. Можно синхронизировать айфон с компьютером, а потом восстановить все.
Если ошибка программная - то всё получится.
Если же не помогло - поможет только сервис. Выбирайте более-менее адекватных мастеров. ПО отзывам среди знакомых. Это не обязательно должна быть самая крупная мастерская в городе, ведь мастерство не от масштабов компании зависит, а от того, насколько золотые руки работают.
Если телфон на гарантии - сдайте его в салон связи для экспертизы. По Вашему требованию Вам могут предоставить телефон "на замену" на время экспертизы.
Всего доброго и удачи!
P.s. Ах, да iPhone - не разборный. Вернее, разобрать можно, но лучше не надо. Поэтому батарею Вы не вытащите, как кто-то ниже Вам посоветовал.