設為首頁收藏本帖
查看: 107|回复: 11

樂視視頻去廣告+VIP限制破解

[复制链接]
GST論壇歡迎妳
GST論壇歡迎妳  发表于 2017-1-11 20:01:01 |阅读模式 简体中文繁體中文

去片頭廣告

文件位置:smali\com\letv\ads\AdsManager.smali
定位到.method public isVip()Z
將下面的invoke-interface {v0}, Lcom/letv/ads/AdsManager$VipCallBack;->isVip()Z
後面的return v0前加一行const v0, 0x1

破解VIP會員,看會員視頻

第一步:
文件位置:smali\com\letv\android\client\activity\MainActivityGroup$3.smali
定位到.method public isVip()Z
在return v3之前加一行const v3, 0x1
第二步:
文件位置:smali\com\letv\android\client\dao\PreferencesManager. smali
定位到.method public getVipLevel()I
在return v1之前加一行const v1, 0x2
定位到.method public isNeedUpdate()Z
在return v0之前加一行const v0, 0x0
定位到.method public isVip()Z
在return v1之前加一行const v1, 0x1
第三步:定位到所有的.method public needPay()Z
做修改如下
.method public needPay()Z
.locals 2
.prologue
const/4 v0, 0x1
.line 560
iget v1, p0, Lcom/letv/android/client/playerlibs/bean/VideoPlayerLibs;->pay:I
if-ne v1, v0, :cond_0 goto :goto_1
:goto_0
return v0
:cond_0 :goto_1
const/4 v0, 0x0
goto :goto_0
.end method

緩存破解

VIP視頻不能緩存、受版權限制的視頻不能緩存,通過如下方法破解

所有的方法.method public canDownload()Z
返回值改為1即可

去除發現模塊

根據圖片資源找到佈局
res\layout\main_activity_group_layout.xml
其他就好改了
頂部的樂視商城按鈕也在這裡

禁止推送

smali\com\letv\android\client\ui\impl\SettingCenterFragment$4.smali
(5.9.5是這裡:letv/android/client/fragment/SettingsFragment$3)
中,定位到.method public onSwitched(Z)V函數那裡,將if-eqz p1, :cond_0改為goto :goto_1,對應的,將下面的:cond_0改為:goto_1

去除退出時的廣告

額,這個網絡上其他作者要么是沒改,要么是直接把那個廣告界面改為0,所以你首次按返回鍵時會看到出現一片暗,但是麼有東西,體驗也不好,自己簡單研究了一下改成非常完美的“再按一次退出”這種方式了。
原理很簡單,分析一下:在聯網狀態,主界面首次按返回鍵會彈出廣告,取消廣告之後再按返回鍵就會提示“再按一次退出樂視視頻”,所以顯然是判斷次數來決定如何顯示的,搜索“再按一次退出樂視視頻”的unicode碼,搜到了id,通過id定位到smali文件中smali\com\letv\android\client\activity\MainActivityGroup.smali,函數是.method public onKeyDown(ILandroid/view/KeyEvent;)Z,簡單分析發現:cond_2表示首次退出的函數,cond_3表示二次退出時的函數,也就是“再按一次退出樂視視頻”,所以講所有跳轉到cond_2的判斷全跳轉到cond_3即可。So easy!

5.9.5變了一下,smali\com\letv\android\client\activity\MainActivity.smali
往下找到
.method public onKeyUp(ILandroid/view/KeyEvent;)Z
老樣子,cond_2表示那個廣告,但不能像上面那樣改了,否則會按一次就退出了,仔細閱讀代碼,發現cond_2最後2句是關鍵。所以改法就明晰了。cond_2,只保留這兩句,其他都刪掉

invoke-direct {p0}, Lcom/letv/android/client/activity/MainActivity;->handleTwiceBackExit()V

轉到:goto_0

去除設置中的推送開關
res\layout\setting_center_fragment_layout.xml引用了下面這個佈局,
res\layout\setting_center_remind_layout.xml
寬高改為0即可

去除啟動時的廣告

