如何制作共存app

如何制作共存app,第1张

修改软件共存,是手机高手早已掌握的一门技能之一。使用mt文件管理或apk编辑器,对如今高版本的apk软件进行傻瓜式共存制作,基本会失败。本文以电脑端修改apk参数的方式制作共存,仅给初学者一个了解与学习的机会。

安卓同个软件安装,后一安装版本不可避免地会覆盖前一版本,这个大家都很清楚,但为什么会被覆盖呢,因为它采用的是同一名称,即相同的安装包名。说起来很抽象,为了便于理解,我们先来了解下apk软件的安装过程吧。系统先是将apk以包名形式复制到/data/app里,然后将classdex文件优化处理到/data/dalvik-cache,并将相关参数配置文件保存到/data/data,最后在lancher数据库中存储软件信息(如桌面图标等)。这就是软件安装后的去向所在。(本文以天天动听为例)

工具/原料

电脑以及相应的软件

要修改的软件包

相关步骤略括

从上图可以看出,天天动听在所有文件夹中都有相同的文件名comsdsandroidttpod,这就是包名。所以修改包名便成为软件共存的关键所在,因此我将修改过程简化为以下几个步骤。1、将apk解包成一个文件夹;2、修改AndroidManifestxml及smali目录中的“包名”、“包目录”;3、修改stringxml中的软件“名称”;4、根据修改的包名更改smail文件夹;5、将apk重新签名。下面就一步一步来。 

END

步骤一

先解包TTpod7700apk,看下有没有错误,如有错请删除apktool目录的框架文件。

进入解包后的TTpod7700目录,找到AndroidManifestxml,用ultraedit打开,package这个就是包名标识符,我们要处理的就是comsdsandroidttpod。 

包名中的com,sds,android,ttpod字符我们没必要全部替换,替换不仅增加了工作量,而且可能会产生一些意想不到的错误,不方便处理。所以最简单的方法就是只替换最后一个字符串,即ttpod就可以了。先我们来替换“包名”。快捷键ctrl+shiftp调出批量替换对话框,查找对话框中填入comsdsandroidttpod,替换对话框中填入comsdsandroidttpod2,替换目录设定为刚解包的TTpod7700目录,注意勾选“匹配大小写”和“搜索子目录”,然后点“确定”继续。

点确认继续,耐心等待替换完成,大概将近有千条记录被替换

END

步骤二

下面我们来替换“包目录”。快捷键ctrl+shift+p调出替换对话框,查找对话框中填入com/sds/android/ttpod,替换对话框中填入com/sds/android/ttpod2,点“确定”继续。

END

步骤三

接下来是修改软件“名称”。进入TTpod7700目录,处理values和values-zh下的stringxml文件。由于软件批量替换不支持中文,所以用ultraedit分别打开这两个文件。先来看values下的这个文件。ctrl+r调出替换对话框,将“天天动听”替换为“天天静听”,注意勾选“当前文件”。values-zh中的stringxml文件亦按此方法替换。

这一步就到了修改文件夹了。进入TTpod7700\smali\com\sds\android目录,将ttpod改名为ttpod2。

该到打包了。回编译很简单,主要看有没有错误。

END

步骤四

将编译生成的apk文件移动到签名软件文件夹,双击Signbat,打开签名对话框选择选项2对文件进行签名,等待任务完成收工

2

将签好名的天天静听移动到手机,安装试试效果,

下面是华为荣耀6 H60-L01的系统应用精简列表,仅供参考

系统应用主要放在下面几个地方:

/system/app 系统apk

/system/priv-app 系统apk

/system/delapp 可删除的第三方应用

/cust/preinstalled/public/app 系统集成的第三方应用等,放在cust分区可删除,但恢复出厂设置的时候还会出来

所有odex后缀在删除apk后可删除,如果push进去修改过的APK更不能保留odex

/system/app

AGPSProviderapk AGPS定位 不可删

ApkBatchInstallapk 程序安装用 不可删

BaiduInput_for_Huaweiapk 输入法 可删

BasicDreamsapk 动态壁纸 可删

Bluetoothapk 蓝牙功能 不可删

Calculatorapk 计算器 可删

Calendarapk 日历界面 因为pkg名称跟google相同,如果你想安装google calendar,需要删除这个apk,

并且删除CalendarProviderapk,用gapps里面的替代,否则有提醒时会报错

CalendarProviderapk 日历数据 同上

CertInstallerapk 证书安装 不可删

ChnCmccAutoRegapk CMCC应用 可删

CmccDMClientapk CMCC增强售后服务 ?

CountLapseTimeapk 功耗相关 如果不用省电精灵,可以一同删除

DocumentsUIapk 选择文档界面 不可删

DownloadProviderUiapk 下载界面 不可删

Emailapk 电子邮件 可删

EmergencyDataapk 备份数据用 如果不用华为备份可删

Exchange2apk exchange邮箱 可删

FaceLockapk 人脸解锁 可删

