|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Вывод необходимых строк в нужном порядке |
|
|
CMD/BAT - [решено] Вывод необходимых строк в нужном порядке
|
Новый участник Сообщения: 29 |
Здравствуйте.
Подскажите пожалуйста! Имею файл в подпапках \*\*\AndroidManifest.xml Из этого файла мне необходимо первое совпавшее значение по тексту package="*" С помощью FINDSTR вывел строки содержащие необходимый текст с путями (к примеру привожу 3 строки): system__app__AlipayFingerprintProvider\AlipayFingerprintProvider.apk\AndroidManifest.xml:<manifest android:sharedUserId="android.uid.system" android:versionCode="23" android:versionName="6.0.1" package="com.lenovo.providers.alipayfingerprint" platformBuildVersionCode="23" platformBuildVersionName="6.0.1" system__app__AntHalService\AntHalService.apk\AndroidManifest.xml:<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:sharedUserId="android.uid.system" package="com.dsi.ant.server" platformBuildVersionCode="23" platformBuildVersionName="6.0.1"> system__app__BasicDreams\BasicDreams.apk\AndroidManifest.xml:<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.dreams.basic" platformBuildVersionCode="23" platformBuildVersionName="6.0.1"> Спасибо |
|
Отправлено: 14:48, 26-01-2017 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата daradan:
Цитата daradan:
|
||
Отправлено: 15:01, 26-01-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать Цитата Iska:
(вывод из команды файл во вложении) И теперь не могу справиться с такой задачей, чтобы из таких строк Скрытый текст
system__app__AlipayFingerprintProvider\AlipayFingerprintProvider.apk\AndroidManifest.xml:<manifest android:sharedUserId="android.uid.system" android:versionCode="23" android:versionName="6.0.1" package="com.lenovo.providers.alipayfingerprint" platformBuildVersionCode="23" platformBuildVersionName="6.0.1"
system__app__AntHalService\AntHalService.apk\AndroidManifest.xml:<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:sharedUserId="android.uid.system" package="com.dsi.ant.server" platformBuildVersionCode="23" platformBuildVersionName="6.0.1"> system__app__BasicDreams\BasicDreams.apk\AndroidManifest.xml:<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.dreams.basic" platformBuildVersionCode="23" platformBuildVersionName="6.0.1"> сделать так можно и без ren |
|
Последний раз редактировалось daradan, 26-01-2017 в 15:52. Отправлено: 15:35, 26-01-2017 | #3 |
Ветеран Сообщения: 992
|
Профиль | Сайт | Отправить PM | Цитировать for /f "tokens=2 delims=\" %%i in (123.txt) do for /f "tokens=3 delims==" %%j in ('findstr %%i 123.txt') do for /f "usebackq tokens=1" %%k in ('%%j') do echo ren "%%i" %%k >>new.txt хотя нет, уже вижу что не проканает. Iska дело говорит, иной раз xml'ину проще целиком раздербанить чем расколупывать отдельные куски. |
Последний раз редактировалось Elven, 26-01-2017 в 16:20. Отправлено: 16:13, 26-01-2017 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата daradan:
|
||
Отправлено: 16:32, 26-01-2017 | #5 |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать |
Отправлено: 17:12, 26-01-2017 | #6 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать daradan, ясно.
А что за непонятные одноимённые файлы «AndroidManifest.xml» внутри каталогов «original», к тому же не являющиеся xml-файлами? Так и должно быть? |
Отправлено: 18:04, 26-01-2017 | #7 |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать Цитата Iska:
\system__app__AlipayFingerprintProvider\AlipayFingerprintProvider.apk\original\AndroidManifest.xml - не открывается \system__app__AlipayFingerprintProvider\AlipayFingerprintProvider.apk\AndroidManifest.xml - открывается (декомпилированный), и в нем необходимое первое значение package="com.lenovo.providers.alipayfingerprint" Скрытый текст
В общем суть такова.
Я собираю проекты для сборки модифицированных прошивок для андроид. Скажем добавляю русский/украйинский языки в англо-китайские прошивки и добавляю по возможности плюшки. Есть 2 типа комбайна в помощь в этом. Одному из них необходимо папки перевода в таком виде AlipayFingerprintProvider.apk (название файла с расширением apk) А второму в таком com.lenovo.providers.alipayfingerprint (название пакета приложения, который можно узнать из файла AndroidManifest.xml с того же apk, но только после декомпиляции) Вот я декомпилировал все apk файлы первым комбайном и хочу папки перевода сконвертировать для второго комбайна |
|
Последний раз редактировалось daradan, 26-01-2017 в 18:22. Отправлено: 18:17, 26-01-2017 | #8 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать daradan, ясно. Давайте попробуем в первом приближении, пока без реального переименовывания:
Скрытый текст
Option Explicit Dim strSourceFolder Dim objFSO Dim objFolder Dim objSubFolder Dim strSourceFile If WScript.Arguments.Count = 1 Then strSourceFolder = WScript.Arguments.Item(0) Set objFSO = WScript.CreateObject("Scripting.FileSystemObject") If objFSO.FolderExists(strSourceFolder) Then For Each objFolder In objFSO.GetFolder(strSourceFolder).SubFolders 'WScript.Echo objFolder.Name For Each objSubFolder In objFolder.SubFolders 'WScript.Echo vbTab & objSubFolder.Name If StrComp(objFSO.GetExtensionName(objSubFolder.Name), ".apk", vbTextCompare) Then strSourceFile = objFSO.BuildPath(objSubFolder.Path, "AndroidManifest.xml") If objFSO.FileExists(strSourceFile) Then 'WScript.Echo vbTab & vbTab & "[" & strSourceFile & "]" With WScript.CreateObject("Microsoft.XMLDOM") .load(strSourceFile) 'WScript.Echo vbTab & vbTab & .selectSingleNode("/manifest").Attributes.getNamedItem("package").Text WScript.Echo "rename [" & objSubFolder.Path & "] into [" & .selectSingleNode("/manifest").Attributes.getNamedItem("package").Text & "]" End With End If End If Next Next Else WScript.Echo "Can't find source folder [" & strSourceFolder & "]." WScript.Quit 2 End If Set objFSO = Nothing Else WScript.Echo "Usage: cscript.exe //nologo """ & WScript.ScriptName & """ <Source folder>" WScript.Quit 1 End If WScript.Quit 0 Это WSH VBScript. Сохраните код в файл с расширением ".vbs". Откройте командную строку и вызовите его на исполнение в виде: Посмотрите на вывод (я там в коде ввёл дополнительное условие, что папка второго уровня обязана иметь расширение «.apk»). Вам требуется именно такое переименование папок? |
Отправлено: 18:27, 26-01-2017 | #9 |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать Цитата Iska:
![]() Скрытый текст
C:\Users\dara>cd /d Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj>cscript.exe //nologo "1.vbs" "Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled" rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__AlipayFingerprintProvider\AlipayFingerprintProvider.apk] into [c om.lenovo.providers.alipayfingerprint] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__AntHalService\AntHalService.apk] into [com.dsi.ant.server] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__BasicDreams\BasicDreams.apk] into [com.android.dreams.basic] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__Bluetooth\Bluetooth.apk] into [com.android.bluetooth] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__BluetoothExt\BluetoothExt.apk] into [org.codeaurora.bluetooth] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__BluetoothMidiService\BluetoothMidiService.apk] into [com.android .bluetoothmidiservice] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__CaptivePortalLogin\CaptivePortalLogin.apk] into [com.android.cap tiveportallogin] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__CertInstaller\CertInstaller.apk] into [com.android.certinstaller ] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__ClearBuildInSDCard\ClearBuildInSDCard.apk] into [com.lenovo.clea rBuildInSDcard] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__colorservice\colorservice.apk] into [com.qti.service.colorservic e] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__com.quicinc.wbcserviceapp\com.quicinc.wbcserviceapp.apk] into [c om.quicinc.wbcserviceapp] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__ConferenceDialer\ConferenceDialer.apk] into [com.qualcomm.qti.co nfdialer] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__datastatusnotification\datastatusnotification.apk] into [com.qti .qualcomm.datastatusnotification] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__DocumentsUI\DocumentsUI.apk] into [com.android.documentsui] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__DownloadProviderUi\DownloadProviderUi.apk] into [com.android.pro viders.downloads.ui] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__embms\embms.apk] into [com.qualcomm.embms] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__EngineeringCode\EngineeringCode.apk] into [com.lenovo.Engineerin gCode] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__EngineerMode\EngineerMode.apk] into [com.validation] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__EngineerTest\EngineerTest.apk] into [com.lenovo.engineertest] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__fastdormancy\fastdormancy.apk] into [com.qualcomm.fastdormancy] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__FingerprintServiceExtension\FingerprintServiceExtension.apk] int o [com.fingerprints.serviceext] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__FMService\FMService.apk] into [com.lenovo.fmservice] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__Galaxy4\Galaxy4.apk] into [com.android.galaxy4] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__HeadsetSettings\HeadsetSettings.apk] into [com.lenovo.headsetset tings] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__HifiSettings\HifiSettings.apk] into [com.lenovo.audiohifi] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__HoloSpiralWallpaper\HoloSpiralWallpaper.apk] into [com.android.w allpaper.holospiral] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__HQSound\HQSound.apk] into [com.lenovo.hqsound] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__HTMLViewer\HTMLViewer.apk] into [com.android.htmlviewer] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__IdeaWallpaper\IdeaWallpaper.apk] into [com.lenovo.ideawallpaper] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__KeyChain\KeyChain.apk] into [com.android.keychain] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LatinIME\LatinIME.apk] into [com.android.inputmethod.latin] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LenovoBreathingLight\LenovoBreathingLight.apk] into [com.lenovo. lenovobreathinglight] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LenovoCalendar\LenovoCalendar.apk] into [com.lenovo.calendar] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LenovoClock\LenovoClock.apk] into [com.lenovo.deskclock] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LenovoCoverAppScript\LenovoCoverAppScript.apk] into [com.lenovo. coverapp.script] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LenovoCoverAppVlife\LenovoCoverAppVlife.apk] into [com.vlife.len ovo.wallpaper] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LenovoCoverAppZooking\LenovoCoverAppZooking.apk] into [com.ibimu yu.lockscreen.lenovo] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LenovoFingerCamera\LenovoFingerCamera.apk] into [com.lenovo.leno vofingercamera] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LenovoGestureLightUp\LenovoGestureLightUp.apk] into [com.lenovo. lenovogesturelightup] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LenovoGestureLock\LenovoGestureLock.apk] into [com.lenovo.lenovo gesturelock] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LenovoScreenMode\LenovoScreenMode.apk] into [com.lenovo.screense ttings] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LenovoSmartScene\LenovoSmartScene.apk] into [com.lenovo.lenovosm artscene] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LenovoSmartWifi\LenovoSmartWifi.apk] into [com.lenovo.wifiswitch ] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LenovoSnapShot\LenovoSnapShot.apk] into [com.lenovo.lenovosnapsh ot] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LenovoWifiApc\LenovoWifiApc.apk] into [com.lenovo.wifiApc] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LeRoaming\LeRoaming.apk] into [com.lenovo.leroaming] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LiveWallpapers\LiveWallpapers.apk] into [com.android.wallpaper] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__LiveWallpapersPicker\LiveWallpapersPicker.apk] into [com.android .wallpaper.livepicker] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__MMIServer\MMIServer.apk] into [com.lenovo.mmi] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__NetworkSetting\NetworkSetting.apk] into [com.qualcomm.qti.networ ksetting] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__NfcNci\NfcNci.apk] into [com.android.nfc] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__nfc_sim\nfc_sim.apk] into [com.lenovo.nfcsim] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__NoiseField\NoiseField.apk] into [com.android.noisefield] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__PacProcessor\PacProcessor.apk] into [com.android.pacprocessor] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__PerfMonitor\PerfMonitor.apk] into [com.lenovo.perfmonitor] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__PhaseBeam\PhaseBeam.apk] into [com.android.phasebeam] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__PhotoTable\PhotoTable.apk] into [com.android.dreams.phototable] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__PicoTts\PicoTts.apk] into [com.svox.pico] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__PrintSpooler\PrintSpooler.apk] into [com.android.printspooler] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__Protips\Protips.apk] into [com.android.protips] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__QCOMSettingsPlugin\QCOMSettingsPlugin.apk] into [com.lenovosetti ngs.plugin] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__QtiTelephonyService\QtiTelephonyService.apk] into [com.qualcomm. qti.telephonyservice] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__RawDataTest\RawDataTest.apk] into [com.synaptics.rawdata] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__Runin-Main\Runin-Main.apk] into [com.lenovo.runtime] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__SampleAuthenticatorService\SampleAuthenticatorService.apk] into [com.qualcomm.qti.auth.sampleauthenticatorservice] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__shutdownlistener\shutdownlistener.apk] into [com.qualcomm.shutdo wnlistner] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__SmartcardService\SmartcardService.apk] into [org.simalliance.ope nmobileapi.service] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__Stk\Stk.apk] into [com.android.stk] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__SystemAnalyser\SystemAnalyser.apk] into [com.lenovo.analyser] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__SystemAnalyzer\SystemAnalyzer.apk] into [com.yhh.analyser] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__telresources\telresources.apk] into [com.android.frameworks.telr esources] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__TimeService\TimeService.apk] into [com.qualcomm.timeservice] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__TranslationService\TranslationService.apk] into [com.lenovo.comp onent.translationservice] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__UserDictionaryProvider\UserDictionaryProvider.apk] into [com.and roid.providers.userdictionary] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__WAPPushManager\WAPPushManager.apk] into [com.android.smspush] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__WebViewGoogle\WebViewGoogle.apk] into [com.google.android.webvie w] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__WfdService\WfdService.apk] into [com.qualcomm.wfd.service] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__WifiQRScanner\WifiQRScanner.apk] into [com.lenovo.wifi.wifiqrsca nner] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__app__xdivert\xdivert.apk] into [com.qti.xdivert] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__framework\framework-res.apk] into [android] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__framework__lenovo-res\lenovo-res.apk] into [lenovo] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__BackupRestoreConfirmation\BackupRestoreConfirmation.apk] in to [com.android.backupconfirm] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__CalendarProvider\CalendarProvider.apk] into [com.android.pr oviders.calendar] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__CallLogBackup\CallLogBackup.apk] into [com.android.calllogb ackup] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__CarrierConfig\CarrierConfig.apk] into [com.android.carrierc onfig] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__CellBroadcastReceiver\CellBroadcastReceiver.apk] into [com. android.cellbroadcastreceiver] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__CNEService\CNEService.apk] into [com.quicinc.cne.CNEService ] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__com.qualcomm.location\com.qualcomm.location.apk] into [com. qualcomm.location] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__DefaultContainerService\DefaultContainerService.apk] into [ com.android.defcontainer] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__DownloadProvider\DownloadProvider.apk] into [com.android.pr oviders.downloads] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__dpmserviceapp\dpmserviceapp.apk] into [com.qti.dpmserviceap p] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__eNF_Plug\eNF_Plug.apk] into [com.enfcpay.plugins.beijing] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__ExternalStorageProvider\ExternalStorageProvider.apk] into [ com.android.externalstorage] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__FileBrowser\FileBrowser.apk] into [com.lenovo.FileBrowser] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__FusedLocation\FusedLocation.apk] into [com.android.location .fused] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__GmsCore\GmsCore.apk] into [com.google.android.gms] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__GoogleLoginService\GoogleLoginService.apk] into [com.google .android.gsf.login] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__GoogleServicesFramework\GoogleServicesFramework.apk] into [ com.google.android.gsf] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__ideaFriend\ideaFriend.apk] into [com.lenovo.ideafriend] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__InputDevices\InputDevices.apk] into [com.android.inputdevic es] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoCalculator\LenovoCalculator.apk] into [com.lenovo.cal culator] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoCallSetting\LenovoCallSetting.apk] into [com.lenovo.c allsetting] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoCamera\LenovoCamera.apk] into [com.lenovo.scg] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoCompass\LenovoCompass.apk] into [com.lenovo.compass] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoContactsProvider\LenovoContactsProvider.apk] into [co m.android.providers.contacts] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoCrashCheck\LenovoCrashCheck.apk] into [com.lenovo.cra shcheck] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoGallery\LenovoGallery.apk] into [com.lenovo.gallery] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoInCallUI\LenovoInCallUI.apk] into [com.android.incall ui] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoKeyguardSettings\LenovoKeyguardSettings.apk] into [co m.lenovo.keyguard.settings] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoLeather\LenovoLeather.apk] into [com.lenovo.keyguardl eather] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoLoggerPannel\LenovoLoggerPannel.apk] into [com.lenovo .loggerpannel] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoMagazineSetting\LenovoMagazineSetting.apk] into [com. lenovo.keyguard.magazine.setting] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoNfc\LenovoNfc.apk] into [com.lenovo.lenovonfc] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoReader\LenovoReader.apk] into [com.lenovo.reader] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoSchedulePowerOnOff\LenovoSchedulePowerOnOff.apk] into [com.mediatek.schpwronoff] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoSecurity\LenovoSecurity.apk] into [com.lenovo.securit y] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoSettings\LenovoSettings.apk] into [com.android.settin gs] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoSetupWizard\LenovoSetupWizard.apk] into [com.lenovo.s etupwizard] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoSimContact\LenovoSimContact.apk] into [com.lenovo.len ovosimcontact] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoSingleHand\LenovoSingleHand.apk] into [com.lenovo.fra meworks.singlehand] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoSoundRecorder\LenovoSoundRecorder.apk] into [com.leno vo.recorder] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoSync\LenovoSync.apk] into [com.lenovo.mbg.cloud.sync] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoThemeCenter\LenovoThemeCenter.apk] into [com.lenovo.t hemecenter] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoVRMode\LenovoVRMode.apk] into [com.lenovo.vrmode] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LenovoYPProvider\LenovoYPProvider.apk] into [com.lenovo.ypp rovider] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LSF_DeviceService\LSF_DeviceService.apk] into [com.lenovo.l sf.device] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__LSF_LenovoID\LSF_LenovoID.apk] into [com.lenovo.lsf] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__ManagedProvisioning\ManagedProvisioning.apk] into [com.andr oid.managedprovisioning] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__MediaProvider\MediaProvider.apk] into [com.android.provider s.media] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__MmsService\MmsService.apk] into [com.android.mms.service] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__MobileNetworkSettings2\MobileNetworkSettings2.apk] into [co m.lenovo.leos.mobileNetworkSettings] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__MusicFX\MusicFX.apk] into [com.android.musicfx] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__NotificationCenter\NotificationCenter.apk] into [com.androi d.systemui] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__NotificationCenterPlus\NotificationCenterPlus.apk] into [co m.lenovo.systemuiplus] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__OneTimeInitializer\OneTimeInitializer.apk] into [com.androi d.onetimeinitializer] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__otdeviceagent\otdeviceagent.apk] into [com.oberthur.otdevic eagent] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__packageinstaller\packageinstaller.apk] into [com.android.pa ckageinstaller] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__PicFocus\PicFocus.apk] into [com.lenovo.scg.picfocus] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__PowerManager\PowerManager.apk] into [com.lenovo.powersettin g] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__PrivateNumberProvider\PrivateNumberProvider.apk] into [com. lenovo.pnprovider] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__ProxyHandler\ProxyHandler.apk] into [com.android.proxyhandl er] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__qcrilmsgtunnel\qcrilmsgtunnel.apk] into [com.qualcomm.qcril msgtunnel] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__QtiTetherService\QtiTetherService.apk] into [com.qualcomm.q ti.tetherservice] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__SecureSampleAuthService\SecureSampleAuthService.apk] into [ com.qualcomm.qti.auth.securesampleauthservice] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__SettingsProvider\SettingsProvider.apk] into [com.android.pr oviders.settings] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__SharedStorageBackup\SharedStorageBackup.apk] into [com.andr oid.sharedstoragebackup] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__Shell\Shell.apk] into [com.android.shell] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__SimSettings2\SimSettings2.apk] into [com.lenovo.leos.simset tings] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__SoundSettings\SoundSettings.apk] into [com.android.profiles ettings] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__StatementService\StatementService.apk] into [com.android.st atementservice] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__StepCounter\StepCounter.apk] into [com.lenovo.stepcounter] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__SystemDaemonService\SystemDaemonService.apk] into [com.leno vo.systemdaemonservice] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__Tag\Tag.apk] into [com.android.apps.tag] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__Telecom\Telecom.apk] into [com.android.server.telecom] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__TelephonyProvider\TelephonyProvider.apk] into [com.android. providers.telephony] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__TelephonyProviderMms\TelephonyProviderMms.apk] into [com.an droid.providers.telephony.mms] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__TeleService\TeleService.apk] into [com.android.phone] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__UEDataService\UEDataService.apk] into [com.lenovo.lps.servi ce] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__UpdateAssist\UpdateAssist.apk] into [com.lenovo.updateassis t] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__UserExperience\UserExperience.apk] into [com.lenovo.ue.devi ce] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__VpnDialogs\VpnDialogs.apk] into [com.android.vpndialogs] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__WallpaperCropper\WallpaperCropper.apk] into [com.android.wa llpapercropper] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__WideSelfie\WideSelfie.apk] into [com.lenovo.scg.wideselfie] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__WideTouch\WideTouch.apk] into [com.lenovo.widetouch] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__WifiSettings2\WifiSettings2.apk] into [com.android.wifi] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__priv-app__WPSmail\WPSmail.apk] into [com.lenovo.email] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__vendor__app__Ds2\Ds2.apk] into [com.dolby] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__vendor__app__Ds2UI\Ds2UI.apk] into [com.dolby.daxappUI] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__vendor__app__ims\ims.apk] into [org.codeaurora.ims] rename [Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj\appDecompiled\system__vendor__app__SecProtect\SecProtect.apk] into [com.qapp.secprotect] Y:\_vibe_c50\projects\deodexed_X3c50_3_1.zip.bzprj> Цитата Iska:
Но мне необходимо в конечном счете вывод выше на текстовом файле, т.к. я буду переименовывать папки, которые расположены в другом месте...А из выше адреса мне нужно только данные для конвертации к примеру Извиняйте, в письменном виде тяжело объяснять То есть имею такой проект в данный момент и из него хочу чтобы получился в таком виде (ссылки не мои, общедоступные) |
||
Последний раз редактировалось daradan, 26-01-2017 в 18:51. Отправлено: 18:44, 26-01-2017 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Извлечение строк in.txt -> out.txt в определенном порядке+форматирование текста. | ppm85 | Скриптовые языки администрирования Windows | 6 | 29-09-2015 11:29 | |
PowerShell - [решено] Вывод определённых строк команды Get-ADUser | Dijio | Скриптовые языки администрирования Windows | 3 | 12-03-2015 13:54 | |
[решено] Вывод массива строк в одном окне сообщения (MsgBox) | support23 | AutoIt | 4 | 29-10-2012 18:26 | |
Java - Сортировка строк по первому слову в алфавитном порядке | pogo | Программирование и базы данных | 5 | 23-12-2011 08:05 | |
[решено] Вывод таблицы БД в обратном порядке | binders | Вебмастеру | 4 | 21-10-2010 08:37 |
|