綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[教學] Note4 N910U(4.4.4)SecTeleService.apk去除鈴聲漸強+可以回編輯教程

[複製連結] 查看: 6811|回覆: 43|好評: 1
31
 樓主| uncl | 收聽TA | 只看該作者
發表於 2015-2-18 17:43
本帖最後由 uncl 於 2015-2-18 18:09 編輯
憂傷的魂 發表於 2015-2-18 17:27
跟uncl大報告
如用我先前方法
SystemUI.apk現在仍可以反編輯和回編輯


難道這個SecTeleService.apk有防止被反編譯
我找資料時找到有防止被反編譯這玩意(APK傍邊有粒*星就是)


點評

以確認過 沒防反編譯 繼續GOOGLE 再不行就真的要放棄了  發表於 2015-2-19 16:28
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

32
 樓主| uncl | 收聽TA | 只看該作者
發表於 2015-2-19 17:10
憂傷的魂 發表於 2015-2-18 17:27
跟uncl大報告
如用我先前方法
SystemUI.apk現在仍可以反編輯和回編輯

沒防反編可能合併時出問題,我都試過,要用自己的apk反編1
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

33
憂傷的魂 | 收聽TA | 只看該作者
發表於 2015-2-19 17:26
uncl 發表於 2015-2-19 17:10
沒防反編可能合併時出問題,我都試過,要用自己的apk反編1


病急亂投醫

我現在試用ApkTool v2.0 By:漏網之魚 繁體By:小語

反編譯中
但好久
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

34
憂傷的魂 | 收聽TA | 只看該作者
發表於 2015-2-19 18:11
本帖最後由 憂傷的魂 於 2015-2-19 18:15 編輯

ApkTool v2.0 By:漏網之魚 繁體By:小語
這工具被防毒軟體判定有病毒
我將防毒軟體關閉仍然會有基本攔截作用
主要是這工具執行後解壓在TAMP裡運作的檔案JAVACLASS.EXE被防毒軟體攔截
進而導致操作中斷

另外再找一款工具
反編譯結果還是一樣失敗

錄影存證
https://www.youtube.com/watch?v=kPFzTGInWfM

Electron Team DN4 V2.1 ROM的SecTeleService.apk
我只能說你厲害
我認輸 不玩了

我一個新手
首戰就遇到這麼難搞的
真是沒道理
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

35
 樓主| uncl | 收聽TA | 只看該作者
發表於 2015-2-19 22:47
憂傷的魂 發表於 2015-2-19 18:11
ApkTool v2.0 By:漏網之魚 繁體By:小語
這工具被防毒軟體判定有病毒
我將防毒軟體關閉仍然會有基本攔截作用 ...

ui沒有問題是你成功,這是另外1問題,你可試其他apk,支持你
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

36
憂傷的魂 | 收聽TA | 只看該作者
發表於 2015-2-21 21:51
原本真的是放棄要好好過年
但今天又心血來潮
搜尋了關鍵字name=widgetLayout, value=0x02030015
結果真的找到關鍵文章
最後幾經波折後成功了

uncl大在19樓提到
你這工具可能要自己在C盤加入apktool/framework/1.apk,2.apk,127.apk

而我欲姑且一試
uncl大卻又說4.4.4可以不用,你沒看清楚說明

沒想到確實是缺少2.apk


我找到這篇文章
http://www.matcl.com/?m=bbs&bid=usermoim&where=subject|tag&keyword=%EB%94%94%EC%BB%B4%ED%8C%8C%EC%9D%BC&uid=191981

看不懂韓文就用GOOGLE翻譯去看

然後我嘗試將twframework-res.apk從手機提取出來
反編譯前安裝上去後再反編譯
就這樣順利的反編譯成功
再也沒有14樓所報告的錯誤
同時回編譯所必須的apktool.yml檔也產生出來了

置入layouts.xml檔
修改Ringer$3.smali檔之後
馬上嘗試回編譯
很高興回編譯也沒問題

但最後一個步驟我一直無法理解
uncl大說的是
請將美化過的SecTeleService.apk裡的resources.arsc複製到原本的SecTeleService.apk裡面

美化過的SecTeleService.apk是指哪個
原本的SecTeleService.apk又是指哪個
是指將修改過回編譯APK裡的resources.arsc複製到原始SecTeleService.apk裡面嗎
這實在很奇怪
改老半天結果還是用原始檔
只是替換resources.arsc檔
我心想應該不是這樣的
雖然狐疑 但還是決定試過再說
果然沒有取消鈴聲漸強

而GOOGLE時又有看到回編譯後簽名檔等問題
而uncl大教學中並沒提到

最後我找簽名相關教學
把原始檔中的META-INF目錄給提取出來
並刪除CERT.RSA和CERT.SF
然後將只剩MANIFEST.MF檔的META-INF目錄放進修改過回編譯的APK裡

最後再利用AndroidResEdit 台灣繁體v1.5
給予修改過回編譯的APK簽名
到此大功告成

丟回手機並更改好權限重新開機後
用市內電話撥打手機測試
鈴聲漸強功能終於取消
手機撥打電話出去也沒問題

在此要再次感謝uncl大的教學
沒有這篇教學
我不可能踏出第一步

非常感謝
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

37
 樓主| uncl | 收聽TA | 只看該作者
發表於 2015-2-21 22:03
本帖最後由 uncl 於 2015-2-21 22:50 編輯
憂傷的魂 發表於 2015-2-21 21:51
原本真的是放棄要好好過年
但今天又心血來潮
搜尋了關鍵字name=widgetLayout, value=0x02030015


而GOOGLE時又有看到回編譯後簽名檔等問題
而uncl大教學中並沒提到

最後我找簽名相關教學
把原始檔中的META-INF目錄給提取出來
並刪除CERT.RSA和CERT.SF
然後將只剩MANIFEST.MF檔的META-INF目錄放進修改過回編譯的APK裡

可能是你系統問題

我玩ANDROID計由4.0~4.4.4系統APK修改後是不用簽名的,除了改AndroidManifest.xml就要簽名,但系統是限制簽名,所以要解鎖限制簽名就要改services.jar才可以的
所有第3方APK修改後是簽名的

所以我的教程沒有說明要簽名

目前我搞的ROM只有下拉加入手電筒跟內存清理要簽名,因為要改AndroidManifest.xml,其他不用

評分

參與人數 1碎鑽 +1 幫助 +1 收起 理由
憂傷的魂 + 1 + 1 讚一個!

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

38
 樓主| uncl | 收聽TA | 只看該作者
發表於 2015-2-21 22:55
本帖最後由 uncl 於 2015-2-21 22:57 編輯
憂傷的魂 發表於 2015-2-21 21:51
原本真的是放棄要好好過年
但今天又心血來潮
搜尋了關鍵字name=widgetLayout, value=0x02030015


改老半天結果還是用原始檔
只是替換resources.arsc檔(還要替換classes.dex因為Ringer$3.smali在里面,不換=沒改)
我心想應該不是這樣的
雖然狐疑 但還是決定試過再說
果然沒有取消鈴聲漸強



用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

39
ycm91 | 收聽TA | 只看該作者
發表於 2015-3-25 22:12
我也支持一下
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則