日本在线免费视频,国产精品视频2020,亚洲一区二区色,亚洲精品在线播放

安卓rom包制作教程 實用:安卓系統ROM DIY詳細步驟詳述

小伙伴們你們好,今天馮陸星來談談安卓rom包制作教程,安卓系統ROM DIY詳細步驟詳述的相關話題,還有關于插件,文件,系統,文件夾,主要是這些的實用技巧和最新內容分享,如果你想要成為這個領域的專家,這篇文章是一個很好的開始。

想要自己DIY ROM的朋友,很多時候都不知道怎么入手,首先就是先要了解ROM里面的文件架構,以及文件的作用!這里我們就詳細的介紹一下ROM,DIY自己的ROM

安卓rom包制作教程,安卓系統ROM DIY詳細步驟詳述

【文件夾功能簡介】

\system\app

這個里面主要存放的是常規下載的應用程序,可以看到都是以APK格式結尾的文件。在這個文件夾下的程序為系統默認的組件,自己安裝的軟件將不會出現在這里,而是\data\文件夾中。

\system\bin

這個目錄下的文件都是系統的本地程序,從bin文件夾名稱可以看出是binary二進制的程序,里面主要是Linux系統自帶的組件(命令)

\system\customize

這個目錄下主要是系統的設置

\system\etc

從文件夾名稱來看保存的都是系統的配置文件,比如APN接入點設置等核心配置。

\system\fonts

字體文件夾,除了標準字體和粗體、斜體外可以看到文件體積最大的可能是中文字庫,或一些unicode字庫,從T-Mobile G1上可以清楚的看到顯示簡體中文正常,其中DroidSansFallback.ttf文件大小 。

\system\framework

framework主要是一些核心的文件,從后綴名為jar可以看出是是系統平臺框架。

\system\lib

lib目錄中存放的主要是系統底層庫,一些so文件,如平臺運行時庫。

\system\media

\system\media\audio

鈴聲音樂文件夾,除了常規的鈴聲外還有一些系統提示事件音。

\system\sounds

默認的音樂測試文件,僅有一個test.mid文件,用于播放測試的文件。

\system\usr

用戶文件夾,包含共享、鍵盤布局、時間區域文件等。

主要修改的文件夾:

system/

app

customize

etc

fonts

framework

lib

xbin

build.prop

一、\system\app\的DIY

我這里舉個例子

\system\app\AlarmClock.apk 鬧鐘

\system\app\AlarmClock.odex

\system\app\Browser.apk 瀏覽器

\system\app\Browser.odex

\system\app\Bugreport.apk Bug報告

\system\app\Bugreport.odex

\system\app\Calculator.apk 計算器

\system\app\Calculator.odex

\system\app\Calendar.apk 日歷

\system\app\Calendar.odex

\system\app\CalendarProvider.apk 日歷提供

\system\app\CalendarProvider.odex

\system\app\Camera.apk 照相機

\system\app\Camera.odex

\system\app\com.amazon.mp3.apk 亞馬遜音樂

\system\app\Contacts.apk 聯系人

\system\app\Contacts.odex

\system\app\DownloadProvider.apk 下載提供

\system\app\DownloadProvider.odex

\system\app\DrmProvider.apk DRM數字版權提供

\system\app\DrmProvider.odex

\system\app\Email.apk 電子郵件客戶端

\system\app\Email.odex

\system\app\FieldTest.apk 測試程序

\system\app\FieldTest.odex

\system\app\GDataFeedsProvider.apk GoogleData提供

\system\app\GDataFeedsProvider.odex

\system\app\Gmail.apk Gmail電子郵件

\system\app\Gmail.odex

\system\app\GmailProvider.apk Gmail提供

\system\app\GmailProvider.odex

\system\app\GoogleApps.apk 谷歌程序包

\system\app\GoogleApps.odex

\system\app\GoogleSearch.apk 搜索工具

