• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[APP][2.2+][V4.3.2] Coolify cools down your rooted devices

Search This thread

Rappala

Senior Member
Jul 30, 2015
76
25
The xposed option "show the temperature in status bar" doesn't work in Oxygen OS (OnePlus 2).
 

Skorpion96

Senior Member
Aug 28, 2014
110
12
Palermo
Nexus 5 Marshmallow, it shows that the device is not rooted, but I have supersu beta 2.74 and xposed (temperature is showing in status bar). If I want to cool down the battery It shows "device not rooted"

Inviato dal mio Nexus 5 utilizzando Tapatalk
 

truemagic

Senior Member
Oct 14, 2009
1,223
92
Hi @onexuan

Hopefully you still around to provide support to your excellent Coolify flat app!

I downloaded latest version from playstore, managed to start it manually in the app, however whenever I reboot my phone it's not started after boot (I confirmed that "Set on boot" is checked in settings)

Do you know what is preventing it from starting automatically after boot? I've given all permissions needed to the app and I do not have any autokiller app on my phone (ie. S7 Edge).

Thanks!!
 

Xhatry

Senior Member
Feb 10, 2016
53
10
Hi @onexuan, I love your app, great work with the flat app and the material design. I love how the temperature is shown on the statusbar. I am getting this error:

08-13 17:57:19.429 E/Xposed ( 3698): java.lang.NoSuchFieldException: No field mSimpleStatusbar in class Lcom/android/systemui/statusbar/phone/PhoneStatusBar; (declaration of 'com.android.systemui.statusbar.phone.PhoneStatusBar' appears in /system/priv-app/SystemUI/SystemUI.apk)
08-13 17:57:19.429 E/Xposed ( 3698): at java.lang.Class.getDeclaredField(Native Method)
08-13 17:57:19.429 E/Xposed ( 3698): at com.onexuan.coolify.flat.xposed.TempStatusbarXposed.handleLoadPackage(SourceFile:101)
08-13 17:57:19.429 E/Xposed ( 3698): at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:34)
08-13 17:57:19.429 E/Xposed ( 3698): at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:61)
08-13 17:57:19.429 E/Xposed ( 3698): at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:106)
08-13 17:57:19.429 E/Xposed ( 3698): at de.robv.android.xposed.XposedInit$1.beforeHookedMethod(XposedInit.java:93)
08-13 17:57:19.429 E/Xposed ( 3698): at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:314)
08-13 17:57:19.429 E/Xposed ( 3698): at android.app.ActivityThread.handleBindApplication(<Xposed>)
08-13 17:57:19.429 E/Xposed ( 3698): at android.app.ActivityThread.-wrap1(ActivityThread.java)
08-13 17:57:19.429 E/Xposed ( 3698): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1415)
08-13 17:57:19.429 E/Xposed ( 3698): at android.os.Handler.dispatchMessage(Handler.java:102)
08-13 17:57:19.429 E/Xposed ( 3698): at android.os.Looper.loop(Looper.java:148)
08-13 17:57:19.429 E/Xposed ( 3698): at android.app.ActivityThread.main(ActivityThread.java:5443)
08-13 17:57:19.429 E/Xposed ( 3698): at java.lang.reflect.Method.invoke(Native Method)
08-13 17:57:19.429 E/Xposed ( 3698): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:728)
08-13 17:57:19.429 E/Xposed ( 3698): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
08-13 17:57:19.429 E/Xposed ( 3698): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:102)

What could be causing this error?
 
Apr 13, 2015
23
6
Frome
Hi @onexuan

Hopefully you still around to provide support to your excellent Coolify flat app!

I downloaded latest version from playstore, managed to start it manually in the app, however whenever I reboot my phone it's not started after boot (I confirmed that "Set on boot" is checked in settings)

Do you know what is preventing it from starting automatically after boot? I've given all permissions needed to the app and I do not have any autokiller app on my phone (ie. S7 Edge).

Thanks!!

I am also experiencing the very same issue, it says apply after boot but always fails to do so. I checked my boot app manager and it is not blacklisted either. It is set as run on boot.

Edit:

My device is as follows:

OS: Android Marshmallow - CM 13.0 (18/09/2016)
HW: Oneplus 2 (A2001)
Misc: Xposed 86, Root, Greenify, Coolify, Xtrememusic.
 

kurokirasama

Senior Member
Jun 19, 2012
302
21
Hi, is tit possible to get Tasker support? When I play games, the service is killed (I guess by the resources consumption) so I have to start it every time I finish playing. So it would be great to be able to turn the service on trough Tasker...
Regards,

Enviado desde mi SM-J200M mediante Tapatalk
 

kurokirasama

Senior Member
Jun 19, 2012
302
21
Answer to myself:

As a workaroud, you can run a the next shell command with tasker to start the service

am startservice -n com.onexuan.coolify.flat/.service.CoolifyFlatService

Regards,
 
Last edited:
  • Like
Reactions: hansonchen

oldslowdiver

Senior Member
Sep 14, 2011
591
196
Rome
correct temperature file path

hi there @onexuan, since I have installed (and then removed) a xmodule called CPU Temp, the thermal temperature shown by Coolify is not correct anymore. I'll try to explain.
With xmodule CPU Temp I can select the correct temperature file path (/sys/class/thermal/thermal_zone0/temp - in my case), while with Coolify, I can't, and Coolify shows /sys/class/thermal/thermal_zone4 - I guess, because the value shown is often 25 celsius degrees, whatever may happens. The detected value is not correct: I doubt that my Redmi Note 2 Prime stays on 25° celsius while using camera or youtube.. if I use together CPU Temp and Coolify, I have - correctly - 36°/40° vs 25° - impossible!

