显示标签为“安卓”的博文。显示所有博文
显示标签为“安卓”的博文。显示所有博文

星期日, 一月 15, 2023

160 安卓手机 clash meta for magisk 和 adguard home magisk 组合使用, 以及 config.yaml 的常用参数解释

最近研究代理工具上瘾, 其实也是为了更好地上网😂 前面研究了 clash for windows mixin 的多机场切换, 昨天研究了安卓如何不开 vpn 进行上网. 因为不想在前台挂一个软件, 还有小锁的图标. 

于是就发现了 clash for magisk. 其实 cfm 有两种, 一种是原始的核, 好像叫 premium, 还有一个就是本文所讲的 meta 核了. 

我发现 meta 核相较 premium 核多了很多功能, 参见完整配置示例:
https://docs.metacubex.one/example/ex1 

比如, 

1, dns.nameserver 支持 doq

2, dns.fallback 支持 group, 新手看着可能很奇怪, 举个例子就知道了: 🔰国外流量

3, dns.fallback-filter 支持 geosite , 你可以在这多加个 geosite: geolocation-!cn 让非 cn 的域名走 fallback dns.

4, dns.proxy-server-nameserver, 是指如果梯子节点是域名的话, 用此 dns 来解析. 这个就非常实用了, 因为最近研究的这么多机场, 基本节点服务器都是域名. 

5, proxy-groups.filter, 这个是支持正则表达式筛选的, 可以非常方便地筛掉带 "官网, 群组, 直连" 之类无用的节点. 

6, rule-providers.url 支持走代理访问, 有些规则比如去广告的, 或者 google 的, 一整个列表以订阅的方式获取, 这个 url 可能来自 githubusercontent 或者别的被屏蔽的域名, 这时候 clash meta 会自动从 rules 里判断此 url 是否该走代理. 


以上是我这次研究总结出的 meta 核的亮点. 看得云里雾里的是吧, 我写这篇文章的目的就是为了避免谁再折腾 cfm 折腾十几个小时才有结果. 


clash meta for magisk 是利用 tun 网口来实现代理的(在 clash meta for magisk 开着时, 不能开启 vpn 工具, 比如 httpcanary), 我在 telegram 频道和 github 上找了一些 cfm 但效果都不满意, 有的模块完全就是大杂烩, 在我手机上装完 cpu 直接起飞了... 我的需求是 clash for magisk 能正常运行, 并且和我的 dns, 也就是 adguard home magisk 正常对接. 我的 ahm 里面做了分流, 国内的域名写了个名单, 走国内的 dns over https, 国外的域名和我没有维护的域名, 全部走谷歌的 doh, 也就是 https://8.8.8.8/dns-query https://8.8.4.4/dns-query. 解析出来以后, 该直连的直连, 该代理的代理.

流程图如下图所示, 分流的同时保护了自己的隐私: 


难点就在于, 8888这个doh如何也走代理. 所以要用到 clash meta for magisk 的 tun, 类似你在 clash for windows 见到的 tun 模式, 打开后, 系统网卡列表里面会多出一个 clash tunnel. 那么安卓手机上也是一样, 会在 ifconfig 网卡列表中多出一个可以自定义名称的 tun 网口. 下面我把配置贴出来. 大家使用的时候用在线的 yaml 检测工具检测一下语法, clash meta 出问题可能就是因为空格没对齐. 

注意下面的配置是 meta 的, 我不想用 premium 之类的核因为它的部分功能不全, 之前已经列出来过几条. 下面的配置代码中, meta 专属配置我也会备注. 

第一段配置: 

mixed-port: 0 #在安卓手机上, 这些端口都可以不用开
port: 0
redir-port: 0
tproxy-port: 0
socks-port: 0
allow-lan: true #允许局域网, 可以关掉. 当然如果你有usb共享/热点共享的需求, 可以打开. 
bind-address: '*' 
mode: rule #规则模式, 下面的rules节点要自己维护. 
log-level: error #日志记录级别error, 调试的时候可以写成 debug, 调试完记得改回来
ipv6: false #不开ipv6
tcp-concurrent: false #meta专属配置, 如果dns返回多个IP, 将全部并发连接, 最终选择握手最快的IP进行连接. 访问CDN会给机场造成压力, 我关了
unified-delay: true #meta专属配置, http204的真实延迟时间检测, 经过测试和与adguardhome返回结果的时间对比, 打开更准确一些. 感谢大佬的帮助. 参见adapter/adapter.go的代码"unifiedDelay". 
geodata-mode: true #meta专属配置, true使用.dat, false使用.mmdb
geodata-loader: memconservative #geodata载入内存用小内存模式还是标准模式, 标准模式就换成 standard 我的geoip只有170多K, 也不用geosite, 所以测试看不出两者差距. 
geox-url: #meta专属配置, 自定义geo的更新地址. meta默认是完整版, 我只需要geoip精简版, private和cn就够了. 
  geoip: https://raw.githubusercontent.com/Loyalsoldier/geoip/release/geoip-only-cn-private.dat
  #mmdb: https:// #指定mmdb的
  #geosite: '' #如果不需要, 可以强制留空, 就写两个单引号
