Модернизация андроида. Обсуждение.

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

Модернизация андроида. Обсуждение.

Сообщение Ответ:#1 » masson » 07 апр 2012, 08:46

Подфорумы

Модернизация андроида. Обсуждение - - - - Нюансы портирования прошивок - - - - Заявки на модернизацию - - - - - ANDROID--модернизация, улучшения и т.д. для смартфонов - - - - Вспомогательный софт

Тема привязана к: ANDROID--модернизация,улучшения и т.д. для смартфонов.
Цель создания : освободить вышеуказанную тему от флуда и обсуждений мануалов.
О чём можно общаться:поиск решений,вопросы по мануалам ,предложения,идеи.
О чём нельзя: всё,что противоречит правилам форума.Читаем FAQ
Настоятельная просьба: не вступать в споры,не начинать полемику и выяснение отношений.Буду удалять не взирая на звания и регалии!
Если есть желание поспорить(ну чуть не до драки,но без перехода на личности)--прошу сюда
  • 36

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

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

Re: Модернизация андроида.Обсуждение.Свободная тема.

Сообщение Ответ:#2 » michфуд » 07 апр 2012, 09:22

я говорю vin2s что надо глубже копать :) - т.е. решения в твоем случае я не знаю готового
  • 0

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

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

Re: Модернизация андроида.Обсуждение.Свободная тема.

Сообщение Ответ:#3 » vin2s » 07 апр 2012, 09:23

michфуд писал(а):я говорю vin2s что надо глубже копать :) - т.е. решения в твоем случае я не знаю готового

да пофиг, впринципе не сильно напрягает. :-):
  • 0

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

Суперкуратор
 
Сообщения: 692
Зарегистрирован: 24 июл 2011, 10:37
Откуда: Тюмень
Репутация: 432

Re: Модернизация андроида.Обсуждение.Свободная тема.

Сообщение Ответ:#4 » michфуд » 07 апр 2012, 09:33

а почему эта ветка не отображается в списке "ваши сообщения"? из-за того что беседка чтоль?

а теперь стала, все ок :)
  • 0

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

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

Re: Модернизация андроида.Обсуждение.Свободная тема.

Сообщение Ответ:#5 » michфуд » 11 апр 2012, 09:09

ребят - никому не попадалось вот такое:
Код: Выделить всё
08:52:13.816 Error  92  Cannot load library: load_library[1135]: Library 'libasfextractor.so' not found

имхо это связано ч чтением тегов в аудиофайлах. поиском найти не могу такую библиотеку - ничего похожего даже :ne_vi_del:
  • 0

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

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

Re: Модернизация андроида.Обсуждение.Свободная тема.

Сообщение Ответ:#6 » vin2s » 11 апр 2012, 09:14

michфуд
Я тоже часто видел такую ошибку, но даже гугл не знает о ней. :-(
  • 0

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

Суперкуратор
 
Сообщения: 692
Зарегистрирован: 24 июл 2011, 10:37
Откуда: Тюмень
Репутация: 432

Re: Модернизация андроида.Обсуждение.Свободная тема.

Сообщение Ответ:#7 » masson » 11 апр 2012, 09:17

michфуд
Эта ошибка при разборке/сборке приложений ,или где?
Я такой ошибки не встречал.
Полный лог выложи.
Thl 5000 прошивка 1.1.0

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

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

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

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

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

Re: Модернизация андроида.Обсуждение.Свободная тема.

Сообщение Ответ:#9 » AndrewStick » 12 апр 2012, 15:13

Господа, вопросик имею про:
Увеличение фото звонящего/звонящему ,редактирование размера статус бара,размещение фото окне дозвона

Решил повторить этот подвиг, телефон B63M, андроид 2.3.5
Но пока споткнулся об одну проблему:
Поставил JDK 7u1 x86, Android SDK rev.18 +API10 (android 2.3.3 - Других 2.3.х он не предлагал), ADB, скрипт АПКманагера
Деодексировал Phone.apk, попробовал его проинсталить еще не измененным. В ответ

Код: Выделить всё
   adb.exe install Phone.apk
    71 KB/s (3311554 bytes in 45.062s)
            pkg: /data/local/tmp/Phone.apk
    Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]


Погуглил по этой ошибке, Народ говорит что надо JDK на 6 даунгрейдить. Ок, переставил на шестерку и опять такая же фигня :cry_ing:
Подскажите, как подключить апк (или декомпилированный апк) к эмулятору?
Ибо в слепую его ковырять и проверять на телефоне ну совсем не хочется.
Jiayu S3s 3Gb 4.4.4 stock 20150813-105957. AMOI N828 4.2.1 и B63M 2.3.5 -->убраны в тумбочку
  • 0

