九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
3434
么去破解和漢化android的應(yīng)用程序 apk。。 $ ]: l1 k; n  {0 w  `
" o% l5 w; h" H- g' F
apk相當于windows的exe  漢化和破解的過程是開發(fā)的逆向過程 。。漢化還簡單一點 只需要一些工具和小技巧,破解就真的是費腦里的事情。。 7 U( f5 P7 f) \& S3 Z
漢化需要將apk中的文件解出來 把所有資源文件 和Mainifest.xml 用Hex WORKSHOP這個可以查看16進制文件,通過過濾一些符號主要是“.”  剩下的就是主要信息。。然后把一些Text類的信息改成中文就ok。
6 U$ E  M- h- e/ [! M9 I) r
這個步驟只能漢化小部分的信息,要完全或者深度漢化 不得不破解代碼。。破解過程待續(xù)。。。
+ R) Z8 _- v: |, U
好,我又有點時間和興趣繼續(xù)來寫寫這個破解啦。。。
' m: w$ G. X' w( k# S
首先要把apk的class.dex dump出來、 :) w; q  D$ k* }) o' S3 y) I( a! I9 ^
具體步驟:1.用winrar或者winzip打開apk,直接拖出來。$ J9 J: E5 m: P' ~& I
2.用android sdk1.1版本以上的一個dexdump工具把class.dex文件dump成文本:
把剛才的class.dex文件放在和dexdump工具同目錄 用命令窗口執(zhí)行 :
dexdump.exe -d classes.dex > spk.dump.txt
意思是將classes.dex dump出來 形成一個txt文件。
6 X: l9 o: O7 g  R0 L
下一步就要讀懂這個txt文件了,先從header中可以看清楚這個應(yīng)用的總體信息,有幾個類,包括內(nèi)部類 ,header只是了解概況。要詳細去分析下面的每一個class才能真正理解這個軟件的設(shè)計過程。最好的方法是一邊研究里面的opcode一邊打開api來查看里面調(diào)用到的類和方法,減少誤解的機率。。
opcode就是介于高級編程語言和二進制代碼之間的一層中間碼,operation   I3 b+ b2 f3 a3 z3 R  j$ @
code 叫操作碼。讀懂opcode主要是熟悉里面的邏輯跳轉(zhuǎn)以及一些個別助記符的含義。。
通過opcode你就可以清晰的知道里面每個方法資源的調(diào)用過程和邏輯跳轉(zhuǎn)過程。做過的例子都有點復(fù)雜,就不舉例了。。當然,要破解整個apk最好是翻譯opcode和應(yīng)HexWorkShop查看資源文件相結(jié)合比較合理和輕松,尤其是ManiFest.xml這個文件,一定要看清楚里面的activity和service receiver,permissions 這幾個部分的信息,這可能會成為整個破譯流程的關(guān)鍵部分 。。。能夠說的經(jīng)驗暫時就只有這么多,正著手寫一個工具專門用來翻譯opcode成java代碼。。這是一個復(fù)雜的過程,普通的資源調(diào)用只需要匹配相關(guān)的文本就能翻譯過來,但是一些復(fù)雜的跳轉(zhuǎn)和個別特殊表達式需要費時費力去想想。。。
收藏0 分享0
更多...
聲明: 本站部分文章轉(zhuǎn)載僅為傳遞信息方便及交流探討,并不代表本站同意其觀點或證實內(nèi)容真實性,文章僅供參考。部分文章經(jīng)多次轉(zhuǎn)載已無法查詢版權(quán)出處,如有侵犯您的權(quán)利,請及時聯(lián)系OMS8@qq.com處理。軟件下載版權(quán)聲明請參考 軟件發(fā)布版權(quán)聲明
回復(fù) 引用舉報 返回頂部
游客203.187.170.x
10樓
 游客 發(fā)表于 2010-12-16 18:12
求助:我的 debug.keystore文件丟了做不了升級怎么辦?
回復(fù) 引用返回頂部
游客203.187.170.x
9樓
 游客 發(fā)表于 2010-12-16 18:12
求助:我的 debug.keystore文件丟了做不了升級怎么辦?
回復(fù) 引用返回頂部
游客203.187.170.x
8樓
 游客 發(fā)表于 2010-12-16 18:12
求助:我的 debug.keystore文件丟了做不了升級怎么辦?
回復(fù) 引用返回頂部
游客219.144.136.x
7樓
 游客 發(fā)表于 2010-3-30 09:43
回復(fù) 2# surwscl
網(wǎng)上去找
回復(fù) 引用返回頂部
longtie
初級O友
O幣
539 個
帖子
217
6樓
 longtie 發(fā)表于 2009-12-30 13:02 |只看該作者
真是多謝這位達人啦
悠然自得
回復(fù) 引用舉報 返回頂部
游客58.192.41.x
5樓
 游客 發(fā)表于 2009-9-9 17:09
回復(fù) 引用返回頂部
ophone
O8管理員
O幣
4413 個
帖子
2873
4樓
 ophone 發(fā)表于 2009-5-28 12:30 |只看該作者
文章原創(chuàng):Nikey(達達) 技術(shù)來源:Xdan (蛋蛋)
漢化環(huán)境要求:已安裝JAVA工具(未安裝的請到http://www.java.com/zh_CN/下載JAVA工具安裝) - ^/ I. p5 o  d  f; h; X- x  M
或者NET Framework 2.0(下載地址http://dl.pconline.com.cn/html_2/1/82/id=10637&pn=0.html
4 t0 Z2 q7 s* s  v; S( u# H5 r
測試工具:Android模擬器,或者直接在手機上安裝測試
m( }  f: \4 @: c5 _, c
第一步: # q  P* b# A1 P# N0 e6 `4 b7 F2 Y; c
找到要漢化的apk軟件 ' b: @; s6 T. `' M. ~
以名為Astro的文件管理備份軟件為例 0 G; n2 @5 W" ?) N2 ?) _
 ) R, }" |& z0 O; O
