米柚愛好者論壇

標題: 請問關於APK的問題(無解) [打印本頁]

作者: 愛米熊    時間: 2014-7-22 18:26
標題: 請問關於APK的問題(無解)
本帖最後由 愛米熊 於 2014-7-23 15:12 編輯

請問有可能把 FIND 7a公測包的相機APK提取出來放到魔趣4.4.4 for FIND 7a 的ROM包裡然後還可以正常使用嗎?

我已經試過直接提取APK>安裝,提取>放入魔趣包兩個方法。結果都是無法正常使用。

如果有人會,求教程與示範。

感謝大德~


作者: 道奇兔    時間: 2014-7-22 18:55
其中還有API呼叫以及綁定框架....除非官方有獨立核心包不然沒辦法
作者: 愛米熊    時間: 2014-7-22 18:58
道奇兔 發表於 2014-7-22 18:55
其中還有API呼叫以及綁定框架....除非官方有獨立核心包不然沒辦法

瞭解了
死心了

作者: 道奇兔    時間: 2014-7-22 19:01
愛米熊 發表於 2014-7-22 18:58
瞭解了
死心了

乖....
作者: Mi2Sir    時間: 2014-7-22 19:14
找一下相機相關的檔案除apk外
通通copy到相對應位置看看
作者: 愛米熊    時間: 2014-7-22 22:28
Mi2Sir 發表於 2014-7-22 19:14
找一下相機相關的檔案除apk外
通通copy到相對應位置看看

不知道哪些才是相機相關檔案

作者: Mi2Sir    時間: 2014-7-22 22:37
愛米熊 發表於 2014-7-22 22:28
不知道哪些才是相機相關檔案

/system/lib
/system /lib/hw
中看看,猜猜
cam 之類的

作者: 愛米熊    時間: 2014-7-23 10:04
Mi2Sir 發表於 2014-7-22 22:37
/system/lib
/system /lib/hw
中看看,猜猜

在FIND7的包裡有一個 這個"camera.msm8974.so"

在MOKEE裡除了上面的還多一個"camera.vendor.msm8974.so"

大小差很多 FIND7A裡的有7,832,996
                MOKEE裡的只有9,632 ,camera.vendor.msm8974.so  有6,737,420


然後咧?
作者: Mi2Sir    時間: 2014-7-23 10:49
本帖最後由 Mi2Sir 於 2014-7-23 11:02 編輯
愛米熊 發表於 2014-7-23 10:04
在FIND7的包裡有一個 這個"camera.msm8974.so"

在MOKEE裡除了上面的還多一個"camera.vendor.msm8974.so"

1. 玩機有風險,急救包要自備喔

2. 我建議把FIND7的  camera.msm8974.so 覆蓋 MOKEE裡的
   當然FIND7的apk也要一併copy

Good Luck my Friend
God bless you
作者: 愛米熊    時間: 2014-7-23 10:58
Mi2Sir 發表於 2014-7-23 10:49
1. 完機有風險,急救包要自備喔

2. 我建議把FIND7的  camera.msm8974.so 覆蓋 MOKEE裡的

最嚴重會怎樣?
變磚?

如果只是開不起來  再刷回原來的就好了不是嗎?
作者: Mi2Sir    時間: 2014-7-23 11:01
愛米熊 發表於 2014-7-23 10:58
最嚴重會怎樣?
變磚?

應該只是用相機會閃退
不過我沒試過不知道
開刀前醫生都會叫你簽同意書
即使只是小刀
作者: 愛米熊    時間: 2014-7-23 11:05
Mi2Sir 發表於 2014-7-23 11:01
應該只是用相機會閃退
不過我沒試過不知道
開刀前醫生都會叫你簽同意書

好吧  反正颱風假沒事  我來試試
作者: 愛米熊    時間: 2014-7-23 11:13
Mi2Sir 發表於 2014-7-23 11:01
應該只是用相機會閃退
不過我沒試過不知道
開刀前醫生都會叫你簽同意書

魔趣的包裡每一個APP都有一個相對應的.odex  這是啥?

FIND7A裡的沒有

怎麼解?
作者: Mi2Sir    時間: 2014-7-23 11:18
本帖最後由 Mi2Sir 於 2014-7-23 11:19 編輯
愛米熊 發表於 2014-7-23 11:13
魔趣的包裡每一個APP都有一個相對應的.odex  這是啥?

FIND7A裡的沒有

看看聰明兔( @道奇兔 ) 的說法
http://tw.miui.com/thread-2743-1-1.html  

所以相機的 apk 若有同名的 .odex 也要一併copy
作者: 愛米熊    時間: 2014-7-23 11:22
Mi2Sir 發表於 2014-7-23 11:18
看看聰明兔( @道奇兔 ) 的說法
http://tw.miui.com/thread-2743-1-1.html  

狀況不太一樣
兔兔講的是沒有ODEX合併成有的

我現在正好遇到相反的狀況
沒有ODEX要變成有的

作者: Mi2Sir    時間: 2014-7-23 11:24
愛米熊 發表於 2014-7-23 11:22
狀況不太一樣
兔兔講的是沒有ODEX合併成有的

變是為了保護
不變當然沒問題
不然你那自己安裝的 apk 都沒有.odex檔
但都可以執行
作者: Mi2Sir    時間: 2014-7-23 11:27
愛米熊 發表於 2014-7-23 11:22
狀況不太一樣
兔兔講的是沒有ODEX合併成有的

幫你 google
http://www.baike.com/wiki/ODEX
作者: 愛米熊    時間: 2014-7-23 11:29
Mi2Sir 發表於 2014-7-23 11:24
變是為了保護
不變當然沒問題
不然你那自己安裝的 apk 都沒有.odex檔

