Instalar split apk manualmente -- installation campo com apk campo com terminal campo com command-line camp android Relacionado O problema

Install Split APK Manually


3
vote

problema

português

Recentemente eu tenho que saber uma coisa chamada Split APKS, e encontrei as fatias como arquivos APK inválidos, apenas a base é. Infelizmente, isso significa que o instalador de pacotes padrão padrão é incapaz de lidar com isso e, como tal, consegui conhecer outra coisa chamada Sai, um instalador APK dividido, capaz de trabalhar com ou sem raiz. No entanto, sendo curioso, imaginei como tudo funcionou internamente e começou a fazer um pouco de pesquisa. Eu não chegei longe, mas tenho que descobrir sobre os comandos de instalação do PM, e por acaso ter acesso root que é aparentemente obrigatório se eu for para ir esse caminho, como o terminal não vai me deixar correr PM install-cria sem primeiro funcionando su.

O próximo passo é PM instalar - escreva todas as fatias, e é aqui que eu caio. A maneira mais óbvia para mim foi para CD para o diretório das fatias e PM instalar - escreva uma de cada vez, o que não me permitiu fazê-lo, e parece estar esperando um int em vez de uma string de diretório.

Perguntas (TL; DR):

    .
  1. Posso instalar o Split Apks sem aplicativos extras (no meu exemplo, SAI)?

  2. Estou na direção certa com os comandos de instalação do PM?

  3. Se a resposta à pergunta 2 é sim, o que estou fazendo de errado, e o que devo estar fazendo (parece querer um int em vez de uma cadeia de diretórios, não sabe como converter)?

  4. há algum outro método que eu possa explorar (de preferência sem raízes, mas root também é bom)?

Obrigado pelo seu tempo.

english

Recently I got to know a thing called split apks, and found the slices as invalid apk files, only the base is. Unfortunately, this means the usual default package installer is unable to handle this, and as such I got to know another thing called SAI, a split apk installer, capable of working with or without root. However, being curious, I wondered how it all worked internally, and began to do a bit of research. I didn't get far, but I got to find out about pm install commands, and I happen to have root access which is apparently mandatory if I am to go this path, as the terminal won't let me run pm install-create without first running su.

The next step is pm install-write all the slices, and this is where I fall. The most obvious way for me was to cd to the directory of the slices and pm install-write them one at a time, which didn't allow me to do so, and it seems to be expecting an int rather than a directory string.

Questions (TL; DR):

  1. Can I install split apks without any extra apps (in my example, SAI)?

  2. Am I in the right direction with pm install commands?

  3. If the answer to question 2 is yes, what am I doing wrong, and what should I be doing instead (it seems to want an int instead of a directory string, not sure how to convert)?

  4. Are there any other methods I can explore (preferably rootless, but root is also fine)?

Thank you for your time.

           
       
       

Lista de respostas


Perguntas relacionadas

0  Como corrigir "Mount: 'Remount' -> '/ System': Nenhum arquivo ou diretório"?  ( How to fix mount remount system no such file or directory ) 
angler:/ # mount -o rw, remount /system mount: 'remount'->'/system': No such file or directory 1|angler:/ # Quando eu tento no Kali Linux no meu telefone...

1  Como faço para investigar o uso da memória?  ( How do i investigate the memory usage ) 
Eu tenho um micromax A74 com (enraizado) Android 4.2.2. Recentemente, enfrentei o acidente de alguma aplicação e comecei a analisar o uso da RAM. Configuraç...

24  É possível ativar a configuração do Android "USB Tethering" da linha de comando?  ( Is it possible to activate the usb tethering android setting from the command ) 
Eu gostaria de ativar "USB Tethering" de dentro de um script bash, por isso há alguma possibilidade de executar uma linha de comando com adb shell para alte...

24  Há algum cliente de linha de comando disponíveis para telefones Android enraizados?  ( Are there any command line ssh clients available for rooted android phones ) 
Eu, claro, tenho connectbot, mas estou procurando algo que eu possa script. Editar: Para esclarecer aqui, não estou interessado em executar scripts de um t...

7  Como alterar o "modo de rede preferencial" usando ADB sem reinicialização?  ( How to change preferred network mode using adb without reboot ) 
Estou tentando mudar o meu telefone (CM 12, estoque 4.2, tanto enraizado) Modo de rede preferido de "GSM / WCDMA" (0) para "somente WCDMA" (2) e vice-versa (p...

3  Instalar split apk manualmente  ( Install split apk manually ) 
Recentemente eu tenho que saber uma coisa chamada Split APKS, e encontrei as fatias como arquivos APK inválidos, apenas a base é. Infelizmente, isso significa...

3  Como instalar pacotes de comandos de terminais adicionais para dispositivos enraizados?  ( How to install bundles of additional terminal commands for rooted devices ) 
Eu enraizei um dispositivo HTC Wildfire s recentemente e piscou um Android 4.1.2 AOKP Jelly Bean Custom ROM. Um benefício é que eu posso usar o terminal agora...

3  Onde devo instalar a Toybox?  ( Where should i install toybox ) 
Eu possuo um raízes Samsung Galaxy S Relay 4G Running Stock Android 4.1.2. Se você tem o Android 6.0 "Marshmallow" ou melhor, então você tem Toybox . Este ...

9  Como encontrar o nome do caminho da partição swap no cartão SD?  ( How to find the pathname of the swap partition on sd card ) 
como este < / a> adverte, você não deve habilitar a troca na partição errada ou você pode destruir seu telefone: . OK antes de ir mais longe! Os telefones ...

1  É possível instalar "iproute2" no Android?  ( Is it possible to install iproute2 on android ) 
Eu tentei usar git clone na página do GoogleSource, mas não fez muito. Eu quero usar o comando abcdefghgjklmnabcdefghijklmn3 no pacote, mas não sei como i...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.