Samsung A40 secure by knox Impossible à installer twrp

.
instructions pour intaller Magisk
.
voici un test de TWRP rooté pour A40 (patché depuis mon s4mini, peut-être cela devrait-il être fait depuis un a40 ?)

Ok merci. Tu crois que c’est un problème avec TWRP? Sinon j’ai vu qu’il y a plusieurs issues sur le github de heimdall avec ce problème.
Dans tous les cas j’attends, car je ne tiens pas vraiment à Rooter le téléphone si c’est pas necessaire.

as tu essayé en utilisant Odin3 for Windows ou Odin4 for Linux à la place de Heimdall ?

.

INSTALLATION :

Odin4 install instructions
.

USAGE :

ouvrir un terminal depuis le dossier contenant twrp.TAR

sudo ./odin4 -a recovery.tar -c vbmeta.tar

sudo ./odin4 -a recovery.tar -a vbmeta.tar

Je n’ai pas windows sauf en Virtualisation mais ça ne semble pas bien marcher avec l’USB. Odin4 j’ai tenté de l’installer mais c’est une usine à gaz pour l’installer! J’ai pas réussi. Je veux bien réessayer, mais c’est pas gagné. J’ai aussi découvert ça: https://github.com/Samsung-Loki/Thor
Vous aviez propososé un twrp que vous avez supprimé, ce n’était pas le bon? Je peux quand même essayer?

Il semble qu’il y a des erreurs dans le tuto, comme la comamnde:
cd odin4 /usr/local/bin
ça ne devrait pas être cp au lieu de cd? cd ne copie pas en tout cas chez moi.

Edit: Odin4 installé, Samloader installé, quand je lance:
samloader -m SM-A405FN -r OXM checkupdate

Traceback (most recent call last):
  File "/home/cyrille/.local/bin/samloader", line 8, in <module>
    sys.exit(main())
  File "/home/cyrille/.local/lib/python3.10/site-packages/samloader/main.py", line 71, in main
    print(versionfetch.getlatestver(args.dev_model, args.dev_region))
  File "/home/cyrille/.local/lib/python3.10/site-packages/samloader/versionfetch.py", line 24, in getlatestver
    req.raise_for_status()
  File "/usr/lib/python3/dist-packages/requests/models.py", line 943, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: https://fota-cloud-dn.ospserver.net/firmware/OXM/SM-A405FN/version.xml

Voilà où je suis.

Pourquoi Samloader ?
Tu as dis plus haut que tu sortait d’une boutique qui avait justement réinstallé le firmware Samsung…

Vous voyez mon niveau… Juste parce que c’était indiqué dans le tuto d’installation de Odin4. Donc je n’en ai pas besoin?
Sinon j’ai donc essayé avec odin4 après avoir du permettre l’accès à l’usb comme indiqué sur le tuto. Voici la réponse du terminal:

sudo odin4 -a twrp-3.6.2_9-0-a40.img.tar -c vbmeta.tar 
Check file : twrp-3.6.2_9-0-a40.img.tar
Check file : vbmeta.tar
/dev/bus/usb/001/012
/dev/bus/usb/001/012
Setup Connection
initializeConnection
Receive PIT Info
success getpit
Upload Binaries
recovery.img
vbmeta.img
Close Connection
Fail request receive -1
FAIL close
Fail Close Connection


J’ai téléchargé vbmeta ici: https://dl.twrp.me/gts4lvwifi/vbmeta.tar.html
Je redémarre bien tout de suite en mode download, mais je reviens encore sur le mode recovery de samsung, pas de twrp. Cependant je suis très comtent d’avoir fait fonctionner ODIN.

c’est un VBmeta pour un autre appareil, tu trouveras le bon ici :

https://xdaforums.com/t/recovery-official-twrp-for-galaxy-a40-a405fn.4025587/

oui j’ai vu ce lien mais il n’est pas en tar, mais en img, c’est pourquoi j’ai choisi l’autre. On peut convertir le img en tar? Ce serait lui le problème?

je pense que l’experience de @ne20002 peut t’aider :

.

oui,
tar cvf vbmeta.img vbmeta tar cvf vbmeta.tar vbmeta. img

.

essaye avec “-a” a la place de "-c"

./odin4 -a twrp-3.6.2_9-0-a40.img.tar -a vbmeta.tar

Cette commande ne marche pas, j’ai inversé alors vbmeta et vbmeta.img;
tar cvf vbmeta vbmeta.img
Et j’ai un fichier vbmeta que je renomme vbmeta.tar, dans cette archive il y a simplement le vbmeta.img.

Mais ça ne fonctionne pas. Je vais lire le lien que vous m’avez donné.

je viens de tester :

tar cvf vbmeta.tar vbmeta.img

Ok, c’était donc pas la bonne commande. Mais bien que j’ai créé le le bon vbmeta.tar je n’arrive toujours pas à installer twrp. La différence avec le lien plus haut c’est que lui il flash d’abord vbmeta puis semble reinitialiser son android, puis après flash de twrp.
J’ai donc essayé de flasher uniquement: vbmeta.tar:

odin4 -a vbmeta.tar
Check file : vbmeta.tar
/dev/bus/usb/001/038
/dev/bus/usb/001/038
Setup Connection
initializeConnection
Receive PIT Info
success getpit
Upload Binaries
vbmeta.img
Close Connection
Fail request receive -1
FAIL close
Fail Close Connection

aussi il utilise “./” au debut

mais qu’en est-il du deverouillage du bootloader depuis la reinitialisation avec “samkey” ?
il est indispensable…

Chez moi ça ne fonctionne pas avec ./ car j’ai suivi la procédure d’installation il est installé dans /usr/local.

Comment peut-on vérifier cela? Lors de possible déverrouillage, le monsieur m’a garantie que je pourrais installer ce que je veux sur le téléphone.

moi , j’ai pas reussi à installer Odin4,
tu disais que le Tuto “Technastic” avait des erreurs, lesquelles ?

.

je me renseigne sur “Thor Flash Utility” et “Thor GUI”

FInalement j’ai réussi puisque j’ai fait toutes les opérations avec, les erreurs du tuto c’est selon moi un cd aulieu d’un cp.

Ok merci.

as tu refait la procedure de deveruillage ?
https://xdaforums.com/t/recovery-official-twrp-for-galaxy-a40-a405fn.4025587/