\system\app\GoogleSearch.odex

\system\app\gtalkservice.apk GTalk服務

\system\app\gtalkservice.odex

\system\app\HTMLViewer.apk HTML查看器

\system\app\HTMLViewer.odex

\system\app\IM.apk 即使通訊組件包含MSN、yahoo通

\system\app\ImCredentialProvider.apk

\system\app\ImProvider.apk

\system\app\ImProvider.odex

\system\app\Launcher.apk 啟動加載器

\system\app\Launcher.odex

\system\app\Maps.apk 電子地圖

\system\app\Maps.odex

\system\app\MediaProvider.apk 多媒體播放提供

\system\app\MediaProvider.odex

\system\app\Mms.apk 短信、彩信

\system\app\Mms.odex

\system\app\Music.apk 音樂播放器

\system\app\Music.odex

\system\app\MyFaves.apk T-Mobile MyFaves程序

\system\app\MyFaves.odex

\system\app\PackageInstaller.apk apk安裝程序

\system\app\PackageInstaller.odex

\system\app\Phone.apk 電話撥號器

\system\app\Phone.odex

\system\app\Settings.apk 系統設置

\system\app\Settings.odex

\system\app\SettingsProvider.apk 設置提供

\system\app\SettingsProvider.odex

\system\app\SetupWizard.apk 設置向導

\system\app\SetupWizard.odex

\system\app\SoundRecorder.apk 錄音工具

\system\app\SoundRecorder.odex

\system\app\Street.apk 街景地圖

\system\app\Street.odex

\system\app\Sync.apk 同步程序

\system\app\Sync.odex

\system\app\Talk.apk 語音程序

\system\app\Talk.odex

\system\app\TelephonyProvider.apk 電話提供

\system\app\TelephonyProvider.odex

\system\app\Updater.apk 更新程序

\system\app\Updater.odex

\system\app\Vending.apk 制造商信息

\system\app\Vending.odex

\system\app\VoiceDialer.apk 語音撥號器

\system\app\VoiceDialer.odex

\system\app\YouTube.apk Youtube視頻

\system\app\YouTube.odex

\system\app\Metal.apk (金屬皮膚)

\system\app\BlackBoard.apk (黑板皮膚)

\system\app\Wood.apk(木板皮膚)

如果沒有odex,肯定是以classes.dex的形式寫入了apk當中,沒有可以不管

一般來說本人精簡的內容如下:

AdobeReader (adobe的pdf閱讀器,有更好的替代)

com.htc.FMRadioWidget (桌面收音機插件)

com.htc.FriendStreamWidget(好友流小插件)

com.htc.MusicWidget(桌面音樂插件)

com.htc.PlurkWidget(桌面Plurk插件)

com.htc.StockWidget(桌面股票插件)

com.htc.TwitterWidget(桌面Twitter插件)

DCSStock (股票后臺傳輸程序)

DreyeAndroidHTC(Dr.eye是一個英語字典)

EReaderLibrary 在線小說閱讀器(英文的沒用)

EReaderViewer

EReaderWidget

facebook

Flickr Flickr應用(國內連不上,沒啥用)

FriendStream (htc主推的社交推送軟件,可以聚合Facebook,twitter等)

htcbookmarkwidget (HTC桌面收藏夾插件)

HtcCalculatorWidget (計算器Widget小插件)

htccontactwidgets (HTC聯系人widgets小插件)

HtcFacebook(Facebook小插件)

HtcGreader(google新聞,都是英文新聞,目前沒用)

HtcGreaderWidget (新聞小插件)

htcmailwidgetsHTC (Mail小插件)

htcmsgwidgets (短消息Widget插件)

HtcPhotoWidget (圖片Widget插件)

HtcPushMedia.apk (一個應用,啟動后彈出三個按鈕:音樂、圖片、視頻)

HtcRecommends.apk (HTC Like)

HtcRecommendsWidget.apk (HTC Like插件)

