TinyUmbrella: как сохранить цифровую подпись, вывести из режима восстановления

liotar
Новенький
Постов в этой теме: 1
Сообщения: 11
Зарегистрирован: 29 Ноябрь 2011, 19:28

Непрочитанное сообщение 05 Декабрь 2011, 01:04

Здравствуйте!
Я сохранил цифровую подпись версии 4.1 с помощью программы iFaith и поставил кастомную версию 5.0.1. Сейчас у меня возникло желание откатиться к 4.1. При откате можно ли скопировать сохраненную подпись в папку, где TinyUmbrella хранит подписи (C:\Documents and Settings\Администратор\.shsh) и перепрошиться? Просто есть различия в том, как Tiny и iFaith обозначают сохраненные подписи. Может ли это повлиять на ход процесса перепрошивки?
Аватара пользователя
Cuper1978
Гуру
Постов в этой теме: 45
Сообщения: 1056
Зарегистрирован: 12 Февраль 2010, 09:47

Непрочитанное сообщение 05 Декабрь 2011, 02:36

Что за подстава такая???
Сохранил в своё время с помощью Амбреллы подпись для 4-ки на iOS 5.0gm. Сейчас думаю, дайка на следующие прошивки сохранюсь. Запускаю Save All SHSH... После завершения просматриваю Log и вижу, что подписи последние появились, а напротив 5.0 написано, что подписи нет. Причём раньше в логе отмечалось 5.0gm, а сейчас в списке лога такая прошивка просто отсутствует.
При этом во вкладке General в Амбрелле, отображается наличие подписи на 5.0gm.
Теперь вопрос. Подпись на 5.0gm у меня всё-таки осталась или нет? Если да, то каким образом мне тогда шиться на неё, если Амбрелла при сохранении пишет, что подписи нет? Получается, что подпись у меня осталась только в виде файла в папке .shsh на диске компьютера.
almazini
Постов в этой теме: 1
Сообщения: 1
Зарегистрирован: 05 Декабрь 2011, 12:19

Непрочитанное сообщение 05 Декабрь 2011, 12:24

всем привет!
случилась беда с моим 3гс (прошивка была 4,0 серийный номер 88921B3Y3NQ) модем какой я не знаю. (была установлена сидия) shsh тоже не сохранял.
просто пользовался телефоном и не углублялся.
вчера решил продать телефон и нажал ресет всех медиафайлов. как теперь знаю что этого делать было нельзя.

телефон в режиме белого яблока.

тиниамбрелла его не видит

скажите плиз реально ли его оживить и что делать.
как понимаю надо его перепрошивать. но на какую версию? и будет ли он работать

спасибо
VVS7510
Новенький
Постов в этой теме: 3
Сообщения: 4
Зарегистрирован: 28 Май 2011, 14:29

Непрочитанное сообщение 06 Декабрь 2011, 01:50

iPhone 4 MC318LL 4.3.3 (8J2) 04.10.01
iPad 2 MC770E 4.3.5 (8L1) Wi-Fi
iTunes 10.5.1.42
Windows 7 Professional
TinyAmbrella 5.10.00
Java 6 Update 29
Microsoft .NET Framework 4 Client Profile


Help! НЕ ЗАПУСКАЕТСЯ TinyUmbrella!!!

