Skip to content

Commit

Permalink
Merge pull request #7 from YangguangZhou/dev
Browse files Browse the repository at this point in the history
更新 v2.0.1
  • Loading branch information
YangguangZhou authored Apr 5, 2023
2 parents 6662746 + 5ffdf2f commit 9ec4d54
Show file tree
Hide file tree
Showing 41 changed files with 77 additions and 212 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
.DS_Store
node_modules
package-lock.json
Binary file removed APK/APKGrabber.apk
Binary file not shown.
Binary file removed APK/Jetisteam(第三方Spotify).apk
Binary file not shown.
Binary file removed APK/Nothing天气.apk
Binary file not shown.
Binary file removed APK/Share(第三方微博).apk
Binary file not shown.
Binary file removed APK/VideoYou.apk
Binary file not shown.
Binary file removed APK/一个木函.apk
Binary file not shown.
Binary file removed HttpPost.dex
Binary file not shown.
6 changes: 3 additions & 3 deletions Monet-All.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"version": "v2.0",
"versionCode": 19,
"version": "v2.0.1",
"versionCode": 201,
"zipUrl": "https://monet.jerryz.com.cn/download",
"changelog": "https://monet.jerryz.com.cn/Monet-All.md"
}
}
15 changes: 4 additions & 11 deletions Monet-All.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,7 @@
# v2.0更新日志
- 新增:微信国内版、TapTap、Firefox、Iceraven、FirefoxNightly、一个木函、Share(第三方微博)、APKGrabber、Nothing天气的莫奈取色
- 新增:Jetisteam(第三方Spotify)、VideoYou的安装
- 新增:MIUI Monet、PUI Theme for ColorOS13的下载
- 更新:Bilibili莫奈取色更新新版本
- 更换:Via的莫奈取色更换为null喵的
- 修复:修复Scene莫奈取色文字颜色异常的Bug
- 变化:取色模块/应用分为Magisk模块、修改版应用、独立应用和系统模块四个部分
- 优化:对于Magisk模块,仅会询问是否安装设备上已有应用的莫奈取色
- 大幅优化`customize.sh`

# v2.0.1更新日志
- 修复:部分情况下安装异常的Bug
- 更新:更新微信Play版和微信键盘的莫奈取色

# Telegram交流群
https://t.me/Monet_All

Expand Down
63 changes: 31 additions & 32 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,38 +29,37 @@
- 大幅优化`customize.sh`

## 包含的应用及原作者(来自酷安)
```
微信(play 8.0.21)(由 JerryZhouYG 修改聊天气泡圆角)大且丑
酷安 人在且号无
微信键盘 JerryZhouYG
微信读书 JerryZhouYG
网易云音乐(v4.3.1)ku567
Scene 人在且号无
皮皮虾 醒亦恋你梦亦恋你
MIUI 音乐 醒亦恋你梦亦恋你
Bilibili Ylrs113
百词斩 Esing
小横条 天伞桜
Via null喵
豆瓣 账号被迫注销
贴吧Lite 三五二三一
Clash(Foss版) JerryZhouYG
Clash(Premium版) JerryZhouYG
享做笔记 Esing
Apple Music Deskerd
TapTap null喵
Firefox null喵
Iceraven null喵
FirefoxNightly null喵
一个木函 JerryZhouYG
Share(第三方微博)WhiCCX5
APKGrabber WhiCCX5
Nothing天气 WhiCCX5
Jetisteam(第三方Spotify) iTaysonLab(Telegram)
VideoYou 稻光千叶
MIUI Monet Geoorg(GitHub)
PUITheme for ColorOS13 天伞桜
```
| 应用 | 原作者 |
| --- | --- |
| 微信(play 8.0.30) | 大且丑 |
| 酷安 | 人在且号无 |
| 微信键盘 | JerryZhouYG |
| 微信读书 | JerryZhouYG |
| Scene | 人在且号无 |
| 皮皮虾 | 醒亦恋你梦亦恋你 |
| MIUI 音乐 | 醒亦恋你梦亦恋你 |
| Bilibili | Ylrs113 |
| 百词斩 | Esing |
| 小横条 | 天伞桜 |
| Via | null喵 |
| 豆瓣 | 账号被迫注销 |
| 贴吧Lite | 三五二三一 |
| Clash(Foss版) | JerryZhouYG |
| Clash(Premium版) | JerryZhouYG |
| 享做笔记 | Esing |
| Apple Music | Deskerd |
| TapTap | null喵 |
| Firefox | null喵 |
| Iceraven | null喵 |
| FirefoxNightly | null喵 |
| 一个木函 | JerryZhouYG |
| Share(第三方微博) | WhiCCX5 |
| APKGrabber | WhiCCX5 |
| Nothing天气 | WhiCCX5 |
| Jetisteam(第三方Spotify) | iTaysonLab(Telegram) |
| VideoYou | 稻光千叶 |
| MIUI Monet | Geoorg(GitHub) |
| PUITheme for ColorOS13 | 天伞桜 |

