Android: 向最强看齐, 反编译 植物大战僵尸.apk


悲剧了,楼主标题党了,呵呵

闲来无事,反编译Plants Vs Zombies APK:

1) 解资源文件 apktool d pvz.apk:

.
./res
./res/values-zh-rTW
./res/values-zh-rTW/strings.xml
./res/drawable-ldpi
./res/drawable-ldpi/icon.png
./res/drawable-ldpi/Thumbs.db
./res/values-ru
./res/values-ru/strings.xml
./res/values
./res/values/strings.xml
./res/values/public.xml
./res/drawable-hdpi
./res/drawable-hdpi/icon.png
./res/drawable-hdpi/Thumbs.db
./res/values-de
./res/values-de/strings.xml
./res/values-zh-rCN
./res/values-zh-rCN/strings.xml
./res/values-es
./res/values-es/strings.xml
./res/values-en
./res/values-en/strings.xml
./res/values-it
./res/values-it/strings.xml
./res/drawable-mdpi
./res/drawable-mdpi/icon.png
./res/drawable-mdpi/Thumbs.db
./res/values-fr
./res/values-fr/strings.xml
./res/drawable
./res/drawable/icon.png
./res/drawable/Thumbs.db
./lib
./lib/armeabi
./lib/armeabi/libpvz.so
./assets
./assets/video
./assets/video/credits.mp4
./assets/PvZ.dz
./assets/Plants Vs Zombies.s3e
./assets/images
./assets/images/480x320
./assets/images/480x320/loading
./assets/images/480x320/loading/Hourglass.jpg
./assets/images/480x320/loading/Thumbs.db
./assets/music
./assets/music/fog.mp3
./assets/music/roof.mp3
./assets/music/day.mp3
./assets/music/boss.mp3
./assets/music/night.mp3
./assets/music/conveyor.mp3
./assets/music/cerebrawl.mp3
./assets/music/chooseyourseeds.mp3
./assets/music/loonboon.mp3
./assets/music/crazydave.mp3
./assets/music/pool.mp3
./smali
./smali/dom
./smali/dom/someverylongcompanyname
./smali/dom/someverylongcompanyname/someverylongapplicationname
./smali/dom/someverylongcompanyname/someverylongapplicationname/Main.smali
./smali/zzz
./smali/zzz/someverylongcompanyname
./smali/zzz/someverylongcompanyname/someverylongapplicationname
./smali/zzz/someverylongcompanyname/someverylongapplicationname/Main.smali
./smali/com
./smali/com/amazon
./smali/com/amazon/android
./smali/com/amazon/android/e
./smali/com/amazon/android/e/a.smali
./smali/com/amazon/android/ad
./smali/com/amazon/android/ad/u.smali
./smali/com/amazon/android/ad/g.smali
./smali/com/amazon/android/ad/z.smali
./smali/com/amazon/android/ad/k.smali
./smali/com/amazon/android/ad/m.smali
./smali/com/amazon/android/ad/a.smali
./smali/com/amazon/android/ad/ac.smali
./smali/com/amazon/android/ad/q.smali
./smali/com/amazon/android/ad/d.smali
./smali/com/amazon/android/ad/p.smali
./smali/com/amazon/android/ad/v.smali
./smali/com/amazon/android/ad/n.smali
./smali/com/amazon/android/ad/w.smali
./smali/com/amazon/android/ad/y.smali
./smali/com/amazon/android/ad/x.smali
./smali/com/amazon/android/ad/aa.smali
./smali/com/amazon/android/ad/f.smali
./smali/com/amazon/android/ad/t.smali
./smali/com/amazon/android/ad/e.smali
./smali/com/amazon/android/ad/i.smali
./smali/com/amazon/android/ad/o.smali
./smali/com/amazon/android/ad/b.smali
./smali/com/amazon/android/ad/l.smali
./smali/com/amazon/android/ad/h.smali
./smali/com/amazon/android/ad/j.smali
./smali/com/amazon/android/ad/c.smali
./smali/com/amazon/android/ad/ad.smali
./smali/com/amazon/android/ad/ab.smali
./smali/com/amazon/android/ad/s.smali
./smali/com/amazon/android/ad/r.smali
./smali/com/amazon/android/h
./smali/com/amazon/android/h/a.smali
./smali/com/amazon/android/h/d.smali
./smali/com/amazon/android/h/b.smali
./smali/com/amazon/android/h/c.smali
./smali/com/amazon/android/a
./smali/com/amazon/android/a/a.smali
./smali/com/amazon/android/a/d.smali
./smali/com/amazon/android/a/e.smali
./smali/com/amazon/android/a/b.smali
./smali/com/amazon/android/a/c.smali
./smali/com/amazon/android/m
./smali/com/amazon/android/m/a.smali
./smali/com/amazon/android/m/d.smali
./smali/com/amazon/android/m/b.smali
./smali/com/amazon/android/m/c.smali
./smali/com/amazon/android/g.smali
./smali/com/amazon/android/k
./smali/com/amazon/android/k/a.smali
./smali/com/amazon/android/k/b.smali
./smali/com/amazon/android/a.smali
./smali/com/amazon/android/y
./smali/com/amazon/android/y/a.smali
./smali/com/amazon/android/ab
./smali/com/amazon/android/ab/a.smali
./smali/com/amazon/android/aa
./smali/com/amazon/android/aa/g.smali
./smali/com/amazon/android/aa/k.smali
./smali/com/amazon/android/aa/m.smali
./smali/com/amazon/android/aa/a.smali
./smali/com/amazon/android/aa/d.smali
./smali/com/amazon/android/aa/n.smali
./smali/com/amazon/android/aa/f.smali
./smali/com/amazon/android/aa/e.smali
./smali/com/amazon/android/aa/i.smali
./smali/com/amazon/android/aa/o.smali
./smali/com/amazon/android/aa/b.smali
./smali/com/amazon/android/aa/l.smali
./smali/com/amazon/android/aa/h.smali
./smali/com/amazon/android/aa/j.smali
./smali/com/amazon/android/aa/c.smali
./smali/com/amazon/android/p
./smali/com/amazon/android/p/g.smali
./smali/com/amazon/android/p/a.smali
./smali/com/amazon/android/p/d.smali
./smali/com/amazon/android/p/f.smali
./smali/com/amazon/android/p/e.smali
./smali/com/amazon/android/p/b.smali
./smali/com/amazon/android/p/h.smali
./smali/com/amazon/android/p/c.smali
./smali/com/amazon/android/x
./smali/com/amazon/android/x/a.smali
./smali/com/amazon/android/x/b.smali
./smali/com/amazon/android/x/c.smali
./smali/com/amazon/android/d.smali
./smali/com/amazon/android/l
./smali/com/amazon/android/l/g.smali
./smali/com/amazon/android/l/k.smali
./smali/com/amazon/android/l/m.smali
./smali/com/amazon/android/l/a.smali
./smali/com/amazon/android/l/d.smali
./smali/com/amazon/android/l/n.smali
./smali/com/amazon/android/l/f.smali
./smali/com/amazon/android/l/e.smali
./smali/com/amazon/android/l/i.smali
./smali/com/amazon/android/l/o.smali
./smali/com/amazon/android/l/b.smali
./smali/com/amazon/android/l/l.smali
./smali/com/amazon/android/l/h.smali
./smali/com/amazon/android/l/j.smali
./smali/com/amazon/android/l/c.smali
./smali/com/amazon/android/Kiwi.smali
./smali/com/amazon/android/g
./smali/com/amazon/android/g/a.smali
./smali/com/amazon/android/u
./smali/com/amazon/android/u/a.smali
./smali/com/amazon/android/u/d.smali
./smali/com/amazon/android/u/b.smali
./smali/com/amazon/android/u/c.smali
./smali/com/amazon/android/j
./smali/com/amazon/android/j/a.smali
./smali/com/amazon/android/f.smali
./smali/com/amazon/android/e.smali
./smali/com/amazon/android/z
./smali/com/amazon/android/z/a.smali
./smali/com/amazon/android/z/b.smali
./smali/com/amazon/android/z/c.smali
./smali/com/amazon/android/b
./smali/com/amazon/android/b/a.smali
./smali/com/amazon/android/b/d.smali
./smali/com/amazon/android/b/b.smali
./smali/com/amazon/android/b/c.smali
./smali/com/amazon/android/ac
./smali/com/amazon/android/ac/a.smali
./smali/com/amazon/android/d
./smali/com/amazon/android/d/a.smali
./smali/com/amazon/android/d/b.smali
./smali/com/amazon/android/f
./smali/com/amazon/android/f/g.smali
./smali/com/amazon/android/f/a.smali
./smali/com/amazon/android/f/d.smali
./smali/com/amazon/android/f/f.smali
./smali/com/amazon/android/f/e.smali
./smali/com/amazon/android/f/b.smali
./smali/com/amazon/android/f/c.smali
./smali/com/amazon/android/s
./smali/com/amazon/android/s/g.smali
./smali/com/amazon/android/s/a.smali
./smali/com/amazon/android/s/d.smali
./smali/com/amazon/android/s/f.smali
./smali/com/amazon/android/s/e.smali
./smali/com/amazon/android/s/b.smali
./smali/com/amazon/android/s/c.smali
./smali/com/amazon/android/b.smali
./smali/com/amazon/android/i
./smali/com/amazon/android/i/a.smali
./smali/com/amazon/android/i/d.smali
./smali/com/amazon/android/i/b.smali
./smali/com/amazon/android/i/c.smali
./smali/com/amazon/android/h.smali
./smali/com/amazon/android/o
./smali/com/amazon/android/o/a.smali
./smali/com/amazon/android/o/d.smali
./smali/com/amazon/android/o/b.smali
./smali/com/amazon/android/o/c.smali
./smali/com/amazon/android/c.smali
./smali/com/amazon/android/t
./smali/com/amazon/android/t/a.smali
./smali/com/amazon/android/t/b.smali
./smali/com/amazon/android/t/c.smali
./smali/com/amazon/android/r
./smali/com/amazon/android/r/g.smali
./smali/com/amazon/android/r/a.smali
./smali/com/amazon/android/r/d.smali
./smali/com/amazon/android/r/f.smali
./smali/com/amazon/android/r/e.smali
./smali/com/amazon/android/r/b.smali
./smali/com/amazon/android/r/h.smali
./smali/com/amazon/android/r/c.smali
./smali/com/amazon/android/v
./smali/com/amazon/android/v/a.smali
./smali/com/amazon/android/v/b.smali
./smali/com/amazon/android/w
./smali/com/amazon/android/w/a.smali
./smali/com/amazon/android/w/d.smali
./smali/com/amazon/android/w/b.smali
./smali/com/amazon/android/w/c.smali
./smali/com/amazon/android/q
./smali/com/amazon/android/q/g.smali
./smali/com/amazon/android/q/k.smali
./smali/com/amazon/android/q/m.smali
./smali/com/amazon/android/q/a.smali
./smali/com/amazon/android/q/d.smali
./smali/com/amazon/android/q/f.smali
./smali/com/amazon/android/q/e.smali
./smali/com/amazon/android/q/i.smali
./smali/com/amazon/android/q/b.smali
./smali/com/amazon/android/q/l.smali
./smali/com/amazon/android/q/h.smali
./smali/com/amazon/android/q/j.smali
./smali/com/amazon/android/q/c.smali
./smali/com/amazon/android/n
./smali/com/amazon/android/n/a.smali
./smali/com/amazon/android/n/d.smali
./smali/com/amazon/android/n/f.smali
./smali/com/amazon/android/n/e.smali
./smali/com/amazon/android/n/b.smali
./smali/com/amazon/android/n/c.smali
./smali/com/amazon/android/c
./smali/com/amazon/android/c/a.smali
./smali/com/amazon/android/c/d.smali
./smali/com/amazon/android/c/b.smali
./smali/com/amazon/android/c/c.smali
./smali/com/amazon/mas
./smali/com/amazon/mas/kiwi
./smali/com/amazon/mas/kiwi/util
./smali/com/amazon/mas/kiwi/util/ApkHelpers.smali
./smali/com/amazon/mas/kiwi/util/DeveloperInfo.smali
./smali/com/amazon/mas/kiwi/util/Base64$InputStream.smali
./smali/com/amazon/mas/kiwi/util/Base64$OutputStream.smali
./smali/com/amazon/mas/kiwi/util/Base64.smali
./smali/com/amazon/mas/kiwi/util/ApkInvalidException.smali
./smali/com/amazon/mas/kiwi/util/BC1.smali
./smali/com/amazon/mas/kiwi/util/BC1$1.smali
./smali/com/amazon/venezia
./smali/com/amazon/venezia/service
./smali/com/amazon/venezia/service/verify
./smali/com/amazon/venezia/service/verify/IApplicationVerificationService$Stub.smali
./smali/com/amazon/venezia/service/verify/IApplicationVerificationService.smali
./smali/com/amazon/venezia/service/verify/IApplicationVerificationService$Stub$Proxy.smali
./smali/com/amazon/venezia/command
./smali/com/amazon/venezia/command/Command.smali
./smali/com/amazon/venezia/command/Choice.smali
./smali/com/amazon/venezia/command/DecisionExpirationContext$Stub$Proxy.smali
./smali/com/amazon/venezia/command/CommandService$Stub$Proxy.smali
./smali/com/amazon/venezia/command/ChoiceContext$Stub$Proxy.smali
./smali/com/amazon/venezia/command/CommandService$Stub.smali
./smali/com/amazon/venezia/command/DecisionResult.smali
./smali/com/amazon/venezia/command/FailureResult$Stub.smali
./smali/com/amazon/venezia/command/ExceptionResult.smali
./smali/com/amazon/venezia/command/ExceptionResult$Stub$Proxy.smali
./smali/com/amazon/venezia/command/SuccessResult.smali
./smali/com/amazon/venezia/command/FailureResult$Stub$Proxy.smali
./smali/com/amazon/venezia/command/FailureResult.smali
./smali/com/amazon/venezia/command/Command$Stub$Proxy.smali
./smali/com/amazon/venezia/command/DecisionResult$Stub.smali
./smali/com/amazon/venezia/command/DecisionResult$Stub$Proxy.smali
./smali/com/amazon/venezia/command/ResultCallback$Stub$Proxy.smali
./smali/com/amazon/venezia/command/Choice$Stub.smali
./smali/com/amazon/venezia/command/ChoiceContext.smali
./smali/com/amazon/venezia/command/DecisionExpirationContext$Stub.smali
./smali/com/amazon/venezia/command/ExceptionResult$Stub.smali
./smali/com/amazon/venezia/command/Choice$Stub$Proxy.smali
./smali/com/amazon/venezia/command/CommandService.smali
./smali/com/amazon/venezia/command/ResultCallback$Stub.smali
./smali/com/amazon/venezia/command/Command$Stub.smali
./smali/com/amazon/venezia/command/ChoiceContext$Stub.smali
./smali/com/amazon/venezia/command/ResultCallback.smali
./smali/com/amazon/venezia/command/DecisionExpirationContext.smali
./smali/com/amazon/venezia/command/SuccessResult$Stub.smali
./smali/com/amazon/venezia/command/SuccessResult$Stub$Proxy.smali
./smali/com/aomeverylongcompanyname
./smali/com/aomeverylongcompanyname/someverylongapplicationname
./smali/com/aomeverylongcompanyname/someverylongapplicationname/Main.smali
./smali/com/popcap
./smali/com/popcap/pvz
./smali/com/popcap/pvz/Main.smali
./smali/com/ideaworks3d
./smali/com/ideaworks3d/airplay
./smali/com/ideaworks3d/airplay/MultiTouch.smali
./smali/com/ideaworks3d/airplay/AirplayView$2.smali
./smali/com/ideaworks3d/airplay/AirplaySMSReceiver.smali
./smali/com/ideaworks3d/airplay/AirplayView$1.smali
./smali/com/ideaworks3d/airplay/s3eCamera$2.smali
./smali/com/ideaworks3d/airplay/AirplayLocation$LocationUpdateHandler.smali
./smali/com/ideaworks3d/airplay/AirplayThread$4.smali
./smali/com/ideaworks3d/airplay/SoundPlayer.smali
./smali/com/ideaworks3d/airplay/AirplayActivity$1.smali
./smali/com/ideaworks3d/airplay/AirplayActivity.smali
./smali/com/ideaworks3d/airplay/AirplayThread$2.smali
./smali/com/ideaworks3d/airplay/AirplayView$4.smali
./smali/com/ideaworks3d/airplay/SoundRecord.smali
./smali/com/ideaworks3d/airplay/s3eImagePicker.smali
./smali/com/ideaworks3d/airplay/AirplayThread$AccessWebClient.smali
./smali/com/ideaworks3d/airplay/s3eCamera$Preview.smali
./smali/com/ideaworks3d/airplay/AirplayThread$1.smali
./smali/com/ideaworks3d/airplay/AirplayThread.smali
./smali/com/ideaworks3d/airplay/AirplayView.smali
./smali/com/ideaworks3d/airplay/AirplayLocation$1.smali
./smali/com/ideaworks3d/airplay/AirplayGL.smali
./smali/com/ideaworks3d/airplay/CameraCapture.smali
./smali/com/ideaworks3d/airplay/AirplayView$3.smali
./smali/com/ideaworks3d/airplay/AirplayThread$AudioState.smali
./smali/com/ideaworks3d/airplay/AirplayGL$ConfigSetting.smali
./smali/com/ideaworks3d/airplay/AirplayView$5.smali
./smali/com/ideaworks3d/airplay/AirplayLocation.smali
./smali/com/ideaworks3d/airplay/s3eTouchpad.smali
./smali/com/ideaworks3d/airplay/s3eCamera.smali
./smali/com/ideaworks3d/airplay/s3eCamera$1.smali
./smali/com/ideaworks3d/airplay/AirplayThread$3.smali
./smali/com/ideaworks3d/airplay/AirplayAPI.smali
./smali/com/ideaworks3d/airplay/AirplayThread$5.smali
./smali/com/someverylongcompanyname
./smali/com/someverylongcompanyname/someverylongapplicationname
./smali/com/someverylongcompanyname/someverylongapplicationname/Main.smali
./smali/aaa
./smali/aaa/someverylongcompanyname
./smali/aaa/someverylongcompanyname/someverylongapplicationname
./smali/aaa/someverylongcompanyname/someverylongapplicationname/Main.smali
./apktool.yml
./AndroidManifest.xml

