查看 152388回复 90

[原创] 魔百盒 机顶盒 "加强"浅谈

  [复制链接]

13

主题

121

帖子

0

果子

版主

积分
975
我的设备
unt200c
发表于 2015-3-22 12:56:58 | 显示全部楼层 |阅读模式
本帖最后由 陪你一起老 于 2015-6-18 22:38 编辑 $ Y) B: x: N7 R( y- K
# k$ x, u- B, w$ r! a# e
                                                      魔百盒 机顶盒 "加强"浅谈+ P4 a0 ^% A0 ^0 i. r) I( F* ~
  介于很多人对"加强"的向往以及渴望 故出此文章 大牛飘过 给予部分理论支持 具体实践看大家的造化了 若有不懂 欢迎进群讨论 欢迎加入魔百盒、小红、"加强"群,群号码:4173686745 f4 K( f( C8 {6 U* N* y9 S
    首先我们说说盒子 网络机顶盒 大部分为安卓系统 但是很多厂方为了安全或者是利益 限制了诸多自由 尤其是禁止安装第三方 "加强"的含义 就在于怎么给予盒子安装第三方 安卓盒子ROOT是最高权限 有了此权限 基本就达到了95%的成功率 还有5%呢 别着急 下面我们慢慢谈
1 g2 Y0 `8 Y7 w0 f# i9 ~    安卓系统其加载过程不是今天的重点 重点是我们怎么拥有root并且安装apk进去 首先盒子是封闭试的系统 需要拆机(结尾会有吐槽) 使用串口方式进行调试 调试的时候我们是拥有root权限的 具体教程论坛多的是 而拥有root后 大部分是想开启adbd 对于这个 才是重中之重 因为很多被限制了adbd的启动以及源码被修改后不允许启动 那么我们应该怎么办呢 办法有很多 而我给的办法就是使用修改过的第三放adbd进行调试 adbdz请在附件下载
7 U; ?2 q" }: G% {6 {2 E     操作要领 将adbdz复制到system/bin下 而system默认是自读权限 所以需要先挂载可写
+ ]4 S3 W2 }: q# \, g     命令mount 查看挂载器
2 Y7 H; _. U, o) o) Iroot@android:/ # mount4 ^7 l. t; u1 ^2 N
mount
: V3 H! ~( o) ~7 O  q, }rootfs / rootfs ro,relatime 0 0" z9 I- C! C# j0 q
tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0% m7 y* N6 F; p; U1 c/ @
devpts /dev/pts devpts rw,relatime,mode=600 0 00 p* N! \& b5 q0 k: k1 R$ S
proc /proc proc rw,relatime 0 0, k( o8 i2 O& U2 m3 c
sysfs /sys sysfs rw,relatime 0 0/ X' {) k) z" {
tmpfs /mnt tmpfs rw,relatime,mode=777,gid=1000 0 0
- R7 e: e: Y6 @0 m8 B  Qtmpfs /tmp tmpfs rw,relatime,mode=777,gid=1000 0 0- I3 g+ D  d8 @- x" D
tmpfs /mnt/secure tmpfs rw,relatime,mode=700 0 0* `* o6 v4 W( ?& k$ x4 ~
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 05 a. v1 b$ s! K7 e7 P
tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0/ L1 M, ~' v; p1 q7 v4 L0 E
/dev/block/platform/hi_mci.1/by-name/system /system ext4 ro,relatime,data=ordered 0 0/ {* a' B" {8 Q
/dev/block/platform/hi_mci.1/by-name/userdata /data ext4 rw,nosuid,nodev,relatime,data=ordered 0 0
$ V1 ^7 |9 m( [/dev/block/platform/hi_mci.1/by-name/cache /cache ext4 rw,nosuid,nodev,relatime,data=ordered 0 0! k: E& u: Z5 Q( i" O
/dev/block/vold/259:11 /mnt/sdcard ext4 rw,dirsync,nosuid,nodev,relatime,data=ordered,share 0 04 ?+ ?; z& |$ V3 o
/dev/block/vold/259:11 /mnt/secure/asec ext4 rw,dirsync,nosuid,nodev,relatime,data=ordered,share 0 0) o2 V, P) C* x- }3 f0 N: K; q
tmpfs /mnt/sdcard/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 04 F/ ?% T* F0 I9 m& c+ J
4 N& Q5 q+ @% r
此命令的目的 首先是找挂载路径 其次还可以查看到system的权限 可以注意这一段
4 Y* q# h% Y$ D  h( |" I/dev/block/platform/hi_mci.1/by-name/system 此为挂载路径 /system 挂载系统的目录 ext4 挂载系统的格式 ro 此为挂载权限
) r( r- N9 x# n$ m: s    好 知道这个之后 我们就继续使用挂载命令 格式为 mount -o -remount 挂载路径 挂载目录
6 Y. Z$ |8 n% E7 P" _7 M, f    例 mount -o remount /dev/block/platform/hi_mci.1/by-name/system/ /system/   回车即可
! E4 w% T2 @" s5 E! `5 n    好了 system可读写后 我们将adbdz复制到system/bin目录下 命令是cp 不懂的自己去百度
: m6 R2 Y  ~2 \$ h8 d7 U' r2 b    完了之后我们直接执行adbdz 回车 回有提示 监听5555端口 这时候 可以用悟空去连接了 然后安装推送即可 1 f0 W7 H9 l( Y
    而悟空可以连接之后 对于安装apk只允许电子市场的问题 这个我理解的是各有不同 部分是在设置里禁止了未知来源的安装 部分是被内核所限制 部分是由于系统的某进程监视(手里没盒子 都是自己的判断 不对可以跟帖指出) 对于这类盒子 还需要慢慢琢磨 集思广益 盒子 就是折腾 折腾 才有乐趣 1 o. Y0 A2 M9 \* D) e" P  U( P
    关键的东西差不多了 而串口调试会与到的东西有很多 对此 本人给予部分说明 串口的连接不一定非的是ttl 就我目前知道的 大部分是ttl没错 有部分机子还可以用双头usb 有部分机子是rs232 各有千秋 总之 终端看的到有输出信息 就可以了 而对于输入 有部分机器没有开启Console 那么就需要找固件 改引导了 7 r1 J# m8 p! C+ [
    总之 有了adbd权限 悟空 这两个搭配 就已经可以解决很多很多问题了 系统本身的是adbd为了方便理解 所以我将名字修改为adbdz 注意 解压后复制 别整错了
. b+ h( D0 G9 v
' f) D0 G8 r) H8 g
1 `9 r$ p* x+ A% E( q) Q% S$ O

) v2 |1 [3 I2 W! F6 V* _
- O; O! z/ y& h) h: ]1 ^
' K3 m2 r) x% ]4 x5 B! X

+ c# Y, Q& n) _" _( i" D( v' t) s% `$ G0 z3 O% W

% G! C" P% B4 R. _+ C9 F0 w# `. g9 L- K' [) x# w7 n7 j/ H

( N" i3 H5 x# e
3 h7 |, g" m/ A  H- K2 p5 l" s9 b9 w: r$ D

4 G3 l( [8 @, ^' D; z3 V; ^3 F7 j3 N

- \: V4 k5 c+ @0 I7 K7 [
; K$ D1 r/ r  c* B  [
" i1 @% L7 Q9 p2 R
! o- X' P- p( _5 [+ N
5 F! h" I" E/ N3 ^3 m* P

adbdz.zip

101.93 KB, 下载次数: 1061

售价: 1 金币  [记录]

回复

使用道具 举报

0

主题

20

帖子

0

果子

新手级会员

积分
45
我的设备
ZXV10 B760E
发表于 2015-3-22 18:33:09 | 显示全部楼层
强烈支持楼主ing……奇珀有你更精彩!
回复 支持 5 反对 0

使用道具 举报

19

主题

505

帖子

219

果子

发烧级会员

积分
2841
我的设备
百视通小红,多个中国移动产品
发表于 2015-3-23 16:30:32 | 显示全部楼层
不要讲理论,讲操作,希望增加图片
回复 支持 3 反对 0

使用道具 举报

1

主题

66

帖子

100

果子

初学级会员

积分
176
发表于 2015-3-23 17:55:45 来自奇珀手机版 | 显示全部楼层
有点一头雾水,不过还是要感谢楼主的,好贴!
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

果子

新手级会员

积分
11
我的设备
E820
发表于 2015-3-26 13:15:39 | 显示全部楼层
显摆什么技术/ D5 p- [* R/ M( |7 N
请具体讲操作

点评

打了那么多,把人看晕了,不如@老z的简单明了,  详情 回复 发表于 2016-1-23 20:02
回复 支持 反对

使用道具 举报

0

主题

5

帖子

1

果子

新手级会员

积分
10
我的设备
E820
发表于 2015-4-4 15:48:31 | 显示全部楼层
同意楼上的,就显摆,怎么连接盒子?有截图有真相,就吹nb
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

果子

潜力级会员

积分
8
我的设备
移动魔百盒创维E820
发表于 2015-4-21 11:05:10 | 显示全部楼层
谢谢分享,学习了
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

果子

潜力级会员

积分
8
我的设备
移动魔百盒创维E820
发表于 2015-4-21 11:09:22 | 显示全部楼层
有个详细全面的操作流程就好了,小白也求看得懂
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

果子

潜力级会员

积分
9
我的设备
移动华为E820
发表于 2015-4-21 23:11:21 | 显示全部楼层
首先盒子是封闭试的系统 需要拆机(结尾会有吐槽) 使用串口方式进行调试 * I: k5 ?' m' R" s5 R$ @9 W
. a1 A3 |: o1 [. g) e) O7 Y
请问,用什么方式连接上去可以进行root调试?
回复 支持 反对

使用道具 举报

0

主题

21

帖子

0

果子

新手级会员

积分
25
发表于 2015-4-24 22:34:56 | 显示全部楼层
安科 发表于 2015-4-21 23:11
9 L- ?+ M  n! H7 L首先盒子是封闭试的系统 需要拆机(结尾会有吐槽) 使用串口方式进行调试 # @3 a2 h. x: ]! }. ~9 s2 U
  h  Z, n! @  ]" P% p* ~6 D' C
请问,用什么方式连接上去可以 ...
" d4 y5 G* e. l1 M8 \* s! u
同问,如何使用串口方式进行调试,貌似这个比较复杂
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

返回顶部 联系我们