中間經歷了好多彎路,耽誤了一整個週末,嘗試了很多次,一直到最後嘗試搜索關鍵詞“skipad”才找到相關內容
啟動廣告有兩種形式,一個是ImageAdView一個是VideoAdView,將廣告時間3秒改為0秒即可,不過仍然會閃一下,不過總歸是不耽誤什麼時間啦
0808更新:完美不閃的去啟動廣告方法:com.letv.android.client\smali\com\letv\android\client \activity\MainActivityGroup.smali
定位到函數.method private showNewFeaturesDialog()V
往下找到
invoke-virtual {v0}, Lcom/letv/android/client/dao/PreferencesManager;->isShowNewFeaturesDialog()Z
再往下有個
if-eqz v0, :cond_0,在這一句上面加入const/4 v0, 0x1,就可以了
經測試,啟動時完美不閃

5.9.5稍微變了變,文件位置是smali\com\letv\android\client\activity\MainActivity.smali

函數還是.method private showNewFeaturesDialog()V
往下invoke-virtual {v0}, Lcom/letv/core/db/PreferencesManager;->isShowNewFeaturesDialog()Z

剩下一樣。

首次啟動的新功能介紹

首次啟動的新功能介紹怎麼去除,老樣子,仍然根據資源圖片順著驢腿摸驢蛋,定位到了
com\letv\android\client\activity\WelcomActivity$1.smali
函數位置:.method public handleMessage(Landroid/ os/Message;)V
下面有:pswitch_0和:pswitch_1,發現:pswitch_0表示第二次及以後的啟動做的事情,:pswitch_1則是首次啟動的,帶首次啟動功能介紹的功能。
我用了最笨的方法,就是把:pswitch_1的內容完全替換成:pswitch_0的內容

5.9.6又換了……
根據資源圖片找到了smali\com\letv\android\client\activity\SplashActivity.smali
函數.method private onAppInited()V

調用虛擬{} V0,LCOM /樂視網/核心/ DB / PreferencesManager; - > isShowNewFeaturesDialog()z

下面的v0就是判斷是否顯示廣告的,強制v0=0就可以了

去除首次啟動時創建快捷方式

com.letv.android.client \ smali \ COM \樂視網\機器人\客戶端\活動\ MainActivityGroup.smali
。方法私人createShortCut()V
函數改為空

去除水印

Fiddler抓包得到類似這樣的請求
http://dynamic.meizi.app.m.letv. ... amp;version=9.5.9.3
(我也不知道為啥請求的地址域名中有meizi(妹子),哈哈)
返回得到的結果是
{"header":{"status":"1","markid":"830cb29f078a3df5127b812b47dc1a3a"},"body":{"result":{"cid":"11","offset":"5","data":[{"url":"http:\/\/i1.letvimg.com\/lc02_iscms\/201507\/17\/16\/20\/ffc33e06b2544e8184cc2de3d07e1a42.png","link":"","position":"1","lasttime":"3600"}],"pid":"10010058,10005368,10010673,10010141,10010140,10010135,10010055,10010051,10010674,10010675,10010687,10005370,10005369,10005367"}}}

或者
{"header":{"status":"1","markid":"b168a2d8ce11051db08ecf658ae14eac"},"body":{"result":{"plist_play_count":47715771,"media_play_count":0,"plist_score":9.6,"plist_count":148,"vcomm_count":2021,"pcomm_count":5528,"director":{"s":0,"p":0},"actor":[{"sname":"\u91d1\u4e16\u4f73","s":0,"p":0},{"sname":"\u90ed\u78a7\u5a77","s":0,"p":0},{"sname":"\u738b\u715c","s":0,"p":0},{"sname":"\u5218\u5029\u6587","s":0,"p":0}],"up":0,"down":0,"vnpcomm":0} }}
其中http鏈接就是水印圖片,

然後順著驢腿摸驢蛋,找到了.method public waterMarkDisplayTask()V
將所有這個函數改為空即可

5.9.6變了
在smali\com\letv\android\client\album\controller\AlbumWaterMarkController.smali
.method private displayWaterMark(Lcom/letv/core/bean/WaterMarkBean;)V
函數改為空即可

去除電視劇詳情頁“暑假看老劇,贏手機!”這樣的文字鏈廣告

