|
本帖最后由 uparrows 于 2020-2-6 16:10 编辑
$ J) u" I8 E, k8 ^# b u5 J7 F% X: H5 N% y; B7 s6 c
我们先cat下日志,如图
O: G$ g- X3 A+ a& a
! ^7 s% y/ h& t0 m$ Dscemd: fan/fan_table_type_thermal_ops.c:78 (ThermalTemperatureGet): GetSysTemperature fail, z% C8 x+ N; k- A4 N
scemd: fan/fan_config_table_lookup.c:217 <temperature> Temperature Get fail' ?; o; R* E6 W; j( r
反复输出这两句。
- `# C) ?. u' a, }, @; m群晖风扇默认控制文件在\usr\syno\etc.defaults\scemd.xml
$ d, S5 f$ |9 ~- {0 ], f" F长这样子:
2 U$ T2 I0 U, k) k2 d* X a) d3 `' W' K+ [7 P3 k# y* j# c
' f5 n( ^: l- h8 F: c9 E% a5 B: k然后定位了下关键词,发现控制文件在\usr\lib\libhwcontrol.so.12 S$ ~( ^$ v0 m# I/ D4 y0 U3 [; s
里面大概这样子:' E6 x1 u9 u i, N& C% f$ |
) l& n) b1 }% u0 A2 x _
* s6 L+ A. q2 i' _
- v9 S( t- _8 i4 A. Z
5 i" a) R2 Q% J; {. h4 N
6 `8 d2 L/ L( x5 a+ X$ T# \5 Y
) W) U; G, N1 X- ^2 B: g
看了下文件头,是一个elf文件
1 @% O1 P! S# A& f+ n+ {, h并且是c语言编写的2 h& \; g8 p- x9 z# ] I
要让系统不输出错误,思路是ida反汇编,然后把相关代码直接删了,哈哈
* U* A' I, U- o; q# u# p! ~然后楼主下ida64下了一天都没下完,百毒限速太厉害了,有兴趣的可以捣鼓下,反汇编so文件的方法可以参考这位的:www.cnblogs.com/whycxb/p/9143896.html3 p( v8 y3 R" V `
& ~* G" P" d8 _7 Q# b) A& W8 D6 u. h8 K3 a/ f; b
0 p' D k. ~2 _* [" S
) S: _2 P3 U6 }
|
|