Cortando apk no sistema Android

1. Ambiente

Qualcomm 865 Android 10

2. Recorte o apk

Exclua itens desnecessários no arquivo de configuração (.mk), para que esses itens não sejam compilados durante a compilação. Em seguida, encontre o APK compilado no arquivo out\ e exclua-o, para que o APK não seja compactado na imagem. Se você deseja excluí-lo completamente, pode excluir o código-fonte correspondente no diretório de código-fonte (geralmente não recomendado).

Por exemplo: retire o apk do discador, o nome do aplicativo é Dialer, e retire direto no arquivo mk

1. Remova o Dialer do arquivo mk

O arquivo mk no lado do blogueiro é build/make/target/product/handheld_product.mk

PRODUCT_PACKAGES += \
    Browser2 \
    Calendar \
    Camera2 \
    Contacts \
    DeskClock \
    Gallery2 \
    LatinIME \
    Launcher3QuickStep \
    Music \
    OneTimeInitializer \
    Provision \
    QuickSearchBox \
    Settings \
    SettingsIntelligence \
    StorageManager \
    SystemUI \
    Email \
    Dialer \ 
    WallpaperCropper \
    frameworks-base-overlays

PRODUCT_PACKAGES_DEBUG += \
    frameworks-base-overlays-debug

2. Se houver uma lista branca, remova o Dialer da lista branca (se não houver, ignore-o)

device/qcom/kona/apps_white_list.txt

ExtShared
CertInstaller
MediaProvider
SettingsProvider
Provision
SystemUI
InputDevices
Settings
PackageInstaller
SharedStorageBackup
DefaultContainerService
ExtServices
Shell
ExternalStorageProvider
StorageManager
DocumentsUI
Launcher3QuickStep
DownloadProvider
DownloadProviderUi
PermissionController
PlatformNetworkPermissionConfig
PlatformCaptivePortalLogin
InProcessNetworkStack
webview
ModuleMetadata
PrintSpooler
UserDictionaryProvider
NetworkSetting
TelephonyProvider
qcrilmsgtunnel
OsuLogin
tslogger
FusedLocation
VpnDialogs
Dialer

device/qcom/kona/apps_white_list.txt

ExtShared
CertInstaller
MediaProvider
SettingsProvider
Provision
SystemUI
InputDevices
Settings
PackageInstaller
SharedStorageBackup
DefaultContainerService
ExtServices
Shell
ExternalStorageProvider
StorageManager
DocumentsUI
Launcher3QuickStep
DownloadProvider
DownloadProviderUi
PermissionController
PlatformNetworkPermissionConfig
PlatformCaptivePortalLogin
InProcessNetworkStack
webview
ModuleMetadata
PrintSpooler
UserDictionaryProvider
NetworkSetting
TelephonyProvider
qcrilmsgtunnel
OsuLogin
tslogger
VpnDialogs
Dialer

3. Compile e verifique se o apk correspondente foi removido do sistema

1. Você pode ver todas as verificações de apk atualmente instaladas

pm list packages

2. Verificação do sistema de escovas

A comparação antes e depois do corte é a seguinte:

 

 Nota: O apk compilado geralmente está no seguinte diretório

out\target\product\qssi\obj\PACKAGING\target_files_intermediates\qssi-target_files-eng.xxx\PRODUCT\priv-app
out\target\product\qssi\product\priv-app

O princípio de adicionar e cortar é o mesmo, basta adicioná-lo no arquivo de configuração acima

Acho que você gosta

Origin blog.csdn.net/banzhuantuqiang/article/details/131521025
Recomendado
Clasificación