external-controller: 127.0.0.1:9090 #浏览器访问http://127.0.0.1:9090/ui来管理
external-ui: clash-dashboard #你安卓手机clash目录下的管理面板网页的文件夹,是一些html和js, 可以下载meta专用的yacd.
#tcp-concurrent: true #meta专属配置, tcp并发连接, 作用自己看完整配置示例
#enable-process: true #meta专属配置, 允许进程名, 配合下面的rules使用, 可以分应用来写rules规则. 
sniffer:
  enable: false #meta专属配置, SNI嗅探我没开, AdguardHome应该够用了. 
profile:
  store-selected: true #保存上次使用的节点, 文件会存在clash配置目录的cache.db中
  store-fake-ip: false #保存fake-ip地址, 用不上这个功能. 因为我的dns和adguardhome对接
dns:
  enable: true
  listen: 127.0.0.1:5335 #我的adguardhome magisk
  nameserver:
    - 127.0.0.1:5353 #我的adguardhome magisk
  default-nameserver:
    - 223.6.6.6 #只能是IP, 且不能是IP形式的doh dot doq等. 此功能用不上, 它是用来解析域名nameserver的, 如https://doh.pub/dns-query, doh.pub是域名, 所以要用到223.6.6.6解析出IP来. 我上面已经是IP了, 不用解析, 所以用不上. 
  #fallback: #fallfack用在这种场景, nameserver和fallback同时解析, 前面nameserver返回的IP不是CN的时候就会取fallback里的IP, #Proxy是下面第二段里走代理的 group name. Fallback 用不上, 因为我adguardhome magisk的8888走tun代理访问, 无劫持. 
  #  - 'https://8.8.4.4:443/dns-query#Proxy' #走代理
  #  - 'https://1.0.0.1:443/dns-query#h3=true' #强制开启HTTP/3
  #  - 'https://8.8.8.8:443/dns-query#Proxy&h3=true' #走代理且强制开启HTTP/3
  #fallback-filter: #dns 是无污染的 adguardhome magisk 8888, 所以用不上
  #  geoip: true
  #  geoip-code: CN #当nameserver解析到的IP不是CN时, 再走fallback
  #  geosite: 
  #    - 'geolocation-!cn' #meta专属配置, 当geosite对应的国家不是CN时, 再走fallback
  proxy-server-nameserver:
    - https://120.53.53.53/dns-query #当下面节点服务器是域名时, 走这个dns来解析
tun:
  enable: true
  stack: gvisor #system和gvisor, 当在手机上ifconfig无法看到tun网口时, 可尝试另一种. 也可以试试lwip, 这个lwip是meta专属参数
  device: tun #ifconfig里面可以看到的网口名
  auto-route: true #meta专属配置, 自动路由,这块我不懂,照着默认配置来就行
  auto-detect-interface: true #自动检测网口, 当你切换至流量/wifi时, 以及usb共享/热点共享, tun能自动识别上网的网口. 
  dns-hijack: #dns劫持, 设置成0.2可以和adguardhome magisk一起使用, adguardhome magisk 在 iptables NAT 上转发 53 至 adguardhome 的 5353端口, 这个hijack 和 adguardhome nat 转发没有冲突. 如果有问题可以尝试下面两个, 我对这块也不懂😂
    - 198.18.0.2:53
    #- 198.18.0.1:53
    #- any:53


#部分参数甚至官方文档也没有提及, 从代码里可以大致看到其作用: config/config.go
#下面是第二段配置

proxies: #静态配置, 维护起来较为麻烦, 我建议留空, 去配置下面的proxy-providers
proxy-providers:
  机场1:
    type: http
    url: "clash格式的订阅链接"
    path: 机场1.yaml
    interval: 21600 #这么多秒更新一次订阅, 21600s=6h
    health-check:
      enable: false #健康检查, 用下面的url来检查这个组里面所有的节点
      url: http://www.gstatic.com/generate_204 #HTTP204状态的链接
      interval: 300 #每5分钟检查一次
  机场2:
    type: http
    url: "clash格式的订阅链接"
    path: 机场2.yaml
    interval: 21600
    health-check:
      enable: false
      url: http://www.gstatic.com/generate_204
      interval: 300
  机场3:
    type: http
    url: "clash格式的订阅链接"
    path: 机场3.yaml
    interval: 21600
    health-check:
      enable: false
      url: http://www.gstatic.com/generate_204
      interval: 300
  #机场4, 可以继续写, 把上面的一段复制下来, 防止空格问题
proxy-groups:
  - name: Proxy
    type: select
    proxies: #下面写每个订阅里面包含所有节点的group name. 在你订阅里找proxy-groups, 里面选一个包含全部节点的组名, 注意名字后面 type 是 select. 
      - 🚀 节点选择 #记住这些 proxy-groups.name
      - port1
      - port2
      #- 机场4的 proxy-groups.name, 可以继续写, 记住这些顺序
  - name: 🚀 节点选择 #改这
    type: select
    use:
      - 机场1
    filter: ^((?!(IAPL|群组|直连|官网|群组|套餐|剩余|更新订阅)).)*$  #排除正则, 排除这些关键字. 包含正则请自己发挥
  - name: port1 #改这
    type: select
    use:
      - 机场2
    filter: ^((?!(IAPL|群组|直连|官网|群组|套餐|剩余|更新订阅)).)*$
  - name: port2 #改这
    type: select
    use:
      - 机场3
    filter: ^((?!(IAPL|群组|直连|官网|群组|套餐|剩余|更新订阅)).)*$
  #- name: 机场多可以继续写...
