====== Android ====== ===== F-Droid ===== [[https://f-droid.org|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 [[https://fossdroid.com|Foss-Droid]]. ===== Droid-Break ===== //''Droid-Break is a list of free and open source Android apps inspired by Prism-Break.''//\\ \\ Disponible [[https://droid-break.info/|ici]], Droid-Break propose des alternatives libres aux outils propriétaires sous Android. ===== Télécharger les fichiers APK ===== * [[http://raccoon.onyxbits.de]], * [[https://apps.evozi.com/apk-downloader]], * [[https://apkpure.com]], * [[http://apk-dl.com]], A vérifier : * [[http://www.apkmirror.com]], * [[http://apkleecher.com]] * https://www.androiddrawer.com avec archivage des versions précédentes, peut être utile. Pour les mises à jour d'applications installées : * https://github.com/rumboalla/apkupdater/ ===== Jouer avec les APK ===== Extraire / reverse un APK :\\ Utiliser [[https://github.com/pxb1988/dex2jar|dex2jar]] sur un ''.APK'', et ensuite donner l'APK modifié à [[http://jd.benow.ca|Java decompiler]].\\ Apktool marche très bien aussi : https://ibotpeaches.github.io/Apktool/ * ===== Gestion - Contrôle - Sauvegarde ===== * [[http://mymobiler.com/index.html|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. * [[http://de.bit13.com|Droid Explorer]] : Manage your rooted android device, from your pc, with the simplicity that you deserve. * [[http://www.fjsoft.at/en/|MyPhoneExplorer]] : Full Sync app. Migration rapide (check safety first) : * http://www.jihosoft.com/mobile/phone-transfer.html * http://mobilego.wondershare.com * https://www.fonepaw.com/store * 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]]. * http://www.nirmaltv.com/2017/03/11/10-hidden-features-of-android-you-should-know/ * 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 ===== * http://www.webupd8.org/2017/01/integrate-your-android-device-with.html ==== 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 : * [[http://paranoidandroid.co]], * [[http://www.pac-rom.com]], * [[http://en.miui.com]], * [[http://aokp.co]], * [[https://omnirom.org]], * [[https://slimroms.org]], * [[https://www.dirtyunicorns.com]], * [[https://lineageos.org]] (anciennement Cyanogenmod), * [[http://www.resurrectionremix.com]], ====== Ressources de développement Android ====== * Cours : https://openclassrooms.com/courses/creez-des-applications-pour-android * Cours : https://android.developpez.com/cours/ * Outils : https://developer.android.com/studio/ * Outils : https://flutter.io * Doc : https://blog.netapsys.fr/premiers-pas-avec-xamarin-studio/ * 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. ===== Reverse Tethering ===== * https://github.com/vvviperrr/SimpleRT