HtcTipWidget.apk (操作提示小插件)

HtcTwitter.apk (Twitter小插件)

Quickoffice.apk (office軟件的閱讀,用更好的替代)

Stock.apk (英文股票程序)

twitter

youtube

一般來說需要更新的東西:

install_flash_player.apk (flash,這個最新版本在電子市場下載)10.1.106.16

Maps.apk(很多其他分辨率的東西,或者是版本不新,需要更新和精簡) 5.0

Vending.apk(電子市場,我看很多官方,包括最新的1.84的官方都還不是最新的2.2.11) 2.2.11

二、customize修改

這下面有三個目錄:CIDMNS resource

主要修改地方:

customize/default.xml

customize/CID/default.xml

customize/MNS/default.xml

CID和MNS下面除了default.xml的其他文件都可以刪掉

1.customize/default.xml

這里修改的主要是語言鍵盤的設置

主要修改

IME下的

這里就是改變HTC輸入法國際鍵盤里面的語言和默認加載的輸入法,比如拼音、手寫啊之類的

English英語PinYin拼音Handwriting手寫Stroke筆畫

一般就留這么幾個吧。。

我把它復制下來給大家參考:

IME

en_GB;zh_CN;zh_TW;

yes

yes

yes

zh_CN

yes

yes

English

Handwriting;PinYin;Stroke;

yes

yes

yes

PinYin

2.customize/CID/default.xml

這里主要是開機時候的語言選擇菜單、輸入法的開啟等等

找到

這里就是開機時候選擇語言的設置了

en_GB;zh_CN;zh_TW,這里是總共所有的語言設置,一般我就保留這么三個,或者你覺得麻煩就直接留一個zh_CN

yes

yes

yes

這些是語言設置選擇的列表和順序。在上面的項顯示的時候就越靠前,如果你想屏蔽一些語言,可以直接刪掉或者把yes改成no

下面我給大家看看:

en_GB;zh_CN;zh_TW

yes

yes

yes

接下來是語言鍵盤設置:

yes

比如英語

yes

中文

yes

這里是所有漢字輸入法的設置:

下面的項目改成這樣就行了

Handwriting;PinYin;Stroke;

yes

yes

yes

注意,這里存在的漢字類項目在語言和鍵盤,國際鍵盤中才會顯示

比如Cangjie ZuhYin這些是繁體和日文的輸入法,直接刪掉就可以

設備名稱:

你想要的名字

開機動畫和關機動畫的設置(關機動畫僅對DHD和DZ的系統有效)

這里貼出的路徑就是你存放動畫和音樂的路徑,比如有些作者喜歡放在data/local下面,就把
/system/customize/resource/改成/data/local

就行了,在路徑后面的比如bootanimition.zip就是動畫文件的文件名

個人建議放在system下面,不然system剩余空間那么多不利用就是浪費了

3.customize/MNS/default.xml

這里就是比如主頁面要放什么插件,在什么位置之類的,這個太煩,我也懶得看。。

一般來說改這么幾個地方

false

作者寫的地區

下面的東西改成這樣

false

zh_CN

English;France;……還有 很多

這里留一個English就行了

日期時間默認格式:

作者寫的

把作者寫的改成你想要的

yyyy是年,MM或者MMM是月份,d是天,EE是周

比如你喜歡2011/2/2那就改成yyyy/MM/d

如果你喜歡2011年2月2日,周三,那就改成yyyy MMM d, EE

作者寫的

這里修改方法和上面一樣,只不過沒有yyyy而已

一般來說這里我們要刪除worldclockdefaultcities和的所有東西,避免刷完系統耗費太多流量

這里還有很多默認設置,大家自己研究吧,太多我就不一一列舉了

3.customize/resource這里一般放的是開機動畫、開機音樂、關機動畫和壁紙、書簽截圖等等,如果你想要有書簽截圖,比如你想設起點手機為書簽,那么就刪除卡上的.bookmark_thumb1文件夾

