Falha na instalação do Ubuntu Touch no Galaxy Nexus [closed]

0

O comando phablet-flash -b não dá tempo suficiente para que meu dispositivo seja reinicializado no modo de recuperação antes de enviar o arquivo phablet zip. Tentei executar o comando novamente assim que ele finalmente entrou no modo de recuperação, fornecendo este resultado:

user/Downloads/phablet-flash/152$ phablet-flash -b
Device detected as /sbin/sh: getprop: not found
Unsupported device, autodetect fails device

Mas eu posso entender por que isso não funcionou. Tentei enviar manualmente o arquivo para mim, mas ele não foi implantado. Há alguma instrução manual que eu possa executar no terminal para que ela continue uma vez no modo de recuperação? Ou existe uma maneira de pausar o terminal magicamente quando ele está aguardando o dispositivo ser reinicializado no modo de recuperação? Ou onde, no código, posso alterá-lo de, digamos, Sleep 5 sec para sleep 10 sec .

    
por user164473 04.06.2013 / 23:30

1 resposta

1

Eu percebi isso. Ou foi uma coincidência que aconteceu de funcionar desta vez ou eu estava certo que eu só tinha que mudar o tempo de sono no script /usr/bin/phablet-flash .

Abra phablet-flash através do terminal (como root para poder editá-lo)

sudo -H gedit '/usr/bin/phablet-flash' 

e na área:

@adb_errors
def autodeploy(adb, artifact):
    ''' Pushes artifact to devices sdcard and deploys'''
    if not artifact:
        return
    # Can't wait-for-device here
    sleep(15)
    adb.push(artifact, '/sdcard/autodeploy.zip')
    log.info('Deploying Ubuntu')
    adb.reboot(recovery=True)
    log.info('Installation will complete soon and reboot into Ubuntu')

eu mudei

sleep(15)

para

sleep(30)

Você pode então executar novamente o comando 'phablet-flash -b' e ele deve funcionar

Além disso, se outros noobs, como eu, tentarem reinstalar o Android, terão o problema de implantar:

./flash-all.sh

e obtenha o erro

bash: ./flash-all.sh: Permission denied

Vá para a pasta de distribuição do Android, abra flash-all.sh e copie e cole os comandos desse script para o terminal e execute-os separadamente, simples como.

    
por user164473 06.06.2013 / 07:02