Amex 给了我免费的 Codex,我却用它薅 Amex Offer
开发者分享自研iOS App实现Amex/Chase Offer自动监控与Enroll
关键信息
- 工具名称:一款基于Amex免费Codex额度开发的iOS App,旨在解决浏览器插件受限及移动端查询不便的问题。
- 核心功能:
- 技术原理:通过透明WebView自动填充账号密码(保存于Keychain),获取Cookie后调用网页端Rest API操作;需手动处理2FA验证 [1]。
风险/限制/注意事项
- 分发渠道:因涉及银行逆向及非公开API调用,无法上架App Store,仅能通过Testflight安装 [1]。
- 隐私与安全:账号密码本地Keychain存储,不离开手机;但Cookie有效期短(几分钟),过期需重新登录验证 [1]。
- 用户门槛:需DM开发者Apple ID邮箱加入Testflight列表;对网银敏感用户需谨慎使用,因无法开源验证代码安全性 [1]。
争议或不同意见
- 替代方案讨论:有用户询问是否可做成Safari油猴脚本,开发者回应白金区已有相关脚本,此App侧重移动端体验 [7]。
- 安装方式建议:有用户提议使用“描述文件”直接安装以绕过Testflight,但未获开发者正面回应 [9]。
- 功能疑问:有用户指出Apple Pay未显示为Offer,开发者未直接回复,可能因API数据源或分类差异 [10]。
值得跟进
Vibe code 了一个 iOS app,主要是谭里的 offer 插件总是有点问题,可能是受限于浏览器的限制,二是我还是手机用的比较多,特别是在外面买东西的时候有的时候就想查查有没有 Offer,于是决定自己动手来一个。 如题所示,App 是用商白薅来的 Codex 弄的,同时也支持 Chase;理论上可以支持更多,但我主要用这两家。 App 的主要功能如下: 主页:Offer Watch,自动刷新账户里有的 Offer,并且显示是否有卡中了你关注的 offer /uploads/short-url/9EK1mDWKSDojsZ4APR6FgffGoNV.png?dl=1 Offers page:查看所有账号所有卡下的 Offer,并支持搜索,当然横跨 Amex 和 Chase /uploads/short-url/sS420mpbCctv5H3FwuiEVWIwJ45.png?dl=1 对于每个 offer 可以点击 enroll,并 enroll 到所有支持的卡上;对于 Amex 会尝试用最高并发 enroll,以尽量提升 enroll 到所有卡的成功率 /uploads/short-url/vmqHYz6WFQYeguPh4KMgEh7o7xj.png?dl=1 多账户管理:支持添加多个 Amex 和 Chase 账户,把 P2 的 offer 一起薅完吧 App 大概原理如下: 首先你需要填写 Amex 或者 Chase 的账号密码,密码会保存在 Keychain 里 /uploads/short-url/oD45lvndr03IPjxlZyJHYEWYBr6.png?dl=1 然后 App 会拉起来一个网页,自动填写这里的账号密码;如果需要两步验证的话,需要手动在网页上操作;然后 App 会记住登录态下的 Cookie,调用平时网页显示/加 Offer 用的 Rest API 来完成操作 这些 Cookies 有效期通常只有几分钟,Cookie 过期以后,App 会重新拉起网页重复登录过程刷新登录态 Cookies;这个网页是全透明的,从用户这边是感知不到的,但是如果需要两步验证,就会展示这个网页。 这个 App 本质上就是对 Amex 和 Chase 的网页端做了个小小的逆向,外加自动填写账号密码 + 隐藏登录界面,所以是永远不可能上 App Store 的,只能 Testflight 玩。如果谭友需要的话可以 DM 我你的 Apple ID 邮箱,我加到 Testflight 之后你的邮箱会收到一封 Apple 的邮件,按照邮件说明操作即可安装。 当然,银行账号是敏感领域,我能保证账号密码绝对本地 Keychain 存储不离开手机,App 很简单也没有干坏事,但是这种事情也没什么好办法验证,如果你对自己的网银账号非常敏感的话,这个 App 大概没办法满足要求。
终于等来了手机版
火钳刘明
bairimeng: 这种事情也没什么好办法验证 也不需要开源,你不加壳就行,testflight的用户们可以用amex送的codex免费https://www.uscardforum.com/t/topic/512963一下ipa
支持,现在真的人人vibe小app,以前没被满足的需求都开始被满足了。
那理论上也能做成油猴脚本或者userscripts(safari)吧?
白金区已经有脚本了呀 这个是手机版 老实交代你白金哪来的
前排
bairimeng: 所以是永远不可能上 App Store 的 有没有可能做成“描述文件”这样就可以直接装,也不用弄Testflight
/uploads/short-url/2mkq2RYVMJe96vXExmoPMwenTdo.jpeg?dl=1 这个Apple pay不算offer吗?为什么app上不会有这个