Este problema no se trata de los permisos del archivo, se trata de un fallo al enviar el archivo para empezar
Cuando intento enviar un archivo como rom.zip
a /data
obtengo,
adb push rom.zip /data
adb: error: no se pudo copiar 'rom.zip' a '/data/rom.zip': el remoto no pudo crear el archivo: Permiso denegado
rom.zip: 0 archivos enviados, 0 omitidos. 92.6 MB/s (3538512 bytes en 0.036s)