Firmware_tool - для разборки/сборки/део/одексирования

Прошивки и их моды\ Кухни\ Игры и приложения\ Различные настройки\ Различные вопросы по ОС Android и WM и т.п.

Модераторы: Lunat, pvsurkov, AlexG1, KSAT

Куратор темы: michфуд

Firmware_tool - для разборки/сборки/део/одексирования

Сообщение Ответ:#1 » michфуд » 10 май 2012, 14:19

Предлагаю вниманию коллег по разработке и модификации прошивок
некоторый собственный набор, призванный максимально упростить работу
по разборке, редактированию, сборке, одексированию и пр.

[/successbox]


 Изменения v2.1
 Изменения v2.
 Изменения v1.9
 Изменения v1.8
 Изменения v1.7
 Изменения v1.6
 Изменения v1.5
 Описание и назначение:
 Системные требования:
 Используемые папки, их структура и назначение:
 Как пользоваться программой:
Вложения
siir.es.adbWireless-1.rar
(333.32 КБ) Скачиваний: 2742
Последний раз редактировалось michфуд 03 фев 2015, 15:11, всего редактировалось 127 раз(а).
  • 192

Аватара пользователя
michфуд

Разработчик
 
Сообщения: 3423
Зарегистрирован: 10 окт 2011, 12:55
Откуда: Н.Новгород
Репутация: 3323

Firmware_tool - для разборки/сборки/део/одексирования

Сообщение Ответ:#41 » michфуд » 23 май 2012, 21:16

я уже переделал :) - теперь есть выбор "p-v" или только "v" а также разборка в соответствии с декомпилятором - apktools или smali.

у дексопта и бизибокса - свои странички есть. там все последнее лежит.
мои прикрепляю к сообщению

Добавлено спустя 2 минуты 21 секунду:
steelunicorn
пасиб - shortlog я уже поправил, а classes надо не только перед разборкой проверять, хотя это тоже полезно
перед разборкой бы проверить - а тут java - ничего наверное не попишешь
Вложения
1.rar
(965.27 КБ) Скачиваний: 32
  • 1

Аватара пользователя
michфуд

Разработчик
 
Сообщения: 3423
Зарегистрирован: 10 окт 2011, 12:55
Откуда: Н.Новгород
Репутация: 3323

Firmware_tool - для разборки/сборки/део/одексирования

Сообщение Ответ:#42 » Kostik44 » 23 май 2012, 21:42

michфуд
Пробовал разобрать прошивку ICS Для Lenovo A750. Закинул в папку C:\ANDROID_firmware_tool_v_0.4\firmware\1_source\1_image_folder файлы system.img и userdata.img,
 настройки

 Нажал 1

Ничего не распаковалось.
 Нажал 2

Результат тот же.
Sony Xperia V
  • 0

Аватара пользователя
Kostik44
Пользователь
 
Сообщения: 105
Зарегистрирован: 16 фев 2011, 01:11
Репутация: 12

Firmware_tool - для разборки/сборки/део/одексирования

Сообщение Ответ:#43 » steelunicorn » 23 май 2012, 21:46

Kostik44 писал(а) on 23 май 2012, 21:42:michфуд
Пробовал разобрать прошивку ICS Для Lenovo A750. Закинул в папку C:\ANDROID_firmware_tool_v_0.4\firmware\1_source\1_image_folder файлы system.img и userdata.img,


Re: ANDROID--модернизация,улучшения и т.д. для смартфонов
Star A3
Сборка: 11HX1.JY138.111205_SU [Odex] | [Deodex]
Радиомодуль: MAUI.11AMD.W11.37.SP.V6, 2012/03/16 13:44
  • 2

Аватара пользователя
steelunicorn
Специалист
 
Сообщения: 394
Зарегистрирован: 14 мар 2012, 20:43
Откуда: Воронеж
Репутация: 221

Firmware_tool - для разборки/сборки/део/одексирования

Сообщение Ответ:#44 » michфуд » 23 май 2012, 22:55

Kostik44 писал(а) on 23 май 2012, 21:42:Результат тот же.

нельзя объять необъятное :-)
Последний раз редактировалось michфуд 21 сен 2013, 20:22, всего редактировалось 1 раз.
  • 4

Аватара пользователя
michфуд

Разработчик
 
Сообщения: 3423
Зарегистрирован: 10 окт 2011, 12:55
Откуда: Н.Новгород
Репутация: 3323

