Architecte et expert technique freelance

Il aura fallu un peu plus de 3 ans pour que la solution de la « serrure connectée » soit autonome, et je la laisse entre de bonnes mains. Il est temps pour moi de proposer mes services à de nouvelles structures. Avec 10 d’expériences de conception et de développement et 10 ans d’architecture applicative et système […]

How to remove the dialog window that asks the user to allow bluetooth visibility on Android ?

This dialog contains the following message : « An app wants to make your device visible to other Bluetooth devices… » if you look in the code you’ll see that this dialog is related to the Settings application, particularly RequestPermissionActivty.java. You’ll see also that a boolean can automatically click on the yes button, exactly what we need: […]

Notes en vrac sur le build d’une ROM Android sur une base Rockchip

construire une rom android. ___ Docs officielles android pour le build d’une ROM: https://source.android.com/source/building-running.html Configurer l’environnement pour avoir les actions dans l’environnement. $ . ./build/envsetup.sh S’assurer que le device est vu par le port USB =============================== voir les usb: $ lsusb $ dmesg Faire un udev pour avoir un nom potable dans le /dev et […]

How to disable location or telephony on android box : use the system properties

If you have the sources of your box and you want to disable permanently some services you can use system properties. first look at there, you’ll see how services are started : frameworks/base/services/java/com/android/server/SystemServer.java then you’ll see that most of the services have a boolean related to a system property, for instance location : boolean disableLocation […]

Créer un keystore BKS pour Android et inclure un CA proprietaire

creer le keystore BKS keytool -genkeypair -v -alias app_zzz -keyalg RSA -keysize 1024 -dname « CN=zzz, OU=zzz, O=zzz, L=zzz,S=00, C=FR » -validity 3600 -keypass zzz -keystore zzz.bks -storepass zzz -storetype BKS -providerclass org.bouncycastle.jce.provider.BouncyCastleProvider -providerpath C:\Users\zzz\BouncyCastle\bcprov-jdk16-146.jar importer le CA keytool -importcert -trustcacerts -alias CA_zzz -file CA_zzz.crt -keypass zzz -keystore zzz.bks -storepass zzzz -storetype BKS -providerclass org.bouncycastle.jce.provider.BouncyCastleProvider -providerpath C:\Users\zzz\BouncyCastle\bcprov-jdk16-146.jar […]