android

Table of Contents

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

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
  • Shelter para separar entre Trabajo y Personal
  • GadgetBridge
  • VLC
  • Odyssey Music Player
  • KDE Connect
  • x5DAV

1.2.1. Insular para sandboxear apps invasivas

1.2.2. Dark mode override

https://www.nextpit.com/force-apps-use-dark-mode-android

  1. Open System Settings.
  2. Navigate to Developer Options.
  3. Scroll down the Hardware accelerated rendering section and enable the Override force-dark/Force dark mode* option.

1.2.3. Motorola g51 tweaks

1.2.4. Tasker remap assistant button

https://forum.xda-developers.com/t/change-remap-assistant-button-side-key-no-root.4304015/

  1. I set Default digital assistant app to ’None’ (pressing the button now shows “Set Google as the default assist app to access your Assistant”)
  2. In Tasker i made a new profile > Application > All > Assistant Settings
  3. 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.4. Syncthing no soporta carpetas internas?

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.2. feeder
  • Lector de RSS, organiza por tags (una sólo tag por canal)
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
  1. self-hosted wallabag

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

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

https://www.omgubuntu.co.uk/2021/11/android-mirror-tool-scrcpy-adds-support-for-usb-keyboard-simulation-android-12

1.17. Open TimeLimit | F-Droid - Free and Open Source Android App Repository

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

1.19. Tasker

1.19.1. Ver “Supercharge Google Assistant with Tasker!” en YouTube

1.19.2. Alternativas open source a Tasker

Easer Libretask termux ~ lo mismo No hay!
Easer

Author: Julian Lopez Carballal

Created: 2024-09-16 Mon 06:39