Firmware_tool - для разборки/сборки/део/одексирования

Сообщение Ответ:#45 » steelunicorn » 12 июн 2012, 17:32

Вот и появился у меня неразрешимый косяк. Не собирается Phone.apk
Пробовал последовательно всем версиями apktool - везде одна и та же ошибка.

Код: Выделить всё
-- 12.06.2012 16:48:42,33 КОМПИЛЯЦИЯ Phone.apk 
 ----- Компиляция Phone.apk --------------------------------------------------------------------------------
 - Собираем Phone.apk с помощью apktool...
I: Checking whether sources has changed...
I: Smaling...
I: Checking whether resources has changed...
I: Building resources...
D:\Android\Tools\FW_TOOL\firmware\4_decompiled_mod_to_edit\1_app_decompiled_mod\Phone\res\values-es\strings.xml:249: error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute?
D:\Android\Tools\FW_TOOL\firmware\4_decompiled_mod_to_edit\1_app_decompiled_mod\Phone\res\values-es\strings.xml:250: error: Unexpected end tag string
D:\Android\Tools\FW_TOOL\firmware\4_decompiled_mod_to_edit\1_app_decompiled_mod\Phone\res\values-it\strings.xml:249: error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute?
D:\Android\Tools\FW_TOOL\firmware\4_decompiled_mod_to_edit\1_app_decompiled_mod\Phone\res\values-it\strings.xml:250: error: Unexpected end tag string
D:\Android\Tools\FW_TOOL\firmware\4_decompiled_mod_to_edit\1_app_decompiled_mod\Phone\res\values-ru\strings.xml:212: error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute?
D:\Android\Tools\FW_TOOL\firmware\4_decompiled_mod_to_edit\1_app_decompiled_mod\Phone\res\values-ru\strings.xml:213: error: Unexpected end tag string
D:\Android\Tools\FW_TOOL\firmware\4_decompiled_mod_to_edit\1_app_decompiled_mod\Phone\res\values-zh-rTW\strings.xml:251: error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute?
D:\Android\Tools\FW_TOOL\firmware\4_decompiled_mod_to_edit\1_app_decompiled_mod\Phone\res\values-zh-rTW\strings.xml:251: error: Unexpected end tag string
aapt: warning: string 'cdma_subscription_dialogtitle' has no default translation in D:\Android\Tools\FW_TOOL\firmware\4_decompiled_mod_to_edit\1_app_decompiled_mod\Phone\res; found: ar de fr pt tr zh_CN
aapt: warning: string 'cdma_subscription_summary' has no default translation in D:\Android\Tools\FW_TOOL\firmware\4_decompiled_mod_to_edit\1_app_decompiled_mod\Phone\res; found: ar de fr pt tr zh_CN
aapt: warning: string 'cdma_subscription_title' has no default translation in D:\Android\Tools\FW_TOOL\firmware\4_decompiled_mod_to_edit\1_app_decompiled_mod\Phone\res; found: ar de fr pt tr zh_CN
aapt: warning: string 'error_sdcard_access' has no default translation in D:\Android\Tools\FW_TOOL\firmware\4_decompiled_mod_to_edit\1_app_decompiled_mod\Phone\res; found: ar de
Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, -F, C:\Windows\Temp\APKTOOL506826595656773448.tmp, -I, C:\Users\Alex\apktool\framework\1.apk, -S, D:\Android\Tools\FW_TOOL\firmware\4_decompiled_mod_to_edit\1_app_decompiled_mod\Phone\res, -M, D:\Android\Tools\FW_TOOL\firmware\4_decompiled_mod_to_edit\1_app_decompiled_mod\Phone\AndroidManifest.xml]
   at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:193)
   at brut.androlib.Androlib.buildResourcesFull(Androlib.java:301)
   at brut.androlib.Androlib.buildResources(Androlib.java:248)
   at brut.androlib.Androlib.build(Androlib.java:171)
   at brut.androlib.Androlib.build(Androlib.java:154)
   at brut.apktool.Main.cmdBuild(Main.java:182)
   at brut.apktool.Main.main(Main.java:67)
