0 硬件介绍

最近去营业厅整了一台移动定制版的摩聚M107Pro投影仪,参数貌似很不错:单LCD没频闪,物理1080p分辨率,1250ANSI亮度,Hi3751v352F处理器,2+32存储,带音箱,最近对焦距离2米左右。

配个方便移动的支架,可以在家里随地投影,妙哉。只是里面的系统和移动电视盒子一样,开机要连移动网络认证,而且不能安装自己的app,有点限制硬件发挥。今天就借这个投影仪,整理一下定制投影仪、机顶盒的TTL破解思路。

1 软硬件准备

既然要上TTL了,那么以下硬件是必备的:

1.待破解的投影仪(废话)。

2.电脑(废话)。

3.usb2ttl串口线(很便宜,我用的是PL2303)。

需要准备的软件:

1.串口线驱动(PL2303在win10下需要下载老版本驱动)。

2.TTL终端(我用的是PUTTY)。

2 拆机

既然选择TTL破解,那么拆机基本是不可避免的,除非个别机器可以透过散热孔插针进去。拆机意味着失去保修,请注意。

摩聚M107Pro投影仪貌似分为手动调焦版和自动调焦版,我这台是自动调焦版。只接TTL的话,撬开IO面板胶条,拆下两个螺丝即可。如果要完全拆机,上面板还有两个螺丝。

两个螺丝位置如下:

拆下这两个螺丝后,从网口位置小心揭开上盖,找个东西撑住:

从缝隙中就能看到TTL接口:

TTL接口定义如下,从左到右依次是3.3V、GND、RX、TX:

因为我全拆了,电路板照片也附上:



3 连接TTL

找几根合适的线,把投影仪TTL接到ttl线上,需要接三根线:GND接GND,RX接TX,TX接RX。注意做好绝缘,3.3V不接:

ttl插电脑上,安装好驱动,去任务管理器看一下分到几号COM口,我这个是COM3:

打开PUTTY,连接类型选Serial,端口填刚开看到的COM3,速度填115200,打开连接:

投影仪开机,就能看到连接成功:

输入su回车,提升到管理员权限:

4 破解过程

取得了su权限之后,就可以处理预装软件了,命令和adb shell一样。首先准备一个fat32的U盘插入投影仪的USB口,存好需要装的软件,我准备了当贝桌面、当贝市场极速版,当贝电视文件管理器,其他APP随意。

U盘挂载在/mnt/media_raw/sda1目录,用cd命令进入目录:

cd /mnt/media_raw/sda1

保险起见首先安装新APP:

pm install xxx.apk

然后打开投影仪的设置-应用管理,把能卸载的预装应用全卸载掉。

然后禁用移动定制app:

pm disable com.chinamobile.middleware.auth

pm disable setting.cmcc.com

pm disable com.tv.icntv

pm disable player.cmcc.com

pm disable com.android.chinamobile.zj.ott.adpro

pm disable com.yst.whitebox

pm disable com.android.chinamobile.migu.ott.ad

pm disable com.huawei.stb.xmpp

pm disable com.android.appupdate

pm disable com.istv.appstore

pm disable tv.icntv.ott

pm disable com.cmcc.mid.softdetector

这样就可以自由使用了。就是开机的时候会提示:“whitebox目前无法使用。该应用是由root管理。”感觉可能是还需要禁用哪个app,如果有线索还请分享下。另外附上预装软件列表:

console:/ # pm list packages

package:com.iflytek.xiri

package:com.android.cts.priv.ctsshim

package:com.android.internal.display.cutout.emulation.corner

package:com.android.internal.display.cutout.emulation.double

package:com.android.tv.settings

package:com.android.providers.media

package:com.android.appupdate

package:com.test.zhsd

package:com.yst.whitebox

package:com.chinamobile.middleware.auth

package:com.hisilicon.android.music

package:com.android.externalstorage

package:setting.cmcc.com

package:com.android.companiondevicemanager

package:com.hisilicon.rmservice

package:com.android.providers.downloads

package:com.android.providers.tv

package:com.hisilicon.higallery

package:com.android.chinamobile.zj.ott.adpro