Раньше все работало, теперь перестало. Помню, что какое-то время раньше вылазило сообщение о проблеме обновления Java, после чего Java была удалена стандартным образом за ненадобностью. Сейчас снова umbrella понадобилась. Установил текущую версию Java (проверка на http://www.java.com/ru/download/installed.jsp проходит успешно).

Скачал последнюю umbrell'у. Запускаю ее от имени администратора с выключенным iTunes (пробовал также выключать сетевой экран windows и подключать / отключать iphone или ipad). Появляется маленькое черное окно загрузки (в синей рамке), на нем мелькают сообщения, после чего оно пропадает и появляется файл с логом (текст ниже).

.NET Framework обновлял. Что еще можно с этим сделать?

Лог
-----------------------------
java.lang.NullPointerException
at java.security.MessageDigest.update(Unknown Source)
at java.security.MessageDigest.digest(Unknown Source)
at com.semaphore.util.FileUtil.getSHA(FileUtil.java:384)
at com.semaphore.util.FileUtil.verifySHA(FileUtil.java:405)
at com.semaphore.TinyLoader.verifyLib(TinyLoader.java:142)
at com.semaphore.TinyLoader.findLibs(TinyLoader.java:83)
at com.semaphore.TinyLoader.main(TinyLoader.java:37)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.exe4j.runtime.WinLauncher.main(Unknown Source)
java.lang.NullPointerException
at java.security.MessageDigest.update(Unknown Source)
at java.security.MessageDigest.digest(Unknown Source)
at com.semaphore.util.FileUtil.getSHA(FileUtil.java:384)
at com.semaphore.util.FileUtil.verifySHA(FileUtil.java:405)
at com.semaphore.TinyLoader.verifyLib(TinyLoader.java:142)
at com.semaphore.TinyLoader.findLibs(TinyLoader.java:83)
at com.semaphore.TinyLoader.main(TinyLoader.java:37)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.exe4j.runtime.WinLauncher.main(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError
at com.semaphore.TinyUmbrella.<clinit>(TinyUmbrella.java:117)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.semaphore.TinyLoader.loadTiny(TinyLoader.java:245)
at com.semaphore.TinyLoader.access$000(TinyLoader.java:27)
at com.semaphore.TinyLoader$1.run(TinyLoader.java:40)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at com.semaphore.service.SHSHService.load(SHSHService.java:62)
at com.semaphore.service.SHSHService.<init>(SHSHService.java:41)
at com.semaphore.service.SHSHService.<clinit>(SHSHService.java:29)
... 20 more

-----------------------------
Аватара пользователя
DenGT
заблокирован
Постов в этой теме: 363
Сообщения: 45822
Зарегистрирован: 15 Сентябрь 2010, 22:12

Непрочитанное сообщение 06 Декабрь 2011, 07:04

Пробуйте снести Амбреллу и Java cj всеми "хвостами" и поставить заново.
Аватара пользователя
Cuper1978
Гуру
Постов в этой теме: 45
Сообщения: 1056
Зарегистрирован: 12 Февраль 2010, 09:47

Непрочитанное сообщение 08 Декабрь 2011, 01:42

Неужели никто не может ответить мне на вопрос, который я задавал выше?
"Сохранил в своё время с помощью Амбреллы подпись для 4-ки на iOS 5.0gm. Сейчас думаю, дайка на следующие прошивки сохранюсь. Запускаю Save All SHSH... После завершения просматриваю Log и вижу, что подписи последние появились, а напротив 5.0 написано, что подписи нет. Причём раньше в логе отмечалось 5.0gm, а сейчас в списке лога такая прошивка просто отсутствует.
При этом во вкладке General в Амбрелле, отображается наличие подписи на 5.0gm.
Теперь вопрос. Подпись на 5.0gm у меня всё-таки осталась или нет? Если да, то каким образом мне тогда шиться на неё, если Амбрелла при сохранении пишет, что подписи нет? Получается, что подпись у меня осталась только в виде файла в папке .shsh на диске компьютера".
Смогу ли я прошить свою 4-ку на iOS 5gm, когда подпись имеется на диске компа, но Амбрелла в логе пишет, что подпись на iOS 5 не сохранена? Если можно, то как шиться и какой прошивкой, iOS 5gm или финальной iOS 5?
Заранее спасибо.
VVS7510
Новенький
Постов в этой теме: 3
Сообщения: 4
Зарегистрирован: 28 Май 2011, 14:29

Непрочитанное сообщение 08 Декабрь 2011, 13:09

DenGT писал(а):Пробуйте снести Амбреллу и Java cj всеми "хвостами" и поставить заново.
Решил вопрос кардинально. Восстановил один из образов системы годичной давности, в котором еще не было установки Java. Поставил на него Java, и все заработало без проблем. Вывод: Java глючно удаляется из системы. Как с этим справляться проще - черт его знает. Спасибо за совет.
VVS7510
Новенький
Постов в этой теме: 3
Сообщения: 4
Зарегистрирован: 28 Май 2011, 14:29

Непрочитанное сообщение 08 Декабрь 2011, 13:26

Cuper1978 писал(а):Неужели никто не может ответить мне на вопрос, который я задавал выше?
"Сохранил в своё время с помощью Амбреллы подпись для 4-ки на iOS 5.0gm. Сейчас думаю, дайка на следующие прошивки сохранюсь. Запускаю Save All SHSH... После завершения просматриваю Log и вижу, что подписи последние появились, а напротив 5.0 написано, что подписи нет...
Точно не скажу, но попробуйте проверить настройку umbrella, в которое указывается откуда список shsh брать - с ее сервера, или с apple (при запуске программы напоминание об это обычно появляется). Может ваша версия в списке и появится. Также думаю, что с локально сохраненным shsh восстановиться можно, но лично не пробовал. Также думаю, что лучше использовать финальную 5-ку.
Аватара пользователя
zhalnin
Почетный пользователь
Постов в этой теме: 69
Сообщения: 15329
Зарегистрирован: 17 Май 2011, 10:35

Непрочитанное сообщение 10 Декабрь 2011, 12:06

Cuper1978 писал(а):Что за подстава такая???
Сохранил в своё время с помощью Амбреллы подпись для 4-ки на iOS 5.0gm. Сейчас думаю, дайка на следующие прошивки сохранюсь. Запускаю Save All SHSH... После завершения просматриваю Log и вижу, что подписи последние появились, а напротив 5.0 написано, что подписи нет. Причём раньше в логе отмечалось 5.0gm, а сейчас в списке лога такая прошивка просто отсутствует.
При этом во вкладке General в Амбрелле, отображается наличие подписи на 5.0gm.
Теперь вопрос. Подпись на 5.0gm у меня всё-таки осталась или нет? Если да, то каким образом мне тогда шиться на неё, если Амбрелла при сохранении пишет, что подписи нет? Получается, что подпись у меня осталась только в виде файла в папке .shsh на диске компьютера.
Посмотрите в Tinyumbrella путь до .shsh или, если у вас подпись лежит в другом каталоге, переместите ее в активный каталог, что указан в Tinyumbrella.
XXXXXXXXXX-iphone3,1-5.0gm.shsh - такая должна быть
Аватара пользователя
Cuper1978
Гуру
Постов в этой теме: 45
Сообщения: 1056
Зарегистрирован: 12 Февраль 2010, 09:47

Непрочитанное сообщение 10 Декабрь 2011, 19:05

zhalnin
SHSH файл на прошивку 5.0gm находится где и должен быть, иначе Амбрелла не увидела бы наличия этой подписи. Что ещё странно, так это то, что раньше в логе при сохранении Амбреллой проверялось наличие подписей и на 5.0gm в частности, а сейчас проверяется только на 5.0, а подпись у меня на 5.0gm. Может быть в этом проблема?
Подписи у меня находятся в C:\Users\Aleksandr\.shsh
Всего 4 подписи:
-4.3.5
-5.0gm
-5.0.1
-5.1b1
В логе при сохранении обозначены как сохранённые все, кроме 5.0gm, но судя по логу, Амбрелла и не проверяет подпись на эту прошивку, хотя раньше проверяла и писала что подпись на 5.0gm сохранена.
Как в таком случае прошиваться на 5.0gm/5.0? Или на эту прошивку мне уже не прошиться? Эта прошивка меня интересует только из-за непривязанного джейла, который может выйти.
Ответить