Caused by: brut.common.BrutException: could not exec command: [aapt, p, -F, C:\Windows\Temp\APKTOOL506826595656773448.tmp, -I, C:\Users\Alex\apktool\framework\1.apk, -S, D:\Android\Tools\FW_TOOL\firmware\4_decompiled_mod_to_edit\1_app_decompiled_mod\Phone\res, -M, D:\Android\Tools\FW_TOOL\firmware\4_decompiled_mod_to_edit\1_app_decompiled_mod\Phone\AndroidManifest.xml]
   at brut.util.OS.exec(OS.java:83)
   at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:191)
   ... 6 more
 - Добавляем исходные сертификаты META-INF и AndroidManifest.xml чтобы сохранить подпись...
 - Компиляция завершена.
Star A3
Сборка: 11HX1.JY138.111205_SU [Odex] | [Deodex]
Радиомодуль: MAUI.11AMD.W11.37.SP.V6, 2012/03/16 13:44
  • 0

Аватара пользователя
steelunicorn
Специалист
 
Сообщения: 394
Зарегистрирован: 14 мар 2012, 20:43
Откуда: Воронеж
Репутация: 221

Firmware_tool - для разборки/сборки/део/одексирования

Сообщение Ответ:#46 » masson » 12 июн 2012, 18:34

steelunicorn
Это гадость ещё та...
1.Попробовать перед сборкой поне разобрать и собрать contacts.apk из той же прошивки.
2.Перед сборкой удалить фреймы и установить их заново.

Добавлено спустя 2 минуты 9 секунд:
3.Удалить те строчки,что в логах ошибок.Они ничего путного не дают и не на что не влияют( кажись...)
Thl 5000 прошивка 1.1.0

Благими намерениями вымощена дорога в ад.
  • 0

Аватара пользователя
masson

Суперкуратор
 
Сообщения: 4098
Зарегистрирован: 28 фев 2010, 21:05
Репутация: 3149

Firmware_tool - для разборки/сборки/део/одексирования

Сообщение Ответ:#47 » steelunicorn » 12 июн 2012, 19:30

masson писал(а) on 12 июн 2012, 18:36:steelunicorn
Это гадость ещё та...
1.Попробовать перед сборкой поне разобрать и собрать contacts.apk из той же прошивки.
2.Перед сборкой удалить фреймы и установить их заново.

Добавлено спустя 2 минуты 9 секунд:
3.Удалить те строчки,что в логах ошибок.Они ничего путного не дают и не на что не влияют( кажись...)

Первое и второе уже пробовал в разных комбинациях. Третье не пробовал, но видно придется.
Star A3
Сборка: 11HX1.JY138.111205_SU [Odex] | [Deodex]
Радиомодуль: MAUI.11AMD.W11.37.SP.V6, 2012/03/16 13:44
  • 0

Аватара пользователя
steelunicorn
Специалист
 
Сообщения: 394
Зарегистрирован: 14 мар 2012, 20:43
Откуда: Воронеж
Репутация: 221

Аватара пользователя
michфуд

Разработчик
 
Сообщения: 3423
Зарегистрирован: 10 окт 2011, 12:55
Откуда: Н.Новгород
Репутация: 3323

Firmware_tool - для разборки/сборки/део/одексирования

Сообщение Ответ:#49 » steelunicorn » 12 июн 2012, 19:44

michфуд писал(а) on 12 июн 2012, 19:39:В версии 0.6 надо попробовать выбрать для сборки смали 1.4.2

Да смали то как раз classes.dex создает. apktool ресурсы скомпилировать отказывается.
Star A3
Сборка: 11HX1.JY138.111205_SU [Odex] | [Deodex]
Радиомодуль: MAUI.11AMD.W11.37.SP.V6, 2012/03/16 13:44
  • 0

Аватара пользователя
steelunicorn
Специалист
 
Сообщения: 394
Зарегистрирован: 14 мар 2012, 20:43
Откуда: Воронеж
Репутация: 221

Firmware_tool - для разборки/сборки/део/одексирования

Сообщение Ответ:#50 » michфуд » 12 июн 2012, 20:51

сорри - я уж забыл - да и писал с телефона
вот Изображение
надо попробовать апктул 1.4.2.2 (я попутал в своем совете смали с апктул :) ) - я точно помню такую ошибку этот апктул умеет обходить - точнее правильно компилит - я именно его специально добавил в 6ю версию
  • 0

Аватара пользователя
michфуд

Разработчик
 
Сообщения: 3423
Зарегистрирован: 10 окт 2011, 12:55
Откуда: Н.Новгород
Репутация: 3323

Firmware_tool - для разборки/сборки/део/одексирования

Сообщение Ответ:#51 » steelunicorn » 12 июн 2012, 21:34