## 刷入方式
Magisk模块
Expand Down
194 changes: 32 additions & 162 deletions customize.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,29 +5,7 @@ LATESTARTSERVICE=true
ForcedAttention=true
AskAbout=true

function attention() {
readonly token=$(cat $coolapk | grep 'name="token"' | awk -F ">" '{print $2}' | sed 's/\<.*$//g')
readonly uid=$(cat $coolapk | grep 'name="uid"' | awk -F ">" '{print $2}' | sed 's/\<.*$//g')
cat $coolapk | grep 'name="username"' | awk -F ">" '{print $2}' | sed 's/\<.*$//g' | tr -d '\n' | od -An -tx1 | tr ' ' % | xargs echo -n >xxxxxxxxxx
echo -en '\u4f5c\u8005\u0048\u0043'
readonly name=$(cat xxxxxxxxxx | sed s/[[:space:]]//g)
rm -rf xxxxxxxxxx
local deviceid=$(cat /proc/sys/kernel/random/uuid)
local time=$(date +%s)
local timemd5=$(echo -n $time | md5sum | awk -F " " '{print $1}')
local timemd5s=$(printf '%x\n' $time)
local tokenh="token://com.coolapk.market/c67ef5943784d09750dcfbb31020f0ab?"
local cookac="com.coolapk.market"
local md5kn=$(echo -n $tokenh$timemd5'$'$deviceid'&'$cookac | base64)
local md5kn=$(echo -n $md5kn | sed s/[[:space:]]//g | md5sum | awk -F " " '{print $1}')
local tokenkuanb=$(echo -n $md5kn$deviceid"0x"$timemd5s)
chmod 777 $MODPATH/HttpPost.dex
/system/bin/app_process -Djava.class.path=$MODPATH/HttpPost.dex /system/bin HttpPost "https://api.coolapk.com/v6/user/follow?uid=$ID" "$cookac" "$tokenkuanb" "uid=$uid; username=$name; token=$token"
}

[[ $(sed "1,/^/d" "$0") != "echo '安装完成'" ]] && kill -9 $$ || coolapk="/data/data/com.coolapk.market/shared_prefs/coolapk_preferences_v7.xml"

echo -en "\nMonet-All v2.0\nby Jerry Zhou\n\n"
echo -en "\nMonet-All v2.0.1\nby Jerry Zhou\n\n"
sleep 0.5s
echo -en '安装模块前请先确认模块适配的应用版本并阅读注意事项\n搞机不谨慎,救砖两行泪\n'
sleep 0.5s
Expand All @@ -52,7 +30,6 @@ while :; do
break
done
sleep 0.3s
echo -en "\n一、Magisk模块\n"
local monet
local module
local cnt
Expand Down Expand Up @@ -86,15 +63,15 @@ if [[ "$output" != "" ]]; then
let cnt+=1
monet="微信(国内版)"
module="微信(国内版)"
rm -rf "$MODPATH/system/priv-app/微信(Play版).apk"
rm -rf "$MODPATH/system/priv-app/com.tencent.mm(Play).apk"
break
;;
KEY_VOLUMEDOWN)
echo "成功安装微信(Play版)莫奈取色"
let cnt+=1
monet="微信(Play版)"
module="微信(Play版)"
rm -rf "$MODPATH/system/priv-app/微信(国内版).apk"
rm -rf "$MODPATH/system/priv-app/com.tencent.mm.apk"
break
;;
*) continue ;;
Expand Down Expand Up @@ -148,9 +125,6 @@ for loop in com.coolapk.market com.tencent.wetype com.tencent.weread com.apple.a
com.github.kr328.clash)
name=Clash(Premium版)
;;
com.netease.cloudmusic)
name=网易云音乐
;;
com.omarea.vtools)
name=Scene
;;
Expand Down Expand Up @@ -206,7 +180,7 @@ for loop in com.coolapk.market com.tencent.wetype com.tencent.weread com.apple.a
;;
KEY_VOLUMEDOWN)
echo "不安装$name莫奈取色"
rm -rf $MODPATH/system/priv-app/$name.apk
rm -rf $MODPATH/system/priv-app/$loop.apk
;;
*) continue ;;
esac
Expand All @@ -215,154 +189,50 @@ for loop in com.coolapk.market com.tencent.wetype com.tencent.weread com.apple.a
sleep 0.3s
else
echo 未安装$name
rm -rf $MODPATH/system/priv-app/$name.apk
rm -rf $MODPATH/system/priv-app/$loop.apk
fi
i=$(expr $i + 1)
done
echo -en "\n二、修改版应用\n"
output="$(pm list package | grep com.coderstory.toolkit)"
if [[ "$output" != "" ]]; then
echo 已安装核心破解
for loop in 一个木函 Share(第三方微博) APKGrabber Nothing天气; do
echo "—————————————————————————
- 按音量键+: 安装$loop莫奈取色
- 按音量键-: 不安装$loop莫奈取色
—————————————————————————"
local choose
local branch
while :; do
choose="$(getevent -qlc 1 | awk '{ print $3 }')"
case "${choose}" in
KEY_VOLUMEUP)
echo "正在安装$loop莫奈取色…"
output="$(pm install -r $MODPATH/APK/$loop.apk)"
#echo output=$output
if [[ "$output" == "Success" ]]; then
echo "安装成功"
rm -rf $MODPATH/APK/$loop.apk
let cnt+=1
if [ "$cnt" -ge 5 ]; then
monet=${monet}"、\n"${loop}
let cnt-=5
else
monet=${monet}""${loop}
fi
module=${module}""${loop}
else
echo $output
echo 安装失败,请重试
fi
break
;;
KEY_VOLUMEDOWN)
echo "不安装$loop莫奈取色"
rm -rf $MODPATH/APK/$loop.apk
;;
*) continue ;;
esac
break
done
sleep 0.3s
done
else
echo "未安装核心破解"
echo "请安装核心破解后再安装修改版莫奈取色应用"
fi
echo -en "\n三、独立应用\n"
for loop in Jetisteam(第三方Spotify) VideoYou; do
echo "—————————————————————————
- 按音量键+: 安装$loop
- 按音量键-: 不安装$loop
—————————————————————————"
local choose
local branch
while :; do
choose="$(getevent -qlc 1 | awk '{ print $3 }')"
case "${choose}" in
KEY_VOLUMEUP)
echo "正在安装$loop莫奈取色…"
output="$(pm install -r $MODPATH/APK/$loop.apk)"
#echo output=$output
if [[ "$output" == "Success" ]]; then
echo "安装成功"
rm -rf $MODPATH/APK/$loop.apk
let cnt+=1
if [ "$cnt" -ge 5 ]; then
monet=${monet}"、\n"${loop}
let cnt-=5
else
monet=${monet}""${loop}
fi
module=${module}""${loop}
else
echo $output
echo 安装失败,请重试
fi
break
;;
KEY_VOLUMEDOWN)
echo "不安装$loop莫奈取色"
rm -rf $MODPATH/APK/$loop.apk
;;
*) continue ;;
esac
break
done
sleep 0.3s
done
echo -en "\n四、系统模块(请下载模块后自行安装)\n"
for loop in "MIUI Monet" "PUI Theme For ColorOS"; do
echo "—————————————————————————
- 按音量键+: 安装$loop模块
- 按音量键-: 不安装$loop模块
—————————————————————————"
local choose
local branch
while :; do
choose="$(getevent -qlc 1 | awk '{ print $3 }')"
case "${choose}" in
KEY_VOLUMEUP)
sleep 1s
am start -a android.intent.action.VIEW -d "https://drive.jerryz.com.cn/Drive/Monet-Modules/$loop.zip"
let cnt+=1
if [ "$cnt" -ge 5 ]; then
monet=${monet}"、\n"${loop}
let cnt-=5
else
monet=${monet}""${loop}
fi
module=${module}""${loop}
break
;;
KEY_VOLUMEDOWN)
echo "不安装$loop莫奈取色"
;;
*) continue ;;
esac
break
done
sleep 0.3s
echo -en "\n"
echo "—————————————————————————————————————
- 按音量键+: 安装修改版应用、独立应用和系统模块
- 按音量键-: 不安装修改版应用、独立应用和系统模块
—————————————————————————————————————"
local choose
while :; do
choose="$(getevent -qlc 1 | awk '{ print $3 }')"
case "${choose}" in
KEY_VOLUMEUP)
echo 请自行下载并安装安装修改版应用、独立应用和系统模块
am start -a android.intent.action.VIEW -d https://monet.jerryz.com.cn/guide/apks
;;
KEY_VOLUMEDOWN)
echo 不安装修改版应用、独立应用和系统模块
;;
*) continue ;;
esac
break
done
sleep 0.3s
echo -en "\n已安装下列应用的莫奈取色:\n"${monet}
sed -i "6c description=莫奈取色整合模块 已开启莫奈取色的软件:${module} GitHub项目地址:https://github.com/YangguangZhou/Monet-All" $MODPATH/module.prop
echo -en "\n\n你的酷安ID:"
cat $coolapk | grep 'name="username"' | awk -F ">" '{print $2}' | sed 's/\<.*$//g'
echo -en "\n"
echo "—————————————————————————
- 按音量键+: 关注作者酷安
- 按音量键-: 不关注作者酷安
- 按音量键+: 支持作者
- 按音量键-: 不支持作者
—————————————————————————"
local choose
local branch
while :; do
choose="$(getevent -qlc 1 | awk '{ print $3 }')"
case "${choose}" in
KEY_VOLUMEUP)
echo "成功关注作者酷安ID:$ID"
attention &>/dev/null
echo "支持作者"
sleep 1s
am start -a android.intent.action.VIEW -d https://pay.jerryz.com.cn/
;;
KEY_VOLUMEDOWN)
echo "不关注作者"
attention &>/dev/null
echo "不支持作者"
;;
*) continue ;;
esac
Expand Down
6 changes: 3 additions & 3 deletions module.prop
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
id=Monet-All
name=Monet-All
version=v2.0
versionCode=20
version=v2.0.1beta
versionCode=200
author=Jerry Zhou
description=莫奈取色整合模块 GitHub项目地址:https://github.com/YangguangZhou/Monet-All Telegram交流群:https://t.me/Monet_All
updateJson=https://monet.jerryz.com.cn/Monet-All.json
updateJson=https://monet.jerryz.com.cn/Monet-All.json
Binary file removed system/priv-app/Clash(Foss版).apk
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Binary file added system/priv-app/com.tencent.mm(Play).apk
Binary file not shown.
File renamed without changes.
File renamed without changes.
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Binary file removed system/priv-app/微信.apk
Binary file not shown.
Binary file removed system/priv-app/微信键盘.apk
Binary file not shown.
Binary file removed system/priv-app/微信(Play版).apk
Binary file not shown.
Binary file removed system/priv-app/网易云音乐.apk
Binary file not shown.
2 changes: 1 addition & 1 deletion vercel.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"redirects": [
{ "source": "/", "destination": "https://blog.jerryz.com.cn/article/Monet-All/?utm_source=Monet" },
{ "source": "/coolapk", "destination": "https://www.coolapk.com/feed/42307414?shareKey=NmM5OGYzZmU2ODYwNjNiODIwMDg~" },
{ "source": "/download", "destination": "https://drive.jerryz.com.cn/Drive/Monet-All/Monet-All.zip" },
{ "source": "/download", "destination": "https://cloud.jerryz.com.cn/d/Monet-All/Monet-All%20v2.0.1.zip" },
{ "source": "/group", "destination": "https://t.me/Monet_All" }
]
}

1 comment on commit 9ec4d54

@vercel
Copy link

@vercel vercel bot commented on 9ec4d54 Apr 5, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.