« Smartphones Libres » : différence entre les versions

De Breizh-Entropy
Aller à la navigation Aller à la recherche
mAucun résumé des modifications
(heimdall → bootloader samsung, ajout de fastboot, note sur le type d'OS)
 
Ligne 1 : Ligne 1 :
== ADB ==
== ADB (Android DeBugger) ==
=== Commandes utiles ===
* vérifier que le mobile est connecté : <code>adb devices</code>


* installer une application de récupération (Recovery ou TRWP) : <code>heimdall flash --RECOVERY <recovery_filename>.img --no-reboot</code>
* vérifier que le mobile est connecté et accessible : <code>adb devices</code>


* accès root avec un shell : <code>adb shell</code>
* accès root avec un shell : <code>adb shell</code>


* téleverser un OS sur le mobile : <code>adb sideload filename.zip</code>
* téleverser un OS sur le mobile (pour le recovery) : <code>adb sideload filename.zip</code>


* rédémarrer le mobile : <code>adb reboot</code>
* redémarrer le mobile : <code>adb reboot</code>


* se connecter en telnet sur le mobile (23230 sur le pc, 2323 sur le mobile): <code>adb forward tcp:23230 tcp:2323; telnet localhost 23230</code>
* se connecter en telnet sur le mobile (23230 sur le pc, 2323 sur le mobile): <code>adb forward tcp:23230 tcp:2323; telnet localhost 23230</code>
== Heimdall (bootloader Samsung) ==
* Installer un OS sur la partition de récupération: <code>heimdall flash --RECOVERY <recovery_filename>.img --no-reboot</code>
== Fastboot (bootloader AOSP) ==
* vérifier que le mobile est connecté et accessible : <code>fastboot devices</code>
* Installer un OS sur la partition de récupération: <code>fastboot flash recovery <recovery_filename>.img</code>
* redémarrer le mobile : <code>fastboot reboot</code>


== OS ==
== OS ==
=== Replicant ===
=== Replicant (Android 100% Libre) ===
 
Appareil supportés : https://replicant.us/supported-devices.php


Site : https://replicant.us/supported-devices.php
=== LineageOS (Android) ===


=== LineageOS ===
Appareil supportés : https://wiki.lineageos.org/devices/


Site : https://wiki.lineageos.org/devices/
=== /e/ (Android) ===


=== /e/ ===
Appareil supportés : https://doc.e.foundation/devices/


Site : https://doc.e.foundation/devices/
=== SailfishOS (GNU/Linux pour mobiles) ===


=== Mer project ===
Appareil supportés : https://sailfishos.org/wiki/Devices


Site : https://wiki.merproject.org/wiki/Adaptations/libhybris
Note: Cette page est pas à jour, il y a quelques marques non-Jolla (Sony entre autres) qui distribuent un SailfishOS officiel.


=== Sailfish ===
=== SailfishOS communautaire (GNU/Linux pour mobiles) ===


Site : https://sailfishos.org/wiki/Devices
Appareil supportés : https://wiki.merproject.org/wiki/Adaptations/libhybris


=== Maru(OS) ===
=== Maru(OS) ===


Site : https://maruos.com/docs/devices/
Appareil supportés : https://maruos.com/docs/devices/

Dernière version du 16 septembre 2020 à 09:04

ADB (Android DeBugger)

  • vérifier que le mobile est connecté et accessible : adb devices
  • accès root avec un shell : adb shell
  • téleverser un OS sur le mobile (pour le recovery) : adb sideload filename.zip
  • redémarrer le mobile : adb reboot
  • se connecter en telnet sur le mobile (23230 sur le pc, 2323 sur le mobile): adb forward tcp:23230 tcp:2323; telnet localhost 23230

Heimdall (bootloader Samsung)

  • Installer un OS sur la partition de récupération: heimdall flash --RECOVERY <recovery_filename>.img --no-reboot

Fastboot (bootloader AOSP)

  • vérifier que le mobile est connecté et accessible : fastboot devices
  • Installer un OS sur la partition de récupération: fastboot flash recovery <recovery_filename>.img
  • redémarrer le mobile : fastboot reboot


OS

Replicant (Android 100% Libre)

Appareil supportés : https://replicant.us/supported-devices.php

LineageOS (Android)

Appareil supportés : https://wiki.lineageos.org/devices/

/e/ (Android)

Appareil supportés : https://doc.e.foundation/devices/

SailfishOS (GNU/Linux pour mobiles)

Appareil supportés : https://sailfishos.org/wiki/Devices

Note: Cette page est pas à jour, il y a quelques marques non-Jolla (Sony entre autres) qui distribuent un SailfishOS officiel.

SailfishOS communautaire (GNU/Linux pour mobiles)

Appareil supportés : https://wiki.merproject.org/wiki/Adaptations/libhybris

Maru(OS)

Appareil supportés : https://maruos.com/docs/devices/