雙擊文件,選擇用WinRAR打開
8 ^( \$ |; Q/ e$ c
軟件的字符一般存在在下面三個文件里,一般來說我們首先習(xí)慣性的提取resources.arsc里的字符
# a! s0 m+ g+ w; u
第二步:
將resources.arsc提取出來 " M3 {& e. A: u6 k* @' m( P
1 g, Q- A: C6 g1 H; q% _
3 \1 R# k  e! L9 T
在resources.arsc上單擊右鍵用Hex Workshop打開
; v. R+ Y1 I! ?- \3 d
3 ?5 j1 w) G# [0 ~: T2 ?
出現(xiàn)以下界面 2 K* U1 G) u% g1 |8 l# Z
; `/ K8 z; f, a" i
 $ H* T+ B! z  W+ r7 R  L, q% e
3 t* X* a. ~  T6 ^
將所有字符全選,復(fù)制所有字符
) P, V2 t0 Z2 r
7 L; E/ ]- D) V" z0 z/ k
第三步:
新建一個文本文檔   o$ ^! p4 f, Z& a$ m7 E, U" z
將字符粘貼進去,如下
3 K6 u" b+ N0 i* t) y! g" Q
這樣的字符是非可讀的,我們需要將他轉(zhuǎn)換成可讀的,也就是英文單詞,我們才能對其進行漢化。在菜單欄點擊編輯,選擇替換,如下 8 w2 K' c% i3 p1 M# a0 {" B1 R
5 J) z- n# d9 e9 U
( m/ T; Y3 a$ h& e/ }- H, M
在替換內(nèi)容一欄輸入“.”,替換為留空,點擊全部替換
# o7 A- w. B$ z' _, t; X$ u% @
第四步 / U4 p" K: b& o& l0 d
替換后得到如下字符,如下 , Y9 e8 G4 t! g4 J" A
: W1 N4 h( q7 H: Y7 I
 ! d8 z3 @; E- Y0 \, u
' {  g$ |+ m4 \+ L9 B
圖中一些帶“_”和“/”的字符大多沒用,可以刪掉 / E7 m" z. C6 @, Y0 n
. `; E* i% l/ m! W
: s& d% K( U# V
刪除后留著這些,然后就看你的眼力了,將剩下的英語分段整理出來
) I# w8 t2 ]4 L# V) {$ E1 R1 \+ w( v
 " U; c; o6 g! K+ c, ?; H" a! [; y
% g6 A5 }0 H; D( w
整理后如下 4 M# p! H% L8 s5 ]5 ?, P% o% D
 : \5 i0 |3 K0 ^; t) u; Q. F
) F/ Z4 M9 e# ]7 g
# T0 `8 \, G5 d
; ~, G" k* U5 C7 B4 B1 c
第五步:
然后就可以對這其中的單詞和句子進行漢化了
可以用Google翻譯來輔助,但是請不要照搬,那樣漢化的句子和詞會顯得不人性化,讓人有種英式中文的感覺,而且大多數(shù)英文單詞一次多意,所以請酌情翻譯。
; v4 d4 q" I6 L, \4 |. _
第六步: * u# @: h) q6 J: U' U
將這些全部翻譯完之后就可以用Hex Workshop打開resources.arsc進行字符替換了
用Hex Workshop打開resources.arsc進行替換了 + \1 G8 I  U: }  o0 u0 b! k
在查找輸入英文字符,替換選擇翻譯好了的字體,選項設(shè)置如圖
點擊確定
 ' T9 B$ x- m. i" P- B+ ~" Q
