JOY_GoGo
发表于 2016-8-26 20:49
感谢楼主分享
dsydz
发表于 2016-8-26 22:06
liu_sophy 发表于 2016-8-11 14:38
输dumpsys usagestats,看有com.dangbei.tvlauncher吗
前面都正常 但是没有主页也 没有找到 dangbeilauncher
liu_sophy
发表于 2016-8-26 22:31
dsydz 发表于 2016-8-26 22:06
前面都正常 但是没有主页也 没有找到 dangbeilauncher
adb shell后,su
su后 cd data/app看有dangbei.launcher吗
dsydz
发表于 2016-8-27 07:12
liu_sophy 发表于 2016-8-26 22:31
adb shell后,su
su后 cd data/app看有dangbei.launcher吗
有个 com.dangbeimarket-2.apk
eveing
发表于 2016-8-27 08:56
谁知道按遥控器的应用键的判断代码在哪里?看logcat它会打开com.zte.iptvclient.android.launcher_sd/com.zte.iptvclient.android.launcher.activity.LauncherActivity失败,因为不存在。但是我找不到在哪里修改
dsydz
发表于 2016-8-27 09:34
dsydz 发表于 2016-8-27 07:12
有个 com.dangbeimarket-2.apk
已经解决了。原来装了市场没有安装桌面。但是看着看着就重启电视猫
liu_sophy
发表于 2016-8-27 09:55
本帖最后由 liu_sophy 于 2016-8-27 09:56 编辑
现在修改好了哪个了@eveing
dsydz
发表于 2016-8-27 11:21
电视猫一直爱卡退。还出现已经有声音了没有图像的情况
zhangdong5566
发表于 2016-8-27 13:31
试试啊
eveing
发表于 2016-8-27 13:44
本帖最后由 eveing 于 2016-8-27 17:03 编辑
liu_sophy 发表于 2016-8-27 09:55
现在修改好了哪个了@eveing
设置界面按五次左方向。
zcj@zcj-Lenovo-H3050:~$ sudo adb start-server
password for zcj:
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
zcj@zcj-Lenovo-H3050:~$ adb connect 111.128.1.119:65432
connected to 111.128.1.119:65432
zcj@zcj-Lenovo-H3050:~$ adb pull /system/app/Settings_shandongmobile8400_1.3.1.7_1461.apk Settings_shandongmobile8400_1.3.1.7_1461.apk
622 KB/s (6288952 bytes in 9.860s)
zcj@zcj-Lenovo-H3050:~$ apktool d Settings_shandongmobile8400_1.3.1.7_1461.apk
I: Using Apktool 2.0.3 on Settings_shandongmobile8400_1.3.1.7_1461.apk
I: Loading resource table...
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: /home/zcj/apktool/framework/1.apk
I: Regular manifest package...
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Baksmaling classes.dex...
I: Copying assets and libs...
I: Copying unknown files...
I: Copying original files...
zcj@zcj-Lenovo-H3050:~$ vi Settings_shandongmobile8400_1.3.1.7_1461/smali/com/android/settings/Settings.smali
修改下面v5为com.android.settings, v1为com.inspur.wasu.launcher.applist.AppListActivity
.method private startInstalledApplication()V
.locals 7
.prologue
.line 505
:try_start_0
const-string v5, "com.inspur.checksdcardapk"
.line 506
.local v5, "packageName":Ljava/lang/String;
const-string v1, "com.inspur.checksdcardapk.activity.AppListActivity"
zcj@zcj-Lenovo-H3050:~$ apktool b Settings_shandongmobile8400_1.3.1.7_1461
I: Using Apktool 2.0.3
I: Checking whether sources has changed...
I: Smaling smali folder into classes.dex...
I: Checking whether resources has changed...
I: Building resources...
I: Building apk file...
I: Copying unknown files/dir...
zcj@zcj-Lenovo-H3050:~$ adb push Settings_shandongmobile8400_1.3.1.7_1461/dist/Settings_shandongmobile8400_1.3.1.7_1461.apk /data/local/tmp/
551 KB/s (6268174 bytes in 11.095s)
zcj@zcj-Lenovo-H3050:~$ adb push dexopt-wrapper /data/local/tmp/
473 KB/s (13600 bytes in 0.028s)
zcj@zcj-Lenovo-H3050:~$ adb shell
shell@orange:/ $ su
root@orange:/ # cd /data/local/tmp/
root@orange:/data/local/tmp # chmod 755 dexopt-wrapper
root@orange:/data/local/tmp # ./dexopt-wrapper Settings_shandongmobile8400_1.3.1.7_1461.apk Settings_shandongmobile8400_1.3.1.7_1461.odex
--- 开始转换 'Settings_shandongmobile8400_1.3.1.7_1461.apk' (bootstrap=0) ---
--- 请等待 verify+opt, pid=3695
--- would reduce privs here
--- 转换结束 'Settings_shandongmobile8400_1.3.1.7_1461.apk' (成功) ---
root@orange:/data/local/tmp # mount -o remount,rw /system
root@orange:/data/local/tmp # cp Settings_shandongmobile8400_1.3.1.7_1461.odex /system/app/
root@orange:/data/local/tmp # chmod 644 /system/app/Settings_shandongmobile8400_1.3.1.7_1461.odex
root@orange:/data/local/tmp # mount -o remount,ro /system
root@orange:/data/local/tmp # reboot