Galaxy4apk 动态壁纸 可删

GameBoxapk 游戏中心 可删

GoogleTTSapk google text to speech 建议不删

HoloSpiralWallpaperapk 动态壁纸 可删

HTMLViewerapk HTML源码查看器 建议不删

HuaweiPayServiceapk 华为支付 可删

Huawei_Swype_for_Huaweiapk 滑动输入 可删

HwAllBackup_CMCCapk 华为备份 如果用钛备份不用这个,可删

HwAppObserverapk 第三方主题? 可删

HwBigDataapk 华为大数据? 可删

HwBluetoothImportapk 蓝牙导入导出联系人 不可删

HwCAServiceapk 诺亚CA(日志) 可删

HwDeskClockapk 闹钟 看着

HwFileManagerapk 华为文件管理器 可删

HwFlashlightapk 手电筒 看着办

HwFloatCalculatorapk 浮动计算器 可删

HwFloatCalendarapk 浮动日历 可删

HwFloatMmsapk 浮动短信 可删

HwFloatNotePadapk 浮动记事本 可删

HwFloatTasksapk 悬浮菜单 可删

HwFMRadioapk 收音机 看着办

HwIDapk 华为ID 可删

HwInternetAudioServiceapk 互联网音频IMCs 建议删除,如果仅冻结还会在后台运行

HwLauncher6apk 华为桌面 不用的话可以删,比如用google now luancher或nova launcher可完全替代

HwLogCollectServiceapk Log记录服务 可删

HwLogToolapk Log记录工具 可删

HwMediaCenterapk 音乐可删,但是删除之后锁屏界面双击不会出现音乐播放

HwMeWidget_Honorapk 华为集成widget 可删

HwMirrorapk 镜子 看着办

HwMultiscreenapk 华为多屏互动 可删

HwNotePadapk 华为记事本 可删

HwOUCapk 系统升级服务 如果修改了系统分区就不能OTA升级了,留着这个也没什么用

HwPhoneServiceapk 华为手机服务

HwPowerGenieEngine3apk 省电精灵 可删

HwProfileSwitcherapk 情景模式切换 不用可删

HwPushServiceapk 华为推送 建议删除,如果仅冻结还会在后台运行

HwRemoteControllerapk 遥控器 看着办

HwSoundRecorderapk 华为录音机 可删

HwStartupGuideapk 华为初始化导航 可删

HwSystemManagerapk 系统管理器 如果要用权限管理等,就保留,否则可删

HwThemeManagerapk 主题 不用华为桌面的话可删

HwWeatherClockapk 华为天气widget 可删

HwWiFiDirectapk wifi direct功能 建议不删

HwWiFiHotspotapk Wifi热点 不可删

KeyChainapk 秘钥链 不可删

LatinIMEapk google键盘 可删

LiveWallpapersapk 动态壁纸 可删

LiveWallpapersPickerapk 动态壁纸选择 建议不删

MagicSmokeWallpapersapk 动态壁纸 可删

Magnifierapk 放大镜 可删

MMIFunctionTestapk 工厂MMI测试 建议不删

MMITest_IIapk 工厂MMI测试 建议不删

MyCalendarapk 日历widget 可删

NfcNciapk NFC功能 不可删

NoiseFieldapk 动态壁纸 可删

OMACPapk 配置信息用于OTA升级 如果不用OTA升级就可以删掉了

PackageInstallerapk 包安装界面 不可删

PacProcessorapk 处理代理自动配置的 不可删

PhaseBeamapk 动态壁纸 可删

PhotoTableapk 屏保 看着办

PicoTtsapk text to speech 如果不用google语音功能可删除

PrintSpoolerapk 打印 可删

ProfileViewerapk 貌似配置网络参数的? 可删?

ProjectMenuActapk 工程菜单 建议不删

Stkapk SIM卡STK 建议不删

StreamingProviderapk 串流相关APN? 可删

SystemUIapk 系统UI 不可删

TelephonyProviderapk 通话信息存储服务 不可删

TouchpalModuleOEMapk 触宝公共号码 不用可删

UEIAndroidServicesSDKapk UEI公司的遥控驱动库 不用遥控的话可删

UserDictionaryProviderapk 用户词典 可删

VisualizationWallpapersapk 动态壁纸 可删

VLife_huaweiapk 微乐动态壁纸 不用的话可删

WAPPushManagerapk WAP推送管理 不用的话可删

/system/priv-app/

ApplicationsProviderapk 应用数据库 不可删

BackupRestoreConfirmationapk 备份恢复 不可删

Browserapk 浏览器 可删

Contactsapk 联络人电话本 不可删

ContactsProviderapk 电话本存储 不可删

DefaultContainerServiceapk apk默认安装服务 不可删

DownloadProviderapk 下载 不可删

ExternalStorageProviderapk 外部存储 不可删

FusedLocationapk 定位相关 不可删

Gallery2apk 图库、相机 不用的话可删