Аватара пользователя
AndrewStick
Пользователь
 
Сообщения: 202
Зарегистрирован: 13 фев 2012, 14:58
Откуда: Москва
Репутация: 63

Re: Модернизация андроида.Обсуждение.Свободная тема.

Сообщение Ответ:#10 » michфуд » 12 апр 2012, 15:15

я думаю что phone.apk нельзя инсталлить, т.к. это системное приложение.
надо уж тогда делать push - а вообще я в эмуляторе не смог ничего китовского запустить вообще, поэтому в плане модов он мне вообще не пригодился
  • 0

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

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

Re: Модернизация андроида.Обсуждение.Свободная тема.

Сообщение Ответ:#11 » AndrewStick » 12 апр 2012, 15:30

michфуд писал(а):надо уж тогда делать push


ммм. Идея интересная. Но....
Код: Выделить всё
C:\apkmanager>adb push Phone.apk emulator-5554
failed to copy 'Phone.apk' to 'emulator-5554': Read-only file system

:-(
Jiayu S3s 3Gb 4.4.4 stock 20150813-105957. AMOI N828 4.2.1 и B63M 2.3.5 -->убраны в тумбочку
  • 0

Аватара пользователя
AndrewStick
Пользователь
 
Сообщения: 202
Зарегистрирован: 13 фев 2012, 14:58
Откуда: Москва
Репутация: 63

Re: Модернизация андроида.Обсуждение.Свободная тема.

Сообщение Ответ:#12 » AndrewStick » 12 апр 2012, 15:33

michфуд писал(а):я думаю что phone.apk нельзя инсталлить,

Как же тогда проверять?
Править-компилить-заливать-неработает/сдох-восстанавливать и все заново? :sh_ok:
Jiayu S3s 3Gb 4.4.4 stock 20150813-105957. AMOI N828 4.2.1 и B63M 2.3.5 -->убраны в тумбочку
  • 0

Аватара пользователя
AndrewStick
Пользователь
 
Сообщения: 202
Зарегистрирован: 13 фев 2012, 14:58
Откуда: Москва
Репутация: 63

Re: Модернизация андроида.Обсуждение.Свободная тема.

Сообщение Ответ:#13 » michфуд » 12 апр 2012, 15:39

AndrewStick писал(а):Как же тогда проверять?
Править-компилить-заливать-неработает/сдох-восстанавливать и все заново? :sh_ok:

именно - а ты думал просто сделать нормальный мод?
но систему убить сложно - по крайней мере у меня adb работал всегда - и даже если тел с виду не фурычит (типа цикл. ребута с надписью ANDROID) - по адб спокойно можно менять файлы и т.п.

по ошибке - в твоем случае надо подмонтировать раздел system в RW режиме (командой типа mount rw /system - я точно не знаю синтаксис)
  • 0

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

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

Re: Модернизация андроида.Обсуждение.Свободная тема.

Сообщение Ответ:#14 » AndrewStick » 12 апр 2012, 15:58

michфуд писал(а):в твоем случае надо подмонтировать раздел system в RW режиме (командой типа mount rw /system - я точно не знаю синтаксис)

Пробовал. Там только одна комманда на это. adb remount без ключей. Не помогло. Все равно говорит что реад-онли.
Jiayu S3s 3Gb 4.4.4 stock 20150813-105957. AMOI N828 4.2.1 и B63M 2.3.5 -->убраны в тумбочку
  • 0

Аватара пользователя
AndrewStick
Пользователь
 
Сообщения: 202
Зарегистрирован: 13 фев 2012, 14:58
Откуда: Москва
Репутация: 63

Re: Модернизация андроида.Обсуждение.Свободная тема.

Сообщение Ответ:#15 » michфуд » 12 апр 2012, 16:12

mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system

только это не в adb надо писать - это команда уже телу
т.е. cmd -> adb shell -> mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system
а уж после - пуш
  • 0

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

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

Re: Модернизация андроида.Обсуждение.Свободная тема.

Сообщение Ответ:#16 » AndrewStick » 12 апр 2012, 17:53

michфуд писал(а):т.е. cmd -> adb shell -> mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system
а уж после - пуш

Неа, с эмулятором не помогло. Ладно, видимо действительно придется телефон мучить...

Добавлено спустя 1 час 52 минуты 27 секунд:
Докладаю.
Заправил в телефон деодексированый апк. Запустился нормально, все работает.
Разобрал и собрал его заново. Размер почемуто стал меньше на мегабайт :ne_vi_del:
Заправил это в телефон. Звонилка не запустилась.
Вернул назад одексированый вариант. Работает.
Видимо чтото не так на этапе разборки-сборки. Пока с этим не разберусь, чтото менять в нем бессмысленно. :ny_tik:
Jiayu S3s 3Gb 4.4.4 stock 20150813-105957. AMOI N828 4.2.1 и B63M 2.3.5 -->убраны в тумбочку
  • 0

Аватара пользователя
AndrewStick
Пользователь
 
Сообщения: 202
Зарегистрирован: 13 фев 2012, 14:58
Откуда: Москва
Репутация: 63

Re: Модернизация андроида.Обсуждение.Свободная тема.

Сообщение Ответ:#17 » michфуд » 12 апр 2012, 19:48

classes.dex небось пожался :) в принципе и так и так работать должно - но если не работает - значит собираешь неправильно.
или же разбираешь - используй последнюю верисю апктулс - 1.4.3 вроде
  • 0

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

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