rules:
  #- PROCESS-NAME,com.kiwibrowser.browser,DIRECT #配合第一段代码中的enable-process: true使用, 中间是包名, DIRECT则是指定这个应用程序直连. 
  - IP-CIDR,8.8.8.8/32,Proxy #adguardhome magisk里的两个dns, 我单独拉出来了, 让它们走代理. 
  - IP-CIDR,8.8.4.4/32,Proxy
  - GEOIP,PRIVATE,DIRECT #内网IP直连, 如192.168
  - GEOIP,CN,DIRECT #adguardhome magisk解析出来的CN IP走直连
  - IP-CIDR,255.255.255.255/32,REJECT,no-resolve #adguardhome magisk专用的拦截IP, 比如拦截了sentry.io这个域名, 那么adguardhome magisk将返回255.255.255.255这个IP, 又因为rules这里面, 255.255.255.255这个IP是REJECT(拦截), 所以达到了去广告的效果. 
  - MATCH,Proxy #除了以上几条规则以外, 其它的全部走代理. 注意这个 Proxy 是我在proxy-groups里面起的组名, 不要以为Proxy就是代理, 它是个组名, 只不过组名里都是代理节点, 所以它才走了代理. 


我用到的 clash meta for magisk 模块:
https://t.me/MagiskChangeKing/126


这个模块还带一个安卓APK的图形界面, 目前有这些功能: 开关, 查看流量使用/内存和CPU占用, 热更新配置(不用重启clash meta内核, 就可以让改动后的clash meta配置生效), 更新geo文件, 内部打开网页面板(不需要调起浏览器), IP检查, fast.com测速. 
https://t.me/MagiskChangeKing/159

还有一个配置检测工具: 

https://t.me/MagiskChangeKing/135

星期日, 七月 21, 2019

129 UNO纸牌 电脑单机版三款 + 安卓单机版一款

早先买过实体版的纸牌, 但是看起来好像很难的样子, 就扔了. 前阵子对UNO纸牌感兴趣, 又捡起来学了学, 发现挺简单的, 顺手就在网上找了几个单机版的游戏玩玩.
其实安卓版有联网的, 但是非Google Play手机更新带数据包的游戏有点麻烦, 而且apkpure也没有GP更新得快. 就放弃了.
1, HTML5版, 这个是我从4399上扒出来的, 打开index.htm就能玩. 支持2, 3 ,4人
2, Flash三人版, 动画很平滑, 但只支持3个人
3, Flash版UNO, 作者是"FlashLoft闪阁制造", 作者最后的发布页[在这里], 在网上实在找不到作者发布的1.6版本, 只找到1.5的. 玩法比较多.
4, 安卓版UNO Classic 2019. 没有GP只能玩单机. 支持2, 3, 4, 5, 6人玩. 缺点是游戏模拟了电脑思考时间, 这就很烦人了.

星期六, 六月 01, 2019

127 发一个安卓淘宝客户端的UA

Mozilla/5.0 (Linux; U; Android 6.0.1; zh-CN; MI MAX Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/69.0.3497.100 UWS/3.19.0.12 Mobile Safari/537.36 AliApp(TB/8.8.0) UCBS/2.11.1.1 TTID/10003959@taobao_android_8.8.0 WindVane/8.5.0 1080X1920 UT4Aplus/0.2.16
淘宝客户端的不像QQ钉钉微信那么好抓, 它屏蔽了所有外部链接, 不能用内置浏览器打开, 这时候就要用到抓包工具了.
我在安卓端用的是 无root抓包, 导入了CA, 虽然不知道有没有用, 但是感觉类似中间人攻击什么的, 总之UA是抓到了.
不要尝试在浏览器上模拟UA访问淘宝, 会弹出对话框要求传参的.

星期三, 八月 08, 2018

111 安卓 基于activity快速打开活动 活动采集 冷冻(冻结应用) 导入导出设置 *ROOT

介绍一款安卓软件, 需要root.
我经常发现有些应用, 不得不装, 但是很反感启动splash, 进去之后又要点点点, 才能找到实际我要用的功能. 比如:
1)员工客户端, 先要等几秒splash, 进去之后要点开工作台, 业务查询, 客户资料查询.
2)系统安全中心里的权限管理, 要先点开安全中心, 再点授权管理, 再点应用权限管理
3)系统的定时关机, 先点开安全中心, 电量, 右上角设置, 定时开关机, 才能进入设置定时开关机时间.
4)部分不得不装的垃圾软件启动的5秒广告
...等等等...

操作特么的过于繁琐, 老衲非要折腾一番.
其实打开活动这类的之前也研究过, 比如QuickShortcutMaker,但是功能不怎么理想.但是我碰到了这个: 快速打开活动, 酷安下载链接: https://www.coolapk.com/apk/com.zncm.dminter.mmhelper, 亮点功能标题上都已经写出来了. 我主要用到的时候它打开活动的功能. 下面放几张截图:
采集↓:


