具体步骤:' F! q* ?" p! o; n1 k3 @5 B2 p
) C6 n; w5 Q- o2 X4 L# k' W2 R0 A2 o3 o* i& w
1.准备工作# h# K( ~: w/ b8 k" l# F% }' _! }0 l& c/ n0 t
电脑安装刷机精灵电脑版。其他安卓刷机工具不清楚好不好用,刷机精灵带了ADB工具,所以可以远程连接机顶盒。我没有两头都是公口的USB线,又懒得自己做,所以不能用USB把机顶盒连到电脑上,而采用了局域网内远程连接。
! }4 k3 z% K/ T/ G- h; N3 R. V
2.电脑远程连接机顶盒的管理端口0 v4 ^7 \5 D& o$ [ o- z Z- B/ v) `
把机顶盒和电脑连接在同一个路由器下面,在机顶盒的设置里确定机顶盒的IP地址,比如我家的是192.168.31.82 打开刷机精灵,在实用工具里打开ADB命令行。
输入adb connect 192.168.1.111:31015'
解释:该命令让adb连接到 机顶盒的31015端口。各家的完美星空版本不一样可能端口不一样,之前网上看了几个教程有5555、32xxx几个端口的我都连不上,后来我用端口扫描工具nmap扫描了机
顶盒开放的所有TCP端口,对每个端口进行连接测试,发现这个端口是可用的管理端口。大家连不上31015端口的自己扫描了去试试别的端口吧。 输入上面的命令后adb会显示连接成功,英文的
3.确认连接是否成功建立
再输入adb devices
回车后会显示当前adb存在的所有连接,如果显示最后面的是device这个单词表示连上了,如果是offline表示设备端口连上了但是连接未正常建立, 如果你机顶盒版本和我一样,是能成功的。
截图如下
4.ROOT机顶盒
目的是使机顶盒可以安装第三方应用。 用刷机精灵的一键ROOT后就可以安装第三方安卓软件了。
5.安装应用
电脑上网下载当贝市场的apk安装文件,改名为db.apk放到电脑C盘。 在adb环境下输入命令: adb install c:/db.apk 命令执行后会上传安装包到机顶盒并安装 显示如下:xx kb/s
pkg:/data/local/tmp/db.apk,过会儿显示success,表示安装成功。 那么到这一步为止,我们已经安装上了app了。任何第三方应用以后都可以这么装上去,但完美星空S2,在应用那个界面,用灰色
的图标把APP的格子都占满了,我们装上去的应用无法在机顶盒的操作界面点击运行,怎么办呢?按下面如此操作,就可以完美运行了:
6启动应用
由于完美星空S2盒子控制得死死的,就算能安装apk,也没有办法在默认桌面上启动应用程序,因此,还要借助adb来启动应用,我选择了启动当贝市场,为什么先启动当贝市场,您往下看,就知道为
什么了。
(1)反编译apk的原因
为什么我启动当贝市场,是因为象vst,沙发桌面这样的可以设置为启动桌面代替默认桌面的apk,在我机器上反编译后,找不到AndroidManifest.xml这个文件,而这个文件是adb启动应用所需要
的应用包名和程序入口名的必要文件,所以,找了一个能反编译出AndroidManifest文件的应用,也就是当贝市场这个apk,就可以找到包名和入口名,而且一旦启动了当贝市场,其他apk安装就可以在
盒子上安装了,沙发桌面安装也就不成问题了。
在PC上反编译apk需要安装java环境,大家到百度上找一个JDK的安装教程,很简单的,照网上的教程安装好JDK环境。
(2)反编译apk
网上下载apktool,拷贝到c盘根目录,把需要反编译的apk拷贝到apktool所在的目录下,在命令行模式下键入apktool d xxx.apk,就生成了一个以xxx为名的文件夹,找到文件夹里面的
AndroidManifest.xml文件,用记事本打开,找到package="com.dangbeimarket",这个com.dangbeimarket就是当贝市场的应用包名,再找到activity
android:name="com.dangbeimarket.activity.Main",这个com.dangbeimarket.activity.Main就是程序入口名。
(3)运行应用
在adb中键入adb shell,就进入了shell环境,出现#符号就证明shell环境启动成功,再键入am start –n com.dangbeimarket/com.dangbeimarket.activity.Main (am start –n 应用包名/程序入口名),即可在盒子上看到当贝市场启动成功。
一切都搞定了,再在当贝市场中找到沙发桌面,或者当贝桌面等等桌面软件,并安装。并在当贝桌面或者沙发桌面的设置中设置为开机启动,则以后盒子开机后,都会启动沙发桌面等桌面软件,
而不是完美星空的默认桌面了。
断电重启试一下是否启动了沙发桌面。如果能启动就证明破解成功了,可以尽情安装各种app了,让光腚肿菊去死吧。