魔趣源代码下载

title:魔趣系统源代码下载
date: 2020-04-30 147:07:27
tags:

  • Android
  • 系统
  • 源代码
  • 编译

魔趣源代码下载

搞魔趣源代码原因
最近一直在研究干掉钉钉之类的打卡程序定位什么的,我对hook等方式一直觉得不够好,原因是容易被检测出来,所以一直想搞一个有源代码的手机系统.但是无奈我没有pixel系列手机设备,主要是太贵.我手里呢,又只有小米的低端系列红米手机(三部),奈何小米不开源,但是我无意中知道了魔趣这个系统便开始了我的折腾之旅.
一开始就遇到了无法下载源代码的问题,奈何我不是翻墙党,还不是因为穷.经过研究和摸索,终于让我找到了可以不用翻墙获取源代码的方式.特意记录一下.

开始我们的源代码下载

1.先下载repo文件
https://raw.githubusercontent.com/MoKee/git-repo/stable/repo
可以使用下载工具,先将魔趣的repo文件下载到本地,也可以用浏览器打开,然后复制页面的所有内容到本地的文本文件内.记得去掉扩展名,保存问repo即可
然后我们修改repo文件的属性,加入执行权限
sudo chmod +x repo
然后留着备用
2.获取清华git-repo
我们先要使用git获取一下git-repo仓库内容,这个是在清华,所以直接check
git clone https://mirrors.tuna.tsinghua.edu.cn/git/git-repo
下载之后,我们可以得到一个文件夹,git-repo,首先我们把git-repo改名为repo备用
3.建立源代码文件夹
新建SourceCode文件夹,把repo文件复制到里面.
建立.repo文件夹,注意前面有"."
然后把我们改名字的repo文件夹,注意是文件夹,复制到.repo目录里面.
4.初始化repo
完成上面三步工作以后,我们可以正式的初始化仓库了.我们需要在当前的SourceCode目录内执行如下命令,其中mkp是9.0系统,如果你需要下载10.0,那么找对应的分支就可以了,魔趣官网可查.
./repo init -u https://github.com/MoKee/android -b mkp
等待仓库初始化完成.
5.修改.repo文件夹配置文件
仓库初始化完成,我们需要进入.repo文件夹内,找到manifest.xml文件,看看它里面的内容是否如下
<manifest>
<include name="default.xml"/>
</manifest>
如果是如下,我们就需要进入..repo/manifests文件夹内,找到default.xml文件并打开它
<manifest>
   <remote  name="aosp"
-           fetch="https://android.googlesource.com"
+           fetch="https://aosp.tuna.tsinghua.edu.cn"
            review="android-review.googlesource.com" />
   <remote  name="github"
找到fetch="https://android.googlesource.com",修改为fetch="https://aosp.tuna.tsinghua.edu.cn"
这样我们就使用aosp清华源来进行更新了.
6.下载代码
接着我们就可以进行代码同步了
./repo sync

结束

经过漫长的等待,源代码就可以下载完成了.如果中途有断线,那就继续执行一下./repo sync,慢慢的同步. 直到代码都下载完成.


文章作者: 孙老师
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 孙老师 !
 上一篇
优化gradle编译 优化gradle编译
title: 去掉gradle编译的测试date: 2021-11-29 20:24:30tags: android gradle 优化 去掉gradle编译的测试相关内容tasks.withType(Test){ report
2021-11-29 孙老师
下一篇 
在Ubuntu下面解压缩分卷的Android系统源代码 在Ubuntu下面解压缩分卷的Android系统源代码
title: 在Ubuntu下面解压缩分卷的Android系统源代码并编译date: 2020-02-29 21:10:11tags: android zip压缩分卷 系统源代码 在Ubuntu下面解压缩分卷的Android系统源
2020-02-29 孙老师
  目录