So it has not been news that some IOS developers use keychain items to track the uniqueness of devices through App reinstallation. Amazon is a huge one among them. What made my life particularly hard is that recently I migrated my old iPhone to a new one, but later decided to not erase the old one but to use both at the same time. And now all Amazon apps start to recognize both iPhones as the same device. So when I login my account on one device, the account on the other device would be logged out. And I can see only one entry on the amazon online portal for both devices. So the 'send to device' function of the kindle app won't work appropriately. There are also many other inconveniences due applications using keychain items for identification purposes, which I can't finish listing here, and for obvious reasons, none of the merchants could help us out in those situations on their end.
My plan is to somehow edit the local keychain items on the iPhone to stop (poorly designed) apps from mistreating different devices as the same one after system migration. Resetting or erasing the entire phone shouldn't be an option here.
How can I get both devices to work independently again?