Recientemente comencé a aprender ROM de Android. He escuchado aplicaciones del sistema con algunos permisos especiales (no de raíz).
¿Hay alguna diferencia entre las aplicaciones del sistema y la aplicación preinstalada cuando construimos una ROM? Yo esos dos conceptos?
Creo que podría haber encontrado la diferencia. Según este enlace :
Si una aplicación está firmada con la Firma del sistema, entonces no se permite Deshabilitar esa aplicación. Además, no todas las aplicaciones precargadas tienen la firma del sistema.
Entonces, entre las aplicaciones dentro del directorio /system/app, tenemos dos tipos de aplicaciones preinstaladas. Sistema firmado con más privilegios y apps normales.
Si y no.
Solo aplicaciones preinstaladas Hay algunas aplicaciones que su fabricante puede enviar que están instaladas de forma predeterminada en su teléfono, pero que se pueden desinstalar como las aplicaciones normales. Funcionan técnicamente como cualquier aplicación que instalaría normalmente. Todas las demás aplicaciones del sistema obviamente también están preinstaladas, pero se tratan de manera diferente:
Aplicaciones del sistema Algunas de las aplicaciones enviadas con el dispositivo pueden instalarse como aplicaciones del sistema. Eso solo lo puede hacer el fabricante (en teléfonos no rooteados) porque necesitan estar firmados por ellos, y las aplicaciones no se pueden desinstalar, solo deshabilitar. De lo contrario, se comportan igual que otras aplicaciones.
Las aplicaciones del sistema con privilegios elevados también pueden ser instaladas por el fabricante y solo deshabilitadas. Pero estas aplicaciones tienen el detalle interno de tener privilegios de "sistema" avanzados, lo que las hace mucho más poderosas. Por lo general, estos deberían ser solo componentes críticos del sistema que necesitan tanto acceso, pero algunos fabricantes aún lo usan para sus propias aplicaciones.
abejas