所以你的意思是
沒有.ODEX的APP直接丟到SYSTEM/APP裡
再把/hw裡的兩個檔案換掉  這樣理解對嗎?
然後用刷入還是直接用r.e.替換呢?
作者: Mi2Sir    時間: 2014-7-23 11:30
颱風天大家都在玩機
看到有人 (@鸚鵡 ) 把電視機的系統一玩掛了
作者: 愛米熊    時間: 2014-7-23 11:33
Mi2Sir 發表於 2014-7-23 11:30
颱風天大家都在玩機
看到有人 (@鸚鵡 ) 把電視機的系統一玩掛了

那我也看到了
我還留言了

作者: Mi2Sir    時間: 2014-7-23 11:33
愛米熊 發表於 2014-7-23 11:29
所以你的意思是
沒有.ODEX的APP直接丟到SYSTEM/APP裡
再把/hw裡的兩個檔案換掉  這樣理解對嗎?

我覺得換掉 (copy ), 重開機就好, 當然要設權限
不過刷的話就不用了
作者: 愛米熊    時間: 2014-7-23 11:34
Mi2Sir 發表於 2014-7-23 11:33
我覺得換掉 (copy ), 重開機就好, 當然要設權限
不過刷的話就不用了


我先吃飯  等等試試看
感謝

不論狀況如何再跟你回報
作者: 愛米熊    時間: 2014-7-23 11:37
Mi2Sir 發表於 2014-7-23 11:27
幫你 google
http://www.baike.com/wiki/ODEX

ODEX - Odex的优点:
  1.刷完机首次进入系统的时间会缩短一些。文件的运行速度应该也有所提升。

  2.APK文件不能单独安装,并且如果反编译APK文件,一般也只能得到资源文件。可以说是起到一定的保护作用,避免被肆意修改和使用。这样做可以使其厂商保证一定的反盗版,因为没有dex文件的apk是无法正常安装的。



作者: Mi2Sir    時間: 2014-7-23 12:16
本帖最後由 Mi2Sir 於 2014-7-23 12:18 編輯
愛米熊 發表於 2014-7-23 11:37
ODEX - Odex的优点:
  1.刷完机首次进入系统的时间会缩短一些。文件的运行速度应该也有所提升。

但你要用的apk 是沒有.odex的
所以ok
即使有也可一併copy來用


作者: 道奇兔    時間: 2014-7-23 12:40
颱風天超適合看戲的
作者: Mi2Sir    時間: 2014-7-23 12:44
道奇兔 發表於 2014-7-23 12:40
颱風天超適合看戲的

兔兔說你不會成功的

只是跟著我耍耍猴戲而已
作者: 道奇兔    時間: 2014-7-23 12:50
Mi2Sir 發表於 2014-7-23 12:44
兔兔說你不會成功的

只是跟著我耍耍猴戲而已

因為光API就不一樣了.....成功率=0
作者: Mi2Sir    時間: 2014-7-23 12:55
道奇兔 發表於 2014-7-23 12:50
因為光API就不一樣了.....成功率=0

但 hardware 一模一樣
死馬當活馬醫
這就是颱風天的樂趣阿
不然熊熊只能跟母熊玩
太無趣了
作者: 愛米熊    時間: 2014-7-23 13:25
Mi2Sir 發表於 2014-7-23 12:55
但 hardware 一模一樣
死馬當活馬醫
這就是颱風天的樂趣阿

試過了
不成功  沒變磚但是無限閃退
兔兔是對的
還有.........
沒有母熊才慘呢



作者: 道奇兔    時間: 2014-7-23 13:27
Mi2Sir 發表於 2014-7-23 12:55
但 hardware 一模一樣
死馬當活馬醫
這就是颱風天的樂趣阿

熊大說沒母熊.....那只好自己.................
作者: Mi2Sir    時間: 2014-7-23 13:31
謝謝你的測試
這個case 結案了

只留下孤獨的熊,看戲的兔
跟糊掉的香菇
作者: 鸚鵡    時間: 2014-7-23 14:33
愛米熊 發表於 2014-7-22 18:58
瞭解了
死心了

有嘗試 用 baksmali 解出來
在重新包裝嗎?
作者: 鸚鵡    時間: 2014-7-23 14:39
愛米熊 發表於 2014-7-23 11:37
ODEX - Odex的优点:
  1.刷完机首次进入系统的时间会缩短一些。文件的运行速度应该也有所提升。

APK 裡面會有 一個 classes.dex 檔案

APK 安裝後 這個檔案會被提取出來 放到 /data/dalvik-cache 裡面
在執行階段 再處理

odex 化 就是把 classes.dex 拉出來 最佳化 成 odex 檔案

比較簡單的概念是這樣


所以像紅米的聯絡人 裡面的群組功能
我就是針對 Contacts.apk 和 Contacts.odex 處理
先把 Contacts.odex 轉成 classes.dex
再放回 apk 檔案中
作者: 鸚鵡    時間: 2014-7-23 14:40
最後  硬體基本尚要相近 (同系列)
android 版要一樣 才有成功的可能系

不然幾乎都接近於 0
作者: 愛米熊    時間: 2014-7-23 15:01
鸚鵡 發表於 2014-7-23 14:40
最後  硬體基本尚要相近 (同系列)
android 版要一樣 才有成功的可能系

算了   不弄了

我怕我的飯七變成你的米電2

作者: Mi2Sir    時間: 2014-7-23 15:12
鸚鵡 發表於 2014-7-23 14:40
最後  硬體基本尚要相近 (同系列)
android 版要一樣 才有成功的可能系

他要用的APK本來就沒有 .ODEX檔




歡迎光臨 米柚愛好者論壇 (https://mi.ezbox.idv.tw/) Powered by Discuz! X2.5