Option 1) Dans le cas où le téléphone démarre toujours en mode récupération (généralement en maintenant la touche Vol Up et la touche Power-on) et que vous avez un accès Root, vous pouvez exécuter la commande suivante :
dd if=/dev/null of=/dev/block/by-name/userdata
Cela mettra 0x00 à toutes vos données utilisateur.
Comme vous l'avez dit, le risque de percer la batterie avec une perceuse est trop élevé.
Option 2) S'il n'y a pas d'alimentation du tout, vous devez ouvrir l'appareil pour trouver la carte principale et la détruire. Et c'est un processus un peu compliqué parce que vous devez mettre de la chaleur sur l'écran pour le décoller de la partie arrière. Ensuite, il suffit de retirer la carte mère et de faire des trous sur chaque écran que vous trouvez.
Option 3) J'ai vu de nombreux téléphones être détruits par une entreprise professionnelle. Ce qu'ils faisaient était de mettre le téléphone dans de l'eau salée pendant environ 30 minutes. Cela rend toutes les cartes complètement inutilisables.
Si vous n'êtes qu'un utilisateur ordinaire (pas une personne publique), l'option 3 devrait suffire. Mais si vous avez vraiment, vraiment peur que vos données tombent dans des mains malveillantes, je dirais que l'option 2 est préférable.