iphone 12 mini. Screen needs to be replaced. Battery should be swapped out. I'm including the original battery which has about 83% capacity if you don't want to buy a brand new one.