No. You don't need to jailbreak your iPhone, as all you need is the iCloud credentials of the target device. For Android devices, you will need to physically install the app in order for it to work correctly. However, you don't need to root it.