怎么用notepad编译java

原文>>>

引用:完美星空S1机顶盒是前几天装浙江移动宽带送的,版本是1.08r。除了阉割得完美其他和完美没有任何关系,具体就是机顶盒没带浏览器,文件浏览器屏蔽U盘上的apk文件,不能通过U盘或网络安装第三方的安卓应用。机顶盒的应用那里没有多媒体中心,而是分开的图像、视频、音乐播放器。

应用版面上的其他位置都是的图标,灰色的,实际没有安装也不能安装,只是占据了位置让我们安装了第三方应用也不能显示出来。上网找了下破解方法,发现了部分原由网网友发的老版本的完美星空破解方法都不能用,也没有找到可以刷的ROM,虽然部分省份移动都送这个,用户应该不少,但是生产商貌似非主流,真的找不到合适的ROM,不敢随便乱刷,后来自己机缘巧合找到了个www.58yuanyou.com破解方法,不算很完美,但是能满足需求了.关键是这个遥控超级给力币的好得多

怎么用notepad编译java

具体步骤:

1.准备工作电脑安装精灵电脑版。其他安卓刷机工具不清楚好不好用,刷机精灵带了ADB工具,所以可以远程连接机顶盒。我没有两头都是公口的USB线,又懒得自己做,所以不能用USB把机顶盒连到电脑上,而采用了局域网内远程连接。

2.电脑远程连接机顶盒的管理端口把机顶盒和电脑连接在同一个器下面,在机顶盒的设置里确定机顶盒的IP地址,比如我家的是192.168.1.111。打开刷机精灵,在实用工具里打开ADB命令行。

怎么用notepad编译java

输入adb connect 192.168.1.111:31015

解释:该命令让adb连接到 机顶盒的31015端口。各家的完美星空版本不一样可能端口不一样,之前网上看了几个教程有5555、32xxx几个端口的我都连不上,后来我用端口扫描工具nmap扫描了机顶盒开放的所有TCP端口,对每个端口进行连接测试,发现这个端口是可用的管理端口。大家连不上31015端口的自己扫描了去试试别的端口吧。输入上面的命令后adb会显示连接成功,英文的

3.确认连接是否成功建立再输入adb devices回车后会显示当前adb存在的所有连接,如果显示最后面的是device这个单词表示连上了,如果是offline表示设备端口连上了但是连接未正常建立, 如果你机顶盒版本和我一样,是能成功的。截图如下

怎么用notepad编译java

4.ROOT机顶盒(这一步按照盲眼画师的文档操作但是我没成功:显示设备未连接,但是却不影响后面操作,不知道是不是已经ROOT成功了) 目的是使机顶盒可以安装第三方应用。 用刷机精灵的一键ROOT,www.58yuanyou.com我试了大概2次,第一次不知道为什么没成功,成功的话就一下子。后就可以安装第三方安卓软件了。

5.安装应用 电脑上网下载的apk安装文件,改名为.apk放到电脑C盘。 adb下输入命令: adb install c:/dangbeimarket.apk 命令执行后会上传安装包到机顶盒并安装 显示如下:xx kb/s pkg:/data/local/tmp/dangbeimarket.apk过会儿显示success,表示安装成功。 那么到这一步为止,我们已经安装上了。那么之前说过,这个版本的完美星空S1,在应用那个界面,用灰色的图标把APP的格子都占满了,我们装上去的应用无法在机顶盒的操作界面点击运行,怎么办呢?下面如此:

6.原由网准备工作 下,下载安装JDK,这个是java运行环境,apktool要用的。下载apktool,这个是反编译apk的工具。注意!!请自行查看apktool的教程,按照要求设置jdk的系统环境变量。具体不说了,网上教程都是。什么都写我也没精力。

7.反编译apk获得应用包名和程序入口 安装完JDK,设置完环境变量,就可以运行apktool反编译的安装文件,就是我们之前保存在C盘的tj.apk。具体请自己仔细阅读百度到的教程,非常简单,很多人其实怕的只是“陌生”而已。在反编译获得的文件夹根目录下有个AndroidManifest.xml,是这个app的配置文件。用NotePad打开,(我用的是NotePad这个软件,估计很多文件软件都能打开正常显示吧),在这个文件很上面,一般是第二行,有一个“package=xxxxx”,这个xxxxx就是应用包的名字,比如泰捷是com.togic.livevideo。

在找一下android.intent.action.MAIN和android.intent.category.LAUNCHER这两个字符串,他们属于同一个Activity,我们可以看到这个Activity有个android:name属性,它的属性值就是程序入口的Activity名。比如泰捷的是com.togic.launcher.SplashActivity。

这段打了很多字,但是对有些朋友看来还不是很清楚,麻烦你们自己稍微花点时间弄弄明白,不在家里没法截图,回头我抽空补上吧,先凑合。 6和7都是盲眼画师大大写的,其实我已经反编译了VST,大家只要安装上VST就能够安装其他软件了(今天发现VST最新版2.6.5不支持开启启动了,所以大家还是装2.6.4吧)

8.运行app在已经用第2步的方法连上机顶盒管理端口的情况下,在adb下输入命令: adb shell 就获得了机顶盒的操作系统的shell命令执行权限,进入了机顶盒的shell环境。 输入am start -n 应用包名/入口Activity名 就可以运行app了。 比如当贝市场就是 am start -n com.vst.itv52.v1/com.dangbeimarket.itv52.v1.LancherActivity 运行后就可以在电视上看到当贝市AIqMz场界面了。之后打开当贝市场在当贝市场中下载第三方应用就可以了!

怎么用notepad编译java

内容版权声明:除非注明原创否则皆为转载,再次转载请注明出处。

文章标题: 怎么用notepad编译java

文章地址: www.58yuanyou.com/jiqiao/53603.html

相关推荐