查看 162342回复 90

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

  [复制链接]

13

主题

121

帖子

0

果子

版主

积分
975
我的设备
unt200c
发表于 2015-3-22 12:56:58 | 显示全部楼层 |阅读模式
本帖最后由 陪你一起老 于 2015-6-18 22:38 编辑 8 N# Z8 P; f3 q, `" c/ ^5 }
1 D( }) B$ f- E0 G
                                                      魔百盒 机顶盒 "加强"浅谈! R: O3 ^6 }% ?4 j# w
  介于很多人对"加强"的向往以及渴望 故出此文章 大牛飘过 给予部分理论支持 具体实践看大家的造化了 若有不懂 欢迎进群讨论 欢迎加入魔百盒、小红、"加强"群,群号码:417368674
# y. n- P* j" N) L; x3 |    首先我们说说盒子 网络机顶盒 大部分为安卓系统 但是很多厂方为了安全或者是利益 限制了诸多自由 尤其是禁止安装第三方 "加强"的含义 就在于怎么给予盒子安装第三方 安卓盒子ROOT是最高权限 有了此权限 基本就达到了95%的成功率 还有5%呢 别着急 下面我们慢慢谈) Y( j  V! q3 H2 d% W: f
    安卓系统其加载过程不是今天的重点 重点是我们怎么拥有root并且安装apk进去 首先盒子是封闭试的系统 需要拆机(结尾会有吐槽) 使用串口方式进行调试 调试的时候我们是拥有root权限的 具体教程论坛多的是 而拥有root后 大部分是想开启adbd 对于这个 才是重中之重 因为很多被限制了adbd的启动以及源码被修改后不允许启动 那么我们应该怎么办呢 办法有很多 而我给的办法就是使用修改过的第三放adbd进行调试 adbdz请在附件下载 : {1 C  g* L# O) C
     操作要领 将adbdz复制到system/bin下 而system默认是自读权限 所以需要先挂载可写 " P4 _; w" x! P* A8 o" I
     命令mount 查看挂载器
* T( @0 y' J3 W4 X$ iroot@android:/ # mount  h, }- ~; k; v1 h' g- c9 |+ i
mount
( D* y4 c  Q! Srootfs / rootfs ro,relatime 0 0
, g6 ^& P1 Q) `* z: x  D! j/ v, htmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0
; R1 |' ?7 U. z; J, C  _devpts /dev/pts devpts rw,relatime,mode=600 0 0: T7 W: `) Z$ o8 K, x+ Z, ]7 E
proc /proc proc rw,relatime 0 0
8 i7 @; ?9 c; B, tsysfs /sys sysfs rw,relatime 0 00 y/ I) \# b  _3 Y* x6 `- a
tmpfs /mnt tmpfs rw,relatime,mode=777,gid=1000 0 01 p# T" B9 y3 a. P7 s
tmpfs /tmp tmpfs rw,relatime,mode=777,gid=1000 0 0
' Q. M, G( [! U) g) }  Itmpfs /mnt/secure tmpfs rw,relatime,mode=700 0 0
  a% |( U1 @( a2 ~8 U1 stmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
0 h* B# E, K- ]tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0& V  t: D" l8 r/ I, i, [
/dev/block/platform/hi_mci.1/by-name/system /system ext4 ro,relatime,data=ordered 0 0/ d$ w+ X% `8 R. z6 n2 [
/dev/block/platform/hi_mci.1/by-name/userdata /data ext4 rw,nosuid,nodev,relatime,data=ordered 0 0
: p+ D! y1 ~  G! v1 K( J/dev/block/platform/hi_mci.1/by-name/cache /cache ext4 rw,nosuid,nodev,relatime,data=ordered 0 05 D( r0 M& ]3 Y/ @6 n8 N: E) m, Q
/dev/block/vold/259:11 /mnt/sdcard ext4 rw,dirsync,nosuid,nodev,relatime,data=ordered,share 0 00 }  M* n8 d3 }+ M
/dev/block/vold/259:11 /mnt/secure/asec ext4 rw,dirsync,nosuid,nodev,relatime,data=ordered,share 0 0
# n# K& V0 @# f8 t$ C) Itmpfs /mnt/sdcard/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0
7 d6 o" h* t, x( q5 q
) F$ U! V# {- r此命令的目的 首先是找挂载路径 其次还可以查看到system的权限 可以注意这一段! N* p; Y% }2 F8 a( R
/dev/block/platform/hi_mci.1/by-name/system 此为挂载路径 /system 挂载系统的目录 ext4 挂载系统的格式 ro 此为挂载权限7 S' ?; n- t1 }# w9 l
    好 知道这个之后 我们就继续使用挂载命令 格式为 mount -o -remount 挂载路径 挂载目录5 c& W8 g& z, N: P8 w
    例 mount -o remount /dev/block/platform/hi_mci.1/by-name/system/ /system/   回车即可
$ x2 Z: A6 k* ?! E: |    好了 system可读写后 我们将adbdz复制到system/bin目录下 命令是cp 不懂的自己去百度  d/ p: r( V& W. N# [; f2 ~3 P$ N
    完了之后我们直接执行adbdz 回车 回有提示 监听5555端口 这时候 可以用悟空去连接了 然后安装推送即可
' v# X0 ?: C0 f1 k7 E6 D0 f! \+ n    而悟空可以连接之后 对于安装apk只允许电子市场的问题 这个我理解的是各有不同 部分是在设置里禁止了未知来源的安装 部分是被内核所限制 部分是由于系统的某进程监视(手里没盒子 都是自己的判断 不对可以跟帖指出) 对于这类盒子 还需要慢慢琢磨 集思广益 盒子 就是折腾 折腾 才有乐趣
9 _- e& Y  K9 Y% \: W' h! ]    关键的东西差不多了 而串口调试会与到的东西有很多 对此 本人给予部分说明 串口的连接不一定非的是ttl 就我目前知道的 大部分是ttl没错 有部分机子还可以用双头usb 有部分机子是rs232 各有千秋 总之 终端看的到有输出信息 就可以了 而对于输入 有部分机器没有开启Console 那么就需要找固件 改引导了 1 P( z) D/ C7 x5 W/ L" C  c" p
    总之 有了adbd权限 悟空 这两个搭配 就已经可以解决很多很多问题了 系统本身的是adbd为了方便理解 所以我将名字修改为adbdz 注意 解压后复制 别整错了
! l3 d' A. u. Z( {5 ^- r4 F- L/ I6 f) }# }5 w; v% {
7 b  h. ~* O- U0 l  q
. E2 Q; Q# ~. p# k& ]
2 M4 `' C& F" v8 }8 b
/ G* Y! x+ H# Y
  V9 |/ h9 h+ Y& w  \
6 ^6 Q, j8 k! N/ n8 R
9 d- Z  A, K" L) Z

5 `3 t  |) h  q) q  l# z+ G! |6 f, g; w' j2 q

  O) c$ l; a: G- a- Y7 t6 R( Q
  @' v  R$ x, c1 E( I2 x
  k% a) @8 e# D, _6 \; I, B& P. Q+ [, ?1 j* g- [2 f0 }

9 R4 ^4 d! f) H' s  `& }
. k9 U5 M' r& N
$ S( ^7 d4 S& H) c6 w& t7 W2 D6 h& |7 d

$ L) l+ b* y/ r  A; z2 E

adbdz.zip

101.93 KB, 下载次数: 1067

售价: 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 | 显示全部楼层
显摆什么技术
3 e5 b, e% S# Y请具体讲操作

点评

打了那么多,把人看晕了,不如@老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 | 显示全部楼层
首先盒子是封闭试的系统 需要拆机(结尾会有吐槽) 使用串口方式进行调试 8 m6 f4 z& `+ C$ ^

- m/ r8 \8 h. ?( n请问,用什么方式连接上去可以进行root调试?
回复 支持 反对

使用道具 举报

0

主题

21

帖子

0

果子

新手级会员

积分
25
发表于 2015-4-24 22:34:56 | 显示全部楼层
安科 发表于 2015-4-21 23:118 H% C* B; X4 h
首先盒子是封闭试的系统 需要拆机(结尾会有吐槽) 使用串口方式进行调试 " d: G! J" d5 d8 d# b, b: l8 s

3 e! A+ z9 q# N: b( ?# D1 x请问,用什么方式连接上去可以 ...

- _& M- t3 r; n同问,如何使用串口方式进行调试,貌似这个比较复杂
回复 支持 反对

使用道具 举报

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

本版积分规则

返回顶部 联系我们