|
|
本帖最后由 uparrows 于 2020-2-6 16:10 编辑
2 ?9 T3 |6 N$ D; R
8 t t8 V. G" e5 d8 l1 u) E( B我们先cat下日志,如图1 t, L0 l3 `: H% {5 X
3 i$ \4 ~# Q/ Wscemd: fan/fan_table_type_thermal_ops.c:78 (ThermalTemperatureGet): GetSysTemperature fail
8 K7 j- u0 d2 h+ E1 i; X6 cscemd: fan/fan_config_table_lookup.c:217 <temperature> Temperature Get fail9 x6 d+ }' H6 W/ g# x, T
反复输出这两句。: R/ o7 |% U; Z' g+ m" o
群晖风扇默认控制文件在\usr\syno\etc.defaults\scemd.xml
. v8 r- D0 o+ I% t, s- _长这样子:
- X! k% w* k, W6 f) M6 j/ ?( b- Y$ N
# \0 R- q* `( x+ _6 d( Z8 V' f; H然后定位了下关键词,发现控制文件在\usr\lib\libhwcontrol.so.1
. q: T/ a1 G! O* t里面大概这样子:6 K; m5 C2 P7 N0 J& ?
6 n: ~3 w' n% \1 e. m
6 K% C! t6 _, w8 n
t; m4 z, {9 X6 s! l" J3 w/ Q
, G, K7 M) Y D5 p- Q, e% D4 m* B
r3 W/ ~6 a9 j$ N3 j. M: D2 y* m
看了下文件头,是一个elf文件
: i9 M1 m& g& i并且是c语言编写的7 Q7 T8 {+ s+ \& i. M6 P
要让系统不输出错误,思路是ida反汇编,然后把相关代码直接删了,哈哈1 c# R& d/ Z4 }, q" ~7 t' ]
然后楼主下ida64下了一天都没下完,百毒限速太厉害了,有兴趣的可以捣鼓下,反汇编so文件的方法可以参考这位的:www.cnblogs.com/whycxb/p/9143896.html9 W: N+ l) N- F
! D! Z/ T/ Z# T X3 F* Z7 u6 F$ I
5 T4 K7 j9 t$ l; c; U
: E0 J w' p( D+ M6 m3 N7 V2 V' e3 A2 S8 J8 k3 F
|
|