Иврит для андроида 2.2.1 hebrew for android
Модератор: zar013
Правила форума
Общие правила форума
Общие правила форума
Иврит для андроида 2.2.1 hebrew for android
вроде бы исписаная тема...а нет...когда получаете СМС, то иврит читабельный а цыфру смотрят в другую стороны...
ну например послали послали השלום 1972 а получите 2791, такое мозг перевподит автоматически...и не сильно мешает....
а вот когда цифры из банка вот с этим хуже...я нашел модул для арабского языка - он решил проблему.... я его гонял на 2.2.1 - пашет...
http://www.sendspace.com/pro/pnbs7c
понятно что фонты должны стоять ранее...интересно еще как можна добавить иврит в стандартную клавиатуру nexus one.
ну например послали послали השלום 1972 а получите 2791, такое мозг перевподит автоматически...и не сильно мешает....
а вот когда цифры из банка вот с этим хуже...я нашел модул для арабского языка - он решил проблему.... я его гонял на 2.2.1 - пашет...
http://www.sendspace.com/pro/pnbs7c
понятно что фонты должны стоять ранее...интересно еще как можна добавить иврит в стандартную клавиатуру nexus one.
- khisha
- Пользователь
- Сообщения: 2907
- Зарегистрирован: 12.06.2008, 16:44
- smartphone: Как у дурака махорки
- Поблагодарили: 1 раз
-
Участник покетовки
Даритель
Re: Иврит для андроида 2.2.1 hebrew for android
чота я туплю. фройо вроде бы понимает иврит нормально. и кто это такой андроид 2.2.1?
Re: Иврит для андроида 2.2.1 hebrew for android
khisha,
что значит нормально?
ты получаешь СМС из банка или друзей на иврите? циферки на андроиде в точнасти наоборот.
2.2.1 это последний фикс для nexus one.
что значит нормально?
ты получаешь СМС из банка или друзей на иврите? циферки на андроиде в точнасти наоборот.
2.2.1 это последний фикс для nexus one.
Re: Иврит для андроида 2.2.1 hebrew for android
у меня HTC LEGEND , подскажите пожалста, после обновления версии на 2.2 аппарат станет понимать иврит или все равно надо делать "РУТ"?
- pragmatik
- Пользователь
- Сообщения: 124
- Зарегистрирован: 15.10.2006, 08:10
- smartphone: Нет
- Откуда: Ариэль
Re: Иврит для андроида 2.2.1 hebrew for android
Помогите пожалуйста !!! Как поставить ивритские шрифты на андроид 2.1?
Существует 2 мнения
одно моё, другое ошибочное!!!
одно моё, другое ошибочное!!!
- pragmatik
- Пользователь
- Сообщения: 124
- Зарегистрирован: 15.10.2006, 08:10
- smartphone: Нет
- Откуда: Ариэль
Re: Иврит для андроида 2.2.1 hebrew for android
Шрифты поставил!! С ивритом проблем нет. В сообщениях вижу нормально в правильном направлении. Всем спасибо!!!
Существует 2 мнения
одно моё, другое ошибочное!!!
одно моё, другое ошибочное!!!
- Yevg001
- Модератор
- Сообщения: 5428
- Зарегистрирован: 23.09.2003, 09:06
- smartphone: Samsung Note20 Ultra
- Благодарил (а): 26 раз
- Поблагодарили: 56 раз
- Контактная информация:
-
Участник покетовки
Re: Иврит для андроида 2.2.1 hebrew for android
а откуда был взят патч? пробовал установить нв дезаер... не пошло, машинка перестала загружатся...
Samsung Galaxy S22 Ultra DS, Sig Sauer P320 9x19
Re: Иврит для андроида 2.2.1 hebrew for android
Помойму с форума modacoYevg001 писал(а):а откуда был взят патч? пробовал установить нв дезаер... не пошло, машинка перестала загружатся...
у меня на гуглофоне, работает хорошо.
вышли ивритцкие фирмваре для самсунга, xdadeveloper - от туда можна все вытянуть, клавиатуры например, и эти модули.
потому как они не 100% правильно работают...но намного лудьше чем без них.
- Yevg001
- Модератор
- Сообщения: 5428
- Зарегистрирован: 23.09.2003, 09:06
- smartphone: Samsung Note20 Ultra
- Благодарил (а): 26 раз
- Поблагодарили: 56 раз
- Контактная информация:
-
Участник покетовки
Re: Иврит для андроида 2.2.1 hebrew for android
bjkiller,
спасибо, поищу, просто может там есть какието советы как да что... Еще вопрос как ты его устанавливал этот патч?
спасибо, поищу, просто может там есть какието советы как да что... Еще вопрос как ты его устанавливал этот патч?
Samsung Galaxy S22 Ultra DS, Sig Sauer P320 9x19
- igor7
- Пользователь
- Сообщения: 3182
- Зарегистрирован: 13.01.2007, 11:43
- smartphone: HTC ONE
- Откуда: Israel
-
Даритель
Re: Иврит для андроида 2.2.1 hebrew for android
Это потому, что у тебя framework.jar, который идет с этим апдейтом внутри зип файла, другой версии. Он по идее для каждой версии рома (точнее кернела) свой. В принципе, если у тебя девайс S-OFF, то нужны только файлы фонтов... их можно просто скопировать в нужную папку.Yevg001 писал(а):не пошло, машинка перестала загружатся...
Homo hominis lupus est. Ipso factum!
- igor7
- Пользователь
- Сообщения: 3182
- Зарегистрирован: 13.01.2007, 11:43
- smartphone: HTC ONE
- Откуда: Israel
-
Даритель
Re: Иврит для андроида 2.2.1 hebrew for android
Вобщем так, арабские фонты из первого поста не подходят для Десаера с Фройо 2.2....
С сообществом поделишься, что ставил и где брал?pragmatik писал(а):Шрифты поставил!! С ивритом проблем нет. В сообщениях вижу нормально в правильном направлении. Всем спасибо!!!
Homo hominis lupus est. Ipso factum!
- khisha
- Пользователь
- Сообщения: 2907
- Зарегистрирован: 12.06.2008, 16:44
- smartphone: Как у дурака махорки
- Поблагодарили: 1 раз
-
Участник покетовки
Даритель
Re: Иврит для андроида 2.2.1 hebrew for android
Вот, если честно, вообще не понимаю о чем здесь речь.
Ни на 1.6 ни на 2.2 у меня нет никаких проблем.
Что я не так делаю?
Ни на 1.6 ни на 2.2 у меня нет никаких проблем.
Что я не так делаю?
- igor7
- Пользователь
- Сообщения: 3182
- Зарегистрирован: 13.01.2007, 11:43
- smartphone: HTC ONE
- Откуда: Israel
-
Даритель
Re: Иврит для андроида 2.2.1 hebrew for android
khisha,
Какой у тебя девайс с 2.2? Можешь вытащить из него DroidSansHebrew.ttf и DroidSansArabic.ttf? Рут Ехплорером из папки /system/fonts.
Какой у тебя девайс с 2.2? Можешь вытащить из него DroidSansHebrew.ttf и DroidSansArabic.ttf? Рут Ехплорером из папки /system/fonts.
Homo hominis lupus est. Ipso factum!
- khisha
- Пользователь
- Сообщения: 2907
- Зарегистрирован: 12.06.2008, 16:44
- smartphone: Как у дурака махорки
- Поблагодарили: 1 раз
-
Участник покетовки
Даритель
Re: Иврит для андроида 2.2.1 hebrew for android
У меня таблетка самсунговская на йогурте. Ща попытаюсь.
- khisha
- Пользователь
- Сообщения: 2907
- Зарегистрирован: 12.06.2008, 16:44
- smartphone: Как у дурака махорки
- Поблагодарили: 1 раз
-
Участник покетовки
Даритель
Re: Иврит для андроида 2.2.1 hebrew for android
Вытащил. Ивритский фонт называется DroidSansHebrew-FIXED.ttf
У меня все файлообменники закрыты на работе. Так что могу только на мыло заслать. Обращаться в личку
У меня все файлообменники закрыты на работе. Так что могу только на мыло заслать. Обращаться в личку
- igor7
- Пользователь
- Сообщения: 3182
- Зарегистрирован: 13.01.2007, 11:43
- smartphone: HTC ONE
- Откуда: Israel
-
Даритель
Re: Иврит для андроида 2.2.1 hebrew for android
Получил, поменял у себя на девайсе, не помогло... Но все равно спасибо, за поддержку! Буду дальше копать где собака порылась.
Homo hominis lupus est. Ipso factum!
- khisha
- Пользователь
- Сообщения: 2907
- Зарегистрирован: 12.06.2008, 16:44
- smartphone: Как у дурака махорки
- Поблагодарили: 1 раз
-
Участник покетовки
Даритель
Re: Иврит для андроида 2.2.1 hebrew for android
Звыняйте, батько. Какой есть. Ты ребутнул хоть машинку. Или он на ходу в кернел подгружает?
- igor7
- Пользователь
- Сообщения: 3182
- Зарегистрирован: 13.01.2007, 11:43
- smartphone: HTC ONE
- Откуда: Israel
-
Даритель
Re: Иврит для андроида 2.2.1 hebrew for android
khisha,
У меня S-OFF, могу копировать/удалять что угодно прямо из-под работающей системы, а девайс я конечно же ребутнул. Но похоже дело не совсем в фонтах... нужно разбираться.
У меня S-OFF, могу копировать/удалять что угодно прямо из-под работающей системы, а девайс я конечно же ребутнул. Но похоже дело не совсем в фонтах... нужно разбираться.
Homo hominis lupus est. Ipso factum!
- ArMikael
- Пользователь
- Сообщения: 263
- Зарегистрирован: 19.10.2007, 21:53
- smartphone: Sams Galaxy Note 4
- Откуда: Ришон
- Контактная информация:
-
Участник покетовки
Re: Иврит для андроида 2.2.1 hebrew for android
Может быть дело не в фонтах, а в выравниванию по левому краю?
Обратите внимание на то, что смски на иврите, хоть текст и отображается верно, он всё равно выравнен по левобу краю, хотя должен быть по правому.
Может именно этот момент переворачивает цифры?
khisha, у тебя тексты смсок на иврите выравнены по правой стороне?
Обратите внимание на то, что смски на иврите, хоть текст и отображается верно, он всё равно выравнен по левобу краю, хотя должен быть по правому.
Может именно этот момент переворачивает цифры?
khisha, у тебя тексты смсок на иврите выравнены по правой стороне?
Nokia 3210 > Nokia 3510i > Nokia 6600 > Nokia N73 > HTC Touch > HTC Iolite > HTC Desire > Samsung Galaxy SIII > Samsung Galaxy Note 4
- khisha
- Пользователь
- Сообщения: 2907
- Зарегистрирован: 12.06.2008, 16:44
- smartphone: Как у дурака махорки
- Поблагодарили: 1 раз
-
Участник покетовки
Даритель
Re: Иврит для андроида 2.2.1 hebrew for android
В превьюшке по левой.
А вообще они в таких балончиках айфон-стайл.
А вообще они в таких балончиках айфон-стайл.
- igor7
- Пользователь
- Сообщения: 3182
- Зарегистрирован: 13.01.2007, 11:43
- smartphone: HTC ONE
- Откуда: Israel
-
Даритель
Re: Иврит для андроида 2.2.1 hebrew for android
Сейчас обратил внимание, что у меня сразу, еще при написании цифр в ивритской раскладке они переворачиваются, вместо 10 получается 01...
Sent from my HTC Desire
Sent from my HTC Desire
Homo hominis lupus est. Ipso factum!
-
- Пользователь
- Сообщения: 3689
- Зарегистрирован: 05.04.2008, 19:36
- smartphone: OnePlus 7 Pro
-
Даритель
Re: Иврит для андроида 2.2.1 hebrew for android
igor7,
Имхо, это баг сенса. Шрифты тут не причем
Имхо, это баг сенса. Шрифты тут не причем
Раздавите гадину!
- igor7
- Пользователь
- Сообщения: 3182
- Зарегистрирован: 13.01.2007, 11:43
- smartphone: HTC ONE
- Откуда: Israel
-
Даритель
Re: Иврит для андроида 2.2.1 hebrew for android
Так, но не совсем. Разобрался я что к чему, все работает завтра засяду за описание. Процедура чем-то схожа с операцией на мозге (... мозгу ) или на открытом сердце... Вобщем во всем виноват framework.jar - это своеобразный движок андроида, он за многое отвечает, вчастности и за направление написания тоже. Ему-то и будем завтра мозги вправлять...vig писал(а):Имхо, это баг сенса
Homo hominis lupus est. Ipso factum!
- Yevg001
- Модератор
- Сообщения: 5428
- Зарегистрирован: 23.09.2003, 09:06
- smartphone: Samsung Note20 Ultra
- Благодарил (а): 26 раз
- Поблагодарили: 56 раз
- Контактная информация:
-
Участник покетовки
Re: Иврит для андроида 2.2.1 hebrew for android
igor7,
Гений!!!! Если ты когда нибудь доедешь где я буду, то с меня пиво.
Гений!!!! Если ты когда нибудь доедешь где я буду, то с меня пиво.
Samsung Galaxy S22 Ultra DS, Sig Sauer P320 9x19
- igor7
- Пользователь
- Сообщения: 3182
- Зарегистрирован: 13.01.2007, 11:43
- smartphone: HTC ONE
- Откуда: Israel
-
Даритель
Re: Иврит для андроида 2.2.1 hebrew for android
Я запомню....Yevg001 писал(а): Если ты когда нибудь доедешь где я буду, то с меня пиво.
Итак, сегодня нам предстоит сложная хирургическая операция. Большую часть процеса, я автоматизировал, но тем не менее нужно внимательно следить за тем, что происходит, иначе пациент никогда не очется от наркоза (уйдет в циклическую загрузку). Все что будет описано, предназначается и было испытано на HTC Desire, Froyo 2.2 Sense (Deodexed Rom). Читайте мануалы Ваших ромов, чтобы выяснить верию рома, который у Вас установлен (Deodexed или Оdexed). Можно проверить это дело с помощью андроид коммандера, зайти в папку /system/framework и проверить наличие файла framework.jar. Если он на месте значит этот мануал для Вас, а если вместо него будет framework.odex - значит Вам просто не повезло... этот мануал Вам не подходит.
Подготовка орудия пыток:
Скачиваем архив HTC_Desire_Hebrew_Fix.zip и распаковываем его на десктопе вашего компа, к которому будет подключен девайс для правки мозгов.
Подчеркиваю архив должен быть на десктопе, а не в каком-нибудь другом месте, иначе скрипты, которые я написал, не будут работать... и как следствие у Вас ничего не получится. Проверить, что нужная папка находится на Десктопе после распаковки можно запустив из Run Menu команду
Код: Выделить всё
%userprofile%\Desktop\HTC_Desire_Hebrew_Fix
Знаю, знаю... я параноик, но понимая что может произойти если что-то пойдет не так... лучше перестраховаться.
Подготовка операционной комнаты и введение наркоза пациенту:
1. Девайс должен иметь рут (или быть рутованным,- кому как угодно), а также clockwork recovery, который обычно устанавливается, когда Вы делаете рут девайсу.
2. На Вашем компе должны быть установлены драйвера ADB для Вашего девайса - те самые, которые использовались для получения рута.
3. Должна быть в наличии утилита adb.exe из состава ADB-SDK toolset.
4. В Вашей системе должна быть установлена Java. Проверить можно следующим образом. Идем в C:\Program Files и находим там папку Java.
Если папка на месте, тогда все в порядке. Если нет, нужно установить Java на Ваш комп.
Теперь нужно прописать путь для модулей Java в System Variables. У меня виндовс 7, на других системах процедура схожая:
Код: Выделить всё
Start -> Control Panel -> System -> 'Advanced System Settings -> Environment Variables
И делаем двойной клик на ней. Двигаемся с помощью мышки в конец этой строки и добавляем туда следующую инфу:
Код: Выделить всё
;C:\Program Files\Java\jre6\bin
5. Обязательно нужно сделать Нандроид бэкап перед тем как делать какие-либо изменения. Если что-то пойдет не так, Вы всегда сможете восстановиться!
Вводим пациенту наркоз:
Выключаем Ваш девайс и загружем его в Recovery Mode. Подключаем его к матрице компу, и проверяем есть контакт или нет:
Запусакем утилиту cmd.exe с правами администратора, в ней, с помощью команды cd переходим в папку, где у Вас находится adb.exe и выполняем команду:
Код: Выделить всё
adb devices
adb devices
Код: Выделить всё
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>adb devices
List of devices attached
HT07XPL01874 recovery
Поэтому и в дальнейшем я буду выкладывать скриншет с окна cmd.exe + полный вариан текста, как результат работы скрипта.
Подготовка закончена,- медперсонал, я надеюсь, в сборе, инструменты приготовлены, пациент доведен до нужной кондиции...
А сейчас перекур (или 100 грамм для храбрости).
Надравшись вдрыЗг и забыв про больного под наркозом Приведя себя в порядок и успокоив нервишки, приступаем к вскрытию...
Первым делом инсталируем всевозможные фонты в систему, которые поддерживают Иврит. Да, правильно, у нас уже есть фонты для поддержки Иврита, но дополнительные фонты никогда не бывают лишними... Для этой цели запускаем (с правами администратора) из папки HTC_Desire_Hebrew_Fix файл Install fonts.bat:
Установка дополнительных фонтов
Код: Выделить всё
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>adb.exe kill-server
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>adb.exe start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>adb.exe shell mount /system
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>adb.exe push C:\Users\Igor\Desktop\H
TC_Desire_Hebrew_Fix\fonts\DroidSans-Bold.ttf /system/fonts/
1061 KB/s (130412 bytes in 0.120s)
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>DroidSans-Bold.ttf
'DroidSans-Bold.ttf' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>adb.exe push C:\Users\Igor\Desktop\H
TC_Desire_Hebrew_Fix\fonts\DroidSans.ttf /system/fonts/DroidSans.ttf
1545 KB/s (126648 bytes in 0.080s)
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>adb.exe push C:\Users\Igor\Desktop\H
TC_Desire_Hebrew_Fix\fonts\DroidSansFallback.ttf /system/fonts/
1941 KB/s (3022632 bytes in 1.520s)
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>DroidSansFallback.ttf
'DroidSansFallback.ttf' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>adb.exe push C:\Users\Igor\Desktop\H
TC_Desire_Hebrew_Fix\fonts\DroidSansMono.ttf /system/fonts/
1175 KB/s (84244 bytes in 0.070s)
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>DroidSansMono.ttf
'DroidSansMono.ttf' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>adb.exe push C:\Users\Igor\Desktop\H
TC_Desire_Hebrew_Fix\fonts\DroidSerif-Bold.ttf /system/fonts/
1636 KB/s (150780 bytes in 0.090s)
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>DroidSerif-Bold.ttf
'DroidSerif-Bold.ttf' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>adb.exe push C:\Users\Igor\Desktop\H
TC_Desire_Hebrew_Fix\fonts\DroidSerif-BoldItalic.ttf /system/fonts/
1488 KB/s (137212 bytes in 0.090s)
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>DroidSerif-BoldItalic.ttf
'DroidSerif-BoldItalic.ttf' is not recognized as an internal or external command
,
operable program or batch file.
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>adb.exe push C:\Users\Igor\Desktop\H
TC_Desire_Hebrew_Fix\fonts\DroidSerif-Italic.ttf /system/fonts/DroidSerif-Italic
.ttf
1515 KB/s (155220 bytes in 0.100s)
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>adb.exe push C:\Users\Igor\Desktop\H
TC_Desire_Hebrew_Fix\fonts\DroidSerif-Regular.ttf /system/fonts/DroidSerif-Regul
ar.ttf
1532 KB/s (141252 bytes in 0.090s)
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>adb.exe push C:\Users\Igor\Desktop\H
TC_Desire_Hebrew_Fix\fonts\LICENSE.txt /system/fonts/LICENSE.txt
686 KB/s (14055 bytes in 0.020s)
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>adb.exe shell umount /system
Далее нам нужно вытащить из системы файл framework.jar, который и является виновником торжества. Этот файл, к сожалению, меняется от ядра к ядру, поэтому его невозможно сделать универсальным и использовать на всех прошивках. Для этой цели запускаем из папки HTC_Desire_Hebrew_Fix файл Get framework.jar.bat. Скрипт также делает бэкап оригинальному файлу framework.jar, который можно потом найти в папке backup.
Вытаскиваем файл framework.jar из системы
Код: Выделить всё
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>adb.exe kill-server
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>adb.exe start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>adb.exe shell mount /system
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>adb.exe pull /system/framework/frame
work.jar "C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix"
1839 KB/s (3616103 bytes in 1.920s)
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>copy framework.jar "C:\Users\Igor\De
sktop\HTC_Desire_Hebrew_Fix/backup"
1 file(s) copied.
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>adb.exe shell umount /system
Самый ответственный момент операции
Код: Выделить всё
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>unzip.exe framework.jar classes.dex
Archive: framework.jar
inflating: classes.dex
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>echo Wait! It take some time to be d
one!
Wait! It take some time to be done!
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>java -jar baksmali-1.2.2.jar -o clas
ses classes.dex
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>Set "sourcefolder=C:\Users\Igor\Desk
top\HTC_Desire_Hebrew_Fix\files"
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>Set "destinationfolder=C:\Users\Igor
\Desktop\HTC_Desire_Hebrew_Fix\classes"
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>XCopy /y "C:\Users\Igor\Desktop\HTC_
Desire_Hebrew_Fix\files\froyo\Layout*" "C:\Users\Igor\Desktop\HTC_Desire_Hebrew_
Fix\classes\android\text"
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix\files\froyo\Layout$Alignment.smali
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix\files\froyo\Layout$Directions.smali
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix\files\froyo\Layout$Ellipsizer.smali
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix\files\froyo\Layout$SpannedEllipsizer
.smali
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix\files\froyo\Layout.smali
5 File(s) copied
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>XCopy /y "C:\Users\Igor\Desktop\HTC_
Desire_Hebrew_Fix\files\froyo\StaticLayout.smali" "C:\Users\Igor\Desktop\HTC_Des
ire_Hebrew_Fix\classes\android\text"
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix\files\froyo\StaticLayout.smali
1 File(s) copied
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>XCopy /y "C:\Users\Igor\Desktop\HTC_
Desire_Hebrew_Fix\files\froyo\sense\Layout*" "C:\Users\Igor\Desktop\HTC_Desire_H
ebrew_Fix\classes\android\text"
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix\files\froyo\sense\Layout$Alignment.s
mali
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix\files\froyo\sense\Layout$Directions.
smali
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix\files\froyo\sense\Layout$Ellipsizer.
smali
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix\files\froyo\sense\Layout$SpannedElli
psizer.smali
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix\files\froyo\sense\Layout.smali
5 File(s) copied
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>XCopy /y "C:\Users\Igor\Desktop\HTC_
Desire_Hebrew_Fix\files\froyo\sense\StaticLayout.smali" "C:\Users\Igor\Desktop\H
TC_Desire_Hebrew_Fix\classes\android\text"
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix\files\froyo\sense\StaticLayout.smali
1 File(s) copied
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>XCopy /y "C:\Users\Igor\Desktop\HTC_
Desire_Hebrew_Fix\files\froyo\Canvas*" "C:\Users\Igor\Desktop\HTC_Desire_Hebrew_
Fix\classes\android\graphics"
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix\files\froyo\Canvas$EdgeType.smali
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix\files\froyo\Canvas$VertexMode.smali
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix\files\froyo\Canvas.smali
3 File(s) copied
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>del framework.jar
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>del classes.dex
Для выполнения этой процедуры запускаем файл Recompiling framework.bat
Создание нового framework.jar
Код: Выделить всё
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>echo Patching, Recompiling framework
. Sorry, this takes even longer...
Patching, Recompiling framework. Sorry, this takes even longer...
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>java -Xmx512M -jar smali-1.2.2.jar c
lasses -o classes.dex
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>zip -1 framework.jar classes.dex
adding: classes.dex (152 bytes security) (deflated 54%)
Не забываем запускать его из-под администратора...
Вставляем вновь собранный framework.jar обратно в систему
Код: Выделить всё
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>adb.exe kill-server
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>adb.exe start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>adb.exe shell mount /system
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>adb.exe push C:\Users\Igor\Desktop\H
TC_Desire_Hebrew_Fix\framework.jar /system/framework/framework.jar
1944 KB/s (3922492 bytes in 1.970s)
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>adb.exe shell umount /system
C:\Users\Igor\Desktop\HTC_Desire_Hebrew_Fix>del classes.dex
ЗЫ. Первая загрузка может взять от 10 до 20 минут (оно и понятно - из состояния наркоза ведь выходим... ), в зависимости от загружености вашего девайса. В процессе долгой загрузки будет произведено рекеширование в разделе системного кэша (извиняюсь за каламбур) и проверка/обновление далвик кэша.
Последний раз редактировалось igor7 27.10.2010, 11:10, всего редактировалось 1 раз.
Homo hominis lupus est. Ipso factum!