展开查看
37 |
38 | (此处粘贴问题 Log)
39 |
40 |
41 |
42 | validations:
43 | required: true
44 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/config.yml:
--------------------------------------------------------------------------------
1 | blank_issues_enabled: false
2 | contact_links:
3 | - name: 使用问题
4 | url: https://github.com/LazyImmortal/Sesame/discussions/
5 | about: 请使用 GitHub Discussion 的“提问”分区讨论使用上的问题。
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/enhancement.yml:
--------------------------------------------------------------------------------
1 | name: 功能建议
2 | description: 功能建议使用此模板进行提交
3 | labels: [ enhancement ]
4 | body:
5 | - type: markdown
6 | attributes:
7 | value: |
8 | ### 请在下方填写功能需求或建议。
9 | - type: dropdown
10 | attributes:
11 | label: 增强类型
12 | options:
13 | - 功能型增强
14 | - 优化型增强
15 | - 强迫症增强
16 | validations:
17 | required: true
18 | - type: textarea
19 | attributes:
20 | label: 具体描述
21 | description: 请在下方详细描述功能需求或建议。
22 | validations:
23 | required: true
--------------------------------------------------------------------------------
/.github/workflows/release-telegram.yml:
--------------------------------------------------------------------------------
1 | name: Notify Telegram on Release
2 |
3 | on:
4 | release:
5 | types: [published]
6 |
7 | jobs:
8 | notify:
9 | if: github.event.repository.fork == false
10 | runs-on: ubuntu-latest
11 |
12 | steps:
13 | - name: Send Telegram Notification
14 | run: |
15 | curl -X POST "https://api.telegram.org/bot${{ secrets.TELEGRAM_BOT_TOKEN }}/sendMessage" \
16 | -d "chat_id=${{ secrets.TELEGRAM_CHAT_ID }}" \
17 | -d "text=🎉 芝麻粒 [${{ github.event.release.tag_name }}](${{ github.event.release.html_url }}) 已发布🚀%0A%0A${{ github.event.release.body }}" \
18 | -d "parse_mode=Markdown"
19 |
--------------------------------------------------------------------------------
/.github/workflows/release.yml:
--------------------------------------------------------------------------------
1 | name: Android CI
2 |
3 | on:
4 | release:
5 | types: [published]
6 |
7 | jobs:
8 | build:
9 |
10 | runs-on: ubuntu-latest
11 |
12 | steps:
13 | - uses: actions/checkout@v3
14 | with:
15 | fetch-depth: 0
16 |
17 | - name: set up JDK 21
18 | uses: actions/setup-java@v3
19 | with:
20 | java-version: '21'
21 | distribution: 'temurin'
22 | cache: gradle
23 |
24 | - name: Grant execute permission for gradlew
25 | run: chmod +x gradlew
26 |
27 | - name: Build with Gradle
28 | run: ./gradlew assembleRelease -P version=${{ github.ref_name }}
29 |
30 | - name: Sign Normal APK
31 | id: sign_normal_apk
32 | uses: ilharp/sign-android-release@v1
33 | with:
34 | releaseDir: app/build/outputs/apk/normal/release/
35 | signingKey: ${{ secrets.ANDROID_SIGNING_KEY }}
36 | keyAlias: ${{ secrets.ANDROID_KEY_ALIAS }}
37 | keyStorePassword: ${{ secrets.ANDROID_KEYSTORE_PASSWORD }}
38 | keyPassword: ${{ secrets.ANDROID_KEY_PASSWORD }}
39 | buildToolsVersion: 34.0.0
40 |
41 | - name: Sign Compatible APK
42 | id: sign_compatible_apk
43 | uses: ilharp/sign-android-release@v1
44 | with:
45 | releaseDir: app/build/outputs/apk/compatible/release/
46 | signingKey: ${{ secrets.ANDROID_SIGNING_KEY }}
47 | keyAlias: ${{ secrets.ANDROID_KEY_ALIAS }}
48 | keyStorePassword: ${{ secrets.ANDROID_KEYSTORE_PASSWORD }}
49 | keyPassword: ${{ secrets.ANDROID_KEY_PASSWORD }}
50 | buildToolsVersion: 34.0.0
51 |
52 | - name: Upload Normal to Release
53 | uses: termux/upload-release-action@v4.2.0
54 | with:
55 | asset_name: Sesame-Normal-${{ github.event.release.tag_name }}.apk
56 | file: ${{ steps.sign_normal_apk.outputs.signedFile }}
57 | repo_token: ${{ secrets.GITHUB_TOKEN }}
58 | tag: ${{ github.ref }}
59 | overwrite: true
60 | checksums: sha256
61 | checksums_file_name: CHECKSUMS-Sesame-Normal-${{ github.event.release.tag_name }}.%algo%
62 |
63 | - name: Upload Compatible to Release
64 | uses: termux/upload-release-action@v4.2.0
65 | with:
66 | asset_name: Sesame-Compatible-${{ github.event.release.tag_name }}.apk
67 | file: ${{ steps.sign_compatible_apk.outputs.signedFile }}
68 | repo_token: ${{ secrets.GITHUB_TOKEN }}
69 | tag: ${{ github.ref }}
70 | overwrite: true
71 | checksums: sha256
72 | checksums_file_name: CHECKSUMS-Sesame-Compatible-${{ github.event.release.tag_name }}.%algo%
73 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Built application files
2 | *.apk
3 | *.ap_
4 |
5 | # Files for the ART/Dalvik VM
6 | *.dex
7 |
8 | # Java class files
9 | *.class
10 |
11 | # Generated files
12 | bin/
13 | gen/
14 | out/
15 |
16 | # Gradle files
17 | .gradle/
18 | build/
19 | release/
20 |
21 | # Local configuration file (sdk path, etc)
22 | local.properties
23 |
24 | # Proguard folder generated by Eclipse
25 | proguard/
26 |
27 | # Log Files
28 | *.log
29 |
30 | # Android Studio Navigation editor temp files
31 | .navigation/
32 |
33 | # Android Studio captures folder
34 | captures/
35 |
36 | # IntelliJ
37 | *.iml
38 | .idea/
39 |
40 | # Keystore files
41 | # Uncomment the following line if you do not want to check your keystore files in.
42 | #*.jks
43 |
44 | # External native build folder generated in Android Studio 2.2 and later
45 | .externalNativeBuild
46 |
47 | # Google Services (e.g. APIs or Firebase)
48 | google-services.json
49 |
50 | # Freeline
51 | freeline.py
52 | freeline/
53 | freeline_project_description.json
54 |
55 | # fastlane
56 | fastlane/report.xml
57 | fastlane/Preview.html
58 | fastlane/screenshots
59 | fastlane/test_output
60 | fastlane/readme.md
61 |
62 | Xposed-Modules-Repo/
63 | plugin/
--------------------------------------------------------------------------------
/AppIdMap.txt:
--------------------------------------------------------------------------------
1 | 10000003:充值中心
2 | 10000009:爱心捐赠
3 | 20000001:null
4 | 20000003:账单
5 | 20000014:我的银行卡
6 | 20000019:余额
7 | 20000032:余额宝
8 | 20000033:余额提现
9 | 20000038:关联账户认证/身份认证
10 | 20000042:null
11 | 20000047:null
12 | 20000067:?
13 | 20000076:账单
14 | 20000111:?
15 | 20000120:饿了么外卖
16 | 20000123:个人收钱
17 | 20000134:股票
18 | 20000142:娱乐宝
19 | 20000160:支付宝会员
20 | 20000165:理财
21 | 20000180:借呗
22 | 20000193:生活缴费
23 | 20000199:花呗
24 | 20000218:黄金
25 | 20000241:车险服务
26 | 20000691:我的客服
27 | 20000725:设置
28 | 20000754:我的快递
29 | 20000793:基金
30 | 20000909:args error
31 | 20000936:蚂蚁保险
32 | 20001045:args error
33 | 60000002:蚂蚁森林
34 | 60000010:?
35 | 60000071:天天有料
36 | 60000081:商家服务
37 | 60000123:args error
38 | 60000127:args error
39 | 60000148:财富号
40 | 60000161:支付宝会员周周乐
41 | 63300018:?
42 | 66666673:风险测试/风险类型
43 | 66666674:蚂蚁庄园
44 | 66666698:标签系统/标签和随笔
45 | 66666708:余利宝
46 | 66666721:财富有料
47 | 66666735:基金组合
48 | 66666741:上证指数讨论区
49 | 66666755:好医保
50 | 66666783:爱攒油加油站
51 | 66666819:还贷管家
52 | 66666823:?
53 | 66666825:财富标签页/我的理财标签
54 | 66666828:知识课堂
55 | 66666866:收益曲线
56 | 66666883:网商贷
57 | 66666886:蚂蚁森林合种
58 | 66666897:工资理财
59 | 68686987:网贷
60 | 68687015:办理赔
61 | 68687031:智能理财助理
62 | 68687049:蚂蚁心愿
63 | 68687058:null
64 | 68687109:null
65 | 68687129:行走积分赛
66 | 68687131:养老金
67 | 68687158:支付宝积分猜涨跌
68 | 68687197:null
69 | 68687233:股票工具
70 | 68687242:尊享理财
71 | 68687249:大盘晴雨表
72 | 68687279:null
73 | 68687357:null
74 | 77700124:余额宝
75 | 77700126:互相宝
76 | 77700130:花呗账单
77 | 77700144:扫码点单
78 | 77700152:信用卡还款
79 | 77700173:标注高德地图(在高德地图上标注我的商铺)
80 | 77700174:财富王者
81 | 77700199:财富SHOW
82 | 77700223:笔笔攒
83 | 77700234:模拟炒股
84 | 77700252:市场投资情绪
85 | 77700253:资金管理
86 | 77700257:收钱有奖
87 | 77700279:校园生活
88 | 77700292:收入统计
89 | 77700296:?
90 | 98000012:?
91 | 2013062600000474:new
92 | 2016122804685366:new
93 | 2017081908285290:new
94 | 2018030502317554:new
95 | 2018040402504128:new
96 | 2018051160096372:new
97 | 2018052460226391:new
98 | 2018071160524903:new
99 | 2018091361395351:new
100 | 2018110662035452:new
101 | 2018110762040932:new
102 | 2018112962211021:new
103 | 2018122762703259:new
104 | 2019010462802084:new
105 | 2019012963182381:new
106 | 2019021363229455:new
107 | 2019030863479637:new
108 | 2019031563521845:new
109 | 2019032763709372:new
110 | 2019032863733398:new
111 | 2019040963856084:new
112 | 2019042364288308:new
113 | 2019060465478294:new
114 | 2019060565481471:new
115 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Sesame
2 |
3 | [](LICENSE)
4 | [](../../releases)
5 | [](../../releases)
6 | [](https://t.me/Sesame_Channels)
7 |
8 | ## 为了大家的资金安全与个人信息安全,强烈建议
9 | 1. 不要使用任何未开放源代码的修改版!
10 | 2. 不要使用任何未开放源代码的修改版!
11 | 3. 不要使用任何未开放源代码的修改版!
12 |
13 | ## 主要功能
14 | 感谢蚂蚁森林对绿化事业的贡献。快速收取蚂蚁森林能量,也为祖国的绿化事业出一份微薄之力~
15 |
16 | ### 版本特点
17 | 1. 重构 系统架构,**功能与配置全部模块化**,以后添加功能**无需再开发配置页面,大幅降低开发门槛,并极大节省开发成本**,欢迎有兴趣的朋友参与开发,开发指南见[维基](https://github.com/TKaxv-7S/Sesame-TK/wiki)或如下图所示,非常欢迎大家提[PR](https://github.com/LazyImmortal/Sesame/pulls)
18 | 
19 | 2. 重构 **森林收能量代码**,大幅提升能量多的账号收取效率
20 | 3. 重构 配置模块,**所有配置需要重新配置**,新配置文件名称为**config_v2.json**,旧配置文件未删除,可作参考
21 | 4. 修改 配置界面,模块列表改为左侧垂直布局
22 | 5. 添加 定时唤醒与定时执行逻辑,在基础设置中可配置多个定时执行或定时唤醒时间
23 | 6. 修复 一些逻辑问题
24 |
25 | ## 使用说明
26 | 1. 本APP是为了学习研究用,不得进行任何形式的转发,发布,传播。
27 | 2. 请于24小时内卸载本APP。若使用期间造成任何损失,作者不负任何责任。
28 | 3. 本APP不篡改,不修改,不获取任何个人信息及其支付宝信息。
29 | 4. 本APP使用者因为违反本声明的规定而触犯中华人民共和国法律的,一切后果自负,作者不承担任何责任。
30 | 5. 凡以任何方式直接、间接使用APP者,视为自愿接受本声明的约束。
31 | 6. 本APP如无意中侵犯了某个媒体或个人的知识产权,请来信或来电告之,作者将立即删除。
32 |
33 | ## 授权说明
34 | 本项目基于 [TKaxv-7S版Sesame](https://github.com/TKaxv-7S/Sesame-TK)、[constanline版XQuickEnergy](https://github.com/constanline/XQuickEnergy) 与 [pansong291版XQuickEnergy](https://github.com/pansong291/XQuickEnergy) 开发
35 |
36 | 遵循 GPLv3 协议,并**禁止**用于任何商业用途、禁止二次修改后**闭源**发布
37 |
38 | 所有图片由 ༒激༙྇流༙྇泉༙྇༒ 授权使用
39 |
40 | ## 特别说明
41 | - 本模块完全免费开源,没有任何收费,请勿二次贩卖
42 | - 由于下游闭源项目**违反**本项目开源协议,前端作者将闭源前端新UI源码,本仓库仅提交发布文件,后端暂不受影响
43 | - 如果您开发了新功能,觉得开发的功能还不错,同时愿意贡献PR,非常欢迎,也非常感谢大家为这个项目的付出!
44 | - 该项目**不支持**合并**任何**通过修改数据而**实际获利**的功能PR
45 | - 鉴于项目的特殊性,开发团队可能在任何时间**停止更新**或**删除项目**
46 |
47 | ## 特别感谢
48 | - 感谢 这个项目的上一位维护者 [@TKaxv-7S](https://github.com/TKaxv-7S) 重构项目代码
49 | - 感谢 [@wh-990624](https://github.com/wh-990624) 重构并开发新UI
50 | - 感谢 ༒激༙྇流༙྇泉༙྇༒ 重新设计新UI
51 | - 感谢 更早的项目维护者 [@constanline](https://github.com/constanline) 、 [@pansong291](https://github.com/pansong291) 与其他维护者们的无私奉献
52 |
53 | ## 贡献者们
54 |
55 |