Установите Split APK вручную -- installation поле с участием apk поле с участием terminal поле с участием command-line пол android Связанный проблема

Install Split APK Manually


3
vote

проблема

русский
В последнее время я узнал что-то под названием «Сплит APK» и нашел ломтики как недопустимые файлы APK, только база. К сожалению, это означает, что обычный установщик упаковки по умолчанию не может обрабатывать это, и, как таковые, я узнал другую вещь, называемую SAI, установщик разделения APK, способный работать с или без корня. Однако, будучи любопытным, мне интересно, как все это работало внутри, и начал делать немного исследований. Я не добился далеко, но я должен выяснить команды установки PM, и у меня есть root Access, который, по-видимому, обязательно, если я должен идти на этот путь, поскольку терминал не позволит мне запустить PM install - создать без первого запуска SU.

Следующий шаг - PM Install - напишите все ломтики, и это где я падаю. Наиболее очевидным способом для меня было для компакт-диска к каталогу ломтиков и PM Установить-Напишите их по одному, что не позволило мне сделать это, и, кажется, ожидает int, а не строка каталогов.

Вопросы (TL; DR):

  1. Могу ли я установить разделенные апартаменты без каких-либо дополнительных приложений (в моем примере, Sai)?

  2. Я в правильном направлении с командами установки PM?

  3. Если ответ на вопрос 2 - да, то, что я делаю не так, и что я должен делать вместо этого (кажется, что int вместо строки каталога не уверен, как конвертировать)?

  4. Есть ли какие-либо другие методы, которые я могу исследовать (предпочтительно без укоренения, но root тоже отлично)?

Спасибо за ваше время.

Английский оригинал

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.

           
       
       

Список ответов


Связанный проблема

1  Как я могу исследовать использование памяти?  ( How do i investigate the memory usage ) 
У меня Micromax A74 с (укоренившись) Android 4.2.2. Недавно я столкнулся с разбивкой некоторого приложения и начал анализировать использование оперативной пам...

9  Как найти путь к раздеванию подкачки на SD-карте?  ( How to find the pathname of the swap partition on sd card ) 
как Это < / a> предупреждает, вы не должны включать совместное помещение по неправильному разделу, или вы можете уничтожить свой телефон: ОК, прежде чем м...

0  Как исправить «Mount:« RemOnt »-> '/ System': нет такого файла или каталога"?  ( 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:/ # Когда я попробую в Kali Linux на моем те...

3  Установите Split APK вручную  ( Install split apk manually ) 
В последнее время я узнал что-то под названием «Сплит APK» и нашел ломтики как недопустимые файлы APK, только база. К сожалению, это означает, что обычный уста...

3  Как установить пачки дополнительных команд терминалов для укоренившихся устройств?  ( How to install bundles of additional terminal commands for rooted devices ) 
Я недавно уконул устройство HTC Wildfire S и вспыхнул Android 4.1.2 Aokp Jelly Bean Custom Custom Custom. Одно извлечение в том, что я могу использовать терми...

3  Где я должен установить Toybox?  ( Where should i install toybox ) 
У меня есть укорененный ретранслятор Samsung Galaxy S 4G android 4.1.2. Если у вас есть Android 6.0 "зефир" или лучше, то у вас есть Toybox . Это пакет ком...

1  Можно ли установить «IPROUTE2» на Android?  ( Is it possible to install iproute2 on android ) 
Я пытался использовать <код> git clone на странице Googlesource, но это не делало много. Я хочу использовать команду <код> ss из пакета, но я не знаю, как у...

7  Как изменить «Предпочитаемый сетевой режим», используя ADB без перезагрузки?  ( How to change preferred network mode using adb without reboot ) 
Я пытаюсь изменить свой телефон (CM 12, на складе 4.2, как укоренившись) Предпочтительный режим сети из «GSM / WCDMA» (0), чтобы «WCDMA только» (2) и наоборот...

24  Можно ли активировать настройку Android «USB Tatering» из командной строки?  ( Is it possible to activate the usb tethering android setting from the command ) 
Я хотел бы активировать «USB-привязку» из скрипта Bash, поэтому есть ли возможность запустить командную строку с помощью adb shell , чтобы изменить некоторые...

24  Есть ли какие-либо клиенты командной строки SSH для укоренившихся телефонов Android?  ( Are there any command line ssh clients available for rooted android phones ) 
Я конечно есть Connectbot, но я ищу что-то, что я могу скрипт. Редактировать: Чтобы уточнить здесь, я не заинтересован в Whings сценариев из терминала. То...