Android 台灣中文網

標題: 顯示中文地名的三星內建AccuWeather天氣! [打印本頁]

作者: mrp    時間: 2013-10-24 17:49
標題: 顯示中文地名的三星內建AccuWeather天氣!
本帖最後由 mrp 於 2014-1-13 13:26 編輯

原創文處:

原理解說:
----------
剛好這幾天剛弄完Android課的專題,有點靈感就來研究一下怎麼改才會顯示中文地名,終於讓我在某個smali檔找到頭緒了!

主要在AccuWeatherUrlManager.smali這個Java檔(smali是Java檔轉換後的語言)裡面主要控制從何取得天氣資料,主要網站是「http://samsungmobile.accu-weather.com/widget/samsungmobile/」這個伺服器,它預設是沒有選語言選項的,如果在連結後面加上一個語言id:langid=14的話,所有資料都會變成台灣繁體中文語言

之所以會知道這個語言id是我去看Sony Xperia內建天氣取得資料的網址發現的,意思是香港或其他國的朋友如果知道你國家的語言id的話,把14改成你們的id,所有資料就會都變成你們國家的語言!

至於這id從何找,我只能說你們要一個一個試試看了!http://samsungmobile.accu-weather.com/widget/samsungmobile/weather-data.asp?metric=1&location=cityId:312596&langid=14

把這網址最後面的14改成任何數字,然後由網頁的 <currentconditions><url>http://www.accuweather.com/m/zh-tw/TW/CYQ/Ta-lin/current.aspx?p=samsungmobile&cityId=312596</url>的zh-TW這個指標去判斷數字對應到的是哪國語言!

目前知道的:天氣情況 (國家)
-----------
1 英文
2 西班牙文
3 法文
4 挪威文
5 葡萄牙文
6 荷蘭文
7 丹麥文
8 義大利文
9 德文
10 瑞典文
11 芬蘭文
12 香港繁體中文
13 簡體中文
14 台灣繁體中文
15 西班牙文
16 西班牙文
17 斯洛伐克文
18 羅馬尼亞文
19 捷克文
20 匈牙利文
21 波蘭文
22 加泰羅尼亞文
23 巴西文
24 印度文
25 俄文
26 阿拉伯文
27 希臘文
28 英文
29 日本語
30 韓文

想自行修改的朋友,AccuweatherDaemon.apkAccuweatherWidget_Main.apk兩個裡面的AccuWeatherUrlManager.smali檔都要改唷!變動在哪邊我上面有解釋了,請自行尋找smali檔中的關鍵字「&langid=14」把它改成你要的數字id。(個人是找不到此檔,不懂!)

解釋這麼多,上直刷包吧!
------------------------
* Google下載 (S4_Weather.zip):
* 附加壓縮檔 (同S4_Weather.zip):
* 修正版載點 [AccuweatherWidget_Main.APK]


安裝方式:
----------
1. 先將S4_Weather.zip放置手機內(內存或外存皆可)
2. 關機後刷S4_Weather.zip
3. 必須運用"ES管理器"將修正版[AccuweatherWidget_Main.APK]放進 > 根目錄 > system > app 內覆蓋原來檔案
4. 重開機即完成
作者: wccuser    時間: 2013-10-24 20:53
使用方法2....成功,很棒!!
作者: bad12261226    時間: 2013-10-27 09:09
很感謝你!試試看吧!
作者: RX8KILLER    時間: 2013-10-27 09:24
感謝大大的分 想
作者: orzliu    時間: 2013-11-12 16:26
棒喔~~這個有比原本NOTE 附的還不錯喔!
作者: orzliu    時間: 2013-11-13 14:12
原本以為沒作用~還是英文版,後來才發現 如果自己下搜尋的只能找到英文地名如Taipei

但用定位的,就可以找到中文的地名,算有點小BUG 不過能看到中文地名就不錯啦
只是我怎麼找到里呢?  哈~~我是想找區或市就好 @@
作者: chunghsin0218    時間: 2013-11-23 01:54
orzliu 發表於 2013-11-13 14:12
原本以為沒作用~還是英文版,後來才發現 如果自己下搜尋的只能找到英文地名如Taipei

但用定位的,就可以 ...

我的是內建的版本,差不多這個月開始,我的定位也是都到"里"。
作者: orzliu    時間: 2013-11-28 11:05
瞭解~ 用里真是不習慣~還是大一點好
我都還不知我是住在哪里說
~
作者: mrp    時間: 2013-11-30 12:56
現在不論是英文版(原版)還是中文版(修正版),地理位置都是最小的單位(里Village)來定位了!
作者: lin1141    時間: 2014-1-7 23:28
無法將將修正版[AccuweatherWidget_Main.APK]放進 > 根目錄 > system > app 內覆蓋原來檔案
作者: shin19857467    時間: 2014-1-11 20:40
把es管理器提升到root也不能覆蓋。請問怎麼做才行?
作者: mrp    時間: 2014-1-13 13:33
[無法覆蓋]應該不會發生這樣的事情啊!不然。。。
1。打開ES管理器,先進去:根目錄>SYETEM>APP將原有的[AccuweatherWidget_Main.APK]刪除。
2。再進入存放修正版的地方,將修正版的[AccuweatherWidget_Main.APK]複製到:根目錄>SYETEM>APP裡。
3。希望你可以成功。
作者: lin1141    時間: 2014-1-13 20:57
mrp 發表於 2014-1-13 13:33
[無法覆蓋]應該不會發生這樣的事情啊!不然。。。
1。打開ES管理器,先進去:根目錄>SYETEM>A ...

