Chosen Solution
Quick description of problem and then problem trail after. The device works plugged in and on battery alone but does not show any battery percentage and permanently show an empty battery icon. When turned on it periodically resets every 3 mins 30 s and just keeps looping like this. Tried resetting the phone, setting to factory defaults and it doesn’t do anything to alleviate this. Brief search shows that its most likely the controller for charging associated with the charging port. I’d appreciate any suggestions before i venture into a home repair. Longer story: My mother bought an iphone 8 from an ebay seller with a 1 year warranty. phone arrive is in good condition and works fine until she drops it and cracks the screen. she takes it to an apple certified business for a screen repair and then when she gets it back the screen is fixed but the battery and reset problem starts. She tries to sort this out with the company and they basically say its not their fault, she then takes it to the apple store near by and they tell her that there are “problems” with it and they wont even look at it now I’m getting this second hand but things like “the glass sticks out to far” the “charging port isn’t right” and “it must be from china” are thrown around. She contacts the seller who had in the ebay listing offered a 1 year warranty but they wont reply to her. Ebay wont do anything because shes had it for a tiny bit over 6 months and paypal wont do anything either they both say she has to contact the seller. So she gave me the phone to see if i can do anything and is using her old Samsung in the mean time.
This has nothing to do with software; it has been caused by technician damage. The person that replaced the screen has nudged or knocked of one or more components around the battery connector. There are two mosfets, two diodes and one resistor, if any have been nudged it will cause the problem you are having. If you have a magnifying glass you can confirm this. Check the ones with red on them.
This is a tough one, but we will get it done… The OS most likely has an issue… The way to fix this would be downloading an IPA if you need instructions either reply