選擇替換,這里要注意,有些字符可能要重復(fù),比如“Choose a font size”和“Font Size”中的Font Size 就重復(fù)了,所以替換的時候要注意右邊選框中的字符
( A5 A2 \- J/ f
 % {: `. w$ Q% {  B- d
第七步:
字符全部替換好之后,將已經(jīng)修改過的resources.arsc替換進astro.apk,同時刪除apk文件里META-INF下的METAGO_K.SF和METAGO_K.RSA,不然此apk文件將無法簽名,導(dǎo)致無法安裝。" I. }" }$ I0 f' Y+ {
. a6 D( B' D$ a% `& E$ P
  T% d1 N! V  q
 9 d  M0 ^  D. y7 _9 k6 \
* w/ W! b3 r2 w$ M/ D0 b& l& V/ O
第八步: 4 C  y1 r' @3 e$ n
簽名 % L9 p6 J4 h1 S2 V  F
將已修改的astro.apk移到解壓的簽名包Auto-sign文件夾里 ' E$ M1 V: U+ T# _$ i, K
 , b, N& ~+ Q' W, M/ T. L5 }& U' I
( r5 |- E2 d7 M0 g
對著Sign點鼠標右鍵,單擊編輯 . d+ V1 s+ @' g) E- O) E9 o
- X: r% g5 n; ~9 U
 ; X1 d) t2 v' E% p) N
! Y5 k4 @% ?0 D) c: j7 z" ?
將下面一段文字修改如下
# {4 z( Z" l7 J$ x
修改完保存,然后運行Sign 5 T& [8 N, |6 p2 m$ Q
 3 a0 C8 n6 }; Q; o8 t
即出現(xiàn)了已簽名的apk文件,文件名為nikey.apk
, K3 y" X' D- j, t1 |0 F
第九步:
然后就在手機或模擬器上測試可以安裝了,效果如下 . T+ u8 z; S7 J& `* G' C
 , f( F, Y% o- w/ j- t* Y- x$ J9 k7 |8 p
8 \0 x1 \" ?3 R  \
 3 E" b4 N- Z3 F+ v
' q6 `, X5 W$ I  ^# z* d
 6 T& @% h& |% S; d
回復(fù) 引用舉報 返回頂部
ophone
O8管理員
O幣
4413 個
帖子
2873
3樓
 ophone 發(fā)表于 2009-5-28 12:29 |只看該作者
$ E. T! M: [/ ~' S' Q: D+ C
apk漢化工具Hex Workshop . p2 B) v" o9 K: `/ ^3 k( X0 G
, u+ o& M; B8 e% P% R
定制APK簽名方法auto-sign
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
apk 破解之dexdump反編譯Android程序 - OMS操作系統(tǒng)平臺專區(qū) -
〖全民漢化〗Android軟件漢化教程(強制漢化/Apktool漢化/精簡/去廣告)
andriod的apk文件相關(guān)的編譯反編譯工具
Apk文件結(jié)構(gòu)簡介
Android 篡改apk文件的可行性分析
如何修改apk文件[apk文件修改、圖標、美化、去廣告]完全教程
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服