Android
F-Droid
F-Droid est un marketplace alternatif au marketplace de Google (Google Play) pour le téléchargement d'applications. Client complet disponible à télécharger sur le site.
Liste de repositories supplémentaires pour F-Droid : https://android.izzysoft.de/articles/named/list-of-fdroid-repos
Dont https://apt.izzysoft.de/fdroid/.
Et Guardian Project pour Tor : https://guardianproject.info/fdroid/
Peut être complété avec Foss-Droid.
Droid-Break
Droid-Break is a list of free and open source Android apps inspired by Prism-Break.
Disponible ici, Droid-Break propose des alternatives libres aux outils propriétaires sous Android.
Télécharger les fichiers APK
A vérifier :
- https://www.androiddrawer.com avec archivage des versions précédentes, peut être utile.
Pour les mises à jour d'applications installées :
Jouer avec les APK
Extraire / reverse un APK :
Utiliser dex2jar sur un .APK
, et ensuite donner l'APK modifié à Java decompiler.
Apktool marche très bien aussi : https://ibotpeaches.github.io/Apktool/
Gestion - Contrôle - Sauvegarde
- MyMobiler : The MyMobiler desktop application controls your Android device through USB connection or WiFi. It allows you to see your mobile device remotely and capture the screen or video.
- Droid Explorer : Manage your rooted android device, from your pc, with the simplicity that you deserve.
- MyPhoneExplorer : Full Sync app.
Migration rapide (check safety first) :
- http://www.mobiledit.com/downloads (avec du forensic Android).
Sauvegarde manuelle des pass wifi : /data/misc/wifi/wpa_supplicant.conf
Sauvegarde manuelle par ADB
Avec adb et fastboot installés, on active le mode debug sur le téléphone et on lance la détection :
adb devices
Si tout est ok, on continue (et on valide l'opération sur le téléphone) :
adb backup -apk -shared -all -f my-backup.ab
Restaurer le backup si besoin :
adb restore my-backup.ab
Sauvegarder juste quelques paramètres, dont les pass wifi :
adb backup -system -noapk com.android.providers.settings -f my-backup.ab
Tweaks
- Désactiver IPv6 : https://support.purevpn.com/how-to-disable-ipv6-on-android.
- Virer les apps inutiles : https://github.com/jaredsburrows/Android-Bloatware (nécessite une mise à jour de la liste, vu l'ancienneté).
- Configurer les réseaux DATA et MMS suivant les différents opérateurs FR : http://www.frandroid.com/comment-faire/tutoriaux/351732_configurer-lapn-de-mobile-android
KDE Connect
Les numéros speed-call Android
Action | Numéro |
---|---|
IMEI number | *#06# |
Activating test mode devices | *#*#197328640#*#* |
After entering this code, your device will turn off | *#*#7594#*#* |
Audio test | *#*#0289#*#* |
Bluetooth address | *#*#232337#*# |
Bluetooth test | *#*#232331#*#* |
Details on camera | *#*#34971539#*#* |
Diagnostic information | *#9090# |
Display RAM version | *#*#3264#*#* |
Display Wi-Fi MAC address | *#*#232338#*#* |
Extensive GPS test | *#*#1575#*#* |
Field test | *#*#7262626#*#* |
Formatting the device to default settings (warning – this deletes all date on the devices) | *2767*3855# |
FTA software version (in .within the same code will provide a view of the PDA and firmware version) | *#*#1111#*#* |
HSDPA / HSUPA Control Menu | *#301279# |
HTC info menu | *#*#4636#*#* |
Information about device, user statistics and battery | *#*#4636#*#* |
Information about the software and hardware | *#12580*369# |
Instant backup media files | *#*#273282*255*663282*#*#* |
Look at the status of phone locks | *#7465625# |
Quick GPS test | *#*#1472365#*#* |
Resetting data to default settings | *#*#7780#*#* |
Run VOCODER | ##8626337# |
Service menu on devices like the Galaxy S III | *#0*# |
System dump mode | *#9900# |
Test for touch screen | *#*#2664#*#* |
Test for vibration and backlight | *#*#0842#*#* |
Test for Wireless LAN | *#*#232339#*#* |
Test function for HTC devices | * # * # 3424 # * # * |
Test LCD screen | *#*#0*#*#* |
Test proximity sensor | *#*#0588#*#* |
Tracking Google Talk service | *#*#8255#*#* |
Thèmes Visuels
- Orientés animation : http://i2apier.blogspot.com
Android Alternative ROMs
Liste de quelques ROMs alternatives à Android stock, plus ou moins à jour, et tout aussi plus ou moins connues :
- https://lineageos.org (anciennement Cyanogenmod),
Ressources de développement Android
- Outils : https://flutter.io
- Ressources : https://github.com/wasabeef/awesome-android-ui
- Ressource : http://loopj.com/android-async-http/
Emulateurs Android
Émuler Android sur PC, par Windows ou autre :
- Windows : http://www.bluestacks.com
- Windows / Mac : https://www.bignox.com
- Linux Mint / Ubuntu : https://anbox.io
- OS Complet : http://www.jide.com/remixos-player
- Android sous x86 : http://www.android-x86.org
Partage de connexion - tethering
Via https://pmf.silvrback.com/fixing-tethering-on-android-kitkat & http://liens.howtommy.net/?NJKP8w, corriger le problème Android utilise 2 IP selon si les requêtes sortent du téléphone ou du partage de connexion
:
Sans root
- Enable developer mode (Go to Settings → About phone, and click on the build number until the developer mode is enabled).
- Enable USB debugging under Settings → Developer options
- Connect the device with a USB cable to a computer with the Android SDK platform tools installed
- Start an adb shell: adb shell
- In the adb shell, run this command: settings put global tether_dun_required 0
Avec root
- Root the phone
- Install a SQLite editor such as SQLite Debugger
- Using the SQLite editor, navigate to the file /data/data/com.android.providers.settings/databases/settings.db (this is the part that requires root)
- Enter the database global
- Change the value of field tether_dun_required to 0.