2) 解src文件dex2jar.bat classes.dex :

.
./dom
./dom/someverylongcompanyname
./dom/someverylongcompanyname/someverylongapplicationname
./dom/someverylongcompanyname/someverylongapplicationname/Main.java
./zzz
./zzz/someverylongcompanyname
./zzz/someverylongcompanyname/someverylongapplicationname
./zzz/someverylongcompanyname/someverylongapplicationname/Main.java
./com
./com/amazon
./com/amazon/android
./com/amazon/android/e
./com/amazon/android/e/a.java
./com/amazon/android/ad
./com/amazon/android/ad/d.java
./com/amazon/android/ad/x.java
./com/amazon/android/ad/z.java
./com/amazon/android/ad/ad.java
./com/amazon/android/ad/n.java
./com/amazon/android/ad/u.java
./com/amazon/android/ad/s.java
./com/amazon/android/ad/ac.java
./com/amazon/android/ad/c.java
./com/amazon/android/ad/g.java
./com/amazon/android/ad/ab.java
./com/amazon/android/ad/o.java
./com/amazon/android/ad/w.java
./com/amazon/android/ad/j.java
./com/amazon/android/ad/v.java
./com/amazon/android/ad/f.java
./com/amazon/android/ad/p.java
./com/amazon/android/ad/i.java
./com/amazon/android/ad/r.java
./com/amazon/android/ad/t.java
./com/amazon/android/ad/h.java
./com/amazon/android/ad/y.java
./com/amazon/android/ad/aa.java
./com/amazon/android/ad/e.java
./com/amazon/android/ad/q.java
./com/amazon/android/ad/b.java
./com/amazon/android/ad/l.java
./com/amazon/android/ad/a.java
./com/amazon/android/ad/k.java
./com/amazon/android/ad/m.java
./com/amazon/android/d.java
./com/amazon/android/h
./com/amazon/android/h/d.java
./com/amazon/android/h/c.java
./com/amazon/android/h/b.java
./com/amazon/android/h/a.java
./com/amazon/android/a
./com/amazon/android/a/d.java
./com/amazon/android/a/c.java
./com/amazon/android/a/e.java
./com/amazon/android/a/b.java
./com/amazon/android/a/a.java
./com/amazon/android/m
./com/amazon/android/m/d.java
./com/amazon/android/m/c.java
./com/amazon/android/m/b.java
./com/amazon/android/m/a.java
./com/amazon/android/k
./com/amazon/android/k/b.java
./com/amazon/android/k/a.java
./com/amazon/android/c.java
./com/amazon/android/y
./com/amazon/android/y/a.java
./com/amazon/android/ab
./com/amazon/android/ab/a.java
./com/amazon/android/Kiwi.java
./com/amazon/android/aa
./com/amazon/android/aa/d.java
./com/amazon/android/aa/n.java
./com/amazon/android/aa/c.java
./com/amazon/android/aa/g.java
./com/amazon/android/aa/o.java
./com/amazon/android/aa/j.java
./com/amazon/android/aa/f.java
./com/amazon/android/aa/i.java
./com/amazon/android/aa/h.java
./com/amazon/android/aa/e.java
./com/amazon/android/aa/b.java
./com/amazon/android/aa/l.java
./com/amazon/android/aa/a.java
./com/amazon/android/aa/k.java
./com/amazon/android/aa/m.java
./com/amazon/android/p
./com/amazon/android/p/d.java
./com/amazon/android/p/c.java
./com/amazon/android/p/g.java
./com/amazon/android/p/f.java
./com/amazon/android/p/h.java
./com/amazon/android/p/e.java
./com/amazon/android/p/b.java
./com/amazon/android/p/a.java
./com/amazon/android/x
./com/amazon/android/x/c.java
./com/amazon/android/x/b.java
./com/amazon/android/x/a.java
./com/amazon/android/l
./com/amazon/android/l/d.java
./com/amazon/android/l/n.java
./com/amazon/android/l/c.java
./com/amazon/android/l/g.java
./com/amazon/android/l/o.java
./com/amazon/android/l/j.java
./com/amazon/android/l/f.java
./com/amazon/android/l/i.java
./com/amazon/android/l/h.java
./com/amazon/android/l/e.java
./com/amazon/android/l/b.java
./com/amazon/android/l/l.java
./com/amazon/android/l/a.java
./com/amazon/android/l/k.java
./com/amazon/android/l/m.java
./com/amazon/android/g
./com/amazon/android/g/a.java
./com/amazon/android/u
./com/amazon/android/u/d.java
./com/amazon/android/u/c.java
./com/amazon/android/u/b.java
./com/amazon/android/u/a.java
./com/amazon/android/g.java
./com/amazon/android/j
./com/amazon/android/j/a.java
./com/amazon/android/z
./com/amazon/android/z/c.java
./com/amazon/android/z/b.java
./com/amazon/android/z/a.java
./com/amazon/android/b
./com/amazon/android/b/d.java
./com/amazon/android/b/c.java
./com/amazon/android/b/b.java
./com/amazon/android/b/a.java
./com/amazon/android/ac
./com/amazon/android/ac/a.java
./com/amazon/android/d
./com/amazon/android/d/b.java
./com/amazon/android/d/a.java
./com/amazon/android/f
./com/amazon/android/f/d.java
./com/amazon/android/f/c.java
./com/amazon/android/f/g.java
./com/amazon/android/f/f.java
./com/amazon/android/f/e.java
./com/amazon/android/f/b.java
./com/amazon/android/f/a.java
./com/amazon/android/s
./com/amazon/android/s/d.java
./com/amazon/android/s/c.java
./com/amazon/android/s/g.java
./com/amazon/android/s/f.java
./com/amazon/android/s/e.java
./com/amazon/android/s/b.java
./com/amazon/android/s/a.java
./com/amazon/android/f.java
./com/amazon/android/i
./com/amazon/android/i/d.java
./com/amazon/android/i/c.java
./com/amazon/android/i/b.java
./com/amazon/android/i/a.java
./com/amazon/android/o
./com/amazon/android/o/d.java
./com/amazon/android/o/c.java
./com/amazon/android/o/b.java
./com/amazon/android/o/a.java
./com/amazon/android/h.java
./com/amazon/android/t
./com/amazon/android/t/c.java
./com/amazon/android/t/b.java
./com/amazon/android/t/a.java
./com/amazon/android/r
./com/amazon/android/r/d.java
./com/amazon/android/r/c.java
./com/amazon/android/r/g.java
./com/amazon/android/r/f.java
./com/amazon/android/r/h.java
./com/amazon/android/r/e.java
./com/amazon/android/r/b.java
./com/amazon/android/r/a.java
./com/amazon/android/e.java
./com/amazon/android/v
./com/amazon/android/v/b.java
./com/amazon/android/v/a.java
./com/amazon/android/w
./com/amazon/android/w/d.java
./com/amazon/android/w/c.java
./com/amazon/android/w/b.java
./com/amazon/android/w/a.java
./com/amazon/android/b.java
./com/amazon/android/q
./com/amazon/android/q/d.java
./com/amazon/android/q/c.java
./com/amazon/android/q/g.java
./com/amazon/android/q/j.java
./com/amazon/android/q/f.java
./com/amazon/android/q/i.java
./com/amazon/android/q/h.java
./com/amazon/android/q/e.java
./com/amazon/android/q/b.java
./com/amazon/android/q/l.java
./com/amazon/android/q/a.java
./com/amazon/android/q/k.java
./com/amazon/android/q/m.java
./com/amazon/android/n
./com/amazon/android/n/d.java
./com/amazon/android/n/c.java
./com/amazon/android/n/f.java
./com/amazon/android/n/e.java
./com/amazon/android/n/b.java
./com/amazon/android/n/a.java
./com/amazon/android/a.java
./com/amazon/android/c
./com/amazon/android/c/d.java
./com/amazon/android/c/c.java
./com/amazon/android/c/b.java
./com/amazon/android/c/a.java
./com/amazon/mas
./com/amazon/mas/kiwi
./com/amazon/mas/kiwi/util
./com/amazon/mas/kiwi/util/ApkInvalidException.java
./com/amazon/mas/kiwi/util/BC1$1.java
./com/amazon/mas/kiwi/util/BC1.java
./com/amazon/mas/kiwi/util/ApkHelpers.java
./com/amazon/mas/kiwi/util/Base64.java
./com/amazon/mas/kiwi/util/DeveloperInfo.java
./com/amazon/venezia
./com/amazon/venezia/service
./com/amazon/venezia/service/verify
./com/amazon/venezia/service/verify/IApplicationVerificationService.java
./com/amazon/venezia/command
./com/amazon/venezia/command/ExceptionResult.java
./com/amazon/venezia/command/CommandService.java
./com/amazon/venezia/command/ChoiceContext.java
./com/amazon/venezia/command/Choice.java
./com/amazon/venezia/command/SuccessResult.java
./com/amazon/venezia/command/DecisionExpirationContext.java
./com/amazon/venezia/command/DecisionResult.java
./com/amazon/venezia/command/Command.java
./com/amazon/venezia/command/ResultCallback.java
./com/amazon/venezia/command/FailureResult.java
./com/aomeverylongcompanyname
./com/aomeverylongcompanyname/someverylongapplicationname
./com/aomeverylongcompanyname/someverylongapplicationname/Main.java
./com/popcap
./com/popcap/pvz
./com/popcap/pvz/Main.java
./com/ideaworks3d
./com/ideaworks3d/airplay
./com/ideaworks3d/airplay/SoundRecord.java
./com/ideaworks3d/airplay/SoundPlayer.java
./com/ideaworks3d/airplay/AirplayLocation$1.java
./com/ideaworks3d/airplay/AirplayAPI.java
./com/ideaworks3d/airplay/AirplayThread$4.java
./com/ideaworks3d/airplay/AirplaySMSReceiver.java
./com/ideaworks3d/airplay/AirplayGL.java
./com/ideaworks3d/airplay/AirplayThread$2.java
./com/ideaworks3d/airplay/s3eImagePicker.java
./com/ideaworks3d/airplay/AirplayThread$3.java
./com/ideaworks3d/airplay/AirplayView$3.java
./com/ideaworks3d/airplay/AirplayThread$1.java
./com/ideaworks3d/airplay/CameraCapture.java
./com/ideaworks3d/airplay/AirplayView$2.java
./com/ideaworks3d/airplay/AirplayView$4.java
./com/ideaworks3d/airplay/s3eTouchpad.java
./com/ideaworks3d/airplay/AirplayActivity.java
./com/ideaworks3d/airplay/MultiTouch.java
./com/ideaworks3d/airplay/AirplayThread.java
./com/ideaworks3d/airplay/s3eCamera.java
./com/ideaworks3d/airplay/AirplayView$5.java
./com/ideaworks3d/airplay/AirplayView.java
./com/ideaworks3d/airplay/AirplayLocation.java
./com/ideaworks3d/airplay/AirplayView$1.java
./com/ideaworks3d/airplay/s3eCamera$2.java
./com/ideaworks3d/airplay/s3eCamera$1.java
./com/ideaworks3d/airplay/AirplayActivity$1.java
./com/someverylongcompanyname
./com/someverylongcompanyname/someverylongapplicationname
./com/someverylongcompanyname/someverylongapplicationname/Main.java
./aaa
./aaa/someverylongcompanyname
./aaa/someverylongcompanyname/someverylongapplicationname
./aaa/someverylongcompanyname/someverylongapplicationname/Main.java

