android
Table of Contents
- 1. android
- 1.1. Rootear
- 1.2. Setup de apps
- 1.3. Backup
- 1.4. Syncthing no soporta carpetas internas?
- 1.5. DONE Telegram Arrow Keys Regression track
- 1.6. Dokuwiki
- 1.7. https://github.com/Shabinder/SpotiFlyer → Bajarse música de Youtube, Spotify
- 1.8. A list of Free and Open Source Software (FOSS) for Android – saving Freedom and Privacy.
- 1.9. Setup pinephone
- 1.10. Apps de tomar notas (LectureNotes, INKredible PRO)
- 1.11. Launch intent on lock
- 1.12. kivy
- 1.13. [GUIDE] Tasker - Send Intent action | XDA Developers Forums
- 1.14. CANCELLED How to determine if the phone is currently charging or not: tasker
- 1.15. Android Auto
- 1.16. scrcpy
- 1.17. Open TimeLimit | F-Droid - Free and Open Source Android App Repository
- 1.18. Android Plataform
- 1.19. Tasker
1. android
1.1. Rootear
1.1.1. Qué es SafetyNet, para qué sirve y cómo saber si mi móvil pasa el test
https://www.xatakandroid.com/seguridad/que-safetynet-sirve-como-saber-mi-movil-pasa-test
Comentarios -> con magisk sí que pasa el test de safety net
1.1.2. SafetyNet’s hardware attestation will make hiding root in Magisk really hard
https://www.xda-developers.com/safetynet-hardware-attestation-hide-root-magisk/
No se puede esconder el root
1.1.3. Zygisk
https://www.reddit.com/r/AndroidMasterRace/comments/pt8uec/what_is_zygisk_can_anyone_explain_magiskhide/
Zygisk is Magisk in Zygote. This will run parts of Magisk in the zygote process to make Magisk modules even more powerful
Zygote is a special Android OS process that enables shared code across Dalvik/Art VM in contrast with Java VM where each instance has its own copy of core library class files and heap objects. (kinda PID 1 in linux)
1.2. Setup de apps
- F-Droid
- Hacker’s Keyboard
- Unexpexted Keyboard
- Librera
- orgzly (custom build)
- Syncthing
- Termux
- Termux API
- Termux Widget
- Termux API
- Shelter para separar entre Trabajo y Personal
- GadgetBridge
- VLC
- Odyssey Music Player
- KDE Connect
- x5DAV
- grocy
1.2.1. Insular para sandboxear apps invasivas
1.2.2. Dark mode override
https://www.nextpit.com/force-apps-use-dark-mode-android
- Open System Settings.
- Navigate to Developer Options.
- Scroll down the Hardware accelerated rendering section and enable the Override force-dark/Force dark mode* option.
1.2.3. Motorola g51 tweaks
- Motorola g51 apps adding to home screen
https://gadgetstouse.com/blog/2020/05/22/stop-new-apps-adding-to-home-screen-android/
Home Screen>Long press>Home Settings>Home screen style>App tray>Gear icon at the right>Add app icons to Home screen - Motorola g51 Turn off Spell checker red line
It doesn’t depend on the keyboard used, it’s turned on on all keyboards
System>Languages & Input>Spell Checker>Off - Floating Windows
https://forums.lenovo.com/t5/motorola-edge-20-lite-motorola-edge-20-fusion/Floating-window/m-p/5131623
Actually There Is An Option, I Accidentally Discovered A Option In Developer Section Named “Free Form” It’s In Experimentle Stage BTW, Enable It Then You Will Also Get An Option Like Other OS To Enable Floating window.
- Force activities to be resizable
- Enable free form windows
- Force activities to be resizable
- Close all apps at once
https://support.google.com/android/answer/9079646?hl=en#zippy=%2Cclose-apps
Close all apps: Swipe up from the bottom, hold, then let go. Swipe from left to right. On the left, tap Clear all. - Mute “Hello Moto” at startup
https://help.republicwireless.com/hc/en-us/articles/115014807247-How-to-Mute-the-Hello-Moto-Startup-Sounds
Settings>Sound & vibration>Power on sound
1.2.4. Tasker remap assistant button
https://forum.xda-developers.com/t/change-remap-assistant-button-side-key-no-root.4304015/
- I set Default digital assistant app to ’None’ (pressing the button now shows “Set Google as the default assist app to access your Assistant”)
- In Tasker i made a new profile > Application > All > Assistant Settings
- To the profile i added a New task with 2 actions: ’Back Button’ (exits the assistant setup screen and makes the task run faster) and ’Launch App’
1.2.5. Tasker launch app if is not running
Complicated to detect which apps are running
Task>Action>Run Shell>dumpsys activity recents
missing android.permission.DUMP permission
https://github.com/joaomgcd/Tasker-Permissions/releases/tag/v0.2.0
1.3. Backup
1.4. Syncthing no soporta carpetas internas?
Me ha pasado por ejemplo con Anki y creo que con LectureNotes me pasaría también
https://forum.syncthing.net/t/android-11-all-files-access-for-the-syncthing-app/14651/23?page=2
https://www.reddit.com/r/Android/comments/j3zgmm/managing_files_in_the_androiddata_folder_on/
Lo mismo con sdcard es más permisivo que con almacenamiento interno
https://github.com/Catfriend1/syncthing-android
1.5. DONE Telegram Arrow Keys Regression track
Regression: Moving the text cursor with arrow keys no longer works in the Android client’s message editor when using a Bluetooth keyboard or a virtual keyboard with arrow keys. – Bugs and Suggestions
https://bugs.telegram.org/c/16674
1.6. Dokuwiki
1.6.1. Android
1.6.1.1. Librera
1.6.1.2. feeder
- Lector de RSS, organiza por tags (una sólo tag por canal)
1.6.1.3. antennapod
- Podcasts
- A Ciencia Cierta (sólo está en ivoox)
- Kaizen
- Nada Que Ganar
- Podcast: No es el fin del mundo, por El Orden Mundial I EOM
- A Ciencia Cierta (sólo está en ivoox)
1.6.1.4. wallabag
- guarda artículos con varios tags por artículo
- Hace falta crearse una cuenta, o tener un servidor propio
- El cliente de Android a veces peta si hay un artículo que ocupa mucho
porque se ha parseado mal
- self-hosted wallabag
- https://github.com/wallabag/docker
docker build -t wallabag .
docker run -p 80:80 --expose 80 -e SYMFONY__ENV__DOMAIN_NAME
“<hostname>” wallabag=
- https://github.com/wallabag/docker
1.6.1.5. budget (Presupuesto)
1.7. https://github.com/Shabinder/SpotiFlyer → Bajarse música de Youtube, Spotify
1.8. A list of Free and Open Source Software (FOSS) for Android – saving Freedom and Privacy.
1.9. Setup pinephone
Usar separación entre trabajo y normal (en “trabajo” tengo las otras apps)
Sería complicado separar leer pdfs por ejemplo
Puedo instalarme Syncthing y sincronizar como si fuese un servidor?!
1.10. Apps de tomar notas (LectureNotes, INKredible PRO)
Android/data/com.acadoid.lecturenotes/files/<path interno>/pageN.(png|svg)
INKredible PRO/Documents/Notebooks/<path interno>/N/page.svg
1.11. Launch intent on lock
SCREEN_ON, SCREEN_OFF
https://stackoverflow.com/questions/24977641/how-to-start-an-application-automatically-after-opening-a-lock-screen-in-android
Así cuando se bloquee la app, que lance un intent de LectureNotes para que cuando desbloquee esté la libreta (que no necesita desbloquear)
https://tasker.joaoapps.com/userguide/en/intents.html
1.12. kivy
1.13. [GUIDE] Tasker - Send Intent action | XDA Developers Forums
1.14. CANCELLED How to determine if the phone is currently charging or not: tasker
https://www.reddit.com/r/tasker/comments/80idp7/how_to_determine_if_the_phone_is_currently/
Para que no se encienda la tablet si está cargando → al final poniendole la tapa se arregla
1.15. Android Auto
1.16. scrcpy
https://www.genymotion.com/blog/open-source-project-scrcpy-now-works-wirelessly/
A veces hay que intentarlo primero por cable y luego ya funciona bien
# Si está instalado por snap, adb está renombrado como scrcpy.adb scrcpy.adb kill-server scrcpy.adb tcpip 5555 # Desconectar el USB scrcpy.adb kill-server scrcpy.adb connect <IP_ADDRESS>:5555
1.17. Open TimeLimit | F-Droid - Free and Open Source Android App Repository
https://f-droid.org/es/packages/io.timelimit.android.open/
Limit time per app
1.18. Android Plataform
1.18.1. Google ahora se centrara en el desarrollo de Android sobre el Kernel principal de Linux | Linux Adictos track
https://www.linuxadictos.com/google-ahora-se-centrara-en-el-desarrollo-de-android-sobre-el-kernel-principal-de-linux.html
Esto implica mayor seguridad, esperar menos tiempo para que lanzen una actualización de seguridad (el equipo de linux tiene más recursos que el de android sólamente)
Si está rooteado el teléfono probablemente más fácil de instalar, te quitas el fabricante como intermediario y vas a custom rom