再用手機自帶瀏覽器瀏覽一次起點手機,然后保存書簽,然后在.bookmark_thumb1文件家里面找到的那個和你機子上書簽截圖相同的文件復制出來到system/customize/resource下面就行了

三、system/etc

這里主要是更換apns-conf.xml和gps.conf,還有init.d文件夾下的東西

apns-conf.xml里面放的是apn設置,很多人反應不能夠連gprs就是這里沒有你的信息

gps.conf很多人反應gps用不上或者慢,其實就是這里出問題了。

用記事本打開gps.conf文件,修改為:

NTP_SERVER=asia.pool.ntp.org

XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin

XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin

XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin

SUPL_HOST=suplcn.sirf.com

SUPL_PORT=7275

init.d這里主要是引導方式之類的,反正這里最好不動,或者使用你使用的內核的作者提供的,如果弄錯了就會定在第一屏

四、system\fonts

這里主要是換字體了

DroidSansFallback.ttf中文字體

DroidSans.ttf英文字體

DroidSans-Bold.ttf 加粗的英文字體

五、system/framework

這里是谷歌的系統框架,最好不要動,不然會不穩定、或者直接進不了系統

替換數字電量最好用現成、同系列的

如何整數字電量改天再說吧。

其它系列不要使用

六、system/lib

這里主要是換內核用的,作者一般都是分好了路徑的,照著換就行了

一般來說換內核必換的
system/lib/modules/bcm4329.ko,這個文件是wifi和藍牙驅動,不同內核的驅動不同,如果不換wifi和藍牙只會提示錯誤

七、system/xbin

這里主要放兩個文件

su和busybox,這兩個是獲得root權限必備的,如果沒有,即使在updater-script里面設置了也沒用

同時還需要Superuser.apk配合,解壓到\system\app\

八、system/build.prop

這個文件嘛,一般是留名用的:

主要改以下幾個地方:

1、

ro.product.locale.language=hdpi(或者有的機型是mdpildpi)

ro.product.locale.region=

改成

ro.product.locale.language=zh

ro.product.locale.region=CN

這樣開機第一次鎖屏的時候就是中文

2.

ro.build.description=

后面改成你想要的,也就是你作品的名字

ro.product.version=

這里也可以改成你作品的名字或者版本號,一般我們留為基于制作的官方系統的驅動版本號

3、

ro.sf.lcd_density=

后面一般為240,CM系列可以改成200,當然會有軟件不全屏,帶sense的就別改了

4、

ro.ril.def.agps.mode = 2

聽說改成0可以加速gps定位省流量

5、

默認鈴聲ro.config.ringtone=

默認同志
ro.config.notification_sound=

默認鬧鈴ro.config.alarm_alert=

默認電話鈴聲
ro.config.cal_notification=

默認短信鈴聲
ro.config.msg_notification=

改成相應目錄下的文件名就行了

比如我要改ro.config.ringtone=,
system/media/audio/ringstones下面有一個我喜歡的比如htc.mp3,那我就改成ro.config.ringtone=htc.mp3

比如我要改

ro.config.alarm_alert=,system/media/audio/alarms下面有一個我喜歡的比如Light.mp3,那就改成ro.config.alarm_alert=Light.np3

好了,今天就先說這些,希望大家喜歡。希望這些提示能夠對你們有所幫助。在這篇安卓rom包制作教程 實用:安卓系統ROM DIY詳細步驟詳述中學到了有用的知識,分享給更多人吧!

本文發布者:大嫂助理,不代表巢座耶立場,轉載請注明出處:http://www.sdwldmy.com/p/8435.html

版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 jubao226688#126.com 舉報,一經查實,本站將立刻刪除。

(0)
上一篇 2023年6月19日 13:31
下一篇 2023年6月19日 13:43

