Coder Social home page Coder Social logo

oxygenos-systemappmodified's Introduction

OxygenOS-SystemAppModified

氧OS系统App的微改,使之拥有氢OS的功能
此项目已经不再更新,详见文末。

详细说明

本项目是一加3T(OnePlus 3T)手机,氧OS(OxygenOS)系统App的修改版,以实现OxygenOS的系统App能像氢OS(HydrogenOS)那样具有更多的本地化功能,诸如通话录音。 修改版本的App是和手机系统对应的,必须要同版本的才可以使用。

使用方法

设备已经root!
把项目中的apk复制到手机的"/system/priv-app/"里面,并修改权限为644(-rw-r--r--),然后把对应的的apk文件添加一个后缀".bak"就可以了(主要是不让系统认为其是一个apk,然后还能保留一份备份,以备出错了恢复)。然后重启手机再测试一下就可以了。

对照列表

OPInCallUI---系统拨通电话后的逻辑(扬声器挂断输入数字等的那个界面),用上本"OPInCallUI_y.apk"文件后就可以实现手动的通话录音了 更多的修改版等待后续完成。
Dialer---系统的拨号程序。此修改版打开了“右上角三点-设置-通话自动录音”设置项的入口。配合修改版的OPInCallUI,就可以完美的实现通话录音了。
OPMms---系统的短信程序。此修改版打开了“右上角三点-设置-短信识别”设置项的入口。可使短信内容转化成卡片形式展示。

额外说明

目前master分支对应的是氧OS 5.0,即5.0分支。
分支的名字对应的就是氧OS的版本号,如果master分支没有,可以去相应的分支找找看。
具体反编译的方法我也专门写了一篇博客,博文链接
有什么意见或建议给我提issue就好了。

写在最后

非常抱歉,此项目已经不维护了。我的3T已经坏了,开不了机了,好几年没有用了。还有朋友在提issue。
那么我在此处说一下,目前用氧OS实现录音的方案。我也是在网上搜索到的,没有亲自实践。
1、这个帖子的282楼提到了,可以在终端中执行

su
settings put global op_voice_recording_supported_by_mcc 1

可以重启会失效,可以参考帖子的内容,制作Tasker Task & 延迟执行。
2、参考oos-call-recording。看项目的更新也好久没有更新了不知道还能不能用。
3、看看Magisk Manager有没有模块啥的。

oxygenos-systemappmodified's People

Contributors

ysk666666 avatar yuanshengkun avatar

Stargazers

roc lee avatar  avatar 魔方飞船 avatar  avatar  avatar  avatar 增辉 avatar  avatar

Watchers

 avatar  avatar

oxygenos-systemappmodified's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.