Being stable on 25° celsius, for Coolify, I guess that all Coolify 'cooling' tweaks won't be switched on.. so.. is there any way to select the right Temperature file path with it? Thank you for your time.

PS. I already tried with removing, reinstalling, wiping dalvik cache.. I won't do a pristine wiping for that, of course..
 

badwulf

Member
Nov 10, 2016
6
0
I've been using coolify for about 2 weeks now but it's not working quite right no mater which flavor I use. It gives an error saying it can't find the temp file. I've looked and the file exists. It cause coolify to show correct temperature sometimes but 0.0 most of the time which means it's not cooling. I was running Resurrection Remix and changed to Lineage 14.1 clean install. I've uninstalled and reinstalled mu1ltiple times but no joy. Running Lineage 14.1 7.1.2 on a LG G3 LS990. Need help.
 

kurokirasama

Senior Member
Jun 19, 2012
302
21
Hello,

I'm using it on a huawei pra-lx3 with resurrection remix rom 5.8.5 and magisk 17.1. Until a few days ago everything was working fine but now status bar temperature (xposed) isn't shown...

EDIT: neverming, I fixed it by Unchecking "Disabled resource hooks" in the Xposed Installer / Settings.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 46
    The famous technology website androidcommunity reported Coolify:
    《Cool down your Android device with Coolify app》


    Don't envy your friends' iPhone, With Coolify, your Android rooted devices are cooler than iPhone and lasting as the first day you have it!

    Coolify help you to cool your devices down when you are not using them or your rooted devices are charging

    Coolify will give you the unique experience:
    1. Keep your device Normal temperature
    2. One-Click Optimization;
    3. Coolify is nearly transparent! Set and forget!
    4. The simple user interface and without major uncomfortable impact on user experience;
    5. Never need to deal with the complexity and risk;
    6. Support Immersive mode

    At last, Coolify do need a background persistent cooling service to cool down when you are not actively using them. It is designed and implemented in extremely light-weight. and nearly zero CPU and battery consumption when this service in Background.


    all.png


    Download [MATERIAL VERSION]& [ORIGINAL VERSION] & [OFFICIAL VERSION]

    Feedback: [email protected]

    All Video or Reports: Google+ Coolify Community

    [Online translation ][Privacy] [Changelogs]

    Helper
    @zman01 @Sock12345 @echelonx
    9
    FAQ

    FAQ
    1. Does it help to battery ?
    Yes.

    2. How it works? and Could you give more details?
    Coolify is designed to cool your device's temp down by tweaking system values, like VM and systcl... it does the battery tweak. only 80 tweaks.
    For Example
    echo "1000" > /proc/sys/vm/dirty_expire_centisecs
    echo "2000" > /proc/sys/vm/dirty_writeback_centisecs
    echo "4096" > /proc/sys/vm/min_free_kbytes;
    echo "0" > /proc/sys/vm/oom_kill_allocating_task;
    .
    .
    .
    More tweaks like that.
    XTweak, Tweak script
    It doesn't change any CPU frequencries or Governors. you can look at the /sys/devices/system/cpu/cpu0/cpufreq/.

    3. About cooling effect
    ROMs are different and The cooling effect is not the same, 80% of the ROMs has cooling effect, no all ROMs work perfect. because Too many ROMs

    4. Why is Coolify needed to run on Foreground?
    It can be set as background by turning off the notification in settings interface. I just make the cooling service is not easy to be killed by system.

    5. Will your "One Power Guard" app conflict with this one? Or installing both of them are A-OK?
    They do not have any conflicts and the core optimization is a part of OPG, it is able to install both of them.

    6. Permission Description
    1. android.permission.RECEIVE_BOOT_COMPLETED - To set as boot
    2. android.permission.GET_TASKS - To determine whether Coolify's cooling service is running and show UI
    3. android.permission.WRITE_EXTERNAL_STORAGE - To write error log to help solve any issues you might be facing and count the number of devices
    4. android.permission.BATTERY_STATS - To get battery temperature
    5. android.permission.INTERNET - To upgrade this app
    6. android.permission.ACCESS_NETWORK_STATE - To determine the network is available and to upgrade
    7. android.permission.READ_PHONE_STATE - To store certain exception information in server logs
    8. android.permission.ACCESS_SUPERUSER - To get root access

    7. What is "set as no background mode"?
    it means this app doesn't run a background service process!

    8. is this app compatible with apps like Greenify?
    Yes, it is compatible with Greenify
    6
    The Version 1.3.0 is updated

    Now, The Version 1.3.0 is updated on Google Play!

    2014_08_25_coolify_01.png
    5
    The Version 2.0.0 is updated

    The Version 2.0.0 is updated
    1. Improve optimization
    2. Add Turkish language;
    3. Fix Slovak, Hungarian language;
    4. Fix crop image bug;

    If you like this app. Please share it with your friends


    attachment.php
    4
    Since your app use XPosed, why does it write data to files using root instead of replacing value in RAM with XPosed ? How can we be sure the correct values will be set again if we uninstall your app ?
    Why is your app hiding ? It's not listed in SuperSU, it's not in recent app when you open it's GUI.
    Why does it try to read serial number ? Why do you need it ?