可编辑↓:


前七个是我自己设置的↓:


自带的↓:

*冰冻功能我没试过, 不知道好不好用. 至今没找到一款好用的随用随解、随关随冻的冻结软件.

星期五, 三月 09, 2018

92 安卓手机工程模式的妙用

本文主要介绍安卓手机工程模式的两个用处. 另外文末链附上一个快速打开工程模式的小软件.

1)如何在打王者荣耀的时候用流量玩并且屏蔽电话短信, 而且不用王者荣耀官方助手?
我们经常碰到在打网络游戏的时候来一个电话或者短信. 电话一来直接掉线, 短信一来会卡几秒460的ping, 一局游戏最重要的时候, 就掉线了, 重连回来要么输了要么炸了, 总之自己也会被扣分.
玩个部落冲突, 正在进攻, 来个电话, 卡掉线了. 眼看金水双80w的资源就这么没了...
以上就是流量玩游戏, 尤其是即时战略类游戏会碰到的尴尬局面. 来那么一次就很气人.
那么如何解决呢? 很简单, 断网. 因为只能流量玩, 但是又不能设置飞行模式, 这时候就要用到安卓隐藏的工程模式了(王者荣耀助手好像也可以, 但是毕竟不是通用的解决办法, 而且那种软件我绝对不会让它出现在我手机上😂)
本人手机小米, 在拨号界面输入*#*#4636#*#*就有了. 详细教程在这里>>安卓手机如何进入工程模式

界面都大同小异, 双卡双待手机会显示 手机信息1,手机信息2. 单卡就没有1和2.
点开手机信息往下翻, 是这样的界面

下面列出的就是手机网络的制式和对应的名称. 根据需要选择 xxx only 即可. 没有对应的就自己多选一下, 活学活用, 反正重启之后都会恢复. 

移动: GSM(2G)/TD-SCDMA(3G)/TD-LTE(4G);
联通: GSM(2G)/WCDMA(3G)/TD-LTE(4G)/FDD-LTE(4G);
电信: CDMA1X(2G)/EVDO(3G)/TD-LTE(4G)/FDD-LTE(4G). 


由于我现在在新疆, 这里除了四个市之外, 其它的地方因为"某些原因"只能用3G, 我是联通的, 所以我选择 WCDMA only. 
比如我电信的旧号, 在新疆也只能3G, 所以3G下我选Evdo only.
你会发现网络信号那里已经没有1x的网络了. 好了, 尽情地玩吧. 
*注意: 别人打电话来, 他们会一直听到"已关机". 打完游戏记得打开. 
*注意: 不同的手机显示方式也不一样, 我建议在第一次使用前做一下测试, 比如用同事或者家人的手机打来电话看看是不是生效了. 

2)定位自己的基站位置
我经常听见别人抱怨手机信号很差, 网速很慢. 自己xx牌的手机垃圾. 
其实除了偶尔的"信号门"之外, 我觉得最重要的原因有两点. 

一, 建筑物的密集度. 
我之前在深圳的城中村租房子住, 大概就像这样的房子↓
在屋子里完全是一点信号都没有啊, 信号都是空的. 

二, 基站. 
基站还是建议大家搜索一下比较专业一点的定义, 大概就是个信号塔. 至于是不是离得远信号就差很多, 以及信号的dbm和asu, 本文都不做分析. (通常来说,-70dbm以上为理想的信号强度,-70dbm~-80dbm为中等信号强度,小于-80dbm为弱信号) 主要是教大家如何定位基站. 
打开手机的工程模式, 手机信息. 找到这里的数据. 
填入网站中对应的地方, 点查询, 就会出结果, 实际结果还挺准的, 图中只是演示, 我不在这↓
附送一个安卓软件, 直接点开就是工程模式, 免去每次去拨号盘输入的麻烦:

星期四, 二月 22, 2018

58 安卓易信 去更新版 去更新教程

好吧, 这其实是一个算不上教程的教程. 文末链会提供一个改好的 易信1.0.1 和 2.9.9, 酷安朋友说这是最老的一个支持安卓6.0.1的版本[链接].

我下载了一个易信的1.0.1版本, 抓包得知, 更新地址为 android_update.json
还是祭出 MT管理器 , 搜索类, 输入 android_update.json , 点开搜到的类, 本例为 im.yixin.helper/f/l , 点开, 继续 "搜索方法", 还是输入更新地址, 不区分大小写搜索字符串, 点开搜到的方法, 如图所示: 
随便改成什么, 然后菜单键, 保存, 然后返回直到提示是否保存, 点保存, 等它压缩完毕就行. 
安装~
效果如图:
总之去更新就是三个步骤, 抓包, 修改, 安装测试. 

====2016.11.24更新====
新版的易信好像有两个检测更新的地址. 
上面的地址没有返回数据... 
如果提供的安装包安装不了, 可以试试hosts里面把第二个屏蔽掉. 

*下载之后应该需要签名一下才能安装吧, 不确定, 可以拿MT管理器签名. 

