
UpdatedSep 9, 2025
PublishedJul 4, 2025
Packagecom.saltpp.cpuloadgenerator
MD57a6b919c4dd4aa30253020d8780dd892
SHA1 (signer)18:B5:28:E2:47:FD:29:C5:C8:31:2A:6F:D6:E5:87:8F:68:86:77:12
Signed byCN=Tomoki Shiono
Malware scanTRUSTED
Websitehttp://salt.car.coocan.jp/
Contact[email protected]
Privacy policyView
What's new
Ver.1.0.2
- Support Android API 34
Ver.1.0.1
- Add feature to start services automatically on boot
- Support Android API 34
Ver.1.0.1
- Add feature to start services automatically on boot
Description
*** If you need old versions, please download from http://salt.car.coocan.jp/CpuLoadGenerator.htm ***
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 is 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 the device is broken, it is device's problem because device must ensure that all Android APIs work properly. And I think you can ask manufacture for repair.
***
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 is 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 the device is broken, it is device's problem because device must ensure that all Android APIs work properly. And I think you can ask manufacture for repair.
***
Required features
- Faketouch android.hardware.faketouch
Permissions (12)
CPU Load Generator requests the following Android permissions:
- Access Adservices Ad Id android.permission.ACCESS_ADSERVICES_AD_ID
- Access Adservices Attribution android.permission.ACCESS_ADSERVICES_ATTRIBUTION
- Access Adservices Topics android.permission.ACCESS_ADSERVICES_TOPICS
- Access Network State android.permission.ACCESS_NETWORK_STATE
- Foreground Service android.permission.FOREGROUND_SERVICE
- Foreground Service Special Use android.permission.FOREGROUND_SERVICE_SPECIAL_USE
- Internet android.permission.INTERNET
- Post Notifications android.permission.POST_NOTIFICATIONS
- Receive Boot Completed android.permission.RECEIVE_BOOT_COMPLETED
- Wake Lock android.permission.WAKE_LOCK
- Finsky Permission Bind Get Install Referrer Service com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE
- Gms Permission Ad Id com.google.android.gms.permission.AD_ID