是在視頻詳情頁的返回信息中
"textLink":{"cmsid":"13786133","webViewUrl":"http:\/\/m.lemall.com\/heise919\/index.html?cps_id=leg_all_app_bpwzl_150908_lssc_zhc","nameCn":"\u4e50\u89c6\u7535\u89c6\u624b\u673a\u771f\u964d500\uff01","subTitle":"","at":"5","mobilePic":"","padPic":"","showTagList":[],"is_rec":"false"}
找到
\smali\com\letv\core\bean\TabIndicatorDataBean.smali
.method public setTextLink(Lcom/letv/core/bean/TabTextLinkBean;)V
.locals 0
.param p1, "textLink" # Lcom/letv/core/bean/TabTextLinkBean;

.prologue
.line 47
iput-object p1, p0, Lcom/letv/core/bean/TabIndicatorDataBean;->textLink:Lcom/letv/core/bean/TabTextLinkBean;

.line 48
return-void
.end method

改為空即可

屏蔽更新

包括自動更新和第三方市場檢測更新
文件位置:AndroidManifest.xml
將android:versionCode=的值修改到很大,就可以了,比如android:versionCode="999999"
還要去掉設置中的自動更新選項,直接刪除佈局會報錯,可以直接將相關佈局高度改為0
文件位置:res/layout/setting_center_software_info_layout.xml
檢測更新的網址類似於這樣http://api.platform.letv.com/upgrade?resolution=1152*1920&appkey=01001020101006300010&accesstype=wifi&appversion=5.9.3&rand=58_1440216481651&devid=af78e2a0fe41886942fa2df37715691f&pcode=010110061&osversion=5.0.1&macaddr=00%3A00%3A00%3A00%3A00%3A00&devmodel=MX4
返回結果類似於這樣

{"code":"A000000","data":{"desc":"版本V5.9.5中的新功能\n下個版本大爆發,程序猿族崛起!\n1. 超牛X活動:一天發放一部手機,抽到你手軟;\n2. 歌王蒙面變成什麼鬼?看《蒙面歌王》看王者是誰;\n3. 趣味評論,跟明星聊天就像面對面,小曖昧不止;\ n更多牛叉功能,不解釋,自己體驗哈!","enable":0,"filemd5":"bd713bc03d6a6e1a1993d77e69d63fc7","filename":"com.letv.android.client_v5.9.5.apk","isprompt ":1,"pkgname":"com.letv.android.client","promptalways":0,"promptinterval":24,"relatedapps":[{"filemd5":"29772703A7E481E9C01ACBD2FBBC4FC1","filename":"cn .goapk.market_v6.0.0.apk","pkgname":"cn.goapk.market","relatedtitle":"立即下載,輕鬆玩轉手機","silentdl":1,"silentinstall":0,"upurl ":"http://g3.letv.cn/vod/v1/MTUzLzM2LzExMS9sZXR2LWl0djIvMC9zdGF0aWNmaWxlL3VwZ3JhZGUvMjAxNTA4MTgvMjk3NzI3MDNhN2U0ODFlOWMwMWFjYmQyZmJiYzRmYzEuMDAx?b=123456&platid=5&splatid=500","vername":"安智市場","version":"6.0.0"},{ "filemd5":"b2e053fa06612cc61742df3faadd12fb","filename":"com.letv.android.client_v5.9.5.apk","pkgname":"com.letv.android.client","relatedtitle":"","silentdl" :1,"silentinstall":0,"upurl":"http://g3.letv.cn/vod/v1/MTY3LzYvNTIvbGV0di1pdHYyLzAvc3RhdGljZmlsZS91cGdyYWRlLzIwMTUwODIwL2IyZTA1M2ZhMDY2MTJjYzYxNzQyZGYzZmFhZGQxMmZiLjAwMQ==?b=123456&platid=5&splatid=500","vername":"樂視視頻", "version":"5.9.5"}],"relatedcheck":1,"relatedinfo":"下載安智市場,有獎活動天天送禮\n登陸樂視視頻送7天高級VIP特權","reseved": "","silentdl":1,"silentinstall":0,"silentnotice":"零流量免費體驗V5.9.5新版本!","somd5":"","title":"升級提示V5.9.3升級到V5.9.5","upgrade":1,"uptype":2,"upurl":"http://g3.letv.cn/vod/v1/MTU3LzgvNjQvbGV0di1pdHYyLzAvc3RhdGljZmlsZS91cGdyYWRlLzIwMTUwODIwL2JkNzEzYmMwM2Q2YTZlMWExOTkzZDc3ZTY5ZDYzZmM3LjAwMQ==?b=123456&platid=5&splatid=500", "vername":"樂視視頻","version":"5.9.5"},"message":"OK","timestamp":"20150822120851"}