相關推薦

  • 電腦撤回按什么快捷鍵:撤銷快捷鍵圖文大全

    大家好,今天秦正福將和大家分享一些關于電腦撤回按什么快捷鍵,撤銷快捷鍵圖文大全的干貨,以及快捷鍵,電腦,圖文,大全,快速相關的最新干貨和技巧分享,學習任何一門技術都需要從基礎開始,這篇文章將講解一些基礎知識。 不知道大家會不會覺得,平時操作電腦的時候,老是要一個一個的步驟去慢慢來,要是會運用快捷鍵,直接一步到位,不僅有效加快了我們的辦公效率,而且也會讓別人覺…

    2023年5月26日
  • iphone12防水防摔測試 必懂:蘋果12防摔防水結果和預想的完全不同

    小伙伴們你們好,今天馮雍燁要和大家聊一聊iphone12防水防摔測試,蘋果12防摔防水結果和預想的完全不同的知識,還有關于測試,蘋果,結果,不同,環節等等的實用技巧和最新資訊,學習任何一門技術都需要從基礎開始,這篇文章將講解一些基礎知識。 iPhone12的機身采用的是IP68級防水設計,目前也有很多新聞,比如iPhone12掉入水中一段時間之后,拿出來依然…

    2023年5月6日 ? 經驗分享
  • 電腦顯示屏無信號黑屏怎么回事 必懂:電腦開機屏幕顯示黑屏的解決辦法

    小伙伴們你們好,今天陳澤晟要和大家聊一聊電腦顯示屏無信號黑屏怎么回事,電腦開機屏幕顯示黑屏的解決辦法的知識,以及黑屏,電腦,怎么回事,信號,解決辦法相關的最新干貨和技巧分享,這篇文章對于新手來說非常有價值,希望能夠幫助你們更好地學習。 文/小伊評科技 對于普通消費者來說,遇到電腦開機黑屏這個問題是很常見的。而造成這個問題的因素其實有很多,筆者把有可能出現的原…

    2023年5月22日 ? 經驗分享
  • 教會你耳機的正確佩戴方法 實用:各種耳機的佩戴圖解

    大家好,今天承宇想和大家分享一些有關教會你耳機的正確佩戴方法,各種耳機的佩戴圖解的想法,還有耳機,教會,正確,方法,你是相關的實用技巧和最新資訊分享,無論是初學者還是老手,都應該認真閱讀這篇文章,里面包含了很多有用的信息。 很多朋友都喜歡在乘車和步行時聽音樂,不過,你知道如何正確的戴耳機嗎?看到這個問題你是不是很不屑一顧,先別忙吐槽,來看看,你是不是戴錯了好…

    2023年6月7日 ? 經驗分享
  • 怎么監視別人微信聊天記錄_自己的手機查看別人的微信聊天記錄教程

    大家好,今天鄭夢誼為大家整理了一些怎么監視別人微信聊天記錄,自己的手機查看別人的微信聊天記錄教程的知識點,還有關于聊天記錄,自己的,手機,教程,在這里等一系列實用干貨和技巧分享,如果你想要成為這個領域的專家,這篇文章是一個很好的開始。 微信的這個功能太強大了,可以用自己的手機看對方的聊天記錄,其實很簡單,只需要把這個功能按一下,那么立刻就能把對方的聊天記錄轉…

    2023年5月31日 ? 經驗分享
  • 三星s8手機hd怎么關閉 關閉HD步驟

    美好的一天從這里開始,今天陳少驥要和大家分享一些關于三星s8手機hd怎么關閉,關閉HD步驟的見解,還有關于步驟,手機,功能,圖標,有個這些的實用技巧和最新內容分享,閱讀這篇文章后,相信你會更深入地理解這個領域的基礎知識。 我們在使用手機的時候,經常會發現右上角有個HD圖標,這讓很多人覺得奇怪,那么這個圖標有什么作用,是什么功能,我們怎樣才能將它關閉呢?今天我…

    2023年8月26日 ? 經驗分享