5 votos

¿Cómo se oculta el directorio /AppleInternal a los usuarios de MacOS?

Si no sabías que MacOS tiene un directorio bien escondido llamado "/AppleInternal" que es bastante secreto. No es posible ls o rmarlo y nunca lo he visto referenciado antes con otra cosa que no sea fs_usage, donde estaba siendo listado frecuentemente como /AppleInternal o /AppleInternal>>>>>>>>>>>>>> con usualmente entre 5 y 20 >.

Pensé que era alguna referencia a algo más que un directorio pero el / antes de AppleInternal me hizo preguntarme y google tiene un artículo sobre cómo habilitarlo, que aparentemente añadió algunas características ocultas a Xcode.

Inicié la recuperación y usé mkdir (no está permitido hacerlo fuera del modo de recuperación) y ahora hay una carpeta con ese nombre pero está vacía. fs_usage ya no hace ninguna referencia a /AppleInternal y ls muestra la fecha de creación como cuando usé mkdir. Parece un uso cuestionable si se pudiera eliminar una vez descubierto y ocultar tan bien y referirse tan frecuentemente antes de añadir el mío propio.

Parece un lugar bastante bueno para esconder el malware en realidad.

Encontré una única y vaga referencia a AppleInternal en todas las páginas de hombres. Está en ani (Apple Net Install) que dice que AppleInternal y AppleInternalAssistant son ambos tipos de imágenes dmg.

Entonces, ¿alguien tiene alguna idea de cómo es capaz de esconderse tan bien o tiene alguna información adicional sobre su verdadero propósito?

5voto

Jose Chavez Puntos 645

No es realmente un directorio "oculto" o "secreto" de ninguna manera.

Es simplemente que algunos empleados de Apple han usado una carpeta con este nombre específico cuando prueban/utilizan prototipos o software en desarrollo en iOS y MacOS. La idea es almacenar las herramientas de prueba y otros archivos que no están destinados a estar en el software destinado a los clientes.

El concepto técnico aquí es que el contenido de esa carpeta se combina con el sistema de archivos "ordinario" (algo así como una superposición). Así que si quieres añadir algo a /Sistema/Biblioteca/ para probarlo, pero no quieres hacerlo en el software "real" - podrías añadirlo a /AppleInterno/Sistema/Biblioteca/ en su lugar - y obtener el mismo efecto.

La carpeta no existe a menos que se cree activamente. Por lo tanto, la carpeta no está oculta - simplemente no está ahí en una instalación ordinaria de MacOS.

Cuando ejecutas Xcode, que está destinado a los desarrolladores, comprobará si esta carpeta existe, y entonces, por ejemplo, el simulador iOS tendrá algunas opciones extra, que están destinadas principalmente a los empleados de Apple. Esto podría ser, por ejemplo, características que no han sido probadas lo suficientemente bien como para ser expuestas a los clientes.

La carpeta de AppleInternal es conocida por los empleados que no son de Apple desde hace años, así que no es un descubrimiento nuevo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X