搜索http://api.platform.letv.com/upgrade 直接屏蔽之即可

去掉個人中心頂部輪播廣告

文件位置:res/layout/fragment_top_my_head.xml
android:id="@id/focus_image_grallery"所在的佈局高度改為0,距離頂部的距離也可以改為0

去掉界面內懸浮按鈕

res/layout/attendance_float_view.xml內各佈局高度和寬度改為0

去除標題欄左端滾動廣告

這個實操的時候略微麻煩些,最簡單的方法,還是將res/layout/mani_activity_group_layout.xml內android:id="@id/top_view_layout"所在的佈局高度和寬度改為0,這樣廣告和logo就一起去掉了。
也可以重新復制一個單獨的logo佈局出來,不帶ID,高度寬度保持原樣。這樣看起來logo就回來了

頂部商城和遊戲圖標

RES /佈局/ activity_main

其他佈局記錄

登錄:
res\layout\letv_login.xml
res\layout-v11\letv_login.xml
5.9.6第三方登錄:
\res\layout\login_third_part.xml
關於:
res\layout\more_aboutus.xml

禁止開機自啟

刪除權限
這樣就基本OK了,嗯



帖子中訪問的會員

[发帖际遇]: 作者(匿名) 抓寶可夢扶老太太過馬路,獎勵 3 . 幸运榜 / 衰神榜

