android可以裝相同的app兩個嗎? - Android

Daniel avatar
By Daniel
at 2014-06-08T18:50

Table of Contents

※ 引述《clipo (clipo)》之銘言:
: 我有試著找一下方法弄弄看
: 先參考了這兩篇
: http://fecbob.pixnet.net/blog/post/34683187
: http://www.ptt.cc/bbs/Android/M.1367480546.A.BF9.html
: apktool也弄好了,反組譯也弄好了
: 要簽名的軟體也找到了
: 但是卡在改package名稱
: 參考這篇
: http://sweeteason.pixnet.net/blog/post/37381662-android---eclipse-%E4%BF%AE%E6%94%B9-package-name-
: 裝了eclipse
: 不過我無法參透要拿那個檔進去才會有src這個東西可以改
: 有人知道嗎?? 還是有更專業的版可以去問?
: 謝謝
: (目前無法使用root及多使用者的方法)

其實第三個連結和上面兩個沒關係,你透過 apktool decompile 出來的東西
是 smali 檔案 ( Dalvik Bytecode ) , 而 Eclipse 是寫 java source code 的。

步驟不難,當你成功透過 apktool decompile 之後,打開 AndroidManifest.xml

在 <manifest 這邊 > 可以找到 package="xxxx" , 改掉就 OK 了。

但是要注意,同樣在 AndroidManifest.xml 裡面,所有的 activity、service、

receiver...等的 android:name="" 要做調整。

假設 package="aa.bb.cc" 而底下有 activity 的 android:name=".QQ"

就代表實際上是 aa.bb.cc.QQ , 如果你將 package 改成 "aa.bb.cc.dd"

卻沒改底下 activity 的 android:name , 就會變成要去找 aa.bb.cc.dd.QQ

但實際上是不存在的 , 所以必須將這個 android:name 改為 "aa.bb.cc.QQ"
( 也就是從 .QQ 改為 aa.bb.cc.QQ )


提供一個範例給你參考 Ticker :
Play : https://play.google.com/store/apps/details?id=com.misc.ticker&hl=zh-TW

將檔案解壓縮後, Ticker_A.apk 和 Ticker_B.apk 都拿去 decompile
然後用檔案比對軟體(如 WinMerge )去比較兩個資料夾看看我改了什麼。
http://www.mediafire.com/download/dbdcnq3c3wtsisi/TickerExample.rar


--
Tags: Android

All Comments

Isla avatar
By Isla
at 2014-06-12T07:15
Joseph avatar
By Joseph
at 2014-06-13T16:57
補XD

S5手機定位

Isla avatar
By Isla
at 2014-06-08T18:44
請問要怎麼在不開GPS的情況下, 知道對方手機的位置? 男友平常不愛開GPS, 但是上次有差點掉過一次手機, 還好當時S3不開GPS,只靠網路還是找得到。 但是現在用S5,一定要開GPS才能知道手機位置。 不想要手機剛配好不久又要弄丟了~and#34;~ - ...

moptt更新

Anonymous avatar
By Anonymous
at 2014-06-08T18:04
喔~最新版內容終於可以編輯文章了 不然每次打一堆錯字下面又出現send from android 感覺好像智商很低 -- Sent from my Android - ...

android可以裝相同的app兩個嗎?

Joe avatar
By Joe
at 2014-06-08T17:28
我有試著找一下方法弄弄看 先參考了這兩篇 http://fecbob.pixnet.net/blog/post/34683187 http://www.ptt.cc/bbs/Android/M.1367480546.A.BF9.html apktool也弄好了,反組譯也弄好了 要簽名的軟體也找到了 但是 ...

hangouts的表情符號

Caitlin avatar
By Caitlin
at 2014-06-08T16:26
手機是HTC one mini 原本手機上hangouts的表情符號跟電腦版是一樣的 一個黃色的小臉,特點是沒有輪廓外框,很可愛 圖: http://ppt.cc/pTCL 前陣子andoid版本更新之後,表情符號就不再是無外框小黃 不太可愛(沒有截圖) 明顯的差別是小黃招手那張,變成一個半身小人招手 ...

MX player播放1080P MKV 會LAG

Xanthe avatar
By Xanthe
at 2014-06-08T13:31
請教一下各位版友大大 今天利用MX player在播放我自己檔案系統的MKV 1080p影片時 發現他會不斷的Lag (機子是Sony Z2) 想請教各位我應該如何解決 是要另外下載解碼包 還是在那裡設定硬體解碼之類的嗎 希望能稍微講的詳細一點 感恩~~~ - ...