Установите 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.

           
       
       

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


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

13  Настоящий терминал (root или no-root)  ( A real terminal root or no root ) 
Я использую Kubuntu на моем ноутбуке, но это идет для любого IDRE Linux. Я могу открыть окно терминала и ввести вещи, такие как <код> sudo apt-get update , <к...

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

1  NetCat прослушивание Nexus 4, похоже, не отвечает  ( Netcat listening on nexus 4 doesnt seem to respond ) 
У меня есть Nexus 4 на моей сети WiFi вместе с ноутбуком. Я хотел бы установить соединение с помощью NetCat с моего ноутбука на мой телефон. на моем телефон...

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

-2  Android командной строки оболочки  ( Android command line shell ) 
У меня есть Nokia X Runing Android 4.4.4, и у меня есть эмулятор терминала и установлен Anybox 1.24, но я все еще не могу найти некоторые полезные команды для...

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

2  wpa_cli не найден на укоретенном устройстве? [Дубликат]  ( Wpa cli not found on rooted device ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> Этот вопрос уже есть ответы здесь : ...

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

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

3  В чем разница между Fastboot OEM Unlock и Fastboot OEM Unlock-Go?  ( What is the difference between fastboot oem unlock and fastboot oem unlock go ) 
У меня есть проблемы с разблокировкой Bootloader My Nexus 7 2013 WiFi, и было предложено попробовать <код> fastboot oem unlock-go вместо fastboot oem unlock...

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

7  Как звонить из консоли?  ( How to call from console ) 
Как сделать или получить звонок из консоли? Ожидание чего-то вроде этого, Unix-стиль: <код> make_call +3750291234567 < played_data.wav > recorded_data.wav...

0  Делать исполняемые файлы в Gnuroot  ( Making executable files in gnuroot ) 
Я недавно установил GnuRoot Debian, и мне действительно нравится иметь Bash на моем телефоне и доступе к обширному репозитории для различных других программ G...

15  Почему я не могу получить root-доступ от Shell?  ( Why cant i get root access from shell ) 
<код> > adb shell sh-4.1$ su Permission denied У меня успешно укоренился мой телефон. Я знаю это, потому что я могу установить приложения на SD-карту, и у...

2  NGROK (скомпилирован для ARM5) Crash на Android: не могу найти файлы дампы ядра!  ( Ngrok compiled for arm5 crash on android cant find core dump files ) 
Я скачал NGROK, который я хочу установить на старый HTC Hero [проект - это преобразовать телефон в IPCAM, достижимый за сетью NAT], поэтому я выбрал версию, с...

4  Как я могу установить WPA_CLI на укоретенном устройстве?  ( How can i install wpa cli on my rooted device ) 
Я укоренился с моим устройством, затем я иду в adb shell и type su для ввода wpa_cli. Я был удивлен, что WPA_CLI: не найден, хотя я получаю информацию, когда ...

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. Одно извлечение в том, что я могу использовать терми...

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

26  PM Hide VS PM отключить - кризис личности  ( Pm hide vs pm disable the identity crisis ) 
Что такое необходимость <код> pm disable Когда <код> pm hide уже работает? Я скомпилировал некоторую информацию на основе моего поиска и исследований: наж...

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  Как я могу отображать сообщение из `adb shell` (или скрипт оболочки)?  ( How do i display message from from adb shell or a shell script ) 
Я ожидаю, что это будет что-то вроде <код> adb shell am start SomethingArcane ... "Hello, world" и окно сообщения всплывает на экране, говоря "Hello, Wo...

0  Требуется ли XPosed Framework для устройства или просто версии Android?  ( Does xposed framework require to be buillt specifically for the device or just t ) 
При установке Xposed Framework. Мне нужна утечный бинарный (например, пользовательское восстановление или ROM) или просто приложение, которое работает для And...

6  Утилиты с беторебью  ( Rootless cli utilities ) 
Должен ли я корнить мое устройство Android для установки утилитов командной строки? Мне бы очень хотелось запустить vim , среди других программ на моем телеф...

64  Есть ли минимальная установка ADB?  ( Is there a minimal installation of adb ) 
Когда дело доходит до Устранение неполадок , я часто Читайте рекомендации, такие как «Использовать <код> adb logcat , чтобы найти более подробную информацию»...

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

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

13  Настоящий терминал (root или no-root) 
3  Установите Split APK вручную 
1  NetCat прослушивание Nexus 4, похоже, не отвечает 
1  Как я могу исследовать использование памяти? 
-2  Android командной строки оболочки 
9  Как найти путь к раздеванию подкачки на SD-карте? 
2  wpa_cli не найден на укоретенном устройстве? [Дубликат] 
3  Где я должен установить Toybox? 
24  Есть ли какие-либо клиенты командной строки SSH для укоренившихся телефонов Android? 
3  В чем разница между Fastboot OEM Unlock и Fastboot OEM Unlock-Go? 
7  Как изменить «Предпочитаемый сетевой режим», используя ADB без перезагрузки? 
7  Как звонить из консоли? 
0  Делать исполняемые файлы в Gnuroot 
15  Почему я не могу получить root-доступ от Shell? 
2  NGROK (скомпилирован для ARM5) Crash на Android: не могу найти файлы дампы ядра! 
4  Как я могу установить WPA_CLI на укоретенном устройстве? 
3  Как установить пачки дополнительных команд терминалов для укоренившихся устройств? 
1  Можно ли установить «IPROUTE2» на Android? 
26  PM Hide VS PM отключить - кризис личности 
0  Как исправить «Mount:« RemOnt »-> '/ System': нет такого файла или каталога"? 
3  Как я могу отображать сообщение из `adb shell` (или скрипт оболочки)? 
0  Требуется ли XPosed Framework для устройства или просто версии Android? 
6  Утилиты с беторебью 
64  Есть ли минимальная установка ADB? 
24  Можно ли активировать настройку Android «USB Tatering» из командной строки?