。。。 啥也没看到。。。

1) AndroidManifest.xml 文件,好简单

<?xml version="1.0" encoding="UTF-8"?>
<manifest android:versionCode="1" android:versionName="1.0" android:installLocation="auto" package="com.popcap.pvz"
  xmlns:android="http://schemas.android.com/apk/res/android">
    <application android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:label="@string/app_name" android:icon="@drawable/icon">
        <activity android:label="@string/app_name" android:name=".Main" android:launchMode="singleTask" android:configChanges="mcc|mnc|locale|keyboardHidden|orientation">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
    <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="8" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.BATTERY_STATS" />
    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
    <uses-permission android:name="android.permission.SET_ORIENTATION" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.VIBRATE" />
</manifest>

2) layout文件,居然没这个目录

3) Main activity,看不出啥

package com.popcap.pvz;

import android.app.Dialog;
import android.content.Intent;
import android.os.Bundle;
import com.amazon.android.Kiwi;
import com.ideaworks3d.airplay.AirplayActivity;

public class Main extends AirplayActivity
{
  public void onActivityResult(int paramInt1, int paramInt2, Intent paramIntent)
  {
    if (Kiwi.onActivityResult(this, paramInt1, paramInt2, paramIntent));
    while (true)
    {
      return;
      super.onActivityResult(paramInt1, paramInt2, paramIntent);
    }
  }

  public void onCreate(Bundle paramBundle)
  {
    super.onCreate(paramBundle);
    Kiwi.onCreate(this, true);
  }

  public Dialog onCreateDialog(int paramInt)
  {
    Dialog localDialog1 = Kiwi.onCreateDialog(this, paramInt);
    if (localDialog1 != null);
    for (Dialog localDialog2 = localDialog1; ; localDialog2 = super.onCreateDialog(paramInt))
      return localDialog2;
  }

  public void onDestroy()
  {
    super.onDestroy();
    Kiwi.onDestroy(this);
  }

  public void onPause()
  {
    super.onPause();
    Kiwi.onPause(this);
  }

  public void onResume()
  {
    super.onResume();
    Kiwi.onResume(this);
  }

  public void onStart()
  {
    super.onStart();
    Kiwi.onStart(this);
  }

  public void onStop()
  {
    super.onStop();
    Kiwi.onStop(this);
  }
}

/* Location:           C:\dex\classes.dex.dex2jar.jar
 * Qualified Name:     com.popcap.pvz.Main
 * JD-Core Version:    0.5.4
 */

4) ./assets/PvZ.dz 这个文件有40多M,估计精华都在这里面了吧



你可能感兴趣的:(android,application,dialog,action,NetWork,encoding)