michфуд писал(а) on 12 июн 2012, 21:11:сорри - я уж забыл - да и писал с телефона
вот Изображение
надо попробовать апктул 1.4.2.2 (я попутал в своем совете смали с апктул :) ) - я точно помню такую ошибку этот апктул умеет обходить - точнее правильно компилит - я именно его специально добавил в 6ю версию

Нихт арбайтен. Ни одна версия apktool не сработала.
Star A3
Сборка: 11HX1.JY138.111205_SU [Odex] | [Deodex]
Радиомодуль: MAUI.11AMD.W11.37.SP.V6, 2012/03/16 13:44
  • 0

Аватара пользователя
steelunicorn
Специалист
 
Сообщения: 394
Зарегистрирован: 14 мар 2012, 20:43
Откуда: Воронеж
Репутация: 221

Firmware_tool - для разборки/сборки/део/одексирования

Сообщение Ответ:#52 » michфуд » 12 июн 2012, 21:36

а че хоть разбираем-то?

Ps - ошибка кстати не при сборке возникает, а при разборке - имейте ввиду...

вот в такой конфе - разобрал и собрал - ошибок нет
Изображение
Последний раз редактировалось michфуд 12 июн 2012, 21:43, всего редактировалось 1 раз.
  • 1

Аватара пользователя
michфуд

Разработчик
 
Сообщения: 3423
Зарегистрирован: 10 окт 2011, 12:55
Откуда: Н.Новгород
Репутация: 3323

Firmware_tool - для разборки/сборки/део/одексирования

Сообщение Ответ:#53 » steelunicorn » 12 июн 2012, 21:43

michфуд писал(а) on 12 июн 2012, 21:36:а че хоть разбираем-то?

Ps - ошибка кстати не при сборке возникает, а при разборке - имейте ввиду...

Разбираем Phone.apk, разбирается любой версией на раз, а вот собираться обратно не желает.
Star A3
Сборка: 11HX1.JY138.111205_SU [Odex] | [Deodex]
Радиомодуль: MAUI.11AMD.W11.37.SP.V6, 2012/03/16 13:44
  • 0

Аватара пользователя
steelunicorn
Специалист
 
Сообщения: 394
Зарегистрирован: 14 мар 2012, 20:43
Откуда: Воронеж
Репутация: 221

Firmware_tool - для разборки/сборки/део/одексирования

Сообщение Ответ:#54 » michфуд » 12 июн 2012, 21:50

steelunicorn
у меня ж работает ))) дайте ваш framework и сам apk

еще раз - разбирает УЖЕ неверно!!! вы строки стравните про которые в логе написано при разных версиях apktools - там будут разные символы
  • 0

Аватара пользователя
michфуд

Разработчик
 
Сообщения: 3423
Зарегистрирован: 10 окт 2011, 12:55
Откуда: Н.Новгород
Репутация: 3323

Firmware_tool - для разборки/сборки/део/одексирования

Сообщение Ответ:#55 » steelunicorn » 12 июн 2012, 22:00

michфуд писал(а) on 12 июн 2012, 21:50:steelunicorn
у меня ж работает ))) дайте ваш framework и сам apk

еще раз - разбирает УЖЕ неверно!!! вы строки стравните про которые в логе написано при разных версиях apktools - там будут разные символы


https://dl.dropbox.com/u/79578790/2_deodexed.zip вот ссылка на тот фреймворк и внутри архива и phone.apk лежит

Странно... не успел ссылку выложить, а оно раз и собралось нормально.
Причем вот лог. В первой разборке был apktools 1.4.2.2 и только он, а во второй - декомпилятор classes.dex выбрал smali.

 Шайтан какой-то
Последний раз редактировалось steelunicorn 12 июн 2012, 22:06, всего редактировалось 1 раз.
Star A3
Сборка: 11HX1.JY138.111205_SU [Odex] | [Deodex]
Радиомодуль: MAUI.11AMD.W11.37.SP.V6, 2012/03/16 13:44
  • 0

Аватара пользователя
steelunicorn
Специалист
 
Сообщения: 394
Зарегистрирован: 14 мар 2012, 20:43
Откуда: Воронеж
Репутация: 221

Firmware_tool - для разборки/сборки/део/одексирования

Сообщение Ответ:#56 » michфуд » 12 июн 2012, 22:05

Изображение
Изображение
все тип-топ )))

ссылка на собранный файл - http://narod.ru/disk/52619972001.923c59 ... e.apk.html

лог:

