路由器型号:AX3000
OEM 型号:SDG320
方案:EN7562CT+MT7976DN+MT7916AN
SoC: EN7562CT: ARM Cortex-A53 DUAL-CORE@900MHZ with 1 NPU
RAM: DDR3 512MB:K4B4G1646E-BYMA
SPI NAND: 256MB:HYF2GQ4UTACAE
这颗 SoC 的频率可能是 900MHZ、950MHZ 1GHZ,看厂家设置,好像还包含一个 NPU,而且现在 ECONET 合并至 Airoha。
末尾的 CT 指的是支持 XGPON 的意思,但是这台设备是纯路由器。还有一个 CU 版本,集成 512MB 内存。
但是这台机器,我严重怀疑,他的 NPU 根本没用上,没有开启硬件加速,因为测试下来,比 MT7621AT@880Mhz(enable MediaTek HWNat) 还慢,但是看编译选项,HWNat又是开启的。
另外提一嘴,SDG320 应该是政企版本,还有一个型号是 SDG400T,使用双核 900MHz 的处理器 512MB(估计是一个东西对应不同采购,企业版本),SDG400L 使用双核 1GHz 的处理器256MB(应该是家用版本),还有个上海的 SDG440(内置 audit control,4网口4语音1光口,无线方面阉割),政企网关 SDG400(与SDG440 类似,运营商不同),都是一个系列的产品。还有某西部地区特制版本,型号不明,但是内置严格的审计控制。OT1800 系列应该也是使用达发芯片(可能是en7561),无线方案换成 AX1800。
拆机
天线是 5 根 5dBi 的,主板和铁壳之间有一层导热垫。
开 SSH/telnet/CONSOLE 暂不提供
提示:
原厂预设配置文件 /tmp/ot/precfg.cfg
1 2 3 4 5 6 7 8 9 CMCCAdmin # 默认高级用户 aDm8H%MdA # 明文密码 zen325unp33NjYcWsWs7lg== root # ssh、console 用户 I5VxONG+0Xr0u04b+WYl90zks3WSQPXwiwgGJJGdwDY= admin # telnet 用户 Y//BIb1hWT4x77mBr5nGsA==
当然,这个是我这台机器上的密码,如果你有其他的机器,可能会有不同的密码。加密方式多层加密,可以尝试解密,但是没必要。
截获的系统信息 这 64 位的处理器用的是 32 位的内核,也是没谁了。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 # uname -a Linux tc 5.4.55 #1 SMP Fri Nov 10 16:05:51 CST 2023 armv7l unknown # cat /proc/version Linux version 5.4.55 (root@compile168) (gcc version 10.3.0 (Buildroot -g413d1bb)) #1 SMP Fri Nov 10 16:05:51 CST 2023 # cat /proc/cpuinfo processor : 0 model name : ARMv7 Processor rev 4 (v7l) BogoMIPS : 50.00 Features : half thumb fastmult edsp tls idiva idivt lpae evtstrm crc32 CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xd03 CPU revision : 4 processor : 1 model name : ARMv7 Processor rev 4 (v7l) BogoMIPS : 50.00 Features : half thumb fastmult edsp tls idiva idivt lpae evtstrm crc32 CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xd03 CPU revision : 4 Hardware : ECONET (Device Tree) Revision : 0000 Serial : 0000000000000000 # cat /proc/cmdline sdram_conf=0x00108893 vendor_name=ECONET Technologies Corp. product_name=xPON ONU ethaddr=B8:12:DA:A5:6D:00 snmp_sysobjid=1.2.3.4.5 country_code=ff ether_gpio=0c power_gpio=0b0b username=telecomadmin password=nE7jA%5m dsl_gpio=0b internet_gpio=02 multi_upgrade_gpio=0b020400000000000000000000000000 onu_type=2 qdma_init=33 root=/dev/mtdblock7 ro console=ttyS0,115200n8 earlycon bootflag=1 serdes_sel=0 boardSubclass=OT1800K-GE-GE4S0-CD serial#=119005063481014 product_serial#=4J1101323481014 bootpart=512k[bootloader],12m[rescue],1280k[reservearea],256k[romfile],5m[kernela],33m[rootfsa],5m[kernelb],33m[rootfsb],6m[data],50m[java],78m[osgi] secure_en=1 tclinux_info=0x307500,0x40b0,0x3050f9,0x2000,0x0,0x307500,0x40b0,0x3050f9,0x2000,0x0 # cat /proc/meminfo MemTotal: 476444 kB MemFree: 265248 kB MemAvailable: 316580 kB Buffers: 13116 kB Cached: 56436 kB SwapCached: 0 kB Active: 32128 kB Inactive: 42016 kB Active(anon): 13068 kB Inactive(anon): 772 kB Active(file): 19060 kB Inactive(file): 41244 kB Unevictable: 8384 kB Mlocked: 0 kB HighTotal: 0 kB HighFree: 0 kB LowTotal: 476444 kB LowFree: 265248 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 0 kB Writeback: 0 kB AnonPages: 13000 kB Mapped: 8480 kB Shmem: 864 kB KReclaimable: 4564 kB Slab: 77624 kB SReclaimable: 4564 kB SUnreclaim: 73060 kB KernelStack: 1392 kB PageTables: 964 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 238220 kB Committed_AS: 231168 kB VmallocTotal: 507904 kB VmallocUsed: 21484 kB VmallocChunk: 0 kB Percpu: 256 kB # cat /proc/devices Character devices: 1 mem 2 pty 3 ttyp 4 ttyS 5 /dev/tty 5 /dev/console 5 /dev/ptmx 10 misc 13 input 90 mtd 108 ppp 111 qostype 112 qos_dslimit 119 qdma_lan 120 qdma_wan 123 accesslimit 124 urlfilter 128 ptm 136 pts 160 secure_upgrade 166 ttyACM 180 usb 188 ttyUSB 189 usb_device 195 leds 200 pmap 220 hwnat0 224 /dev/cpu_interrupt 225 /dev/pcie 226 /dev/fe 236 classify 241 /dev/ifc 248 led_button 251 traffic_process 254 hidraw Block devices: 1 ramdisk 8 sd 31 mtdblock 65 sd 66 sd 67 sd 68 sd 69 sd 70 sd 71 sd 128 sd 129 sd 130 sd 131 sd 132 sd 133 sd 134 sd 135 sd 259 blkext # ls /sys/devices/platform/ 1e800000.npu 1fa77100.sgmii_p1 1fbf0000.serial 1efbc800.cpu_top 1fa81100.sgmii_u0 1fbf0100.apb_timer1 1efbd000.thermal_phy 1fa91000.pcie 1fbf0200.gpio 1fa00000.rbus 1fa93700.pcie_phy 1fbf0300.serial 1fa01800.dma-controller 1faa1000.trng 1fbf8000.i2c 1fa02000.wed 1fab0000.xhci 1fbf9000.gdump 1fa02000.wed2 1fad0000.usb_phy Fixed MDIO bus.0 1fa02b00.wed_test 1faf0000.pon_phy mdio-bus 1fa06000.wdma 1fb00000.scu nand@1fa10000 1fa10000.spi_controller 1fb30000.gdma pmu 1fa11000.spi_spi2nfi 1fb50000.frame_engine power 1fa12000.spi_ecc 1fb64000.xpon psci 1fa40000.sram 1fb70000.crypto_k secure_upgrade 1fa60000.xsi 1fbd0000.pcm snor 1fa65100.pon_hsgmii 1fbe2200.i2s timer 1fa72100.sgmii_p0 1fbe3300.i2c_slave uevent # cat /sys/class/mtd/mtd*/offset 0 524288 153092096 13107200 14417920 14680064 19922944 54525952 59768832 94371840 100663296 # ls /sys/class/net/ apcli0 eth0.2 lan_int3_if nas10 rai0 veth1 apclii0 eth0.3 lan_int4_if ra0 rai1 veth1_0 br-wan0 eth0.4 lo ra1 rai2 wan_int2_if br0 ip6tnl0 lro_lan_dev ra2 rai3 wan_int3_if eth0 ip_vti0 lro_wan_dev ra3 rai4 wan_int4_if eth0.1 lan_int2_if nas0_0 ra4 sit0 # brctl show bridge name bridge id STP enabled interfaces br0 8000.b812daa56d01 no eth0.2 eth0.3 eth0.4 veth1 ra0 rai0 apcli0 apclii0 br-wan0 8000.b812daa56d00 no nas0_0 veth1_0 # cat /proc/mtd dev: size erasesize name mtd0: 00080000 00020000 "bootloader" mtd1: 00c00000 00020000 "rescue" mtd2: 00140000 00020000 "reservearea" mtd3: 00040000 00020000 "romfile" mtd4: 00500000 00020000 "kernela" mtd5: 02100000 00020000 "rootfsa" mtd6: 00500000 00020000 "kernelb" mtd7: 02100000 00020000 "rootfsb" mtd8: 00600000 00020000 "data" mtd9: 03200000 00020000 "java" mtd10: 04e00000 00020000 "osgi" # lsmod Module Size Used by ebt_tc 16384 0 - Live 0xbf2b1000 ebt_ftos 16384 0 - Live 0xbf2ac000 iptable_filter 16384 1 - Live 0xbf2a2000 fuse 98304 0 - Live 0xbf289000 usb_storage 49152 0 - Live 0xbf27c000 nls_utf8 16384 0 - Live 0xbeafd000 nls_cp936 135168 0 - Live 0xbf25a000 sd_mod 36864 0 - Live 0xbf250000 scsi_mod 106496 2 usb_storage,sd_mod, Live 0xbf235000 mt_whnat 65536 0 - Live 0xbf224000 (O) mt7916_ap 7454720 5 mt_whnat, Live 0xbeb07000 (PO) CpuPower 16384 0 - Live 0xbeb02000 (O) urlfilter 61440 0 - Live 0xbeaed000 (O) vxlan_hw_offload 24576 0 - Live 0xbeae6000 (O) l2tp_offload 20480 0 - Live 0xbeae0000 (O) lro_wan 24576 0 - Live 0xbead5000 (PO) lro_lan 24576 0 - Live 0xbeaca000 (PO) bandwidth 20480 0 - Live 0xbeac4000 (O) trafficprocess 24576 0 - Live 0xbeabd000 (PO) wlanshare 16384 0 - Live 0xbe9c7000 (O) traffic_classify 28672 0 - Live 0xbeab5000 (O) multivlanaccess 24576 0 - Live 0xbeaae000 (O) mapfilter 57344 0 - Live 0xbea9f000 (O) tcportbind 32768 0 - Live 0xbea96000 (O) multiwan 45056 0 - Live 0xbea8a000 (O) vlantag_ct 20480 1 multiwan, Live 0xbe9fe000 (O) tso2 40960 0 - Live 0xbea7f000 (PO) hostadpt 20480 0 - Live 0xbe9f8000 (PO) npu 16384 0 - Live 0xbe9b5000 (O) hw_nat 495616 0 - Live 0xbea05000 (PO) qdma_wan 176128 0 - Live 0xbe9cc000 (PO) hsgmii_lan 40960 0 - Live 0xbe9bc000 (PO) eth_ephy 114688 0 - Live 0xbe998000 (PO) eth 368640 5 vxlan_hw_offload,l2tp_offload,hw_nat,hsgmii_lan,eth_ephy, Live 0xbe93d000 (PO) qdma_lan 188416 0 - Live 0xbe90e000 (PO) ifc 176128 2 qdma_wan,qdma_lan, Live 0xbe8e2000 (PO) fe_core 180224 2 bandwidth,qdma_wan, Live 0xbe8b5000 (PO) crypto_k 65536 0 - Live 0xbe8a4000 (PO) led 32768 0 - Live 0xbe89b000 (O) nlk_msg 16384 0 - Live 0xbe896000 (O) secureupgrade 16384 0 - Live 0xbe891000 (O) sif 32768 1 led,[permanent], Live 0xbe888000 (PO) tccicmd 24576 3 eth_ephy,eth,sif, Live 0xbe881000 (PO) tcledctrl 45056 3 hw_nat,eth,tccicmd, Live 0xbe875000 (PO) ipt_REJECT 16384 0 - Live 0xbe870000 accesslimit 28672 0 - Live 0xbe868000 (O) ip6table_filter 16384 1 - Live 0xbe863000 ip6table_mangle 16384 0 - Live 0xbe85e000 ebt_redirect 16384 2 - Live 0xbe859000 ebt_arp 16384 1 - Live 0xbe854000 ebt_vlan 16384 0 - Live 0xbe84f000 ebt_mark_m 16384 0 - Live 0xbe84a000 ebt_mark 16384 10 - Live 0xbe845000 ebtable_broute 16384 1 - Live 0xbe840000 xt_layer7 24576 0 - Live 0xbe839000 ebt_ip6 16384 1 - Live 0xbe834000 ebt_ip 16384 2 - Live 0xbe82c000 ebtable_filter 16384 1 - Live 0xbe824000 module_sel 16384 0 - Live 0xbe81c000 (PO) ebtables 28672 2 ebtable_broute,ebtable_filter, Live 0xbe810000 dataspeed_limit 20480 1 eth, Live 0xbe80a000 (PO) ethertype_filter 16384 0 - Live 0xbe805000 (PO) ipt_multiif 16384 0 - Live 0xbe800000 # ls /etc/init.d/ rcS # cat /proc/misc 229 fuse 63 cpu_dma_latency 129 wdog3 128 wdog2 127 wdog1 126 wdog0 130 watchdog
系统被挂载成 ramfs,不要想着去改系统文件了。也不要想着去改镜像、安全启动+签名,除非你有能力。
tftp 备份 电脑上打开 tftp32 服务器,记得关闭杀毒软件和防火墙。
1 2 3 cat /proc/mtddd if =/dev/mtdx of=/tmp/backup/mtdx.imgtftp -pl /tmp/backup/mtdx.img 192.168.10.2
linux 从 tftp 服务器下载文件:
1 tftp -g -r example.img 192.168.10.2
分区解析 1 2 3 4 5 6 7 # cat /etc/fstab proc /proc proc defaults 0 0 ramfs /tmp ramfs defaults 0 0 devpts /dev/pts devpts defaults 0 0 sysfs /sys sysfs defaults 0 0 none /sys/kernel/debug debugfs defaults 0 0
分区号 分区名 描述 mtd0 bootloader U-Boot 引导加载器 mtd1 rescue 恢复分区,包含整个系统镜像 mtd2 reservearea 保留区域,实际存储了 art 信息 mtd3 romfile ROM 文件,实际存储了一些补丁和 web 后台页面的文件 mtd4 kernela 内核 A 分区,包含主内核和驱动 mtd5 rootfsa 根文件系统 A 分区,包含系统文件和配置 mtd6 kernelb 内核 B 分区,备用内核 mtd7 rootfsb 根文件系统 B 分区,备用系统文件 mtd8 data 数据分区,jffs2 mtd9 java Java 虚拟机分区,实际为空 mtd10 osgi OSGi 框架分区,实际为空
这个reservearea 分区,偏移量0x40000到0x60000,存储了 wifi(MT7916D_EEPROM) 校准信息;偏移量0x60100到0x604C0,存储了 mac 地址和序列号等信息,从0x60180开始,这里是 MAC 地址的信息,不过并非 16 进制数为 MAC 地址,而是转为 ASCII 后为 MAC 地址,该 mac 为标签 mac,同时为 lan mac,wan mac 是 lan mac 基础 + 2;从0x604A0开始长度64,该段数据作用未知;偏移量0xC0000到0xC2950,大小 0x2950,存储了一段信息,目前还不清楚具体用途。
玩机部分 这玩意能玩的也就只有 web 页面的主题了,使用 php 编写,定制你的精美主题吧!(哀)
先进入 /www,使用 ls -la 查看软链接位置,然后逐个替换。
使用 tftp -gr file host 下载文件。
替换后,赋予 755 权限,所有者以及用户组 1005:1005。
scp 连接不要想了,这玩意有问题。
关于 led 灯,这个6个绿色的玩意,发光很亮,使用 leds 命令可以控制。web 管理里可以关闭,但是重启后会恢复默认状态。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ****************************leds command help ***************************** LOS_ACTIVE LED CMD:1 VAL:1 ON 2 SLOWLY 3 OFF col:1 RED 2 GREEN MESH_ACTIVE MESH CMD:2 VAL:1 ON 2 SLOWLY 3 OFF col:1 RED 2 GREEN PON_ACTIVE LED CMD:3 VAL:1 ON 2 SLOWLY 3 OFF STATUS_ACTIVE LED CMD:4 VAL:1 ON 2 SLOWLY 3 OFF col:1 RED 2 GREEN VPN_ACTIVE VPN CMD:5 VAL:1 ON 2 SLOWLY 3 OFF USB_ACTIVE USB CMD:6 VAL:1 ON 3 OFF LAN_ACTIVE LAN CMD:7 VAL:1 ON 3 OFF WIFI_ACTIVE WIFI CMD:9 VAL:1 ON 3 OFF 3G_ACTIVE 3G CMD:10 VAL:1 ON 3 OFF NMS_ACTIVE NMS CMD:11 VAL:1 ON 2 BLINK 3 OFF VOICE_ACTIVE VOICE CMD:12 VAL:1 ON 2 BLINK 3 OFF NUM:0~7 WIFI_5G_ACTIVE WIFI_5G CMD:17 VAL:1 ON 3 OFF LED_ALL_ACTIVE ALLLED CMD:18 VAL:1 ON 2 BLINK 3 OFF LED_ALL_REVERSION REVERSION CMD:20 **************************************************************************
例如 leds 18 3 可以让所有 LED 灯全部熄灭。
使用 iwconfig 控制网卡。
/usr/data/ 目录下可以保存用户数据(这里被挂载成 jffs2 分区),重启后不会丢失。在这里编写 sh 脚本,通过传参控制,利用配置文件中的 <DcycleTask> 标签可以实现定时任务。就是系统中没有 python、perl 等脚本语言,只有 busybox 的 sh。
配置成为交换机+AP 这个设备适合当交换机+ap使用,如果用来拨号,你是嫌自己命长(不知道什么原因,做下级路由好好的,一拨号开始能用,时间一久,断网,无线连不上,后台进不去,完全一个死机状态,这么明显的问题,他们竟然都没发现就能去卖产品,搞不好这东西给政企使用)。
这个和一般的光猫改交换机不太一样,因为这个提供了手动的 VLAN 功能,需要一定组网运维知识才能搞定。
环境: 主路由拨号,网段 192.168.10.1
所以它原先是 192.168.10.1 的网段与主路由器的网段冲突了,要改掉,改成 192.168.20.1。(随意即可)
开始配置:
1、WEB 后台首页:
模式选择:桥接模式桥类型:IP_Bridge DHCP Server启用:FALSE 使能DHCP透传:TRUE VLAN模式:Transparnet
2、更多功能->网络设置->局域网设置
路由器局域网 IP 地址 192.168.20.1 DHCP启用 禁用起始IP地址 192.168.20.2 终止IP地址 192.168.20.254 DNS透传 启用
3、更多功能->网络设置->IPv6
先改成手动配置,保留前缀长度64,首选寿命、有效寿命,其他删掉,点保存后再改成自动配置
启用DHCPv6:FALSE
4、更多功能->LAN侧VLAN划分->VLAN-IPv4
DHCP 起始IP地址 192.168.20.2 终止IP地址 192.168.20.254 DNS透传 启用默认路由 192.168.10.1 首选DNS 192.168.10.1
5、更多功能->LAN侧VLAN划分->VLAN-IPv6
基本配置配置模式 自动配置 DNS代理 TRUE 自动重置LAN FALSE
RADVD 启用路由通告 TRUE 标志 M O AAC 最大发送时间 600 最小发送时间 200
DHCPv6 Server 地址分配格式 EUI64地址格式启用DHCPv6 TRUE
5、更多功能->LAN侧VLAN划分->VLAN自定义
所有接口改 Trunk
如果要访问网关后台就在设备上配置静态路由,gateway 192.168.20.1 prefix 24,IP 192.168.20.x
隐藏功能 这个 WEB 界面还有一些隐藏功能,但是这个系统到处是软链接,很多文件来自只读分区,重启后会被覆盖,故此无法修改代码达到解锁隐藏功能的目的。
但是吧,由于权限验证不太严格,某些隐藏功能可以通过直接访问 URL 来实现。
具体的方法就是编辑 /etc/middle_link_dir/www/helpers中的 menu 文件,在 $menusArr 数组中添加新的菜单项。
1 2 3 4 5 6 'magMaintain' => array ('l2' => 'Maintain' , 'l1' => 'maintain' ),'magTr069Manage' => array ('l2' => 'CWMP' , 'l1' => 'tr069' ),'appUPNP' => array ('l2' => 'UPNP' , 'l1' => 'upnp' ),'netQos' => array ('l2' => 'Qos' , 'l1' => 'qos' ),'magLanguageManage' => array ('l2' => 'LanguageManage' , 'l1' => 'changeLanguage' ),'addonsURL' => array ('l2' => 'Addons' , 'l1' => 'MenuAddons' ),
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 quickAuth # 快速认证,光纤的,没什么用 quickNet # 快速上网 quickVoice # 快速语音 quickWireless # 快速无线,没用 staDevInfoDevBI # 设备信息 staWanInfo # WAN 信息 staVoIPInfo # VoIP 信息 staNetInfoIPv4Connection # 网络信息 IPv4 连接 staNetInfoIPv6Connection # 网络信息 IPv6 连接 staUplinkIfInfo # 上行接口信息 staUserInfoWIIn # 用户信息 WLAN staLanIfInfo # LAN 接口信息 staDhcpInfo # DHCP 信息 staUserInfoUSBInIn # 用户信息 USB,压根没有 USB 接口,没用 staCwmpStatusIBu # CWMP 状态,移动信息上报 netConnection # 网络连接,比默认的多几个选项 netQos # 网络 QoS netQosDown # 网络 QoS 下行 netQosLimitUp # 网络 QoS 上行限制策略 netQosLimitDown # 网络 QoS 下行限制策略 netQosLinkLimit # 网络 QoS 链路限制策略 netRouteDynamic # 网络路由动态 appDDNS # 应用 DDNS,就一个花生壳,还不知道有没有用 appUPNP # 应用 UPNP plugin # 插件 etc...
还有隐藏的snmpd,但是吧,也不知道能不能用,被隐藏了,用到这个功能的人,会用这台设备吗?
然而这样修改,下次重启就没了,但是可以保存配置。
可疑文件 这些文件非常可疑,但是我的意思不是要你去删除它们。
通过查看提取的 mtd9、mtd10 分区的内容,这两个分区其实没有内容,都是空白数据(不排除连接网络后会有数据写入)。
并且某些文件可能还夹杂着有用的东西,删除后可能会导致设备无法正常工作。
所以结论是不用去管他们,除非你知道自己在做什么。
可以改配置去关闭 CWMP、DPI、Audit。下面是一个脚本,慎用 rm -rf。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #!/bin/sh leds 18 3 rm -rf /tmp/etc/com.chinamobile.smartgateway.cmccdpi.jarrm -rf /tmp/etc/baizhuo/rm -rf /tmp/etc/hwevent.d/rm -rf /tmp/etc/jcrm -rf /tmp/etc/config/rm -rf /tmp/etc/middle_link_dir/usr/bin/joyme_load.shrm -rf /tmp/etc/middle_link_dir/usr/gmfrm -rf /tmp/etc/middle_link_dir/usr/sbin/CwmpDaemon.shrm -rf /tmp/etc/middle_link_dir/usr/script/before_tr069_download.shrm -rf /tmp/etc/middle_link_dir/usr/script/jamvm.shrm -rf /tmp/etc/middle_link_dir/usr/script/jvm.shrm -rf /tmp/etc/middle_link_dir/usr/script/jvm_evm.shrm -rf /tmp/etc/middle_link_dir/usr/script/osgi_upg.shrm -rf /tmp/etc/certsrm -rf /tmp/etc/certs_debug
后续 因为这篇博客写得太长了,我将其分为上下两篇,后续内容请查看 达发 airoha en7562ct SoC 构成分析以及 OpenWrt 支持研究(下) 。