熱門帖子
[IOS/Android 軟體] 修改神器GameGuardian.8_13.0可驗證
[繁化專區] [改圖利器]任意剪切+任意粘貼-火星喵繁化
[繁化專區] 冰箱工具ROOT神器 專業版-GST繁化所有
[『 破解分享交流區 』(免空)] 瀏覽器VIP插件吾愛大神解
[教學+影片] 機械,工業設計資料,幾百個工業構件原理演
[繁化專區] 自製鈴聲-GST團隊修改繁化
[繁化專區] GIF轉換APK 繁化者-喵喵
[教學+影片] 樂視視頻去廣告+VIP限制破解
[教學+影片] 土豆視頻5.2去廣告破解緩存限
[教學+影片] 騰訊視頻去廣告r教學
[教學+影片] 鳳凰news 去廣告
[教學+影片] 網絡電話的去廣告

  离线 

  • TA的每日心情
    擦汗
    半小时前
  • 签到天数: 226 天

    [LV.7]常住居民III

    0

    主题

    471

    帖子

    4644

    积分

    神職

    Rank: 6Rank: 6

    积分
    4644

    最佳新人活耀會員熱心會員推廣達人宣傳達人灌水之王貢獻之王論壇元老榮譽管理優秀版主

    神兽皮卡丘

    发表于 2017-1-11 20:20:12 | 显示全部楼层 简体中文繁體中文
    強烈支持樓主ing……

      离线 

  • TA的每日心情
    無聊
    昨天 06:14
  • 签到天数: 220 天

    [LV.7]常住居民III

    0

    主题

    304

    帖子

    2万

    积分

    GST修改組

    Rank: 9Rank: 9Rank: 9

    积分
    28046

    攝影達人安卓達人開發達人最佳新人活耀會員熱心會員推廣達人宣傳達人灌水之王貢獻之王優秀版主榮譽管理論壇元老

    夢幻黃金徽章水晶徽章人生很讚幫派徽章將領徽章管理員徽章恭喜發財金身尊者兔咩咩公主徽章神兽三界聖君

    发表于 2017-1-11 21:55:11 | 显示全部楼层 简体中文繁體中文
    看到這帖子真是高興!

      离线 

  • TA的每日心情
    開心
    5 小时前
  • 签到天数: 141 天

    [LV.7]常住居民III

    2

    主题

    105

    帖子

    552

    积分

    神降師

    Rank: 2

    积分
    552
    发表于 7 天前 | 显示全部楼层 简体中文繁體中文
    真是難得給力的帖子啊。

      离线 

  • TA的每日心情
    開心
    3 天前
  • 签到天数: 88 天

    [LV.6]常住居民II

    0

    主题

    106

    帖子

    1342

    积分

    大天使

    Rank: 3Rank: 3

    积分
    1342
    发表于 7 天前 | 显示全部楼层 简体中文繁體中文
    淡定,淡定,淡定……

      离线 

  • TA的每日心情
    擦汗
    昨天 11:21
  • 签到天数: 180 天

    [LV.7]常住居民III

    0

    主题

    221

    帖子

    394万

    积分

    論壇元老

    Rank: 8Rank: 8

    积分
    3949061

    皮卡丘兔咩咩龍的傳人神機真人陸地飛仙武林高手天神煞星獎盃徽章2獎盃徽章1恭喜發財魔幻使者黃金徽章夢幻人生很讚神兽風塵奇俠無雙隱士混世魔王降魔金仙無敵聖者水晶徽章

    发表于 7 天前 | 显示全部楼层 简体中文繁體中文
    激動人心,無法言表!

      离线 

  • TA的每日心情
    奮鬥
    昨天 20:48
  • 签到天数: 219 天

    [LV.7]常住居民III

    0

    主题

    270

    帖子

    278万

    积分

    論壇元老

    Rank: 8Rank: 8

    积分
    2788609

    攝影達人安卓達人開發達人最佳新人活耀會員熱心會員推廣達人宣傳達人灌水之王貢獻之王優秀版主榮譽管理論壇元老

    皮卡丘名次徽章2名次徽章1幫派徽章管理員徽章天神煞星恭喜發財男人的眼淚人生很讚名次徽章3獎盃徽章1夢幻神兽水晶徽章獎盃徽章2獎盃徽章4獎盃徽章5公主徽章黃金徽章江湖俠隱兔咩咩獎盃徽章3龍的傳人三界妖仙降魔金仙混世魔王魔神至尊齊天妖王無雙隱士陸地飛仙魔幻使者三界聖君九天聖佛萬聖天尊金身尊者神機真人將領徽章梅花徽章無敵聖者風塵奇俠武林高手

    发表于 7 天前 | 显示全部楼层 简体中文繁體中文
    真是被感動的痛哭流涕……
    我是一隻魚,望著魚缸外的妳,敲了敲玻璃,妳對我微笑離去,游啊游啊我就快忘了妳,甚至妳和我的距離,依偎妳在水中的倒影,滿懷期待妳在靠近,渴望躺在妳溫暖掌心,感受妳,擁抱妳,親吻妳,可惜我只能游個不停...

      离线 

  • TA的每日心情
    擦汗
    昨天 06:16
  • 签到天数: 186 天

    [LV.7]常住居民III

    0

    主题

    257

    帖子

    3427

    积分

    神職

    Rank: 6Rank: 6

    积分
    3427
    发表于 6 天前 | 显示全部楼层 简体中文繁體中文
    感恩無私的分享與奉獻 :)

      离线 

  • TA的每日心情
    無聊
    昨天 06:52
  • 签到天数: 149 天

    [LV.7]常住居民III

    2

    主题

    216

    帖子

    2812

    积分

    神職

    Rank: 6Rank: 6

    积分
    2812
    发表于 6 天前 | 显示全部楼层 简体中文繁體中文
    強烈支持樓主ing……

      离线 

  • TA的每日心情
    慵懶
    昨天 06:35
  • 签到天数: 183 天

    [LV.7]常住居民III

    107

    主题

    643

    帖子

    4701

    积分

    神職

    Rank: 6Rank: 6

    积分
    4701

    神兽夢幻

    发表于 6 天前 | 显示全部楼层 简体中文繁體中文
    強烈支持樓主ing……
    您需要登录后才可以回帖 登录 | 立即註冊

    本版积分规则

    GST修改組團隊

    反馈

    投诉举报 意见反馈 用户协议 论坛规则

    反馈须知: 切勿滥用举报,任何与举报相关的信息必须属实!

    网站资源

    • 客户端
    • 微信
    • 微博

    QQ|申請友鏈|Archiver|手機版|小黑屋|論壇管理|GST修改組團隊  

    GST修改組團隊

    GMT+8, 2017-1-19 06:04 , Processed in 0.359049 second(s), 116 queries .   

    快速回复 返回顶部 返回列表