Android破解學習之路(七)—— 樂秀視頻編輯 內購破解 專業版 價值40元的破解

前言:

這一期帶來的樂秀視頻編輯價值40元的破解,但願你們能學到破解的不一樣思路微信

破解以前:

原版:連接: https://pan.baidu.com/s/1Tb3kBqWHToN60Cp-O_ucww 密碼: gruq測試

破解版:連接: https://pan.baidu.com/s/1Lq7XfGLaQQ7EYi2ZMN1VCg 密碼: 76ce微信支付

破解步驟:

1.支付寶套路破解(失敗)

這裏咱們能夠從圖片中看到,有微信支付和支付寶支付,看到了支付寶支付,咱們就有破解的套路了,若是你不知道,請看我以前的破解系列spa

 

能夠看到有支付寶付款升級專業版,因此咱們能夠按照以前的支付寶破解,搜索9000的十六進制,以後。。。3d

2.關鍵字搜索破解(失敗)

可是,這樣的破解在測試的時候是沒有成功code

不過支付失敗時候出現了一個Toast提示,咱們從這裏入手看看吧視頻

咱們搜索操做已經取消這幾個關鍵字,可是不管是直接搜索仍是搜索對應的Unicode,都是無結果,這個方法也以失敗了結blog

3.查看當前activity的smali文件,找關鍵(成功)

這裏我猜想有二次驗證,因而繼續研究圖片

咱們以前有個APP能夠查看當前的activity名字,咱們能夠來試一下這個辦法,發現當前的activity爲BuyViPActivity,名字簡單通俗哈哈ip

 

咱們來到Androidkiller中依次展開目錄來看一下這個activity對應的smali文件中有什麼可用的消息,嗯,這裏能夠看見,有許多個含有BuyVipActivity的smali文件

 

第一個,沒有什麼有用的消息,看第二個,嗯,這代碼有點長,有個 Toast提示 請安裝微信

 

這個咱們能夠大膽的猜想,是在要微信支付時候就會檢查是否安裝有微信,沒有的話就會出現這個提示

往下看,豁然開朗了,這個就是關鍵的smali,不信的話咱們能夠繼續往下看,有成功解鎖的Unicode和支付成功的Unicode,下面有幾個pswitch 就是分別表明着幾種狀況

看完代碼以後,咱們能夠知道pswitch_5這個跳轉是支付成功的跳轉

 

發現裏面有個switch跳轉語句,觀察能夠知道pswitch_5是支付成功的代碼,那麼破解思路就來了,在進入到switch語句前,咱們直接跳轉到pswitch_5中,這樣即是成功了

 

這裏咱們知道,pswitch_data_0是一個分支語句,正常來講,APP確定會進入到這個分支,以後進行各類條件判斷來決定指定是pswitch_1仍是pswitch_2等等的某個分支

因此咱們找到進入到pswitch_data_0的語句,在這以前直接goto語句跳轉到pswitch_5

 

測試結果:

 

 

這裏能夠看到,當我使用微信支付的時候,也是能夠破解成功的,緣由是由於它的判斷應該是和支付寶一塊兒的,判斷的時候咱們直接跳轉到了pswitch_5的分支中,固然是成功了

 我嘗試了一下不修改支付寶的那個,發現也是能成功的,不過,顯示的支付金額倒是變成了25元,不明白這操做。。

相關文章
相關標籤/搜索