Re: Модернизация андроида.Обсуждение.Свободная тема.

Сообщение Ответ:#18 » AndrewStick » 12 апр 2012, 20:39

michфуд писал(а): используй последнюю верисю апктулс - 1.4.3 вроде


Хех. Теперь вообще не собирается
Код: Выделить всё
.....
C:\apktool\phone\res\values-zh-rTW\strings.xml:251: error: Unexpected end tag str
ing
C:\apktool\phone\res\layout\ongoing_call_notification.xml:6: error: Error: No res
ource found that matches the given name (at 'style' with value '@android:style/Te
xtAppearance.StatusBar.EventContent.Title').
C:\apktool\phone\res\layout\ongoing_call_notification.xml:7: error: Error: No res
ource found that matches the given name (at 'style' with value '@android:style/Te
xtAppearance.StatusBar.EventContent').
Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutExcep
tion: could not exec command: [aapt, p, -F, C:\Users\Admin\AppData\Local\Temp\APK
TOOL9198104930805861714.tmp, -I, C:\Users\Admin\apktool\framework\1.apk, -S, C:\a
pktool\phone\res, -M, C:\apktool\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:\Us
ers\Admin\AppData\Local\Temp\APKTOOL9198104930805861714.tmp, -I, C:\Users\Admin\a
pktool\framework\1.apk, -S, C:\apktool\phone\res, -M, C:\apktool\phone\AndroidMan
ifest.xml]
        at brut.util.OS.exec(OS.java:83)
        at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java
:191)
        ... 6 more


:)-(:
Jiayu S3s 3Gb 4.4.4 stock 20150813-105957. AMOI N828 4.2.1 и B63M 2.3.5 -->убраны в тумбочку
  • 0

Аватара пользователя
AndrewStick
Пользователь
 
Сообщения: 202
Зарегистрирован: 13 фев 2012, 14:58
Откуда: Москва
Репутация: 63

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

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

Re: Модернизация андроида.Обсуждение.Свободная тема.

Сообщение Ответ:#20 » masson » 12 апр 2012, 21:22

AndrewStick писал(а):Разобрал и собрал его заново.

Делал как в инструкции?
masson писал(а):Сборка переведённого приложения осуществляется перетаскиванием мышкой всей редактируемой папки на apktool-b.cmd.Если всё собрано правильно,то в папке приложения появится папка dist,а в ней собранный ,русифицированный apk.Но этот файл не будет работать.Вся проблема в подписи приложения,её изменять нельзя!Далее поступаем так:

* перетаскиваем исходный арк(назовём его старый) на архиватор(открыли)
* так же открываем тот арк,что в папке dist(назовём его новый)
* у нас открыто два окна-из нового в старый перетаскиваем resources.arsc,при замене будет вопрос о сжатии---БЕЗ СЖАТИЯ!--иначе не заведётся
* далее смотрим/сравниваем размер других файлов,если размер не отличается-всё оставляем как есть.На всякий случай можно скопировать из нового в старый и classes.dex,особенно при различии в размере,но его копируем с обычным сжатием.
* Полученный старый арк и есть наш готовый продукт
AndrewStick писал(а):Хех. Теперь вообще не собирается
Удали всё из папки framework на компе по пути C:\Users\User\apktool\framework и по новой заряди apktool_1.4.1,обнови apktool.jar,вот вроде из последних(rar стереть).
apktool.jar.rar
(2.95 МБ) Скачиваний: 51
Thl 5000 прошивка 1.1.0

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

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

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

След.

Вернуться в ANDROID--модернизация,улучшения и т.д

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

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

x

#{title}

#{text}