也無法將檔案刪除

作者: lin1141    時間: 2014-1-13 20:59
mrp 發表於 2014-1-13 13:33
[無法覆蓋]應該不會發生這樣的事情啊!不然。。。
1。打開ES管理器,先進去:根目錄>SYETEM>A ...

也無法將檔案刪除

作者: lyl0217    時間: 2014-1-15 11:37
lin1141 發表於 2014-1-13 20:57
也無法將檔案刪除

把ES管理器版本用新一點的就可以,之前我也是這樣,但覆蓋後還是顯示英文
作者: galant5346    時間: 2014-1-16 17:24
小弟用了好多次了~
也安裝了好多次了
也覆蓋到快瘋了~
圖是變了~
結果還是一樣顯示英文的
作者: mrp    時間: 2014-1-17 15:41
有可能是在:根目錄裡有個preload的目錄裡,裡面有AccuweatherWidget_Main.APK跟AccuweatherWidget.APK系統原來的檔案,意思就是當開機時,會先預先執行,所以可以刪除掉或者將根目錄>SYETEM>APP裡的這兩個檔案複製過來到preload的目錄裡,試試看吧1
作者: galant5346    時間: 2014-1-17 17:16
還是一樣不行~
不過我好像第一步就刷不進去了~
刷完後重開機在將A..........APK覆制進去在重開機
結果~英文的~哈哈~可能是小弟的問題
不會刷
之前還沒改核心時(原廠的)
在第一步就出現刷入失敗了
後來改了核心後(http://apk.tw/thread-259465-1-1.html)這位大大分享的
還是一樣都英文的~
可能真的是小弟的問題了
不會刷Q.Q
作者: bj22225    時間: 2014-1-17 22:36
怎樣試都不成功!有人可以提供一下NOTE3修改完的檔案嗎?感激不盡.....
作者: galant5346    時間: 2014-1-18 15:04
結果真的是小弟的問題
我整合了我自己白吃的操作順序後
首先將手機裡systemapp大大說的那二個檔都刪掉
然後在進去RE......裡面將大大的檔案刷進去
重新開機後在覆制大大的檔案進去
在重新開機後,終於看到中文地名了~
大家可以在試試看哦
小弟也看到中文的地名了
感謝大大~
作者: stephen771015    時間: 2014-1-18 17:05
本帖最後由 stephen771015 於 2014-1-18 17:08 編輯

1. 先將S4_Weather.zip放置手機內(內存或外存皆可)
2. 關機後刷S4_Weather.zip
3. 必須運用"ES管理器"將修正版[AccuweatherWidget_Main.APK]放進 > 根目錄 > system > app 內覆蓋原來檔案
4. 重開機即完成

不知道是不是我理解錯誤

我第二步進入CWM> install from zip  刷完  三四步也有照做成功

重開機完小工具還是沒有這個軟體

煩請解惑

謝謝

手機是三星S2    4.4 kitkat Celeriter ROM
作者: galant5346    時間: 2014-1-18 20:53
樓主大大~
不曉得這方法可以用在NOTE2上面嗎
不知道有沒有大大試過呢
作者: qoo53896    時間: 2014-1-23 19:42
大大你好  您忘記說要進入CWM模式了><

作者: fh8006    時間: 2014-2-27 19:33
本帖最後由 fh8006 於 2014-2-27 19:37 編輯

我照步驟 做,刷S4_Weather.zip,然後重開機

再將修正版AccuweatherWidget_Main.APK 覆蓋 system > app 裡的檔案

"重開機,結果還是英文耶,請問有大大 知道 怎麼回事嗎???

Note  N7000  官方ROM  4.1.2                  謝謝
作者: w2601011    時間: 2014-3-2 17:14
請問galaxy note 10.1 2014也可以這樣用嗎?或是直刷這版??
作者: tigerboy    時間: 2014-3-2 19:24
好像真的有點不一樣耶~^^
作者: fatty123    時間: 2014-5-6 23:25
* 修正版載點 [AccuweatherWidget_Main.APK]:
已經無法下載了
作者: shamin    時間: 2014-6-1 22:16
載點葛屁了,修正一下好嗎
作者: kinatec    時間: 2014-6-30 17:50
關機後刷...
新手還是安分些..
作者: yu08    時間: 2014-7-13 20:18
請問哪位大大還有中文地名的檔案啊
原檔不見了

感恩
作者: a661017s    時間: 2014-9-8 11:08
使用方法2....成功,很棒!!


作者: wjdhaina    時間: 2014-10-5 10:48
多风的天气apk和odex文件好不容易合并
作者: yilichen    時間: 2015-3-10 18:48
好東西!讚一個!!
作者: ak1494    時間: 2015-7-29 23:07
很感謝你!試試看吧!
作者: ak1494    時間: 2015-7-29 23:08
怎么下载
作者: ak1494    時間: 2015-8-3 23:32
感謝大大的分 想
作者: ak1494    時間: 2015-8-3 23:51
怎么样下载,请教
作者: jason20000    時間: 2015-9-27 23:52
載點葛屁了,修正一下好嗎
作者: qqwwqqwq    時間: 2016-3-13 07:59
有辦法刪除嗎 史上最爛天氣app 爛
作者: kill-k    時間: 2017-5-31 02:15
有點複雜啊, 我等只好隨緣了.




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1