资讯详情

Installing third-party firmware on x3-55 letv (by quqi99)

问题

在贾老板明天回家之前,他不得不连夜把他的乐视x3-55电视刷成第三方简化版的固件。官方固件安装的内置服务太多,不仅占用硬盘空间,还占用内存,影响运行速度。要安装的是蓝学生的固件,非常简单,带来了信号源和应用,蓝学生的固件默认安装supersu,默认情况启adb.

安装蓝同学固件

我是参考这个帖子安装的。(https://www.znds.com/tv-1188753-1-1.html),很顺利/但要注意一点,U盘子必须设置卷标。详细步骤请参考贴纸。让我在这里谈谈一般步骤:

  • 百度网盘下载刷机包(https://pan.baidu.com/s/1g-wSZOdnby9ReC5qlIr8Cg),密码xets.
  • 准备U盘,必须是fat32格式(这也是最好的8G以下空间), 还必须设置卷标。
  • 三份文件(原降级包)LetvUpgrade928_6.0.057.bin,10兆的recovery包, 蓝同学固件lemod_0.0.21.zip)按顺序复制到U盘(原版降级包,recovery, lemod_0.0.21.zip)依次刷.刷LetvUpgrade928_6.0.057.bin更名为时LetvUpgrade928.bin,刷recovery更名为包时LetvUpgrade928.bin, U盘放电视顶部USB3.0口即可.
  • 先刷原降级包,更名为LetvUpgrade928.bin, 电视左侧的几个键不需要遥控。插入U盘后,按下电源键关闭,然后按下确定键,然后按下电源键启动,将自动刷入原始降级包。
  • 再刷recovery更名为包LetvUpgrade928.bin,然后按上一步刷。
  • 刷完后,是双清(‘wipe data/factory reset’ and ‘wipe cache partition),先按电源键关机,这次按音量更改 不放键,然后按电源键进入recovery模式。此时可以用遥控器选择双清。U盘子上没有标记。wipe cache partion到处都会出错。
  • 接着在'apply update from external storage'处刷入lemod_0.0.21.zip(注::U这里找不到U盘上没有卷标的盘子lemod_0.0.21.zip
  • 刷完之后,等一会儿进入系统,系统自带adb与supersu

安装letv gapps

蓝同学自带固件adb与supersu,但没有play服务,play服务得通过open apps必须通过安装letv专用的gapps安装。所有可以在网上找到的链接都无效或不可用。 进gapps官网查询(https://opengapps.org/),针对android 5.0.1版本的tvstock variant也失效了。 既然都失败了,就放弃吧。

安装体感游戏厅

我以前买过体感摄像头、手枪和游戏杆而且不审体感游戏厅的终身会员,要安装,但是从当贝下载的apk包(https://m.dangbei.com/wap-view-5803.html)报'INSTALL_FAILED_SHARED_USER_INCOMPATIBLE这个错误估计是以前用过的letv 9的系统,现在的lemod_0.0.21.zip用的是android 5.0.1系统所致. 网上解决它的方法是删除它android.uid.system好吧,我们会的apk先解压,然后删除行,然后创建apk包,最后给apk包签名吧.

# https://ibotpeaches.github.io/Apktool/install/ wget https://raw.githubusercontent.com/iBotPeaches/Apktool/master/scripts/linux/apktool wget https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_2.6.0.jar chmod  x ./apktool* java -jar ./apktool_2.6.0.jar d ./tgguomei_63.5_dangbei.apk -o debug #remove android:sharedUserId="android.uid.system" in debug/AndroidManifest.xml java -jar ./apktool_2.6.0.jar b ./debug/ ls debug/dist/tgguomei_63.5_dangbei.apk  # 去jar生成了解压目录private key, 然后用自定义公钥签名 # generate ca.crt and ca.key openssl genrsa -out ca.key openssl req -x509 -new -nodes -key ca.key -days 3650 -out ca.crt -subj "/C=CN/ST=BJ/O=STS"  # generate quqi.key from jar's dir, then generate quqi.crt with ca cd debug && /bak/java/jdk-17.0.1/bin/keytool -genkey -v -keystore ../quqi.key -alias quqi -keyalg RSA -validity 20000 && cd .. keytool -certreq -alias quqi -keystore ./quqi.key -file ./quqi.csr openssl x509 -req -in quqi.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out quqi.crt -days 3650 cat quqi.crt quqi.key > quqi.pem #keytool -import -trustcacerts -alias quqi -file quqi.crt -keystore ./quqi.key /bak/java/jdk-17.0.1/bin/jarsigner -keystore ./quqi.key -storepass password -signedjar debug/dist/tgguomei_63.5_dangbei_signed.apk debug/dist/tgguomei_63.5_dangbei.apk quqi adb install ./debug/dist/tgguomei_63.5_dangbei_signed.apk 

安装体感游戏厅后,激活码与微信号绑定,微信号直接登录或激活。

其他游戏

体感游戏厅已经安装好了,但是不知道哪些游戏可以玩,可以玩的游戏也不用安装体感游戏厅。因此,没有必要安装体感游戏厅 发现之前的葡萄游戏厅已下架,于是改装小鸡游戏厅模拟器(也不是必须的).

回忆一下之前支持的一些游戏:

  • 目前有6款游戏支持体感: 黑暗突破,士兵突击,僵尸终结者,小部队,鸭子,绝望的黑暗洞穴。
  • 支持摄像头的游戏有:魔法沙拉,体感总动员,真人快打AR, 跑吧大富翁,奇幻海底,热血篮球,救小羊,小伴龙,AR有趣的拍摄,疯狂的赛车手, hometime打电话(已不可用)
  • 激流快艇, 登山赛车,小魔法世界,每天钓鱼, 乐高跑吧伙伴

这些游戏硬件已经很久没用了,回忆一下它们的使用方法和注意事项:

  • 手柄使用方法,手柄先充电,手柄打开盖,里有一个anroid按下按钮(最左边的),打开电视蓝牙搜索
  • 枪的使用方法,枪的定位器,插入电视usb上,注意一定要摆正否则打时也不正

以上很多游戏基本都没有更新,网上也很难找到,所以咨询了之前的店铺,发了一些体感摄像头游戏:

$ ls com.orbbec.basketball_v1.0.16_20190109_Release.apk     com.Orbbec.MortaKombat_v2.1.4_20190104_Release.apk       com.Orbbec.SpeedAirship_v2.1.8_20190104_Release.apk com.orbbec.braintrain_v2.1.16_20190104_Release.apk     com.orbbec.motor_v1.2.6_20190104_Release.apk             com.Orbbec.SportsClub_v2.0.0.20_20181130_Release.apk com.Orbbec.BraveJelly_v2.0.20_20190104_Release.apk     com.orbbec.OceanAR_v2.1.10_20190104_Release.apk          com.Orbbec.Superwings_v2.0.0_20181130_Release.apk com.orbbec.dragondance_v0.0.6_20181029_Release.apk     com.orbbec.OpelBook_v2.2.18_20190108_Release.apk         com.orbbec.WallCome_v4.1.8_20190104_Release.apk com.Orbbec.EmpireDefender_v2.0.6_20190109_Release.apk  com.Orbbec.OrbbecMusic_v2.1.6_bc33_20190117_Release.apk  com.Orbbec.Wukong_v2.3.6_20190104_Release.apk com.orbbec.unTakePhoto_v1.1.50_20180109.apk           com.orbbec.partygame_v0.1.7_20180522_Beta.apk            dangbei_leshi.apk
com.orbbec.jump_v1.0.12_20190219_Release.apk           com.orbbec.partygame_v1.0.6_20190109_Release.apk         pi.log
com.Orbbec.MagicSalad2_v1.2.0_20190110_Release.apk     com.Orbbec.RunningRich_v2.0.24_20190104_Release.apk
com.Orbbec.MagicSalad_v2.1.2_20190104_Release.apk      com.Orbbec.SaveSheep_v2.2.2_20190104_Release.apk

然后之前百度网盘保存的一些游戏有空再试.

进入工程模式

超级遥控器3按:数字键(123那个) ,音量减, 音量加, 频道减, 频道加, 即可进入 PS.按顺序依次按下 频率不要太快,1秒1个即可。授权后进入工程模式。

尝试在U盘上安装app

记得之前有一个针对枪硬件的游戏(暗黑突围 -https://www.soyohui.com/game/218998/), 但下载下来1.9G,乐视x3-55总共硬件才8个G,所以想得将app安装到u盘上,但所以努力都失败了,放弃.

1, 即使已经在ubuntu上格式化,也必须在android的"设置->存储"中再次格式化,这样adb shell用df命令才看到U盘的存储为/mnt/usb/sda1
   (注意:adb shell echo \$EXTERNAL_STORAGE 这个命令看得都是错的, df才最准确)

2, 本来应该是"设备 -> 其他->存储->制定默认存储"中设置的,但该GUI项缺失了,CLI来设置吧.
   注:后来发现这步会造成系统无法启动

adb shell setprop presist.sys.sd.default /mnt/usb/sda1

3, 设置安装路径set-install-location到2(external storage)

adb shell pm set-install-location 2

3, 设置persist.sys.usb.config为大容量存储连接模式(mass_storage), 默认可能为charging充电模式.

adb shell setprop persist.sys.usb.config mass_storage,adb
#cat data/property/persist.sys.usb.config

4, 也要注意,apk只是安装到U盘,在安装之前还是要先下载到internal storage的(/data/local),所以得确保internal storage空间比apk大哦.

5, 重启, 结果重启之后系统启不来了,最后将U盘拨出来再重启才恢复正常(拨掉U盘后presist.sys.sd.default会重置).看来没有整U盘安装应用啊,放弃.

20220308更新

今天发现重启之后系统有时无法启动,也没做什么有时又能启动,之前关于U盘安装app的设置都重置了但问题仍然存在(看样子该问题和U盘安装app的设置没有关系). 不仅有时无法启动,而且也进不了recovery模式. 连续重装了两次,不安装任何应用的情况下依然时而无法重启。

接着找到了这个收费的固件(https://www.znds.com/tv-1147407-1-1.html),第一次刷也是在开机界面不动了,第二次拨了网线就刷成功了.

所以想试试断网线后刷蓝同学是否可以成功,这次又出新问题了,进recovery之后无法用遥控或键盘选择.

好吧,只能再退回到这个收费的固件([氧气UI]乐视超3X55 Pro去广告自由安装流畅精简固件),退回时又是一波多少折,又是刷底包也在启动图标那长时间不动了.后来插了网线就成功了,难道是刷底包要插网线刷精简包不用插网线吗?经测试也不是,跟插不插网线都没关系.就是固件有bug不稳定,你不知道它什么时候行什么时候不行.多试N遍好不容易成功了,成功之后有一个提示换当贝桌面的bug更新,我点NO, 然后重启又进不了系统了.

难道是必须点击这个bug更新吗?OK,再刷一次精简包,并安装了bug更新.试一次重启OK,再试一次重启失败.

看样子,重启进不了系统跟什么做法都没关系,就是固件有bug出现是随机的.

好吧,只能又用底包刷回乐视官方包,然后再升级官方固件了.但现在怎么回去底包了,之后回底包也是时而能成功时而失败没有规律的,

试了: 依次按下:设置 音量加 频道加 频道减 音量减 开机 电视会进行恢复出厂设置,然后看到广告,然后就卡那了

关机,拨了网线,再刷一次底包,这次幸运就进去了.

完全恢复官方包之后,并且无论是官方的6.0,还是之升级到的8.0版本, 也仍然存在上面开机过慢的问题,而这一切是在刷机之后才有的现象.但无论是镜像还是recovery已经恢复到官方的啊,为什么还慢呢?不理解.

有时候感觉是关了电源再重启才莫名其妙,有时候吧不关电源直接就遥控重启也这样,但无论如何还是尽量少关电源

最后的尝试,致电乐视(10109000)要来一个8.0.080S_0614版本的强刷包, 第一次,进入了刷机界面之后它本来应该自动重启但一直是黑屏的不知道重启了没. 没耐心继续等了,再拨网线试第二次,

recovery issue

上面的问题很显示就是recovery的问题,找到了这个网页 - https://medium.com/@bpnarain/flashing-letv-super3-series-android-tv-cac52877783a

letv_recovery_v0.0.3.zip应该就是蓝同学里用到的那个坏的recovery letv_recovery_v0.0.3.zip - https://forum.xda-developers.com/t/recovery-letv-x3-55-x3-55pro-x3-65-x3-65pro.3559159/

需要官方的recovery, 现在客服给的是8.0.080S_0614版本的强刷包,但没有给相应的recovery/bootloader, 找客服要,他说没有.过保的机器乐视安装师傅直接就说主板坏了.

网上搜,链接全是坏的,下面网页上的leeco 49s firmware.zip又无权限访问 https://drive.google.com/drive/folders/0B2hA02LCw9PzWTM5ZTRrRXUtWmc

如何定制固件

乐视电视6a938\928\918 ROM定制工具 - https://www.znds.com/tv-1064971-1-1.html https://github.com/dipcore/mstar-bin-tool

Final solution

没有官方的stock recovery, 所以不能用8.0的官方强刷包刷,使用串口刷机也太麻烦. 于是继续search, 最终找到了这个网页(超3电视928芯片官改刷机包-ui6.0 - https://www.gexiong.com/gjjq/5.html),它上面的固件链接还没有失效,并且是6.0的版本.刷它需注意以下几点:

  • 在使用dopcore的4k LetvUpgrade928_10M.bin来刷recovery的时候遥控继续无法选择,所以只能选择1080p的LetvUpgrade928_9M.bin来刷
  • 刷recovery时将LetvUpgrade928_9M.bin更名为LetvUpgrade928.bin, 因为采用是1080p的方法之后将928_60_072N_beta2.zip更名为update.zip,同时保持之前的LetvUpgrade928.bin不变时按音量+然后按电源键才更容易进入update upgrade界面.

刷完试了重启一次,成功启动了.不过不敢试多次,先这样了,尽量不重启电视.

20220316更新

之前的做法还是偶尔重启会卡在开机界面,还是怀疑是主板中刷的第三方recovery固件有bug导致的,然后又全网找不着官方的recovery. 于是就淘宝上买了个新主板换上了,然后就顺利刷上了客服给的官方强刷包. 但奇怪的是,这的偶尔重启卡在开机界面的问题依然存在. 这个网页(http://www.fhmszkt.com/weixiuxm/44.html)说有可能是场效应三极管的问题.

但这次发现每次断电之后,再重启似乎就不在卡开机界面了,另外容易黑屏,难道是电源板的问题吗?再出现问题,换一个电源板 再说.

标签: 3cg1b三极管3cg1c三极管3cg131c三极管

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台