Войти
  1. ВКонтакте
  2. Facebook
  1. »
  2. »
  3. »
  4. 360 Yun Pan
Новые публикации Скрыть панель справаПоказать панель справа

360 Yun Pan

Старожил
  1. Офлайн
  2. Администраторы
  3. 620 сообщений
  4. Репутация: 0
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 1 отправлено 20:36, 04.10.2013
360 Yun Pan


Программа-клиент китайского облачного хранилища для файлов.
Прибывший
  1. Офлайн
  2. Участники
  3. 4 сообщений
  4. Репутация: 0
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 2 отправлено 20:36, 04.10.2013
Подскажите пожалуйста
Пытаюсь перевести с китайского виндовый клиент для облачного сервиса. Но программа сама себя при старте проверяет, и, если файлы изменены, не запускается. Можно это как-то побороть?

Сам клиент http://file.dimonvideo.ru/android/att/android-internet/383190_yunpan.zip

И если кому надо облако на 36Тб, вот подробнее http://dimonvideo.ru/android/383190
Старожил
  1. Офлайн
  2. Администраторы
  3. 620 сообщений
  4. Репутация: 0
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 3 отправлено 20:36, 04.10.2013
Daredee, обычная проверка CRC файла. Можно на досуге попытаться убрать проверку... если файл ничем не упакован.
Прибывший
  1. Офлайн
  2. Участники
  3. 4 сообщений
  4. Репутация: 0
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 4 отправлено 20:37, 04.10.2013
Nexus, без знаний ассемблера и прочего у меня есть шанс справиться? Или к кому порекомендуете обратиться?
Старожил
  1. Офлайн
  2. Администраторы
  3. 620 сообщений
  4. Репутация: 0
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 5 отправлено 20:37, 04.10.2013
Daredee, что-то я не нашел там проверку CRC, программа спокойно переводится:


Спойлер [+]



Кодировка текста UTF-16 LE (BOM), проствми словами - Юникод. Только придется чем-нибудь удлинять строки и переносить их в другое место.
А вот шаблонные редакторы почему-то портачат эту программу, не знаю почему.

Последний раз редактировал WYLEK 19:38, 16.02.2017
Прибывший
  1. Офлайн
  2. Участники
  3. 4 сообщений
  4. Репутация: 0
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 6 отправлено 20:37, 04.10.2013
Хм, интересно. Спасибо. А ты чем переводил? По поводу удлинения строк - какие варианты, как лучше делать?
Старожил
  1. Офлайн
  2. Администраторы
  3. 620 сообщений
  4. Репутация: 0
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 7 отправлено 20:37, 04.10.2013
Daredee, Для начала пришлось все-таки снять защиту CRC с файла 360Cloud.exe - она там была, но применялась только к другим файлам, если они были модифицированы. Вот ссылка на взломанный файл - http://rghost.ru/48989788

Что касается перевода... Раз не удается переводить программу с помощью шаблонных редакторов, то нужно ее переводить через WinHex и OgreGUI. Также рекомендую прочитать статью Leserg'a о переводе программы с китайского языка, очень стоящая вещь - https://wylek.ru/forum/index.php?do=board&op=topic&id=512
Для начала нужно как-то "снять"-прочитать китайский текст с окна программы, ведь WinHex не умеет искать китайские символы. Можно исползовать для этих целей WinSpy - нацеливаешь на нужную строку крестик и получаешь нужный китайский текст. Можно также использовать HyperSnap - ищи в Инете. Также можно считывать и ABBYY Lingvo в режиме нацеливания курсора на строку.
Теперь, как только считал нужный текст, то сохрани его в блокноте в формате UTF-16 LE (можно использовать AkelPad от Total Commander). Потом открываешь этот текстовый файл в WinHex и считываешь полученные таким образом HEX значения (кроме первых двух байт FF FE), далее эти HEX значения ищешь в самом 360Cloud.exe. Но! Половина нужного текста находится и в других файлах, таких как 360UCenterLogin.dll, 360Login.dll и т.д.
Далее, как находишь нужное значение, то подменяешь его на свой русский текст в формате Unicode. Но, так как текст скорее всего не влезет, то нужно как-то извратиться. Что делаем: вместо Юникодного русского текста, на место китайского, вбиваем какое-нибудь короткое слово, можно на английском или на русском, тоже в Юникоде, сохраняем. Теперь, открываем этот модифицированный файл в программе OgreGUI, выставляем "Искать текст UNICODE", "Искать национальный" - если слово было написано на русском или "Искать английский" - если слово было написано на английском, жмем кнопку "Далее", ищем там наше короткое слово, двойной щелчек по нем - заменяем короткое слово на нужный длинный, настоящий текст. Программа поймет, что текст не влезает на старое место и создаст новое, где и поместит нужное предложение (обычно это в самом конце файла). Вообще по этой программе есть справка.
Некоторые китайские строки - не строки, а рисунки, которые находятся в файлах с расширением .ui - это обычный ZIP архив.

Я не нашел более легкого пути решения данной проблемы, программа сложна для перевода и требует кропотливости и терпения. Если что еще не ясно, то спрашивай.

Последний раз редактировал WYLEK 19:40, 16.02.2017
Старожил
  1. Офлайн
  2. Администраторы
  3. 620 сообщений
  4. Репутация: 0
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 8 отправлено 02:04, 05.10.2013
Daredee, все файлы данной программы используют перекрестную проверку друг друга, то есть, каждая DLL помимо себя проверяет еще и определенный другой DLL файл. Пришлось ломать все файлы и экзешник по новой впридачу:

Вашей группе Гости запрещён просмотр скрытого текста.



К сожалению, теперь уже переведенные файлы придется переводить по новой, так как Радиаликс ругаться будет на "новизну" ресурсов. Не факт, что я все защиты поснимал, может где еще бяка затаилась. Еще проверь, может после перевода программы тебя не будут пускать на их сервер.

Цитата:Кстати, попробовал графику в ui файлах переводить, вроде всего несколько картинок поправил, а в программе графика попортилась - на нее тоже может быть какая-нибудь защита/проверка?


Не знаю, посмотрю еще.

Последний раз редактировал WYLEK 19:41, 16.02.2017
Прибывший
  1. Офлайн
  2. Участники
  3. 4 сообщений
  4. Репутация: 0
  5. Сообщение
  6. Личные данные
Полезность: 0 | сообщение № 9 отправлено 12:04, 05.10.2013
Спасибо smile
С графикой не трать время, это я сам накосячил, теперь все нормально.
 
Перейти
Найти

Доступ закрыт.

  1. Вам запрещено отвечать в темах данного форума.

Последние темы

  1. MiniTool Partition Wizard Free
    Автор: WYLEK Сегодня, 07:50
  2. RuPack Sharpinion HD 2 (32x64)
    Автор: alpek07 Вчера, 08:36
  3. BB FlashBack Pro 5.22.0.4178 RUS
    Автор: druc 16:41, 21.05.2017
  4. Поговорим?
    Автор: kaktustv 16:34, 21.05.2017
  5. Chrispc anonymous proxy pro 6.70 RUS
    Автор: arturrc 15:51, 19.05.2017
  6. QSetup Installation Suite v12.0.0.5
    Автор: mikl88 15:00, 18.05.2017

Изменения статуса

  1. профиль Лучше быть бедным чем дешёвым. 17:18, 04.04.2017
  2. профиль Новичок 16:30, 10.02.2017
  3. профиль Офлайн 05:14, 11.12.2016