É possível flashear uma ROM sem um cartão SD e um PC?
Pode ser se você tiver uma recuperação personalizada instalada no seu dispositivo como ClockworkModRecovery ou TWRP (eu uso este e funciona sem falhas).
Você pode flashear a ROM através de um método update.zip que consiste em enganar o sistema para pensar que o arquivo update.zip id é uma atualização real do sistema, mas ele'é uma ROM personalizada. <- esta é a maneira mais fácil mas pode não funcionar com todas as ROMs
A outra maneira (a maneira como eu flashei as ROMs) consiste em limpar o sistema, partições de dados e dispositivos de cache e então piscar o zip através de uma opção na recuperação TWRP (Flash .zip), o processo é automático a partir daí mesmo que a TWRP possa lhe perguntar se você quer instalar a raiz quando piscar as ROMs .zip (algumas ROMs têm acesso root pré-instalado disponível e a TWRP detecta isso). <- esta é a maneira mais difícil e funciona com praticamente todas as ROMs feitas para seu dispositivo
Esqueci de mencionar que você pode instalar .zips do armazenamento interno no TWRP, mas se você quiser tentar o segundo método (a maneira mais difícil) você não deve usar seu armazenamento interno para piscar a ROM, já que você precisará limpar a partição de dados (que contém todos os seus dados pessoais, incluindo downloads) para piscar a ROM.
Se você gosta do 1º método, então você pode flashear arquivos .zip diretamente do armazenamento interno, apenas certifique-se de ler as instruções do criador da ROM's para que você não't t brick seu dispositivo.