At end of On Stranger Tides Jack says to Gibbs that he needs an hourglass, trumpet, crossbow and three goats and he can perform counter-magic to restore the Pearl, but in Dead Men Tell No Tales, Barbossa was able to restore by simply piercing the bottle.
So was Jack wrong about the ritual? And could anyone have pierced the bottle to restore the ship? Where are the other ships which Gibbs carried?
Is there any mention regarding the same in Dead Men Tell No Tales which I missed?