分析对象:
com.binance.dev_3.15.7-100301507_2arch_7dpi_17lang_…_apkmirror.com.apkm应用版本:Binance 3.15.7(versionCode100301507),APKMirror 发布于 2026-05-29 分析日期:2026-05-31 工具:jadx 1.5.5 + apktool 3.0.2(./tools);base.apk 含 22 个 dex(约 210MB 代码,R8 混淆)
Binance 即将上线的大功能,极大概率就是「美股交易(US Stocks)」。
这是该版本里体量最大、最新、铺得最全的一块:涉及 354 条 equity_* 文案、独立的 /bapi/equity/ 后端、独立代码模块 com.plutus.stock,以及一整套分辖区的合规/法律实体。它不是单一功能,而是 一个多轨并行的「美股交易」产品矩阵:真实美股券商 + 1:1 代币化 bStocks + Ondo 代币化证券(Alpha)+ 合约账户股票衍生品。
方法学说明:Binance 代码经 R8 混淆(类名变
a.b.c),但 字符串常量、API 路径、资源文案、部分包名、deeplink 路由不会被混淆——本报告证据主要来自这些。jadx 全量反编译产物位于work/jadx_out/sources/。
Binance 用 多套法律包装 + 多种技术实现 来落地美股交易,按辖区和账户体系拆分。伞形品牌为 「TradFi」(Traditional Finance,传统金融)。
| # | 轨道 | 形态 | 后端 / 发行方 | 监管实体 | 入口 |
|---|---|---|---|---|---|
| ① | 真实美股券商 | 持有真实股票/ETF(支持碎股) | Alpaca Securities LLC(清算托管) | Nest Trading Ltd(介绍经纪商) | equity_trade_tab_title = "Stocks" |
| ② | bStocks 代币化 | 真股 1:1 转成链上代币 | Binance 自有(equity/tokenized/mint) |
Nest Trading Ltd | "Tokenize your stocks" |
| ③ | Alpha 代币化证券 | 链上代币化证券 | Ondo Finance | Nest Exchange(限价)/Nest Trading(即时),FSRA / ADGM | Binance Alpha 区 |
| ④ | 合约账户股票衍生品 | 带资金费的股票合约 | Nightshade(合约引擎) | 同合约,南非 FiveWest OTC | 衍生品 "Stock" tab |
地区专线:萨尔瓦多实体 BSL(Binance Services Latinoamérica) 提供现货代币化股票(spot_disclaimer_tokenised_stocks_*)。
最完整、最像正经券商 App 的一块。证据来自 354 条 equity_* 文案 + /bapi/equity/ API。
"Nest Trading Limited acts as your introducing broker and routes your orders for Securities to its clearing broker partner, Alpaca Securities LLC, for execution, clearing, settlement and custody. Binance does not handle or custody your Securities. … Binance may receive payment for order flow (PFOF) remuneration for directing your orders."
即:Binance 不碰证券,真股托管在 Alpaca;Binance 作介绍经纪商并可能收取 PFOF(订单流付费)。
- 订单类型:限价单(
equity_order_type_limit)、市价单;时效 GTC(最长 90 天)/ DAY;状态机filled / partially_filled / canceled / expired / rejected;支持撤单 / 全撤 - 碎股交易(fractional):"This stock/ETF doesn't support fractional trading" 反证支持碎股;可按股数或金额下单(
equity_trade_shares_of) - 交易时段:盘前
Pre-Market/ 盘后After Hours/ 收盘At Close/ 常规 RTH - 结算:T+1(
equity_confirm_settlement_date_t1= "T+1 upon fill");结算前资金"可交易、不可提现/转账" - 0 交易手续费(
equity_confirm_zero_fee= "0 Trading Fee") - 资金来源:用 Spot/Funding 钱包稳定币 Convert & Buy——下单时实时换汇(
equity_preview_convert_tips) - 跨券商转入:
wallet_stock_transfer_in_desc= "You can transfer US equities holdings from other brokerages to your Binance account"(类 ACATS,Binance 不收转入费)
- K 线(
/equity/kline/query)、实时报价(get-latest-quote)、买卖盘(Best Bid / Ask)、WebSocket 实时流(listenKey/create) - 基本面:EPS、P/E、EV、市值、FDV、股息率、FCF、52 周高/低
- 新闻:来自 Alpaca(
lastAlpacaNewsId),并 AI 翻译(equity_news_auto_translated_tip) - 行情筛选:Stocks / ETFs 两类
做得很细:现金分红、股票分红、正/反向拆股、现金并购、股票并购、Stock-Cash 混合并购、分拆(spinoff)、证券赎回。对应停牌原因 alpha_stock_halted_{cash_dividend, stock_split, merger, spinoff, acquisition}_title。另有 ADR 费用披露(equity_adr_fee_disclosure,美国存托凭证费)。
order/place · order/cancel · order/cancel-all · order/detail · order/history · open-orders
trade/history · symbol/get-symbols · symbol/get-quote · market/get-latest-quote · market/get-info
kline/query · news/get-news · ticker/get · corporate-actions · commission/get · calendar/periods
listenKey/create tokenized/mint tokenized/redeem
最巧妙、最体现"币圈基因"的设计——"bStock" 是正式产品名(Binance tokenized Stock);此前看到的 app_click_overview_bstock_*、BstockAsset* 类并非混淆噪声。
"Tokenize your stocks at a 1:1 ratio for free, instantly. Use them as collateral, spot trade 24/7 and retain self-custody of assets." "Swap 1:1 instantly to a tokenized version for free. Trade 24/7 via DeFi on BNB Chain." "purchased stocks will be automatically converted into tokenized stocks at a 1:1 ratio after your buy order is filled, enabling 24/7 Spot trading."
- 买入真股成交后,可(自动/手动)1:1 铸造为 bStocks →
equity/tokenized/mint("Convert to bStocks");反向redeem("Convert to Stocks") - 真股与 bStocks 是 两类独立资产,都放在 Funding 钱包,可互转
- bStocks 上 BNB Chain、7×24 现货交易、可做抵押品、用户自托管
- 公司行动期间代币转换暂停(
token_conversion_unavailable) - 服务方:Nest Trading Limited
这一步把"受美股开盘时间限制的真股"变成"7×24 可交易的链上资产",是 Binance 区别于普通券商的核心卖点。
挂在 Binance Alpha(早期代币/Web3 交易区),代码位于 com.finance.commonbusiness.feature.alpha.stock。
- 发行方 Ondo Finance(
web3_token_tag_ondo),受 FSRA / ADGM 监管,归类"Securities (Structured Products)",标签 "Securities" - 撮合:限价单 → Nest Exchange Ltd;即时单 → Nest Trading Ltd(均 ADGM 牌照,Recognition Order 0072)
- 24/5 交易,跟随美股时段(
alpha_stock_status_desc) - Ondo 服务暂停/休市时,"Alpha Limit" 提供链下(off-chain)流动性 兜底
- 状态机(已反编译确认):
- 后端
W3AlphaStockStatus:MARKET_CLOSED / MARKET_PAUSED / MARKET_MAINTENANCE / ASSET_PAUSED / TRADING / UNSUPPORTED - UI
W3AlphaStockUiStatus:MARKET_CLOSED / TRADING / AWAITING_OPEN / HALTED
- 后端
- 风险提示:"Tokenized stocks aren't actual stocks or ETFs";不享有所有权/投票权/分红;价格可能脱离 1:1 锚定
DerivativesConfig$Stock(已反编译):衍生品菜单里与Futures / Options / ETF / Margin / Strategy并列的 "Stock" tabcom.nightshade.futures.widgets.FutureStockBufferPeriodDialog——休市时的"缓冲期"对话框(bufferPeriodMs)- TradFi 合约 周末计资金费(
ct_tradfi_disclaimer_funding_fee),协议签署状态"自动同步到合约账户" - API:
/v2/private/future/account/stock/contract - 跟单交易 支持跟随 TradFi 交易对(
ct_follow_tradfi_pairs),按地区做合规拦截
- 答题测验:Ondo / BSL 两套 "qualifying questions",必须全部答对才能交易
- 例:"是否知道 24/7 交易""是否理解代币价格可能偏离正股""是否理解不享有所有权/分红"
- 协议签署:
TradFiSignDisclaimerPlugin/showTokenisedStockAgreementSignDialog/checkStockTokenizedAgreementSign - 分辖区披露:
- ADGM:Ondo / Nest Exchange / Nest Trading(Recognition Order 0072)
- 萨尔瓦多:BSL(Binance Services Latinoamérica)
- 南非:FiveWest OTC Desk(FSP 51619)
- ADR 费用披露、交易时段对话框、新功能红点(
setHasShownTokenisedStocksDot)
| 代号 / 包名 | 含义 |
|---|---|
com.plutus.stock |
Plutus = 股票模块(TradFiEquityFragment、StockCoinItem、StockCoinDetailFragment、排序字段 NAME/VOL/PRICE/CHG) |
/bapi/apex/ |
APEX = 统一资产账户(股票作为一类资产:asset/stock/history|subtypes|notifications) |
com.nightshade.futures |
Nightshade = 合约引擎 |
com.binance.android.nezha |
Nezha = 跨端 UI / 小程序框架(web3.CryptoStock 组件) |
- 首页/总览 "Stocks" 资产组件(
asset_widget_stocks_title;埋点app_exposure_overview_stock/bstock_widget) - 行情页 TradFi tab:
bnc://app.binance.com/markets/markets?at=tradfi;自选页 TradFi tab(markets_fav_tradfi_tab) - 个股详情:
/funds/stockCoinDetail;交易:/equity/trade;订单:/equity/orderDetail;实时流:/equity/stream - Convert 页含 "Stocks" 标签页(
convert_tab_title_stocks)
# 真实券商
/bapi/equity/v1/private/equity/{order/place, order/cancel, order/cancel-all, order/detail,
order/history, open-orders, trade/history,
tokenized/mint, tokenized/redeem, listenKey/create}
/bapi/equity/v1/public/equity/{symbol/get-symbols, symbol/get-quote, market/get-info,
market/get-latest-quote, kline/query, news/get-news,
ticker/get, corporate-actions, commission/get, calendar/periods}
# 统一账户(APEX)
/bapi/apex/v1/private/apex/asset/{stock/history, stock/subtypes, stock/notifications, tags}
# 合约
/v2/private/future/account/stock/contract
# 跨端框架服务/路由
/v1/getTradFiTradeService · /v1/isShowTradFi · /v1/gotoTradFiByDeeplink
/v1/showTokenisedStockAgreementSignDialog · /v1/showTradFiTradingHoursDialog
- 6.1 的大功能 = 美股交易上线,基本可以确定。它是本版本里唯一一块"规模 + 法律实体 + 后端 + 埋点"全部就位且明显首发的功能。
- 真正亮点不是"能买美股",而是 真实美股(Alpaca 托管)+ 1:1 代币化 bStocks(BNB Chain 7×24)+ Ondo 代币化证券(Alpha) 三位一体,把传统券商与链上 DeFi 打通。
- 分辖区开闸(ADGM、萨尔瓦多先行),受合规答题/披露闸门控制——典型的"代码先下发、按辖区灰度放量"。
Binance Square 近期(2025-12 ~ 2026-03)多篇文章围绕 Ondo / xStocks / 美股上链 / 资产代币化 展开,与 App 内代码方向一致(App 内证据更具体、更权威)。
com/plutus/stock/——下单 / 行情 / 账户完整逻辑- 搜索
equity/tokenized——bStocks 链上铸造/赎回的具体交互 - 支持的股票/ETF 清单——查
get-symbols的本地默认值或灰度配置 com/nightshade/futures/widgets/FutureStockBufferPeriodDialog——休市缓冲期逻辑
# 1. 解包 apkm(本质是 zip 包,含 base.apk + 多个 split apk)
unzip *.apkm base.apk split_config.en.apk -d work/bundle
# 2. 资源解码(只解资源,跳过 smali,快)
java -jar tools/apktool.jar d -s -f -o work/base_res work/bundle/base.apk
grep -iE 'stock|tradfi|equit|tokenis' work/base_res/res/values/strings.xml
# 3. dex 字符串扫描(找 API/路由/feature flag,免全量反编译)
unzip work/bundle/base.apk 'classes*.dex' -d work/dex
cat work/dex/classes*.dex | strings -n 5 | grep -iE 'stock|tradfi|equit'
# 4. 全量反编译(深入读代码逻辑)
JADX_OPTS="-Xmx6g" tools/jadx/bin/jadx --no-res --no-debug-info -j 4 \
-d work/jadx_out work/bundle/base.apk