Um comando do terminal para um Android enraizado remontar / Sistema como leitura / gravação

Estou escrevendo um aplicativo Android que precisa copiar um arquivo para a partição "/ system" em tempo de execução. Eu tenho os comandos para executar "su" e posso solicitar com êxito as permissões de superusuário e executar comandos como root. Mas não sei como tornar esse aplicativo universal em vários dispositivos, porque o comando mount pode diferir dependendo de onde o sistema / está realmente montado. Aqui está o comando mais usado:

mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system

Mas eu sei que o mtdblock3 pode ser diferente em alguns dispositivos (e, nesse caso, acho que o yaffs2 poderia). Então, minha pergunta é: Existe um comando universal que funcione em todos os telefones? Ou existe uma maneira de descobrir em tempo de execução quais são os parâmetros corretos?

questionAnswers(9)

yourAnswerToTheQuestion