Ao atualizar uma ROM AOSP em um telefone CDMA, é uma questão de ganhar ou perder. Você ganha a funcionalidade que vem com uma experiência Android pura. No entanto, tradicionalmente você perde o modem USB e o modo de diagnóstico no seu dispositivo. Para quem não sabe, o Modo USB e o Modo de Diagnóstico são acessados por meio de códigos inseridos no discador. Isso não é necessário apenas para ativar o telefone em algumas redes, mas também é útil para aliviar alguns problemas como restaurando seu IMEI usando QPST. No entanto, para muitos dispositivos Samsung, isso não é mais um problema. Agora, você pode recuperar toda essa funcionalidade sem precisar voltar para uma ROM padrão.
Até agora, estamos todos familiarizados com o bug de hard brick que afetou vários Samsung ao atualizar para compilações vazadas de ICS. O bug apareceu em vários dispositivos baseados no Samsung Exynos 4210, incluindo o Galaxy Nota GT-N7000, Toque épico 4G, AT&T Galaxy S IIe o coreano SHW-M250S/K/L.
Desde que os últimos vazamentos da linha Samsung Galaxy S2 nos atingiram a torto e a direito, as pessoas têm saltado entre ROMs, principalmente entre compilações ICS de pré-lançamento com bugs e GB muito estáveis. Afinal, é isso que fazemos no XDA como um hábito: vemos um vazamento, exibimos, usamos e ajustamos. Se não voar, simplesmente retrocedemos. É claro que sempre há um risco inerente de atualizar coisas que não deveriam estar no seu dispositivo, em primeiro lugar, mas o risco de bloquear totalmente um dispositivo nos dias de hoje é bastante pequeno. Principalmente porque existem ferramentas disponíveis para trazer seus dispositivos de volta dos mortos, como Mod não-brickável por desenvolvedor reconhecido XDA Elite Adam Outler.
O XDA tem um longo histórico de desenvolvedores que buscam maneiras de trazer os principais recursos e/ou software de um dispositivo para outro e, esperançosamente, agregar valor ao usuário no processo. Na mesma linha, membro sênior do XDA VeNuM montou uma ROM ICS bastante elegante para o Toque épico Samsung 4G.
Seja qual for o motivo, algumas pessoas simplesmente nunca conseguem encontrar o que procuram e, assim, acabam criando suas próprias soluções para seus problemas. Este foi o caso do membro do XDA xak944 que aparentemente queria obter estatísticas da bateria em relação ao consumo de energia de seu Epic 4G Touch. Eu sei o que você está pensando, existem muitos aplicativos por aí que podem fornecer essas informações. No entanto, o desenvolvedor queria ter um que pudesse ser usado via shell. Como não havia, isso o levou a pesquisar um pouco e acabou com um script para monitorar o uso via shell. Isso só funcionará no dispositivo mencionado acima devido a várias coisas estarem codificadas no próprio dispositivo, mas de acordo com o desenvolvedor, deve ser bastante fácil adaptar isso para outros também.