package:com.android.defcontainer

package:com.android.providers.downloads.ui

package:com.android.pacprocessor

package:com.zhsd.bootvideo

package:tv.icntv.vendor

package:com.android.internal.display.cutout.emulation.tall

package:android

package:com.android.mtp

package:com.android.backupconfirm

package:com.android.statementservice

package:com.zhz.autofocus

package:com.android.settings.intelligence

package:com.android.systemui.theme.dark

package:com.hisilicon.tv.menu

package:com.hisilicon.android.videoplayer

package:com.android.providers.settings

package:com.android.sharedstoragebackup

package:com.zhz.bluetooth

package:com.iflytek.xiri2.system

package:com.android.webview

package:com.android.inputdevices

package:com.tv.icntv

package:com.zhsd.factorytest

package:com.android.bips

package:com.hisilicon.explorer

package:com.hisilicon.tv.service

package:com.hisilicon.tvui

package:com.hisilicon.android.inputmethod.remote

package:android.ext.shared

package:com.android.onetimeinitializer

package:com.android.chinamobile.migu.ott.ad

package:com.telanda.keystone

package:android.ext.services

package:com.android.packageinstaller

package:com.zznode.itms

package:com.android.proxyhandler

package:com.istv.appstore

package:com.zhz.wifilist

package:com.jrm.mmservice

package:player.cmcc.com

package:com.zhsd.setting

package:com.huawei.stb.xmpp

package:com.zhsd.filemanager

package:com.zhz.qrcode

package:com.gsk.voice.system_functions

package:com.android.storagemanager

package:com.android.bookmarkprovider

package:com.iflytek.bt.auto

package:com.android.settings

package:com.dbappstore.lite

package:com.android.cts.ctsshim

package:com.android.vpndialogs

package:com.android.shell

package:com.android.wallpaperbackup

package:com.android.providers.blockednumber

package:com.android.emergency

package:com.android.location.fused

package:com.zhsd.bluetoothspeaker

package:com.android.bluetoothmidiservice

package:com.android.traceur

package:com.android.bluetooth

以上就是该投影仪ttl破解思路,其实定制版机顶盒、投影仪思路基本都是一样的,拿到ttl权限后禁用掉预装app即可。

定制投影仪TTL破解思路——移动摩聚M107Pro投影仪折腾记录的更多相关文章

  1. JetBrains全家桶破解思路(最新更新:2019-04-17)

    JetBrains全家桶破解思路(以DataGrip为例) 2019-04-17 add new key 2019-01-24 add new key and code 2018-12-24 add ...

  2. Android程序破解思路

    Android程序的一般分析与破解流程 1.如何寻找突破口是分析一个程序的关键.错误提示信息左右一般是程序验证逻辑的核心代码. 2.错误提示是android程序的字符串资源,字符串有可能硬编码到源码中 ...

  3. 人工智能计算器AI Calculator 3.3.0 具体破解思路&教程

    人工智能计算器AI Calculator 3.3.0 具体破解思路&教程 [文章标题]:人工智能计算器AI Calculator 3.3.0 具体破解思路&教程 [文章作者]: Eri ...

  4. 中兴iptv机顶盒破解教程图文:亲测中兴B760EV3、B860A、B860AV1.1完美安装应用!非ttl破解![转]

    一直以为中兴的这几个盒子只能通过ttl来破解,不过现在再也不用这么麻烦了,有了这个工具,前后破解不超3分钟!理论上支持所有中兴的iptv机顶盒的破解! 亲测中兴B760EV3.B860A.B860AV ...

  5. 破解电视盒 运营商送的,各种型号。通用 TTL 破解电视盒,更新华为悦盒

    ZTE   ZXV10B860AV1.1 准备工作,准备一个优盘,里面放上当贝桌面的apk 准备ttl线,淘宝10元以内包邮. 把优盘插打盒子上,打开盒子,用ttl连接上,只连gnd tx rx ,V ...

  6. URL helper 逆向破解思路+详细过程 利用messagebox破解

    先了解一下软件的运行: 打开后是这样的,要注册 随便输入假注册码,看他怎么响应: 会弹出一个信息窗(massageBox)提示注册失败.到这里就行了,关掉,然后用OD打开,按F9跑起来: 这里输入假码 ...

  7. Hackbar再次更新后的破解思路 v2.2.6

    不得不说在日常测试和渗透测试中hackbar这一插件给我带来了很大的便利 Hackbar在2.1.3之后的版本就开始收费了虽说价格不是很贵,但我们还是本着学习研究的心态来看看怎么绕过收费验证. 谷歌: ...

  8. X86逆向7:特殊窗体的破解思路

    本章我们来看两个案例,这两个案例同样使用爆破的方式破解,但是与其他的程序不同,这个程序没有弹窗,提示成功或失败使用的是图片或是一个类似图片的窗体,本章将学习两个新的API函数的使用技巧. ------ ...

  9. 基于Linux的校园网破解思路和方法

    #思路: ##1. 当校园网断开,只需要重新拨号即可 ##2. 校园网使用两台电脑同时登录时不会立即下线,其中有一段时间间隔 #步骤: ##1. 通过抓包对拨号产生的数据包进行分析,使得可以通过代码来 ...

  10. 解读linux中用户密码规则及忘记root口令的破解(思路)

    linux当中,用户名和密码表对应关系放在/etc/passwd中,如: root:x:0:0:root:/root:/bin/bash 格式代表意义分别为 用户名:密码:用户id:组id:用户描述 ...