57 软件多开工具 电脑版 手机版 微信多开工具(无需读取注册表无需浏览文件)

相信工作和生活分开的朋友不止我一个人. 
今天来给大家推荐一下电脑和手机(安卓平台, 本博客不涉及任何有关苹果的内容)上的多开工具. 
1. 手机
在Android平台有 [双开助手]、[应用多开助手]、[多开宝]、[开小号] 以及 LBE平行空间 等. 个人较为推荐LBE. 一直在用, 感觉还不错. 微信目前没有FC过. 权限很多, 这是正常现象, 它要为沙盒里运行的程序声明权限. 
酷安有 [国内版] 和 [国际版] , 大家自己看着选吧. LBE平行空间国际版有隐私安装, 国内版没有.
图就不发了...
丧心病狂的酷友: 平行空间可以双开双开助手,但是双开助手里双开平行空间后用平行空间双开软件就无法运行。所以两个软件一起装的话最多能运行4个相同的程序,一个是原本的,一个平行空间的,一个双开助手的,一个平行空间内的双开助手双开的。

2. 电脑
PC上多开程序的就是大名鼎鼎的沙盘(Sandboxie)了~文末链附 沙盘V4.06+两款破解补丁. 以及 BufferZone Pro V4.0.7.128+汉化包(教程请在网上搜索, 个人感觉不如Sandboxie用着顺手).
其实我主要是来给大家推荐一款电脑版微信多开程序的~ [作者的更新网站]
软件截图很简单:
它会自动识别出微信的位置, 或者拖动和浏览都是可以滴.

开了很多. (但是没登录实测, 只登录过两个微信号因为我只有两个号...) 
此款软件美中不足的是, 每次开启的时候会在后台自动检查更新, 如图:
xx.txt是更新内容提示. 我试过用hosts屏蔽掉之后, 每次开软件就提示有更新, 然后自动退出... 凑合用吧... 抱歉我不会反编译exe... 
为什么凑合用这款, 因为我在网上找过好多微信电脑多开, 有的会报毒(哪怕真的是易语言误报我也觉得很不舒服-..-), 有的失效, 有的会注入dll很不放心, 有的用着用着就报错闪退了, 还有的开启微信后不能退出(必须放在后台). 这款用着还算满意, 就暂且凑合着用吧. 

2016.08.20 更新:
在52pj论坛里找到一个多开工具, 不用更新, 也不用读取注册表, 也不用浏览文件打开. 你先开一个, 打开工具多开即可. 比原来那个非得检查更新的好用得多. 麻痹最烦强制更新的软件了. 
这款文末链中也有, 名字叫 微信(PC版)多开助手-无需读取注册表.rar

54 小米手环 V1.2.562(固件版本号 V1.0.9.48) 去更新版

为什么是这个版本? 不知道. 因为我就用到这个版本, 后面的好像加了好多乱七八糟的功能, 体重秤我没有, 也用不着. 
界面我就不展示了. 因为更新来更新去就那么些功能. 在火车上睡一晚也不计睡眠.
主界面不会提示更新, 在关于里点击"检查更新"会提示错误. 
修改方法: 手机上可以使用MT文件管理器直接找到apk选择查看, 进入classes.dex (不要用翻译模式)
搜索类, 查找 autoupdate , 将找到的URL替换掉. 包括前面的http://deve.....一长串. 随便换成什么内容. 如下图: 
要记得, 只要URL里有 autoupdate 的, 都要替换.
文末链附V1.2.562的修改版, 修改后大小7.4MB, 如果不能安装请尝试用MT管理器重新签名, 或者核心破解. 

52 国内 能下载安卓 apk 历史版本 的网站

