¿Cómo decide una rom de Android la cantidad de memoria del teléfono?

Solía ​​​​modificar roms de Symbian, y me gustaría saber si es posible en Android asignar memoria de almacenamiento interno adicional, eliminando aplicaciones innecesarias, tal como las empaquetan los OEM.

[ALERTA DE NOOB]

si logro encontrar una ROM personalizada que es más pequeña, ¿significa que tengo más memoria libre?

Lecturas recomendadas: file-systems tag-wiki / Android Folder Hierarchy . Estos dos deberían ayudarlo a comenzar con este tema. Además de esto, la respuesta de Dan a continuación le brinda sugerencias útiles adicionales, incluidos los riesgos involucrados.

Respuestas (1)

En un dispositivo Android, el almacenamiento interno se divide en varias particiones. Los datos de la ROM personalizada se almacenan en una partición y las aplicaciones y los datos del usuario en otra. (Por lo general, también hay algunas otras particiones). Debido a esto, la instalación de una ROM personalizada más pequeña no le brinda directamente más espacio libre para los datos, ya que están en una partición diferente. Pero si puede hacer una ROM personalizada más pequeña, le permite volver a particionar el almacenamiento para asignar más espacio a los datos del usuario.

Volver a particionar el almacenamiento es bastante arriesgado, ya que debe saber exactamente qué tan grande será la ROM personalizada. Si la partición del sistema es demasiado pequeña para la ROM, fallará cuando la instale o después.

Creo que es más común simplemente agregar algunas aplicaciones útiles a la ROM personalizada, para que tenga un tamaño similar al de la ROM estándar. De esta manera, puede evitar instalar algunas aplicaciones grandes en la partición de datos de usuario, lo que le brinda más espacio sin volver a particionar. Dado que las actualizaciones de las aplicaciones preinstaladas se instalan en la partición de datos de usuario, no en la partición del sistema, incluso incluir versiones actualizadas de esas aplicaciones en la ROM personalizada ahorra espacio.