Код: Выделить всё
------------------------------------ СЕССИЯ НАЧАТА 12.06.2012 22:02:53,46 ------------------------------------
--------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------
-- 12.06.2012 22:03:18,26 ДЕОДЕКСИРОВАННИЕ И ДЕКОМПИЛЯЦИЯ Phone.apk
 ----- Деодексация и декомпиляция Phone.apk --------------------------------------------------------------------------------
 - Удаляем старый деодексированный Phone.apk и папки с его декомпилированными файлами...
Удален файл - C:\H7300_firmware_tool\firmware\2_deodexed\1_app_deodexed\Phone.apk
 - Копируем Phone.apk в папку с деодексированными файлами...
‘Є®ЇЁа®ў ­® д ©«®ў: 1.
 - Phone.apk уже деодексирован.
 - Разбираем Phone.apk с помощью apktool...
I: Baksmaling...
I: Loading resource table...
W: Skipping "android" package group
I: Loaded.
I: Loading resource table from file: C:\Users\Mich\apktool\framework\1.apk
I: Loaded.
I: Decoding file-resources...
I: Decoding values*/* XMLs...
I: Done.
I: Copying assets and libs...
 - Запаковываем resources.arsc без сжатия...
 - Копируем декомпилированные файлы Phone.apk в рабочую папку...
‘Є®ЇЁа®ў ­® д ©«®ў: 1845.
 - Деодексация и декомпиляция завершены.
----------------------------------------------------------------------------------------------------------
-- 12.06.2012 22:04:00,95 КОМПИЛЯЦИЯ Phone.apk
 ----- Компиляция Phone.apk --------------------------------------------------------------------------------
 - Собираем Phone.apk с помощью apktool...
I: Checking whether sources has changed...
I: Smaling...
I: Checking whether resources has changed...
I: Building resources...
aapt: warning: string 'cdma_subscription_dialogtitle' has no default translation in C:\H7300_firmware_tool\firmware\4_decompiled_mod_to_edit\1_app_decompiled_mod\Phone\res; found: ar de es fr it pt ru tr zh_CN zh_TW
aapt: warning: string 'cdma_subscription_summary' has no default translation in C:\H7300_firmware_tool\firmware\4_decompiled_mod_to_edit\1_app_decompiled_mod\Phone\res; found: ar de es fr it pt ru tr zh_CN zh_TW
aapt: warning: string 'cdma_subscription_title' has no default translation in C:\H7300_firmware_tool\firmware\4_decompiled_mod_to_edit\1_app_decompiled_mod\Phone\res; found: ar de es fr it pt ru tr zh_CN zh_TW
aapt: warning: string 'error_sdcard_access' has no default translation in C:\H7300_firmware_tool\firmware\4_decompiled_mod_to_edit\1_app_decompiled_mod\Phone\res; found: ar de
I: Building apk file...
 - Добавляем исходные сертификаты META-INF и AndroidManifest.xml чтобы сохранить подпись...
 - Перепаковываем resources.arsc без сжатия...
 - Компиляция завершена.


так что вы что-то не так делаете
Последний раз редактировалось michфуд 12 июн 2012, 22:07, всего редактировалось 5 раз(а).
  • 0

Аватара пользователя
michфуд

Разработчик
 
Сообщения: 3423
Зарегистрирован: 10 окт 2011, 12:55
Откуда: Н.Новгород
Репутация: 3323

Firmware_tool - для разборки/сборки/део/одексирования

Сообщение Ответ:#57 » masson » 12 июн 2012, 22:06

steelunicorn
Тут есть одна фишка ,почему так-сам не пойму.И именно с этим файлом.По пути C:\Users\User\apktool\framework удаляем всё,что есть,затем по новой ставим фреймы(зависимости) и распаковываем наш злощастный файл в ApkManagerRUS_ICS (можно найти на 4пда),после этого он и собираться должен.
Thl 5000 прошивка 1.1.0

Благими намерениями вымощена дорога в ад.
  • 1

Аватара пользователя
masson

Суперкуратор
 
Сообщения: 4098
Зарегистрирован: 28 фев 2010, 21:05
Репутация: 3149

Firmware_tool - для разборки/сборки/део/одексирования

Сообщение Ответ:#58 » sgg » 12 июн 2012, 22:09

steelunicorn писал(а) on 12 июн 2012, 17:32:formatted="false"

Добавь перед компиляцией этот параметр в указанные строки.
должно получиться, например, вместо этого:
Код: Выделить всё
<string name="phoneLabelsGroup">Телефон</string>

так:
Код: Выделить всё
<string name="phoneLabelsGroup" formatted="false">Телефон</string>

должно собраться
обычно эта проблема возникает в строках, где несколько переменных типа %1$s
было: i9000mini, HD7+ (H7300), Zopo ZP200, ThL v9, ThL W3, Newman N1, Amoi n828; стало: Amoi a928w;
полезный софт: AutoDEOTool1.0.3, IMEI-Gscript, Mobile Uncle Tools V2.2.0 RU, Сборщик инфы о прошивке
мои патчи/прошивки: ThL v9, ThL W3, ZOPO ZP200, Amoi n828 XperiaC_16B21; инфо: MBR@mtk+ExtDATA
 Выразить особую благодарность / donate

  • 1

Аватара пользователя
sgg

Разработчик
 
Сообщения: 302
Зарегистрирован: 15 фев 2011, 22:15
Откуда: Київ
Репутация: 1176

Firmware_tool - для разборки/сборки/део/одексирования

Сообщение Ответ:#59 » michфуд » 12 июн 2012, 22:27

sgg
верно - но именно эту проблему обходит тот способ что я описал выше

Добавлено спустя 4 минуты 23 секунды:
steelunicorn
шайтана нет - просто ты разобрал УЖЕ правильно - соответственно и собрал потом тоже правильно - там не важно уже как собирать - главное РАЗОБРАТЬ правильно
  • 0

Аватара пользователя
michфуд

Разработчик
 
Сообщения: 3423
Зарегистрирован: 10 окт 2011, 12:55
Откуда: Н.Новгород
Репутация: 3323

Firmware_tool - для разборки/сборки/део/одексирования

Сообщение Ответ:#60 » cez » 03 июл 2012, 14:54

Уважаемые гуру,
ну ладно за odex-wrapper - на деревню к дедушке новичков посылать...
но boot.img то зачем курочить ради ro.secure=0?
так не проще?
Код: Выделить всё
if exist %FirmWare%/%SOURCE%/%SystemImageUnpacked%/app/%~N1.odex (
        rem ------------ 0. удаляем временную папку
   adb shell su -c "rm -r /data/tmp"
   pause
        rem ------------ 1. создаем папку /data/tmp
        adb shell su -c "mkdir /data/tmp/"
        pause
        rem ------------ 2. вставляем на его место новый собранный деодексированный *.apk
        adb push %FirmWare%/%Compiled_Deodexed_Mod%/%Compiled_Deodexed_Mod_APK%/%~N1.apk /data/tmp/%~N1.apk
   rem ------------ 4. создаем новый *.odex который называется patched.odex
   adb shell dexopt-wrapper /data/tmp/%~N1.apk /data/tmp/patched.odex /system/framework/core.jar:/system/framework/core-junit.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/apache-xml.jar:/system/framework/filterfw.jar:/system/framework/mediatek-framework.jar
   pause
   rem ------------ 5. копируем подпись с исходного оригинального *.odex
   adb shell busybox dd if=/system/app/%~N1.odex of=/data/tmp/patched.odex bs=1 count=20 skip=52 seek=52 conv=notrunc
   pause
   rem ------------ 6. забираем готовый patched.odex из телефона на ПК
   adb pull /data/tmp/patched.odex %FirmWare%/%OCM%/%OMA%/%~N1.odex
   pause
   rem ------------ 9. берем деодексированный apk
   copy %FirmWare%\%Compiled_Deodexed_Mod%\%Compiled_Deodexed_Mod_APK%\%~N1.apk %FirmWare%\%OCM%\%OMA%\%~N1.apk
   pause
   rem ------------ 10. удаляем из него classes.dex
   echo Удаляем "classes.dex" из %~n1.apk...
   bin\7za -tzip d %FirmWare%\%OCM%\%OMA%\%~N1.apk "classes.dex" >>log.txt
   rem если включена опция zipalign - выравниваем
   if %zip_status%==да call bin\zipalign.bat %FirmWare%\%OCM%\%OMA%\%1   
)

И сказать чтоб bootclasspath от своего телефона прописывали?
  • 0

Аватара пользователя
cez
Интересующийся
 
Сообщения: 37
Зарегистрирован: 04 июн 2012, 23:14
Репутация: 3

Пред.След.

Вернуться в Программная часть КПК

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

x

#{title}

#{text}