精华内容
下载资源
问答
  • 所见即所得 小米Note能刷魔趣安卓7.0 TWRP-20190418-3.3.0.0-virgo 所见即所得 小米4能刷魔趣安卓7.0
  • 魔趣刷机工具

    2012-11-23 21:25:35
    用于刷安卓魔趣rom,适用青橙m1 m2
  • 努比亚z17s刷魔趣90

    2020-09-30 16:43:33
    试了很多网上的rom,最后还是觉得魔趣90正式版最好。我的安装流程如下: 1.先下载了魔趣mk90-200817正式版 2.刷入了后,指纹,nfc功能都正常,包括亮度问题都解决了,比官方rom亮好多 3.用魔趣中心检测到有200910...

    试了很多网上的rom,最后还是觉得魔趣90正式版最好。我的安装流程如下:

    1.先下载了魔趣mk90-200817正式版
    2.刷入了后,指纹,nfc功能都正常,包括亮度问题都解决了,比官方rom亮好多
    3.用魔趣中心检测到有200910更新,所以充值了36元,开通了增量更新功能。但是一开始没有刷魔趣配套的twrp,自动会进入twrp后不会自动刷机
    4.下载并刷入魔趣配套的twrp3.2.3后,再去魔趣中心就能自动升级了(魔趣网站有下载)
    5.安装使用一些金融类app,会提示手机已root或者有些直接不能使用,查资料发现需要安装magisk
    6.下载并刷入magisk-v20.4,开启magisk hide功能,并进入勾选具体app即可(魔趣网站有下载)
    7.使用一段时间发现耗电挺厉害的,研究了自带的宙斯盾,这可真是个神器app,我把大多数app都设置为极少使用,微信,qq,输入法,还有些可能需要后台常驻的app使用默认的动态分配,耗电问题好多了。

    使用下来觉得魔趣是个很优秀的rom,36块是很值的。

    使用了大半个月,来说说不足的地方:
    1.不支持exfat的otg u盘。twrp都支持的,魔趣不支持,有点意外。。。
    2.通知栏快捷键没有录屏,我经常需要录游戏视频,不方便了
    3.分屏功能太弱,只能上下半屏分,不能自己调节大小;也不能分屏玩游戏,离开游戏屏幕,操作另外一个屏幕时,游戏就会卡主;而且分屏功能藏得很深,操作不方便
    4.没有一键锁屏微键,但可以用动作微键代替,只是图标不好看
    5.莫名重启还是会有些

    展开全文
  • 魔趣笑话网源码(蓝色风格,DEDE内核)程序内核:dedeCms 访问:install重新安装 
  • 魔趣-nexus源码编译

    2020-09-13 19:42:45
    魔趣-nexus源码编译 目标手机是Motorola nexus,开发代号为 shamu 1、先下载魔趣android分支kmp源码(mkp分支是android 9.0版) 2、下载shamu硬件适配项目源码 打开网址https://github.com/MoKee,搜索 shamu ...

    魔趣-nexus源码编译

    目标手机是Motorola nexus,开发代号为 shamu

    1、先下载魔趣android分支kmp源码(mkp分支是android 9.0版)

    2、下载shamu硬件适配项目源码

           打开网址 https://github.com/MoKee,搜索 shamu 查找所有分支,找到4个分支

         android_device_motorola_shamu  (这个项目没有kmp分支,放弃)
         android_kernel_motorola_shamu  (下载mkp分支)
         android_vendor_motorola_shamu(下载mkp分支)
         android_device_moto_shamu         (下载mkp分支)

    3、解压文件到合适目录,修改和增加配置文件

         android_kernel_motorola_shamu_mkp.zip 解压到 android源码目录/kernel/motorola/shamu/

         android_vendor_motorola_shamu.zip 解压到 android源码目录/vendor/motorola/shamu/

          android_device_moto_shamu_mkp.zip 解压到 android源码目录/device/motorola/shamu/

          修改 android源码目录/device/motorola/shamu/BoardConfig.mk文件,将里面的/moto/全部替换成/motorola/

          修改 android源码目录/device/motorola/shamu/camera/QCamera2/android.mk文件,将里面的/moto/全部替换成/motorola/ 

         

    在android源码目录/device/motorola/shamu/ 目录下 创建vendorsetup.sh文件,将下面3行复制到文件保存

          add_lunch_combo mk_shamu-eng
          add_lunch_combo mk_shamu-user
          add_lunch_combo mk_shamu-userdebug

     4 编译android源码

         回到 android源码目录/   

         输入 source build/envsetup.sh

         输入 lunch

         在列出编译目标项目 选择 mk_shamu-user 

         输入mk_shamu-user对应的序号

         输入mke bacon -j8  

          开始正式 编译,经过漫长等待,会在android源码目录/out/target/procut/shamu/下生成ROM包

         直接安装生成的ROM就可以了

     

     
    展开全文
  • 坚果pro2刷机魔趣9(安卓9.0)的分享-附件资源
  • 坚果pro2刷机魔趣9(安卓9.0)的分享

    万次阅读 热门讨论 2019-01-29 21:00:35
    首先准备 一台坚果pro2 660版。 一条9008线,淘宝上买,用小米的就行。 一台电脑。 ... 提取码:h2mo 复制这段内容后打开百度网盘手机App,操作更方便...魔趣ROM魔趣官网找https://download.mokeedev.com/?device=osbo...

    首先准备(提示任何操作都存在令你手机变砖的不确定因素,别问我怎么办,备份才是王道)

    一台坚果pro2 660版。

    一条9008线,淘宝上买,用小米的就行。

    一台电脑。

    QPST工具包百度云下载链接:https://pan.baidu.com/s/1PnSl70uRWiGh3yD6aj0aWQ 提取码:h2mo

    魔趣ROM魔趣官网找https://download.mokeedev.com/?device=osborn。

    一.

    开始

    1. 找到下载好的QPST工具包,解压得到这些文件,打开第一个文件安装程序无脑下一步即可(尽量安装在非C盘目录下)。

    在这里插入图片描述

    2.打开第二个文件安装程序,无脑下一步。

    在这里插入图片描述
    在这里插入图片描述

    二.

    线刷recovery

    1.先将电脑关机,禁用驱动程序强制签名[下面的操作方式仅供参考,具体还需要去百度搜索。]。 (Windows 7 操作方式:开机的过程狂按F8,选择驱动程序强制签名) (Windows 10操作方式:不要关机,按住Shift键 点击开始菜单的重启,选择疑难解答,启动设置,重启后F7) 【禁用驱动强制签名可自行百度】

    2.进入桌面后,关掉后台所有的软件,确保系统没有任何软件影响刷机操作。

    3.找到开始菜单中的QFIL(详细路径QPST-QFIL)

    4.启动软件界面如下

    在这里插入图片描述

    5.首先在Select Build Type的选项中,选择Flat Build。

    在这里插入图片描述

    6.点击Browse,选择工具包文件夹内[工具包解压的路径最好不要出现中文以及空格,保证刷机的成功率。]3文件夹的文件

    在这里插入图片描述

    7.选择界面上的Load XML,依次将新窗口的“rawprogram_unsparse.xml”和下一个窗口的“patch0.xml”选择(没有就点取消忽略)

    在这里插入图片描述

    8.选择完成后的界面应为下图[请仔细检查界面的细节,路径可以跟本图中不一致。

    在这里插入图片描述

    9.将您的手机关机,黑屏一会儿后,拿出工程线,将一端与电脑连接,按住按钮插入手机[不同店铺,工程线的设计也不一样,请先咨询好店家后再进行操作。],接入后等待3秒再松开,界面上的No Port Available变成`

    在这里插入图片描述

    10.接入的瞬间立刻点下界面的Download按钮`

    在这里插入图片描述

    11.刷入完成后,数据线保持连接状态,按住电源及音量减键,当电脑听到设备退出声音时,手机此时已经开机,并且自己会进入TWRP Recovery。

    12.此界面先点击Set Language,选择自己看的懂得语言。

    13.滑动滑块允许对System分区进行修改,然后会进入下图界面

    在这里插入图片描述

    刷入操作

    1.先选择备份,进入后选择Persist,下方还有个data,取消勾选,滑动进行备份。

    在这里插入图片描述

    2.点击Wipe(清除)→Advanced Wipe(高级清除)→选择第一个到第四个的选项,滑动滑块进行清除。

    在这里插入图片描述

    3.将你的所需的系统包(底包部分ROM需要)拷贝到手机存储内,点Install(安装)选择需要的zip包,滑动刷入即可(刷魔趣先刷底包百度云有)

    【请按照下列顺序进行刷入 1.底层包(仅部分做出说明的ROM和魔趣需要,不需要的可跳过。) 2.ROM包 3.Magisk和GAPPS 8.1刷完GAPPS记得双清!!!!】 4.重启耐心等待开机。

    在这里插入图片描述

    最后 ## 标题其他说明

    1.刷入失败,请检查数据线和驱动,镜像文件及工具,拔掉除手机的所有外设,保证电流稳定。

    2.救砖包线刷方法(会丢失所有文件,请做好备份)

    ①下载救砖包,解压至任意目录(无中文,无空格)

    ②打开QFIL,依旧选择Flat Build

    ③请Browse到解压的救砖包文件夹,选择里面的ELF文件,两个XML

    ④手机接入9008,点Download开始刷入

    ⑤耐心等待刷入完成,刷完后按住电源音量加直至开机即可

    展开全文
  • 当年感觉魔趣的列表动画挺有意思,后来发现xuimod这个xposed模块,玩过一阵,现在已经这么些年没更新了,既然没人,那我就自己尝试写写吧。 少废话,先看成品 [站外图片上传中…(image-829942-1609148847130)] [站...

    当年感觉魔趣的列表动画挺有意思,后来发现xuimod这个xposed模块,玩过一阵,现在已经这么些年没更新了,既然没人,那我就自己尝试写写吧。

    少废话,先看成品

    CoolApk

    还有个京东APP的图传不上,CSDN不允许外链,强制上传到他们的服务器。

    代码:github

    基础方法

    注意点

    ClassCastException

    尝试将一个变量强转为想要的类型时,例如我强转hook来的obj类型的变量为RecyclerView,这个obj虽然是这个类型,但是它是由宿主APP进程加载完成的,classLoader假设称为com.a.b.c.loader,而这个强转代码是写在我们插件APP中的,classLoader可能为com.d.f.e.loader,而不同loader是不能强转的。

    一篇好文供参考Tips for writing Xposed Module to Hook Android App’s Methods

    但是Java基础类型和String类以及Android基础类能豁免(至少View没问题)。

    XposedBridge的一些常用方法

    [图片上传失败…(image-211888-1609148847130)]

    XposedHelper的主要方法

    [图片上传失败…(image-d6a56e-1609148847130)]

    示例

    // 注入到TextView的setTextColor方法
    XposedHelpers.findAndHookMethod(textViewClass, "setTextColor", Int::class.java, object : XC_MethodHook() {
        override fun beforeHookedMethod(param: MethodHookParam?) {
            // 会在第一行代码执行前调用
        }
        override fun afterHookedMethod(param: MethodHookParam?) {
             // 会在最后一行代码执行前调用
        }
    })
    

    class的获取

    有两种方法(以TextView为例)

    • 直接 TextView::class.java

      这种可能会遇到ClassLoader问题,见注意点1

    • 使用 辅助方法

      [图片上传失败…(image-7e9d9d-1609148847130)]

      当然,传个那么长的className也太累了,可以直接传入TextView::class.java.name
      classLoader就是handleLoadPackage这个方法的参数,每个APP,不对,应该说每个进程启动都会回调这个方法,因为发现有些比如:pushservice启动它也会回调。

    方法的Hook

    示例中是理想情况,因为这个方法的参数恰好是基础类型,假如不是呢?

    • 想办法获取到对应类型的对象,再用其class作为参数调用这个方法

    • 使用XposedBridgehookAllMethods

      XposedBridge.hookAllMethods(recyclerViewClass, "setAdapter", object : XC_MethodHook() {
        override fun beforeHookedMethod(param: MethodHookParam?) {
          // WRITE YOUR CODE HERE
        }
      })
      

    类或者方法被混淆

    Android四大组件和View相关的类不会被混淆,所以我们发挥的空间其实很大,但是谷歌的代码越来越封闭,一发现能往View外抽,就独立成一个内部类,然后这个内部类就被混淆了。

    获取混淆类

    • 通过View相关的类的全局变量实例获取

    尝试过程

    尝试1 将APP原有的Adapter塞入自定义的AnimationAdapter中

    由于ClassLoader的问题告终。但正是这里学到了ClassLoader的相关知识。

    尝试2 在setAdapterHook onBindViewHolder

    
    val adapterClazz = XposedHelpers.findClass(RecyclerView.Adapter::class.java.name,lpparam)
    // hook setAdapter方法
    XposedHelpers.findAndHookMethod(recyclerViewClazz, "setAdapter",adapterClazz, object : XC_MethodHook() {
        override fun afterHookedMethod(param: MethodHookParam?) {
            XposedBridge.hookAllMethods(adapterClazz, "onBindViewHolder", object : XC_MethodHook() {
                override fun afterHookedMethod(bindParam: MethodHookParam?) {
                   // DO THE HOOK
            })
        }
    })
    

    Adapter类被混淆导致几乎所有Release包都无效而告终

    尝试2.1 使用MethodHookParam代替findClass

    // hook setAdapter方法
    XposedBridge.hookAllMethods(recyclerViewClazz, "setAdapter", object : XC_MethodHook() {
        override fun afterHookedMethod(param: MethodHookParam?) {
            // 排除干扰
            if (param == null) return
            if (param.args.size != 1) return
            if (param.args[0] == null) return
            // hook Adapter.onBindViewHolder
            XposedBridge.hookAllMethods(param.args[0]::class.java, "onBindViewHolder", object : XC_MethodHook() {
                override fun afterHookedMethod(bindParam: MethodHookParam?) {
                   // DO THE HOOK
            })
        }
    })
    

    有两个问题

    1. 由于很多APP都会封装一遍RecyclerView.Adapter,比如一些万能CommonAdapter,对onBindViewHolder做一些封装,在其内部调用convert()方法,对外只开放convert()和其他几个方法,然后我们使用的时候需要继承这个CommonAdapter然后实现这几个方法,假如叫做CustomAdapter,这样打包进APK后,这个CustomAdapter是找不到onBindViewHolder这个方法的。

    简版 A是RecyclerView.Adapter的封装类,使用时我们需要创建B继承A,B中没有onBindViewHolder(除非它重写了)。

    1. 还是混淆问题,Androidx中ViewHolder也是静态内部类.🤣

    尝试3 在setAdapterHook mRecycler

    恶补了一下RecyclerViewonBindViewHolder的调用流程。
    发现是与Recycler这个类有关,但是,没错,它又是一个静态内部类。

    无果。

    尝试3.1 使用反射,获取到 mRecycler的tryGetViewHolderForPositionByDeadline方法名

    // 获取Recycler所有的方法
    val methods = recycler::class.java.declaredMethods
    var method: Method? = null
    for (i in methods.indices) {
        if ( methods[i].parameterTypes.size == 3
              && methods[i].parameterTypes[0] == Int::class.java
              && methods[i].parameterTypes[1] == Boolean::class.java
              && methods[i].parameterTypes[2] == Long::class.java) {
              // 找到 tryGetViewHolderForPositionByDeadline
            method = methods[i]
            break
        }
    }
    if (method != null) {
        hookTryGetViewHolderForPositionByDeadline(recycler::class.java,method.name)
    } else {
        XposedBridge.log("method is null")
    }
    

    然而

    1. 加固的还是直接找不到RecyclerView
    2. 不知道是加固还是混淆的问题混淆地特别严重的,比如Share,找不到method。

    另外 ViewHolder中直接拿itemView尝试虽然能成功,但是是因为ViewHolder没有被混淆,不知为何,还是要继续优化。

    尝试4 Hook启动后获取到的ClassLoader

    因为一直都是自己一个人在写,遇到瓶颈去论坛看了看,无意间看见万能代码,虽然不知道fart是什么,但是前面的代码应付我的需求是够了。

    另外,还梳理了一遍APP启动流程

    • Application.attachBaseContext(context:Context?)
    • ContentProvider.onCreate()
    • Application.onCreate()
    • Activity.onCreate()/Service.onCreate()不分先后

    之前遇到的问题1:加固后找不到RecyclerView
    主要是由于很多加固用的是自己的ClassLoader,而这个移花接木的过程是在Application的初始化过程完成的,最多到第三步,而hookAllMethods是在这一切开始之前的。
    版主介绍的 Hook 点为ActivityThread.performLaunchActivity()也就是第四步,这样是没问题的。

    [图片上传失败…(image-484617-1609148847130)]

    之前遇到的问题2:混淆后找不到正确的Class和Method,这个没办法,只能一一用反射解决
    多次试验后找混淆后的类的技巧:综合特定的修饰符(Modifiers)、所在的package一一匹配找到四大组件或者自定义View类的特定方法,根据其返回值找到相应的Class(例下文的ViewHolder以及Recycler的反射获取)
    多次试验后找混淆后的方法的技巧:综合特定的修饰符(Modifiers)、特定的ReturnType、特定的参数个数、参数类型一一匹配(例下文的tryBindViewHolderByDeadline的反射获取)
    多次试验后找混淆后的参数的技巧:综合特定的修饰符(Modifiers)、特定的Type一一匹配(例下文的itemView的反射获取)

    hook入口

    XposedBridge.hookAllMethods(activityThread,"performLaunchActivity",object :XC_MethodHook(){
        override fun afterHookedMethod(param: MethodHookParam?) {
            if(param==null) return
            val mInitialApplication = XposedHelpers.getObjectField(param.thisObject,"mInitialApplication")
            val  finalCL = XposedHelpers.callMethod(mInitialApplication,"getClassLoader") as ClassLoader
            XposedBridge.log("found classload is => $finalCL")
            r = XposedHelpers.findClassIfExists(RecyclerView::class.java.name,finalCL)
            // TODO
        }
    }
    

    Recycler的反射获取

    查看源码发现只有Recycler为public final 修饰的

    private fun findRecylerClass(recyclerViewClass:Class<*>,finalCL:ClassLoader){
      for (i in it.classes.indices)
        // 17 为 public final《==》可以用Modifier.toString()转换
        if(it.classes[i].modifiers == 17){
            l = XposedHelpers.findClass(it.classes[i].name,finalCL)
            break
        }
    }
    

    ViewHolder的反射获取

    查看源码发现RecyclerView有个public findViewHolderForItemId(long id)方法返回值为ViewHolder,重要的是参数为long很独特,就它一个。
    Class.methods可以过滤掉不是public类型的方法,这样我们只用判断参数类型和参数个数就行。

    private fun findRecylerClass(recyclerViewClass:Class<*>,finalCL:ClassLoader){
      for (i in it.methods.indices)
        if(it.methods[i].parameterTypes.size==1 && it.methods[i].parameterTypes[0] == Long::class.java){
            h = XposedHelpers.findClass(it.methods[i].returnType.name,finalCL)
            XposedBridge.log("--------\nFOUND ViewHolder\n---------\n")
            break
        }
    }
    

    TryBindViewHolderByDeadline的反射获取

    这个方法返回值为Boolean,同时有四个参数,特别好找。注意它不是public方法,需要用declaredMethods

    private fun findBindName(recycler:Class<*>,finalCL:ClassLoader){
      for (i in recycler.declaredMethods.indices) {
        if(recycler.declaredMethods[i].modifiers==2
                &&recycler.declaredMethods[i].parameterTypes.size==4
                && recycler.declaredMethods[i].returnType == Boolean::class.java){
            b = recycler.declaredMethods[i].name
            break
        }
      }
    }
    

    itemView的反射获取

    ViewHolder的全局变量就itemView类型为View

    private fun findItemViewName(viewHolderClass:Class<*>,finalCL:ClassLoader){
      for (i in it.methods.indices)
        if(it.methods[i].parameterTypes.size==1 && it.methods[i].parameterTypes[0] == Long::class.java){
            v = XposedHelpers.findClass(it.methods[i].returnType.name,finalCL)
            break
        }
    }
    

    插曲

    • 想要动画的连贯,之前尝试用View.animate()方法,它实际上是属性动画,底层是ViewPropertyAnimator,原理是Handler不断向主线程POST消息改变自身属性实现动画
      ,结果发现很多Item是动态的(比如系统设置里的电量、时间等),这样Item动画(比如Scale从0->1)刚开始(Scale = 0)就被这个item状态更新打断了,所以状态(Scale==0)就不对。结果还是要用ScaleAnimation之类的Tween动画。
    • 想提高运行效率,所以把Animation提到静态全局常量,发现每滑动一次所有Item全部一起动,明白了必须要为每个Item创建单独的动画。

    结果

    • 设备:Smartisan R1

    • OS:Mokee-100-NIGHTLY

    类别 动画可用 动画不可用
    系统 Lawnchair设置短信电话 暂无
    第三方 京东什么值得买酷安V2rayNG Share微博客户端淘宝锤子论坛

    没时间全测试,但是应该涵盖了所有情况。
    锤子论坛(1.6.4)用的是ListView,被时代淘汰的东西,算了吧。
    淘宝(Google Play 9.13.1)是因为它用的还是supportv7包,再加上不给通话权限不给登录等等恶心行径,懒得适配了。
    Share(3.7.9)是真牛逼,加固混淆得妈都不认识,猜测和MT管理器作者一样是个大佬,下一章节研究研究。

    另外发现开启插件APP加载时间明显变长,下一章节想办法优化优化。

    优化4

    因为每次activity启动都会调用 performLaunchActivity()导致hook代码被反复进行,其实没有必要。
    所以针对每个package做一个键值对的记录,不管加载失败还是成功,只要调用了就记录下,下次直接return.

    if(foundedPackage[lpparam.packageName] == true) return
    foundedPackage[lpparam.packageName] = true
    

    5 Coming soon…

    展开全文
  • 小米note2魔趣Rom8.1,问题是应用里头看到了推送记录,但通知栏从来没显示过。另外那些支持小米推送的APP的XMPush我也全用写轮眼关了,只有“小米推送服务”这个应用的XMPush保留着。求大佬解决...
  • )就知道魔趣吧的资源到底有没有诋毁者所说的“木马后门”了,同时也恭喜你找到魔趣吧这样一个资源超多,价格超低的建站资源网站!!我们提供海量的Discuz建站资源,90%以上都是免费提供,是你学习Discuz及下载...
  • 小米8刷安卓10魔趣Rom

    2020-12-17 16:49:54
    前提准备小米手机一部和小米8魔趣ROM和救砖工具fastboot和官网下载的完整的线刷包(可有可无) 1.去官方申请解锁b锁,下载解锁工具,手机解锁后登录拥有解锁权限的账号 2.刷入第三方twrp,可以上TWRP官网下载适配的第三...
  • 首先根据魔趣官网论坛的教程安装 repo: 安装Repo: (如果你之前安装过Rpeo,请删除,必须要使用魔趣定制版本) 1.在当前用户的根目录创建bin文件夹,并添加到系统环境变量中。 $ mkdir ~/bin $ PATH=~/bin:$...
  • find5 刷安卓4.4 魔趣

    2016-05-16 11:18:03
    成功刷为官方2.0要安卓4.4需要刷第三方rom,我选择的是魔趣44.4。rom可以到魔趣官网下载。 1:root 手机连上电脑,用root大师root系统。 2:recovery工具箱 在百度上搜索recovery工具箱。recov
  • 魔趣9上手体验(坚果pro2)

    千次阅读 热门讨论 2019-02-09 21:16:49
    魔趣是基于安卓的二次开发,原生风味浓厚,类似于一加的氢OS。 魔趣9基于安卓9.0系统,大部分安卓9.0的风格得以保留,增添的一些人性化的适合国人的操作是的原生既舒适又好用。 比如下拉菜单栏里的日历(农历)显示...
  • 博主有个红米note4G单卡版,本来是刷的flyme,用着感觉挺好的,但是看到魔趣居然更新到了9.0.迫不及待马上开刷。 刷完就傻了,重启一直进rec,通过twrp查看system中文件发现也没少啊,进不去系统。刷官方线刷包又...
  • 手机(有内存卡),电脑, 【1】Motorola驱动:链接: ... 【2】魔趣8.1:https://download.mokeedev.com/nash, 选择 MK81.0-nash-190330-RELEASE.zip 魔趣扩展组件http...
  • 我的一加5刷入了魔趣MK71.2(Android7.1.2),使用了Xposed和Magisk框架。 安装了manager后没有运行安装的push_service,然后打开manager会无限停止运行。 如不安装push_service,则...
  • 魔趣吧致力于为中文站长提供助力魔趣吧(www.moqu8.com)为站长免费提供以下资源【精品discuz商业模板、Discuz商业插件、Discuz免费插件】:1,各种建站模板、建站主题,包括WordPress主题、discuz商业模板、PHPWind...
  • 魔趣刷机step by step with zuk z2 pro

    千次阅读 2018-02-03 03:21:51
    卡刷, 解锁bootloader, 无需root, 魔趣, Android原生, Google Gapps全家桶, recovery刷机 前提 会使用基本的Linux命令, 工作环境中有adb和fastboot命令(可以用”命令 –version”检查是否有) 步骤 步骤1 解锁...
  • 本帖最后由 土豆李 于 2015-6-19 19:14 编辑同步魔趣mkl-mr1最新源码流畅性就不用说了,自己感谢美吧添加来去电归属地优化内核WiFi秒连gps定位速度增大通话声音内置现在的主题感谢@很沉的风制作的主题MoKee Open...
  • 等来等去,魔趣官网一次又一次的编译失败后,2019.2.10终于编译成功了,我也是第一时间尝试了下。 不得不说,药丸是真的又好看又好用,让三大键去死吧。哈哈哈哈 后台多任务也是美滋滋。 由于我是xp框架和谷歌服务...
  • 偶然看到 国产 开源的 魔趣系统, 基于 Android 6.0 和 鼎鼎大名的 CyanogenMod, 刷机试用了下, 比官方的要好用一些. 还做了捐赠. 优点: 1. 系统干净, 装上 Greenify, 和 Xposed(Nubia 官方系统不能很好兼容, 魔趣...
  • 红米3 MoKee 7.1.2_r36 自编译版/去魔趣中心、宙斯盾/息屏禁止刷新UI 2018年5月5日更新...-附件资源
  • 本资源是在Xda官网下载下来的Xposed的arm64框架针对SDK27,也就是安卓8.1系统的Xposed框架。
  • 转载原文:... 一.下载代码使用魔趣repo镜像1.在当前用户的根目录创建bin文件夹,并添加到系统环境变量中。$ mkdir ~/bin $ PATH=~/bin:$PATH 2.下载Repo并给予执行权限 $ curl https://download.mok...
  • 最近在做ROM包的制作查了很多资料还是选择国内魔趣的开源项目来开发。 下载 在《5行命令教你编译魔趣》这个帖子中,我了解到了一些流程,现在就动手实践一下。 repo init -u ...
  • Defy刷魔趣2.3.7包~

    千次阅读 2012-09-02 00:49:34
    由于用的defy手机一直都是刚入手的时候装的原生态系统,这么久了,系统垃圾文件太多,用起来非常不爽,今天决定把它做了,据说魔趣的系统做的挺不错,决定换成它了。网上的刷机教程挺多的,但这毕竟是自己第一次刷机...
  • 近期,我们发现有不法分子冒充魔趣吧,建立骗子站点,站内全是空壳网页,并无任何实质内容!请大家认准魔趣吧唯一网址https://www.moqu8.com ,绿色安全认证标识!骗子网站即时采集魔趣吧的文章和图片,也无法采集...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 581
精华内容 232
关键字:

魔趣