Esta abordagem irá funcionar (desde que não haja bloqueios engraçadas de propriedade sobre em qualquer lugar), mas a partição de recuperação é nenhum partido a ele desde o início. O default.prop é substituído na inicialização, copiado da partição de inicialização, que não é um sistema de arquivos diretamente acessível. Você precisa de uma imagem da partição de inicialização, que será descompactada, alterada e reembalada.
Supondo que você saiba como fazer tudo isso (já que você disse que tentou com a recuperação), devo avisar que muitas vezes é necessário incluir o endereço base ao criar a imagem com o mkbootimg. Não há como saber quando é necessário; portanto, é seguro sempre incluir um endereço base. Você pode seguir um tutorial aqui:
www.freeyourandroid.com/guide/extract-edit-repack-boot-img-windows
O script inclui o comando od com o qual você pode obter o endereço base, caso deseje criar seu próprio script. Para mais informações sobre as etapas manuais (para reproduzir no GNU / Linux):
android-dls.com/wiki/index.php?title=HOWTO:_Unpack%2C_Edit%2C_and_Re-Pack_Boot_Images
Não recomendo o uso dos scripts de descompactação / reembalagem, pois eles têm linhas codificadas permanentemente não portáveis entre os casos. Use split_bootimg.pl, depois o gunzip e o cpio extraí-lo, após o qual você usará novamente o cpio e o gzip, seguido pelo comando mkbootimg. A única exceção é para dispositivos MTK65xx, nos quais você precisará das ferramentas relevantes de desempacotamento / reembalagem (porque elas têm desvios muito diferentes; você também ignorará o mkbootimg, pois o script de reembalagem faz isso por você):
github.com/bgcngm/mtk-tools
E aqui está um exemplo contínuo de um telefone de marca chinesa passando pela mesma coisa para finalmente obter root:
forum.xda-developers.com/showthread.php?t=1818146&page=5
Sinto muito por ter que retirar os links adequados, mas aparentemente sou considerado um possível spam. Além disso, não fui muito cuidadoso, porque não tenho certeza de que você queira mais verbosidade.