lizongying / my-tv

我的电视 电视直播软件,安装即可使用
https://lyrics.run/my-tv.html
28.5k stars 3.21k forks source link

[BUG] 你好,没有native 和native.c 的文件,能提供一下吗? #840

Closed chenguo123456 closed 3 weeks ago

chenguo123456 commented 4 weeks ago

检查清单

my-ty 版本

通用版

Bug 描述

clang: error: no such file or directory: 'D:/AndroidDev/my-tv-main/my-tv-main/app/src/main/cpp/native.c'

预期行为

想要运行起来

实际行为

clang: error: no such file or directory: 'D:/AndroidDev/my-tv-main/my-tv-main/app/src/main/cpp/native.c'

复现步骤

clang: error: no such file or directory: 'D:/AndroidDev/my-tv-main/my-tv-main/app/src/main/cpp/native.c'

UI / OS

极米

Android 版本

10

额外信息

clang: error: no such file or directory: 'D:/AndroidDev/my-tv-main/my-tv-main/app/src/main/cpp/native.c'

sobergou commented 4 weeks ago

源码作者估计不会提供,构建项目改下配置就可以了

chenguo123456 commented 4 weeks ago

修改后是不是就不能用.jni下的方法了?

---原始邮件--- 发件人: @.> 发送时间: 2024年6月4日(周二) 晚上6:15 收件人: @.>; 抄送: @.**@.>; 主题: Re: [lizongying/my-tv] [BUG] 你好,没有native 和native.c 的文件,能提供一下吗? (Issue #840)

源码作者估计不会提供,构建项目改下配置就可以了

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

sobergou commented 4 weeks ago

不清楚你具体问题,默认构建源码,有个宏定义,不知道在哪里配置,强制改一下,可以构建动态库

chenguo123456 commented 4 weeks ago

要不咱们加一下微信?😂

---原始邮件--- 发件人: @.> 发送时间: 2024年6月4日(周二) 晚上6:21 收件人: @.>; 抄送: @.**@.>; 主题: Re: [lizongying/my-tv] [BUG] 你好,没有native 和native.c 的文件,能提供一下吗? (Issue #840)

不清楚你具体问题,默认构建源码,有个宏定义,不知道在哪里配置,强制改一下,可以构建动态库

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

winkyz commented 4 weeks ago

我也想自己编写一份native.c 但是我不知道里面写了哪些内容, 请问作者是否可以给个模板。我的盒子跑不起来,也等不到更新, 我想自己尝试解决一下问题

sobergou commented 4 weeks ago

要不咱们加一下微信?😂 ---原始邮件--- 发件人: @.> 发送时间: 2024年6月4日(周二) 晚上6:21 收件人: @.>; 抄送: @.**@.>; 主题: Re: [lizongying/my-tv] [BUG] 你好,没有native 和native.c 的文件,能提供一下吗? (Issue #840) 不清楚你具体问题,默认构建源码,有个宏定义,不知道在哪里配置,强制改一下,可以构建动态库 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

https://www.zeppos.tech/t/topic/2821/15?u=sober 正在研究这个项目

sobergou commented 4 weeks ago

我也想自己编写一份native.c 但是我不知道里面写了哪些内容, 请问作者是否可以给个模板。我的盒子跑不起来,也等不到更新, 我想自己尝试解决一下问题

image

这个是不是可以用

jrffrj commented 4 weeks ago

libnative.so自己实现很容易 Java_com_lizongying_mytv_api_Encryptor_encrypt AES-128-CBC加密 对应key:48e5918a74ae21c972b90cce8af6c8be iv:9a7e7d23610266b1d9fbf98581384d92 Java_com_lizongying_mytv_api_Encryptor_encrypt2 新增加的wasm加密,对应字典查询 Java_com_lizongying_mytv_api_Encryptor_hash Java_com_lizongying_mytv_api_Encryptor_hash2 看着就是MD5加密

sobergou commented 4 weeks ago

libnative.so自己实现很容易 Java_com_lizongying_mytv_api_Encryptor_encrypt AES-128-CBC加密 对应key:48e5918a74ae21c972b90cce8af6c8be iv:9a7e7d23610266b1d9fbf98581384d92 Java_com_lizongying_mytv_api_Encryptor_encrypt2 新增加的wasm加密,对应字典查询 Java_com_lizongying_mytv_api_Encryptor_hash Java_com_lizongying_mytv_api_Encryptor_hash2 看着就是MD5加密

可以认证成功不

sobergou commented 4 weeks ago

libnative.so自己实现很容易 Java_com_lizongying_mytv_api_Encryptor_encrypt AES-128-CBC加密 对应key:48e5918a74ae21c972b90cce8af6c8be iv:9a7e7d23610266b1d9fbf98581384d92 Java_com_lizongying_mytv_api_Encryptor_encrypt2 新增加的wasm加密,对应字典查询 Java_com_lizongying_mytv_api_Encryptor_hash Java_com_lizongying_mytv_api_Encryptor_hash2 看着就是MD5加密

目前判断作者在视频流认证模块加了apk打包key,一般人打包的apk,视频流认证模块是不正常工作的 image

image

sobergou commented 4 weeks ago

我也想自己编写一份native.c 但是我不知道里面写了哪些内容, 请问作者是否可以给个模板。我的盒子跑不起来,也等不到更新, 我想自己尝试解决一下问题

有高手实现了 image

winkyz commented 4 weeks ago

我也想自己编写一份native.c 但是我不知道里面写了哪些内容, 请问作者是否可以给个模板。我的盒子跑不起来,也等不到更新, 我想自己尝试解决一下问题

有高手实现了 image

你的图我看不到

sobergou commented 4 weeks ago

我也想自己编写一份native.c 但是我不知道里面写了哪些内容, 请问作者是否可以给个模板。我的盒子跑不起来,也等不到更新, 我想自己尝试解决一下问题

有高手实现了 image

你的图我看不到

你是工程师的话, https://www.zeppos.tech/t/topic/2821?u=sober, 有调试方法,可以自己适配下安卓设备,论坛有写这个的高手,可以咨询下

winkyz commented 4 weeks ago

我的想法很简单 就是能编译跑起来,然后去找我盒子崩溃的问题, 其他部分不打算研究。 谁能帮我编译跑起来就好了。 主要就是内地台要进入播放状态时会崩溃,如果认证错误啥的不播放, 他也不会崩溃的

sobergou commented 4 weeks ago

我的想法很简单 就是能编译跑起来,然后去找我盒子崩溃的问题, 其他部分不打算研究。 谁能帮我编译跑起来就好了。 主要就是内地台要进入播放状态时会崩溃,如果认证错误啥的不播放, 他也不会崩溃的

你在论坛发下你安卓设备的信息,可以尝试帮你解决下

lizongying commented 3 weeks ago

也是為了大家能多用幾天,加密不複雜,全放出來也不太合適。 加個參數,應該能跑起來,只是無法播放。 ./gradlew assembleRelease -PIS_SO_BUILD=false