GmsCoreapk Google服务 建议不删

GoogleLoginServiceapk Google账号服务 建议不删

GoogleServicesFrameworkapk Google服务 建议不删

HiSpaceapk 华为应用市场可删

HwPhoneFinderapk 手机找回 可删

HwVmallapk 华为商城 可删

HwVPlayerapk 播放器 可删

InputDevicesapk 输入设备管理 建议不删,否则OTG功能受影响

Keyguardapk 锁屏相关 不可删

MediaProviderapk 媒体库 不可删

Meituxiuxiuapk 美图秀秀 看着办

Mmsapk 短信 如果有替代的可删

MusicFXapk 音乐 可删

OneTimeInitializerapk 首次开机使用 建议不删

PapaqiSDKapk 爱奇艺啪啪奇 可删,图库中会调用

Phoneapk 电话 不可删

ProxyHandlerapk 代理 不可删

QuickSearchBoxapk 融合搜索 可删

Settingsapk 设置 不可删

SettingsProviderapk 设置存储 不可删

SharedStorageBackupapk 共享数据备份服务 不可删

Shellapk android权限相关 不可删

SmartcardServiceapk 智能卡 建议不删

Tagapk NFC相关 看着办

VpnDialogsapk ***设置 不可删

WallpaperCropperapk 设置壁纸时剪切器选择 不可删

/system/delapp/

139Mailapk 移动邮箱 可删

AirSharingapk 华为即可分享 可删

AirSharingCastapk 华为即可分享 可删

AirSharingCastClientapk 华为即可分享 可删

ApplicationManagerapk ?

CMCCWifiapk 移动定制apk 可删

cmnaviapk 移动定制apk 可删

CMReadapk 移动定制apk 可删

Emag_GameHallapk 移动定制apk 可删

fetionapk 飞信 可删

iFlyIMEapk 讯飞输入法 可删

ISJ_WHapk 移动定制apk 可删

lingxiapk 灵犀语音助手 可删

mcontactapk 移动定制apk 可删

MeituxiuxiuHelperapk 美图秀秀 看着办

MMapk MM商场 可删

MMPlugCartoonapk MM商场

MMPlugComicapk MM商场

MMPlugKvSafeCenterapk MM商场

MMPlugMusicapk MM商场

MMPlugReadapk MM商场

MMPlugVideoapk MM商场

MobilePortalapk 移动门户 可删

mofficeapk moffice 可删

MyTimeapk 华为MyTime 可删

OupengBrowserapk 欧朋Opera 可删

QQliveapk qqlive 可删

qqmusicapk qq音乐 可删

SohuTVapk 搜狐TV 可删

tmallapk 天猫 可删

T_Clientapk 免费WLAN 可删

/cust/preinstalled/public/app/

AMAPapk 高德地图 可删

BaiduSearchapk 百度搜索 可删

DMapk 多米音乐 可删

HwMotionRecognitionapk 手势控制 可删

iReaderapk 掌阅 可删

NetworkLocation_AMapapk 高德AGPS服务 可删

QQapk QQ 可删

smartcom_itravel_w3apk 惠通商旅 可删

SohuNewsClientapk 搜狐新闻 可删

Taobaoapk 手机淘宝 可删

Weiboapk 微博可删

其他可删除的例如

/system/media/Pre-loaded/Pictures默认的

/system/themes/ 下面有三个主题,如果不是用华为桌面,可以删除两个,留下默认的那个主题;还有一个icons包,是一个图标扩展包,

你所应用的主题中不包含的icons如果在这里有索引到,就会启用这个icon,基本上是把图标的底色延展出来,方便各种主题的剪裁,如果不用华为桌面可以删除

/cust/Samples 下面有Music和Wallpaper可删

APK(全称:Android application package,Android应用程序包)是Android *** 作系统使用的一种应用程序包文件格式,用于分发和安装移动应用及中间件。

一个Android应用程序的代码想要在Android设备上运行,必须先进行编译,然后被打包成为一个被Android系统所能识别的文件才可以被运行,而这种能被Android系统识别并运行的文件格式便是“APK”。

一个APK文件内包含被编译的代码文件(dex 文件),文件资源(resources), 原生资源文件(assets),证书(certificates),和清单文件(manifest file)。

APK 文件基于 ZIP 文件格式,它与JAR文件的构造方式相似,互联网媒体类型是:application/vndandroidpackage-archive。

扩展资料:

APK是Android application package的缩写,即Android安装包(apk)。APK是类似SymbianSis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。

apk文件和sis一样,把androidsdk编译的工程打包成一个安装程序文件,格式为apk。

APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是DalvikVM executes的简称,即Android Dalvik执行程序,并非Java ME的字节码而是Dalvik字节码。

参考资料 百度百科-apk

以上就是关于如何制作共存app全部的内容,包括:如何制作共存app、华为荣耀6 Plus手机手机root后哪些系统自带软件可以随意删除、系统内的APK 分别是什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9879184.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存