请无视标题空格, 对搜索引擎好一点~
1. [手机乐园
一直在用, 很不错. 
版本有些乱. 偶尔用一用. 
3. [91助手]
没用过, 感觉应该还行. 还是提醒下, 下载的时候注意文件大小和名称. 
*以上只是国内的网站

45 网易有道云笔记 安卓版 V3.6.5 去更新 (附PC便捷版 V4.6)

(20180222: 删除界面上烦人的控件, 可以使用xposed的插件"上帝模式"或者"净眼", 个人感觉后者好用一些)

现在在公司实习, 需要在网页上收藏一些时效性很强的东西, 而且担心此网页存书签下次打开就404了... 所以用了笔记类工具. 
刚开始用的是 印象笔记中国 , 装了chrome剪藏扩展, 感觉很不错, 然而在访问网页版时, 觉得特效过多, 造成浏览器内存占用过大, CPU也竟然有百分之几的占用了... 本来想着每个月就那几十兆的上传流量凑合着用, 这下瞬间就不满意了. 后来看了评测, 感觉要是真的一个个折腾会很麻烦, 就选了个看似不错的有道云笔记. 
去酷安一看, 我靠, 新版是4.8.0, 42MB, 什么情况, 底下的评论给出了精简方法, 也就删几个文件. 
觉得安装包大的同学看过来。先确保手机root并且用幸运破解器安卓核心破解。关于核心破解,因为本人技术有限只能精简掉lib,dex就不属于我的能力范围了。而且也不会破解签名验证。所以说连个半吊子都算不上。另外如果是x86架构的手机就不要用这个方法,因为我手机是arm架构没办法测试是保留arm库留下x86库,还是一个都不动。
下载Mix文件管理器,不是中文,需要中文包,评论里有。用Mix点开软件安装包,会有一个lib文件夹,如果你的手机是arm架构删除x86,有道里面还有一个armV7,至于这个该不该删我也不知道,因为手机是两年前的渣机,armV7应该是新机子用的库(推测),因为有这样的原因我只留了arm,剩下的全部删掉了。
PS:有些软件可能会有防修改保护,删除lib后软件图标就变成安卓机器人了,所以需要重新签名。签名可以用MT管理器。(既然是酷安大家都知道肯定有破解的)
另外有些软件重新签名也有可能fc,这个我解决不了……
我这边的情况是使用基本正常,安装包从34.07M变成13.24。
我不发我这边的安装包。不要求,删lib库有Mix几秒钟的事(如果你非得用MT删上几十分钟我不拦你。)
又看了许多评论, 反正都是负面的那种, 有很多人说退回了3.6.5, 说是有什么离线功能, 哦, 这个功能我觉得很有必要存在, 听他们这么说感觉新版把这个功能删掉了, 好吧, 那就3.6.5吧. 


在手机乐园找到了这个版本, 用上了旧版~
但是感觉这界面也是够乱的, 什么应用推荐啊乱起八糟的, 也不会改. 没做过xml修改...
唯一会的就是抓包抓到更新地址, 然后搜索dex并把它删除掉了. 没什么水准, 有动手能力的大概都会...
嗯, 大概就是这么个效果了, 点 检查更新 之后会提示网络异常, 不能正常更新. 间歇性提示应该也会没有吧. 

下面说下抓包获取到的更新地址, 有两个. 
http://ynote.elibom.youdao.com/noteproxy/update
下面这个提交了keyform参数也是503.
好了方法告诉大家了, 自己去折腾吧. 
可惜自己不会改layout, 不然一定会把界面改得干干净净~(改界面应该是layout吧~嘿嘿.)

文末链附上安卓原版3.6.5(来自手机乐园)和去更新的3.6.5
另外也一起附上PC版4.6的便捷版, 来自lite6. 虽然说是便捷版, 但是还是需要自己指定路径的(AppData\Local的三个文件夹不能删), 比如指定 D:\Note\ 就好啦. 软件会自动在后面生成用户名文件夹. 
大家自己折腾吧~
*我幸运核心过, 所以如果有安装不上的, 自己签个名试试, 再不行就怪自己没有root吧, 哈哈. 

41 ZAKER 2.9.3 简易修改版 去封面 去更新

(20180222: 后来有了即刻, 就不用这些新闻客户端了. 即刻是根据自己的兴趣推送新闻或者动态的软件, 关注的主题完全是自己选择. 不像今日头条那种所谓的"猜你喜欢"和铺天盖地的垃圾文章, 截止目前来看, 即刻还是很好用的. 网页版: https://web.okjike.com/feed, 安卓或苹果客户端请自行搜索安装. 不过因为版权原因不提供离线下载功能.)

zaker是手机上一个看新闻的软件. 
听说现在的zaker广告越来越多了. 我从联想K900的ROM里提取到的这个版本,  检查更新提示最新版, chermy只是去除了封面广告, 并更改了xml中的版本号. 因为研究发现它会在看新闻的时候在参数中提交版本号, 为了防止到时候zaker和QQYY一样不支持旧版本, 就把版本号改成最新版的了. 
版本: 2.9.3
大小: 3.56M (现在6.4.1的大小已经是9.41M了). 
缺点: 不支持第三方账号同步(如 新浪微博), 需注册zaker账号, 再进行同步. 

此版本界面很美. 欣赏一下: 
↑白天封面
↑设置
↑支持离线下载
↑更多设置
↑新闻界面(字体有点问题, 不过没有大碍, 如果你是体积控自然不会在意这些细节)
↑新闻正文界面
↑夜间模式 (订阅界面)
↑夜间模式 (主页. 磁贴每页8个, 可以翻页)

去封面广告方法: 
进入常量池, 搜索 cover.php 将整个http地址全部改掉. 
2016-2-13更新: 发现也会有更新提示, 搜索 update_android.php 将地址全部改掉. 

文末链附提取ZAKER的原版(3.52M)+我的简易修改版去封面去更新(3.56M, 实际版本2.9.3, 改版本号为6.4.1)+凯旋修改版4.4.3(6.67M)

星期三, 二月 21, 2018

31 安卓 几款输入法的老版本 + 讯飞输入法5.0 纯净版 + 搜狗词库转讯飞词库(深蓝)

关键词: 搜狗输入法精简版, 搜狗输入法旧版, 谷歌拼音输入法2013, 讯飞输入法5.0无广告
输入法及深蓝转换在文末链. 

1. 谷歌拼音输入法2013 (jp.ne.neko.freewing.PinYinIme) Android 1.5+ / 1.3MB
适合中老年人和对打字没有太高要求的人使用.
设置界面: 
就三个选项. 两个还是没用的. 哈哈. 
*这个包名看起来不像是官方出品. 作者应该是个日本人. 

2. 搜狗输入法 V1.6.5 (com.sohu.inputmethod.sogou) Android 1.5+ / 4.62MB
fk... MIUI6/4.4.4闪退. 我就从[手机中国]偷两张图过来吧 :-)
设置界面:
*由于没测试不保证能用. 去年这个时候还是可以同步词库和账户的~

3. 搜狗输入法OEM V4.7.5 (com.sohu.inputmethod.sogouoem) Android 2.1+ / 6.75 MB
OEM只是因为包名里面有所以我才这么叫的. 安装后名字叫"系统输入法". 估计是哪个定制机里提取出来的. 哪找来的已经忘记了. 
设置界面:
截至发博之前功能均可用. 不提示升级. 可同步词库和.
*值得一提的是, 这个版本支持语音输入. 和现在的搜狗语音输入一样好用, 识别率很高. 貌似是最早支持语音输入的旧版本. 如果你想找一个干净 界面简洁 支持语音输入的版本, 这个最好不过了. 

4. 讯飞输入法 V5.0.1700-CMCC (com.iflytek.inputmethod) Android 2.3+ / 9.13 MB
讯飞就不多说了吧. 这个版本是我在酷安的评论里看见的. 没有推荐应用和广告之类的东西(前几天还用的是上面的那个搜狗OEM呢, 不了解也不想了解原版讯飞里是不是有很多广告和推荐应用). 看版本号应该是定制机里提取的, 所以比较干净. 
换输入法之前要考虑的, 除了能不能找到修改版去广告版纯净版精简版各种版之外, 还有就是使用习惯, 当然, 最重要的, 个人词库. 
每个人都有自己的输入法库, 包括你常打的字词句, 偏好设置等等. 如果你连自己输入法的账号都没有的话, 别往下看, 你在浪费资源, 浪费时间.
我用搜狗, 手机和电脑是同步的. 所以我从 搜狗扳手菜单-词库-导出文本词库 导出词库. 
再用深蓝词库转换器转为讯飞词库(文末链 深蓝2.0). 
替换讯飞根目录的 iFlyIME/user_dict.txt 文件, 进入 设置-导入用户词 , 然后 账号-词库备份 .
OK. 同步到服务器了. 至此, 搜狗词库转讯飞词库完成~
20230308更新: 别用讯飞, 词库有16000的限制, 最多只能导入16000左右的词条. 

星期日, 七月 16, 2017

05 红米1S电信版 MIUI5升MIUI6少许心得

听说出来了开发版的miui6, 我索性找了个第三方的rom来试试.

第三方rom是bbk520做的, 推广软件数量一般, 大家记得把android server和system server之类不明的apk直接用幸运卸载掉, 都是些推广之类的.

删推广软件也没什么好说的, 幸运直接卸载或者钛备份转用户程序再卸载.

来说说我冻结的应用程序吧.


音乐可视化壁纸


输入设备 (装了个WhatsInput和老版本的搜狗, 现在没什么异常)


语音设置


语音助手 (这两个如果你玩的话就算了)


证书安装程序 (论坛上说国内没什么用)


视频 (我有MX)


网络位置 (除了上课就不动的死宅, 禁了. 包名com.baidu.map.location, 都是网络定位用的)


系统更新 (个人不需要)


米币主题 (包名pro.burgerz.wsm.mods.mithemes, 此为一个插件, 作用是可以从小米主题风格里直接下载安装收费主题, 下载地址在文末. WSM下有效, Xposed下也有效, 自己试过才说的. )


主题风格 (个人不需要)


电台 (↑)


生活黄页 (↑)


沉浸状态栏 (↑, 这是Xposed插件, 使MIUI6支持第三方应用程序的沉浸, 酷安链接, 不过个人认为还是有些问题的, 比如UC浏览器, 不知道是不是因为我用了修改版UC的原因, 另外链接里还有V5的修改方法. 文末有下载链接. )


榨干电池 (xposed插件. 对电池有伤害, 不需要. 酷安链接)


桌面图标布局 (感觉没什么用吧, 包名com.miui.cloudbackup, 把桌面布局备份到云端, 用的时候再开. )


来电闪光 (包名com.holiestar.flashoncall, 来电能像苹果手机那样闪光. 个人嫌费电. 本机2.1.3. 新浪链接 比克尔链接, 感觉我手机里的这个和网上的截图不太一样, 文末链. )


文档 (不知道是安卓自带的还是什么, 不能直接启动, 包名com.android.documentui, 没有在手机上看编文档的习惯, 另外我有MIUI自带的wps, 没有乱七八糟的功能, 文末链. )


收音机 (个不需)


搜索 (com.android.quicksearchbox, 方便搜索软件(需要软件支持),本机APP和互联网内容的程序, 暂不需)


搜索应用提供程序 (com.android.providers.applications, 这是Providers, 但是和上面的搜索包名不是一起的, 不知道, 冻了, 反正不用)


我的小米 (同步和账户登录用的, 同步的时候再开. )


应用商店 (官方的垃圾商店, 不如用酷市场手机乐园)


小米服务框架 (同步用的, 用再开, 冻结了后台依然有进程...)


小米助手 (com.xiaomi.mitunes, 不知道是干什么的, 我猜和电脑上那个小米助手一起配合用. )


小米云服务 (同步用的, 用再开. )


小区广播 (com.android.cellbroadcastrecevier, 记得以前jar手机也有, 没什么用. )


密钥链 (关了无影响. 幸运里看有一个接收器: com.android.keychain.KeyChainBroadcast.Receiver, 我认为是一类广播服务. )


外部存储设备 (com.android.externalstorage 关了不会影响扩展存储卡. 反正我是冻了)


基本互动屏保 (basicdreams. 如果你用动态屏保就开个livewallpicker就行了吧, 剩下几个都是很丑的自带屏保. 理论而已, 没试过, 费电)


二维码扫描 (com.miui.barcodescanner, 哪个浏览器不带二维码扫描? 冻. )


主屏幕提示 (com.android.protips, 记得安卓2.3的时候会有一个提示, 我认为现在也是类似的, 所以冻了. )


一体化位置信息 (fusedLocation, 冻着先, 需要用地图定位的时候再开. 冻着也会出现在后台, 什么黑科技啊啊啊! )


User Dictionary (用户词典的Provider, 个人觉得安卓原生的用处不大. )


UIM卡工具包 (用再开)


SVI Settings (SVI:switch virtual interface 即交换机虚拟接口, 交互三级的管理vlan 地址 SVI是联系vlan的ip接口,一个SVI只能和一个vlan相联系. 说人话, vlan是虚拟局域网, 虽然不懂但是好像用处不大. vlan类似浩方那种东西. com.qualcomm.svi/SVIService.apk)



ProxyHandler (com.android.proxyhandler 代理之类的东西吧, 冻了先)


Pico TTS (语音识别相关, 设置里选择这项的话感觉没什么用, 第3,4条还比较好用些, 讯飞小米整合的. )


PacProcessor (com.android.pacprocessor, 代理相关. )


One Time Init (com.android.onetimeinitializer, 网上说是和谷歌服务初始化相关项. )


Matcli (com.qcom.matcli, 网上说是Verizon等公司在线支持系统相关程序)


LocationServices (com.qualcomm.location, 用的时候开, 和fusedlocation一样, 冻了后后台还有...)


Live Wallpaper Picker(动态壁纸的选择程序. 不用. 费电. )


HTML查看程序 (现在各种带ROOT权限的文件管理器都带有高级的文本编辑功能, 所以基本不需要. )


com.miui.miwallpaper(我猜是小米魔幻壁纸之类的东西. )


com.miui.mipub (不知道是什么, 接收器: com.miui.mipub.receiver.LoginObserverReceiver, 供应商: com.miui.mipub.providers.mipub.HmsCommonProvider, 服务: com.miui.mipub.service.LoginObserverService, 反正我是冻掉了, 重点在于Hms是什么, 网搜含义都不搭边. )


com.android.wallpapercropper(网上的解释是: 设置壁纸时剪切器选择, 删除之后壁纸加载不了. 我的理解就是选壁纸时调用的裁剪工具, 就像上传头像时的裁剪. )


com.android.smspush (WAPPushManager, 目测是WAP推送短信管理什么的, 现在WAP推送短信基本都是运营商的垃圾广告, 留着没什么意义, 所以冻了. )


com.android.keyguard(冻了重启之后不能长/短按关机键, 不能长/短按HOME键.)





好了以上就是我冻结的应用程序的列表和说明, 下面是一些自己的体验或者心得.


桌面上的 时钟 是和iPhone一样可以动的, 但是感觉实用性不大. 太小了. 冻了以后闹钟不能用.


小米手环如果只是用近距离解锁屏幕的话是不需要应用程序在后台的.


如果你用V5自带备份备份了 安全中心-授权管理-应用权限管理 ,恢复到V6是无效的哟. 如果你很重视权限问题的话, 又要重新一个个设置了哟. 另外授权管理不能禁止应用读取IMEI了哟.


系统桌面没有 常驻内存 这些设置了.



建议使用海卓手机加速(需ROOT)禁用掉应用程序的接收器. 总比幸运里一个个点好吧? 这样大部分应用程序不会自启或者后台有进程了. 不过可能会出现小米网络短信不能发、小米小部分项目不能同步的问题. 禁用接收器后小米自带的内存清理剩余基本在350~470M之间了, 如果你没禁用接收器的话大概剩余在200~300M之间. 差距还是很大的. 海卓精简版文末链.


ROOT权限管理默认禁止用户程序获取ROOT权限, 这都不是问题, 你安装第一次打开后再去管理里打开就是了, 关键是系统程序, 我这个第三方rom里有xposed框架, 死活获取不到RT, 后来直接幸运强制卸载再重启-安装-再重启才好. 风险很大.


X隐私(X-Privacy)新版本不能用, 我用的1.11. 文末链.


如果你冻结了 通讯服务 ,那么你输入电话号码后按拨出的绿纽会出错.


如果你冻结了 联播服务 ,那么你开机后找不到信号. 提示没有SIM卡. (本机电信3G. 红米1S)




http://userscloud.com/go/d84k5hgmkxvr/

http://chermy.ctfile.com/shared/folder_18787454_6d05822c/