随机推荐

  1. Go 相关命令

    go build (编译)的附加参数 附加参数 备注 -v 编译时显示包名 -p n 开启并发编译,默认情况下该值为 CPU 逻辑核数 -a 强制重新构建 -n 打印编译时会用到的所有命令,但不真正执 ...

  2. 大数据开源项目,一站式全自动化全生命周期运维管家ChengYing(承影)走向何方?

    原文链接:三分钟走进袋鼠云一站式全自动化全生命周期运维管家ChengYing(承影) 课件获取:关注公众号 ** "数栈研习社",后台私信 "ChengYing" ...

  3. Spring 6

    一.基础 1.什么是反射 在Java中,反射是指在运行时检查和操作类.接口.字段和方法等程序结构的能力. 通过反射,你可以在运行时动态获取类的信息.实例化对象.访问和修改字段.调用方法, 以及构造新的 ...

  4. 解决Chrome打印对话框中没有布局设置横向问题

    本文方法来源于stackoverflow: https://stackoverflow.com/questions/36322109/chrome-printing-website-missing-l ...

  5. C2. Pokémon Army (hard version) CF #672

    题意:给你一个序列,让你任意选出一个子序列,使得奇数位和减去偶数位和最大.同时有q个询问,输出每次交换完a[l]和a[r]后的上述最大值. 思路:首先肯定可以确定选出来的子序列长度为奇数,因为偶数位只 ...

  6. qsort 浅度解析

    #include <stdio.h>#include <string.h>#include <stdlib.h>//标准库          qsort的标准库ch ...

  7. 我的毕设总结所用的技术和只是要点 基于stm32F4的AGV嵌入式控制系统的设计

    小疑惑 TP[num]这种应该是测试端口 OR应该是磁珠或者是.. Altium Designer shift+s 切换单双面 T+ C 查找对应的元器件 J+ C 查找编号 J+L 查找原点 T+M ...

  8. raspberry ssh 允许 root 登录

    参考链接 csdn

  9. ETL数据集成丨PostgreSQL数据迁移至Hive数据库

    PostgreSQL数据迁移至Hive数据库 在现代企业数据架构中,将数据从关系型数据库如PostgreSQL迁移到分布式数据仓库系统如Hive,是一项至关重要的任务,旨在实现数据的高效存储.处理与分 ...

  10. SciTech-BigDataAIML-Statistical Model-Topics Model主题模型-LDA(Latent Dirichilet Allocation, 潜在狄利克雷分布) Model

    SciTech-BigDataAIML-Algorithm-Heuristic启发式- Statistical Model(统计概率模型) 的一种 Topics Model(主题模型) LDA(Lat ...