Sí, puedes editar build.prop sin root. De hecho, puedes modificar cualquier archivo del sistema sin root
Yo he editado build.prop en mi android de esta manera cuando no había root para marshmallow
¿Por qué no puedes hacerlo normalmente?
Porque no tienes permisos o tu sistema es de sólo lectura. Root te proporciona permisos de root, lo que te permite modificar esos archivos del sistema y/o hacer que el sistema sea de lectura y escritura
Cómo
Aquí's cómo hacerlo.
Necesitas permisos. Pero no quieres ser root.
Está bien, así que muévete a algún sitio donde no necesites esos permisos o tengas los suficientes para hacerlo.
Yo recomendaría el modo de recuperación. Tienes acceso total a los archivos del sistema en modo recovery, pero sólo si está montado.
Muchos recoveries de stock no tienen la opción de montar la partición del sistema o no tienen acceso adb para los comandos. Es posible que quieras un recovery personalizado para esto. And no, you don't need root for custom recovery. I'll talk about this in next part
So now all you need to do is, boot into recovery (custom preferred), mount system and then using adb, pull the build.prop file
adb pull /system/build.prop
Now edit the file you just extracted and save it
Push it back to your phone via adb
adb push /system/build.prop
You're not done yet. You need to set permissions too
So open she'll via terminal
adb shell
Now from shell, set the right permissions
chmod 644 /system/build.prop
And you're done
Reboot your phone and see the changes
Using custom recovery without root
Well, there are two ways to do so
1. Instalar el custom recovery
Simplemente instala el custom recovery a través de fastboot y arranca en él.
P.S esto requiere desbloquear el bootloader
2. Arrancar temporalmente en el recovery
Así que necesitas una imagen de recovery para esto
Arranca en el recovery a través de fastboot
fastboot boot recovery.img
Donde revocery.img es la ruta al archivo img del recovery
P.S algunos teléfonos podrían requerir desbloquear el bootloader incluso para esto