ROM移植教程之-------X-UI 详细移植教程

2025-05-06 08:31:54

1、首先移植XUI的应用层和framework层,该步骤是将替换system文件夹下的app和framework为XUI的文件内容,

ROM移植教程之-------X-UI 详细移植教程

2、移植应用层(system/app)ALovePhone2.0.1(1175).apkXDA助手可以不替换Apollo.apk阿波罗音乐播放器建议替换ApplicationsProvider.锾攒揉敫apkXDA应用支持必须替换Bluetooth.apk蓝牙应用组件必须替换Calculator.apk计算器应用必须替换Calendar.apk日历应用必须替换CalendarProvider.apk日历支持必须替换Camera.apk相机应用必须替换Contacts.apk通讯录应用必须替换ContactsProvider.apk通讯录支持必须替换DefaultContainerService.apk默认集成服务可以不替换DeskClock.apk时钟应用必须替换DownloadProvider.apk下载管理应用可以不替换DownloadProviderUi.apk下载管理应用支持可以不替换DrmProvider.apk受保护数据存储服务可以不替换Email.apk邮件相关应用可以不替换Gallery2.apk图库相关应用必须替换GanOptimizer.apk接入网络优化应用可以不替换HoloSpiralWallpaper.apk整体动态壁纸应用相关可以不替换HTMLViewer.apkHtml查看相关应用可以不替换LiveWallpapers.apk动态壁纸应用相关可以不替换MediaProvider.apk媒体应用支持可以不替换Mms.apk短信消息应用必须替换PackageInstaller.apk安装包管理应用可以不替换Phone.apk电话通讯应用必须替换QuickSearchBox.apk快速搜索应用可以不替换Settings.apk设置相关必须替换SettingsProvider.apk设置支持必须替换SoundRecorder.apk录音应用必须替换SystemUI.apk系统状态相关应用必须替换ThemeChooser.apk主题选择应用必须替换ThemeManager.apk主题管理必须替换Torch.apk手电筒应用可以不替换xda_clock_white.apkXDA桌面时钟必须添加XdaClock.apkXDA锁屏相关必须添加备注:如果没有上述文件,就要添加。

3、移植系统框架层(system/framework)am.门钙蹲茌jar必须替换android.policy.jar必须替换an颊俄岿髭droid.test.runner.jar必须替换apache-xml.jar必须替换bmgr.jar必须替换bouncycastle.jar必须替换bu.jar必须替换com.android.future.usb.accessory.jar可以不替换com.android.location.provider.jar必须替换core.jar必须替换core-junit.jar必须替换ext.jar必须替换filterfw.jar必须替换framework.jar必须替换framework-res.apk必须替换ime.jar必须替换input.jar必须替换javax.obex.jar必须替换monkey.jar必须替换pm.jar必须替换send_bug.jar必须替换services.jar必须替换svc.jar必须替换备注:如果没有上述文件,就要添加。

4、移植lib库文件 (system/lib)libandroid.so必须替换libandroid_servers.so必须替换libreference-ril.so必须替换libchromatix_s5k3h1gx_default_video.so必须替换libchromatix_s5k3h1gx_hfr.so必须替换libchromatix_s5k3h1gx_preview.so必须替换libchromatix_s5k3h1gx_zsl.so必须替换libganril.so必须替换libkineto.so必须替换libmpl_jni.so必须替换libqmiservices.so必须替换librilswitch.so必须替换

5、移植bin文件(system/bin) 如下图:hostapd必须替换hostapd_cli必须替换netsharing必须替换debuggerd必须替换备注:如果没有上述文件,就要添加。

6、系统内的system/etc文件暂时不需要移植在system/media文件内是开机动画和一些系统铃声已经自己添加的铃声,可以根据自己的喜好来决定是否移植。

7、最后修改build.prop文件ro.xda.version=此处的值必须保留所移植的XUI的build.prop内的该值,比如是Bate1.9, 则该值必须是Bate1.9,否则会影响新版本XUI的升级提示。 ro.build.date=该移植版本的制作日期。(请注意日期显示的格式,否则会出现乱编码) ro.build.display.id= "在此可以添加自己的昵称,签上制作者名" ro.product.model=手机的型号;便于一些辅助软件的正确识别(比如豌豆荚、91助手等)。 ro.xda.device=该值是手机设备的名称 ro.modversion=所移植的ROM的版本号。(比如该版本是X-UI-Beta1.9) 等等...

8、顺利完成上述步骤后,有关XUI移植的ROM工作基本完成,接着要对移植的文件进行签名打包,这个时候就要用的上文中提到的“android厨房工具”,有关android厨房的签名打包过程,在这里就不一一赘述。 将打包得到的zip压缩文件放于sd卡,进入刷机模式进行刷机,想必大家进行移植操作的对刷机流畅都很熟悉了。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:78
  • 阅读量:71
  • 阅读量:86
  • 阅读量:59
  • 阅读量:47
  • 猜你喜欢