|
本帖最后由 uparrows 于 2020-2-6 16:10 编辑
1 Z. M6 H# I2 g, L) u% S) P% `
9 M( o$ ?+ \; |4 e我们先cat下日志,如图
1 O' z# [- t6 X+ ?3 F$ P
! c" S* O6 S, n' M' Cscemd: fan/fan_table_type_thermal_ops.c:78 (ThermalTemperatureGet): GetSysTemperature fail
; T( Y _1 d( g2 O3 b2 Jscemd: fan/fan_config_table_lookup.c:217 <temperature> Temperature Get fail
; P$ w h( p' Q5 Q# G" C. Y: l反复输出这两句。% ^! q5 l+ U/ Y1 @$ v
群晖风扇默认控制文件在\usr\syno\etc.defaults\scemd.xml
0 B" L* y d; l- ]: q) U( V长这样子:
: T" b& z" w) I' g0 t, `5 h6 t; O5 b9 N# r# D; n+ |
+ U; S3 j8 i* q+ Y: W4 }8 P
然后定位了下关键词,发现控制文件在\usr\lib\libhwcontrol.so.1
& U/ y N+ K/ c: r, g里面大概这样子:
w0 X6 S$ a/ K. S
+ J* X" S; m+ r- P8 M/ N
, j8 W8 y2 H* u9 J
) I q' d1 ^) |5 y
( d4 E6 v. l- m, ]' G
. }" S* P ^- U& S% o0 `; ~
# J* @1 V( W( ?. m. n. J `, b: ?看了下文件头,是一个elf文件5 U8 ^# K% q8 q! A! X# ], y
并且是c语言编写的, t1 c' a6 ~8 P# X9 E$ y5 ^
要让系统不输出错误,思路是ida反汇编,然后把相关代码直接删了,哈哈
% w8 j' A% e8 q" z9 E8 f; m5 o; a然后楼主下ida64下了一天都没下完,百毒限速太厉害了,有兴趣的可以捣鼓下,反汇编so文件的方法可以参考这位的:www.cnblogs.com/whycxb/p/9143896.html
3 T: l) @6 Z$ C! s. z! ]0 @6 G V8 w. {4 _: x8 d9 D
: y) s l, ^7 T
- q6 j. C+ e9 J( t6 T) v* k6 G$ t7 E
|
|