This tool generates CPU loads.
This tool launches several Android Services that continue to calculate SHA1 value of 2MB buffer that is filled by random data. You can control how many Android Services are launched by pushing button. Basically I think that CPU load is highest when you launch number of services as same as the number of the CPU Core.
***
It seems this tool is too hevy. According to user feedback, several devices were broken. So please use this app carefully. But this tool are using just MessageDigest#update() and MessageDigest#digest().
https://developer.android.com/reference/java/security/MessageDigest#update(byte[])
https://developer.android.com/reference/java/security/MessageDigest#digest()
So if device is broken, it is device's problem because device must ensure that all Android API work properly. And I think you can ask manufacture for repair.
***
Essa ferramenta gera cargas de CPU.
Esta ferramenta lança vários serviços Android que continuam a calcular o valor SHA1 de 2MB de buffer que é preenchido por dados aleatórios. Você pode controlar quantos Serviços Android são iniciados pressionando o botão. Basicamente, acho que a carga da CPU é maior quando você inicia um número de serviços igual ao número do núcleo da CPU.
***
Parece que esta ferramenta é muito pesada. De acordo com o feedback do usuário, vários dispositivos foram quebrados. Então, por favor use este aplicativo com cuidado. Mas esta ferramenta está usando apenas MessageDigest # update () e MessageDigest # digest ().
https://developer.android.com/reference/java/security/MessageDigest#update (byte [])
https://developer.android.com/reference/java/security/MessageDigest#digest ()
Portanto, se o dispositivo estiver corrompido, é um problema do dispositivo, porque o dispositivo deve garantir que toda a API do Android funcione corretamente. E eu acho que você pode pedir manufatura para conserto.
***