Forwarded from Milkice's 生而陌路
接到用户报告刷入此 zip 有潜在变砖风险
奶冰在没有经过完全测试的情况下未标注试验性(experimental)特性而直接发布确实不妥 在此先道个歉(鞠躬
总结了一下几点
1. 此 Magisk 模块所做的事情非常简单,即把一个apk文件放入 /system/vendor/overlay 中作为全局 overlay 应用
2. zip 中的 apk 文件已编译为 overlay 应用,此 apk 文件内无 dex 而只有 resources 用于覆盖原有 app (此处为 System UI) 的资源信息(res/values),应用的是 Android RRO 机制
3. 造成变砖的成因目前尚不确切,但是大概率和 Magisk 有关,或者是因为魔改过 RRO 的 ROM 或是像 Omnirom 等魔改过主题的 ROM 可能会因为 RRO 造成 bootloop
4. 同等功能似乎可用 Substratum 实现,后期考虑以 Substratum 主题形式分发(部分ROM上甚至可免root使用)
5. 有用户报告指出,如果第一次卸载此模块成砖,再次安装便可进入系统,目前尚不清楚该方法是否对所有设备均有效,请知悉风险
6. 安装成功的用户有反馈指出,在下拉状态栏里的 Tile 里切换Wifi或蓝牙状态时均会弹出窗口提示是否允许,频道主亦遇到此问题,根据反馈来看仅类原生ROM有此问题,解决方案尚在探索中
奶冰在没有经过完全测试的情况下未标注试验性(experimental)特性而直接发布确实不妥 在此先道个歉(鞠躬
总结了一下几点
1. 此 Magisk 模块所做的事情非常简单,即把一个apk文件放入 /system/vendor/overlay 中作为全局 overlay 应用
2. zip 中的 apk 文件已编译为 overlay 应用,此 apk 文件内无 dex 而只有 resources 用于覆盖原有 app (此处为 System UI) 的资源信息(res/values),应用的是 Android RRO 机制
3. 造成变砖的成因目前尚不确切,但是大概率和 Magisk 有关,或者是因为魔改过 RRO 的 ROM 或是像 Omnirom 等魔改过主题的 ROM 可能会因为 RRO 造成 bootloop
4. 同等功能似乎可用 Substratum 实现,后期考虑以 Substratum 主题形式分发(部分ROM上甚至可免root使用)
5. 有用户报告指出,如果第一次卸载此模块成砖,再次安装便可进入系统,目前尚不清楚该方法是否对所有设备均有效,请知悉风险
6. 安装成功的用户有反馈指出,在下拉状态栏里的 Tile 里切换Wifi或蓝牙状态时均会弹出窗口提示是否允许,频道主亦遇到此问题,根据反馈来看仅类原生ROM有此问题,解决方案尚在探索中
YSC 的频道
有人向我反馈,安装后再禁用这个模块,开机时会 bootloop,目前没有找到开启后再关闭的方法,请三思后使用!
有人向我反馈,删除 /data/resource-cache/overlays.list 可以解决此问题。测试有效。
Forwarded from 烧饼的 Android 杂谈 (Siubeng9 Fung)
今天试了一下微信测试版 7.0.4 可以在 Android Q DP1 上正常使用,但是相册选择还是坏掉的,无法正常选择图片发送。
还好长按 “相册” 按钮使用系统相机的隐藏入口还没有去掉,(。・∀・)ノ゙掏出了去年做的 Documents UI 代理编译运行,居然不用额外为 Q 适配就能正常使用。
确实有需要在 Android Q DP 上日常使用微信的朋友可以来试试(已经预编译好了一个包):
https://github.com/fython-tools/WeChatDocUIProxy
还好长按 “相册” 按钮使用系统相机的隐藏入口还没有去掉,(。・∀・)ノ゙掏出了去年做的 Documents UI 代理编译运行,居然不用额外为 Q 适配就能正常使用。
确实有需要在 Android Q DP 上日常使用微信的朋友可以来试试(已经预编译好了一个包):
https://github.com/fython-tools/WeChatDocUIProxy
GitHub
GitHub - fython-tools/DocUIProxy-Android: Fake Camera App to proxy Documents UI Selector for WeChat and other apps
Fake Camera App to proxy Documents UI Selector for WeChat and other apps - fython-tools/DocUIProxy-Android
Forwarded from 烧饼的 Android 杂谈 (Siubeng9 Fung)
This media is not supported in your browser
VIEW IN TELEGRAM
Demo
Forwarded from 烧饼的 Android 杂谈 (Siubeng9 Fung)
使用方法:
1、下载预编译包/自行编译运行
2、在微信聊天界面长按 “相册” 按钮
3、选择 “DocUIProxy for WeChat”(也可以作为默认相机,我们在其它应用请求相机时会使用真正的相机应用去拍摄)
4、然后就可以使用 Documents UI 界面进行选择图片了
注:
如果遇到权限问题请手动到设置给 DocUIProxy 存储权限,当时没有做权限请求界面,如果只是在微信测试版 7.0.4 上使用应该不会遇到。
1、下载预编译包/自行编译运行
2、在微信聊天界面长按 “相册” 按钮
3、选择 “DocUIProxy for WeChat”(也可以作为默认相机,我们在其它应用请求相机时会使用真正的相机应用去拍摄)
4、然后就可以使用 Documents UI 界面进行选择图片了
注:
如果遇到权限问题请手动到设置给 DocUIProxy 存储权限,当时没有做权限请求界面,如果只是在微信测试版 7.0.4 上使用应该不会遇到。
新版本不仅限于微信,可以让别的只能用相机拍照的应用直接选择图片。
https://github.com/fython-tools/WeChatDocUIProxy/releases/tag/1.1.0
https://github.com/fython-tools/WeChatDocUIProxy/releases/tag/1.1.0
GitHub
Release WeChatDocUIProxy 1.1.0 · fython-tools/DocUIProxy-Android
Fake Camera App to proxy Documents UI Selector for WeChat and other apps - Release WeChatDocUIProxy 1.1.0 · fython-tools/DocUIProxy-Android
Forwarded from 烧饼的 Android 杂谈 (Siubeng9 Fung)
刚刚更新了一版,应实际需求加上了更多应用选择,不限于对微信进行 Documents UI 代理。
使用过程如果遇到了仍无法读取图片的问题,可能有以下原因:
1、请求应用提供 File Uri 作为拍摄图片的目标位置且使用了 Storage Redirect (存储重定向)。
解决方案:请通过 SR 内的 Share folders 对请求应用和 “DocUIProxy for WeChat” 进行相应的配置,不提供详细帮助(SR 暂时不能手动设置 Share folders,大概短时间内就会更新)
2、请求应用提供 File Uri 作为拍摄图片的目标位置且在 Android Q 的沙盒内。
解决方案:这种情况未来将由 WeChatDocUIProxy 进行适配。
下载地址:https://github.com/fython-tools/WeChatDocUIProxy/releases/tag/1.1.0
使用过程如果遇到了仍无法读取图片的问题,可能有以下原因:
1、请求应用提供 File Uri 作为拍摄图片的目标位置且使用了 Storage Redirect (存储重定向)。
解决方案:请通过 SR 内的 Share folders 对请求应用和 “DocUIProxy for WeChat” 进行相应的配置,不提供详细帮助(SR 暂时不能手动设置 Share folders,大概短时间内就会更新)
2、请求应用提供 File Uri 作为拍摄图片的目标位置且在 Android Q 的沙盒内。
解决方案:这种情况未来将由 WeChatDocUIProxy 进行适配。
下载地址:https://github.com/fython-tools/WeChatDocUIProxy/releases/tag/1.1.0
GitHub
Release WeChatDocUIProxy 1.1.0 · fython-tools/DocUIProxy-Android
Fake Camera App to proxy Documents UI Selector for WeChat and other apps - Release WeChatDocUIProxy 1.1.0 · fython-tools/DocUIProxy-Android
经过考虑,我决定停止开发 TGFont。
我看了下 git log,它陪伴我们走过了 2 年 7 个月。
我已经删除了 master 分支。
感谢大家对该项目的支持,再见!
我看了下 git log,它陪伴我们走过了 2 年 7 个月。
我已经删除了 master 分支。
感谢大家对该项目的支持,再见!
Milkice's 生而陌路
magisk-PermissionReviewEnabler.zip
https://github.com/ysc3839/magisk-permissionreviewenabler/releases/tag/v2
写了个可以通过 Travis CI 自动构建的版本。同时加入了自动删除 /data/resource-cache 下所有文件的脚本。
经过测试似乎不能删除 /data/resource-cache 下的文件,怀疑与加密有关。将在后续版本修复。
写了个可以通过 Travis CI 自动构建的版本。同时加入了自动删除 /data/resource-cache 下所有文件的脚本。
经过测试似乎不能删除 /data/resource-cache 下的文件,怀疑与加密有关。将在后续版本修复。
GitHub
ysc3839/magisk-permissionreviewenabler
Contribute to ysc3839/magisk-permissionreviewenabler development by creating an account on GitHub.
YSC 的频道
经过考虑,我决定停止开发 TGFont。 我看了下 git log,它陪伴我们走过了 2 年 7 个月。 我已经删除了 master 分支。 感谢大家对该项目的支持,再见!
开了半个愚人节玩笑。TGFont 是停止开发了,但是有新的项目 FontMod 取代它。已经决定将配置文件格式换成 yaml。
YSC 的频道
开了半个愚人节玩笑。TGFont 是停止开发了,但是有新的项目 FontMod 取代它。已经决定将配置文件格式换成 yaml。
FontMod 目前已达到能用的状态了,还差一些收尾工作。
因为使用了 yaml,所以配置文件里可以复用同一个 dict。
看起来像这样。
因为使用了 yaml,所以配置文件里可以复用同一个 dict。
看起来像这样。
YSC 的频道
FontMod 目前已达到能用的状态了,还差一些收尾工作。 因为使用了 yaml,所以配置文件里可以复用同一个 dict。 看起来像这样。
另外,yaml-cpp 并不支持 merge keys 语法。
并且查阅 yaml spec 中并没有此功能,只一个像是草案的文档。
我会想办法加入此功能的支持。
merge keys 类似这样:
并且查阅 yaml spec 中并没有此功能,只一个像是草案的文档。
我会想办法加入此功能的支持。
merge keys 类似这样:
a: &a等价于
a: 1
b:
<<: *a
b: 2
a:
a: 1
b:
a: 1
b: 2
GitHub
GitHub - jbeder/yaml-cpp: A YAML parser and emitter in C++
A YAML parser and emitter in C++. Contribute to jbeder/yaml-cpp development by creating an account on GitHub.
YSC 的频道
开了半个愚人节玩笑。TGFont 是停止开发了,但是有新的项目 FontMod 取代它。已经决定将配置文件格式换成 yaml。
https://github.com/ysc3839/FontMod/releases/tag/v2.0
FontMod 2.0 代码已提交。编译好的文件将在稍后到来。README 也将在稍后更新。
FontMod 2.0 代码已提交。编译好的文件将在稍后到来。README 也将在稍后更新。
GitHub
Release v2.0 · ysc3839/FontMod
SHA-1: 46a11306a609a655428fb45ce46fd90a68af9fce
SHA-256: 6277db38a2f2f811e801df3ef7d6fa38443d096f746a2fe8283688fb9be76739
SHA-512: 34d69a21c213c177f398b8f5c62fe27d0d7304ae4b16188168e44447292301c839...
SHA-256: 6277db38a2f2f811e801df3ef7d6fa38443d096f746a2fe8283688fb9be76739
SHA-512: 34d69a21c213c177f398b8f5c62fe27d0d7304ae4b16188168e44447292301c839...
Forwarded from 永久封存 | Yuuta 台 | 😷 #Pray4Wuhan (YuutaW 鱼塔)
https://t.iss.one/TooruchanNews/18965 不管怎样,我的观点就是:My device is MY device。我买了我的设备,那我应该获得对这个设备做一切修改的权力,而不是你们这些厂商还在里面加这些私货。
Telegram
小林家的托尔