# ROME Transfer · PC primero · v1.3.1 ## Primera vez en Windows 1. Instala Node.js LTS desde https://nodejs.org/ (versión 22 o posterior). 2. Descarga el ZIP de ROME Transfer y pulsa **Extraer todo**. No ejecutes los archivos desde dentro del ZIP. 3. En la carpeta extraída, abre **Instalar e iniciar.cmd**. Instala las dependencias y abre el panel. Requiere Internet y espacio para las dependencias y tus archivos. 4. Conecta la PC y el iPhone a la misma red Wi-Fi privada. Mantén la PC encendida. 5. Instala Expo Go desde App Store. Esta edición usa Expo SDK 57: necesitas una versión compatible de Expo Go. Una actualización futura puede requerir actualizar también ROME Transfer. 6. Si falta la cuenta Expo en la PC, instala Chrome o Microsoft Edge y abre **Vincular cuenta Expo.cmd**. Completa el acceso en el navegador e inicia sesión con esa misma cuenta en Expo Go del iPhone. No compartas contraseñas. 7. Escanea el QR del panel con la cámara del iPhone y abre el enlace en Expo Go. Acepta el acceso a la red local. 8. Escribe en la app el código de seis dígitos del panel. Autoriza el acceso completo a Fotos si quieres copiar toda la fototeca. 9. Activa **Controlar copia desde el PC**. Pulsa **Copiar toda la biblioteca** en el panel. 10. Mantén la app visible y el iPhone cargando. Durante la copia se solicita mantener encendida la pantalla. Cambiar de app o bloquear el iPhone puede suspender la transferencia. 11. Busca tus archivos en **Imágenes > ROME Transfer > Fotos / Videos**. Las Live Photos pueden producir dos archivos. Los originales del iPhone se conservan. 12. La copia completa se confirma al cotejar la lista de elementos con sus recibos y verificar tamaño y SHA-256 de los archivos en el PC. El informe **Verificacion de copia.json** se genera al finalizar correctamente. ## La próxima vez Conserva la carpeta extraída y abre **Iniciar ROME Transfer.cmd**. Si cambias de red, vuelve a escanear el QR y utiliza el nuevo código del panel. Guarda también la carpeta de archivos recibidos; no está incluida en este paquete. ## Si Windows bloquea la conexión Si aparece el aviso de Node.js del firewall, permite la red privada. No desactives el firewall. Si no aparece el aviso, un administrador puede revisar y ejecutar **Permitir conexion iPhone.ps1** desde PowerShell; configura únicamente Node.js, los puertos de ROME Transfer y la subred Wi-Fi privada. La regla incluida supone una interfaz llamada **Wi-Fi** y requiere que la red ya sea privada. ## Google Drive es una segunda etapa El paquete comienza con Drive en pausa y sin una cuenta configurada. No contiene credenciales, sesiones, fotos ni videos. Tras verificar toda la biblioteca, configura tu propia carpeta de Google Drive para escritorio en `driveDir` dentro de `.local/settings.json`; conserva `drivePaused: true`. Detén el receptor solo cuando la copia al PC haya terminado y vuelve a iniciarlo para aplicar ese destino. En la carpeta del proyecto, abre una terminal y ejecuta `node pc-first.mjs verify`. Si confirma biblioteca completa, ejecuta `node pc-first.mjs drive` para copiarla a la carpeta de Drive. Después confirma en Google Drive que terminó de subir; una copia local no prueba presencia en la nube. ## Qué ofrece la página de Cloudflare La página conserva el acceso al paquete y las instrucciones. El receptor funciona en Windows y la app en Expo Go. Cloudflare no sustituye estos dos componentes ni accede a la carpeta de tu PC. El paquete no es un instalador nativo independiente de iPhone y necesita el servidor de desarrollo local para abrirse en Expo Go.