我抓了这货的一些FOTA包
然后发现这货的系统签名居然是test.x509.pem
以下附上我抓到的FOTA包,及真-更新日志
软件版本以内核编译时间计
以下均为原包原签名,无任何修改

次数时间更新日志下载
02017/11/08原始版本
12017/11/15更新内置的QQ_Moleitecupdate_171108_171115.zip
22018/05/26删除内置的雷霆战机
删除内置的QQ_Moleitec
删除内置的WeChat_Moleitec
升级了基带
update_171115_180526.zip
32018/07/26更新归属地数据库update_180526_180726.zip

等待后续更新

最近入了个支持FDD-LTE/WCDMA的功能机做备用机

详细配置

SoC:Qualcomm Technologies Inc MSM8905 (骁龙205) 双核心1.1Ghz
GPU:Qualcomm Technologies Inc Adreno 304阉割版
RAM:512MB LPDDR2-S4B (Hynix H9TP32A4GDBCPR)
FLASH:4GB eNAND (Hynix H9TP32A4GDBCPR)
以上两者为eMCP
屏幕:240x320 2.4英寸 奕力科技(ilitek) 9488 SPI显示屏控制器
摄像头:2.0MP 定焦
电池:1500mAh 贵州航天电源代工
安卓版本:4.4.4
Linux版本:3.10.49

介绍
这是我自己开发的一个电视桌面
有基本的APP打开功能,时间显示功能,隐藏应用功能
运存占用很低,实测RT2984+1GB运行内存也可以流畅运行

开源相关
原来准备开源的,但是因为硬盘事故(乱折腾黑果格了盘),所以没源码了,抱歉

包信息
包名:com.linus.atvhome
Android SDK版本需求:≥4.0.3(IceCreamSandwich)
包大小:>1.5MB

截图
截自我的小米电视4A 32"/Android 6.0.1
0.png
1.png
3.png

下载
AtvHome_1.0.1_signed.apk

更新日志

版本号更新时间更新日志
1.0.12018/08/28修复应用详情调用崩溃问题
1.0.02018/08/20首次发布

B站真是越来越坑了,解析越来越难搞,抓到的链接也不能直接用,所以写了这个小程序,方便下载

#!/usr/bin/env python3
import sys
import ssl
import urllib.request


def report(count, blockSize, totalSize):
#下载进程显示
    downloadedSize = count * blockSize
    percent = int(downloadedSize * 100 / totalSize)
    sys.stdout.write(f"\r已下载: {downloadedSize} B, 共: {totalSize} B, {percent} % 已完成")
    sys.stdout.flush()


if __name__ == '__main__':
    ssl._create_default_https_context = ssl._create_unverified_context

    opener = urllib.request.build_opener()

    opener.addheaders = [
        ('Host', '*****.acgvideo.com'), #抓到的链接前面的服务器地址
        ('User-Agent', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0'),
        ('Accept', '*/*'),
        ('Accept-Language', 'zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2'),
        ('Accept-Encoding', 'gzip, deflate, br'),
        ('Referer', 'https://www.bilibili.com/*****'), #播放网页的URL
        ('Origin', 'https://www.bilibili.com'),
        ('Connection', 'keep-alive'),
    ]
    urllib.request.install_opener(opener)

    url = 'https://catched.url.bilibili.server.acgvideo.com' #最重要的抓到的链接
    urllib.request.urlretrieve(url, filename='*****.flv', reporthook=report) #保存的文件名

酌情使用,避免被封

所有操作之前必须先adb shell,但是不用管是$还是#,注意安卓版本必须为7.0+

关于SystemUI沉浸
只沉浸状态栏:settings put global policy_control immersive.status=*
沉浸导航栏和状态栏:settings put global policy_control immersive.navigation=*
恢复默认:settings put global policy_control

关于后台限制
限制:cmd appops set <应用包名> RUN_IN_BACKGROUND ignore
允许:cmd appops set <应用包名> RUN_IN_BACKGROUND allow