Страница 1 из 2
Утерян keystore что делать?
Добавлено: 19 июн 2014, 15:45
adarash
Программист ответственный за это уже уволен. А с тем, что он натворил разгребаться мне. Вариант: создать новое приложение в google play не рассматривается(мы не можем этого сделать, договором запрещено). Помогите а? Буду очень признателен, если вы понимаете о чем я.
Re: Утерян keystore что делать?
Добавлено: 19 июн 2014, 15:48
rezak90
Уже где то поднимали этот вопрос, ответ так и не нашли. Сочувствую. Могу лишь порекомендовать на будущее как у нас, кейстор релизный файл хранится на билд сервере и получается доступ к нему никто не имеет. Или еще как вариант хранить в репозитории файл, но это плохой вариант, но лучше чем локально.
Re: Утерян keystore что делать?
Добавлено: 19 июн 2014, 15:55
Mikhail_dev
Re: Утерян keystore что делать?
Добавлено: 19 июн 2014, 16:02
Viewer
Там как раз-таки пишут что невозможно ничего сделать.
Можно из приложения вытащить открытую часть ключа, только вот толку от этого мало, приложение подписывается закрытой частью ключа (она и хранится в keystore), вероятность подбора которой вообще практически нулевая.
Re: Утерян keystore что делать?
Добавлено: 19 июн 2014, 16:30
Mikhail_dev
Получается безвыходная ситуация. А как потеряли то? Я раньше восстанавливал с жесткого диска удаленные файлы. Может стоит и вам попробовать?
P.S. а как с этим дело обстоит у Apple?
Re: Утерян keystore что делать?
Добавлено: 19 июн 2014, 16:47
anber
Что делать? Искать, очень искать.
И да попробуйте поискать файлы с расширением *.jks, у меня так один заказчик нашел, до этого искал с раширением *.keystore
Re: Утерян keystore что делать?
Добавлено: 19 июн 2014, 18:51
adarash
Mikhail_dev писал(а):Получается безвыходная ситуация. А как потеряли то? Я раньше восстанавливал с жесткого диска удаленные файлы. Может стоит и вам попробовать?
P.S. а как с этим дело обстоит у Apple?
Провалил крупный проект, лишили премии, "а он на нее так рассчитывал", от злости он грохнул общий сервер. Чувака уволили, сейчас в больнице лежит.
Re: Утерян keystore что делать?
Добавлено: 19 июн 2014, 18:56
Mikhail_dev
Какие страсти у вас там. А кто с больницей помог?
Re: Утерян keystore что делать?
Добавлено: 19 июн 2014, 19:28
Foenix
Можно инфу же восстановить, или он его из окна выбросил?
Re: Утерян keystore что делать?
Добавлено: 19 июн 2014, 22:14
rezak90
Мудак тот чувак... Провалил проект и еще злится на то что не получил премию. Бэкапы сервер не делал?
Re: Утерян keystore что делать?
Добавлено: 19 июн 2014, 23:27
adarash
Mikhail_dev писал(а):Какие страсти у вас там. А кто с больницей помог?
я не люблю когда поганят мою работу(неудачно стукнул). Я три ночи заново проект писал.
Re: Утерян keystore что делать?
Добавлено: 19 июн 2014, 23:29
adarash
Foenix писал(а):Можно инфу же восстановить, или он его из окна выбросил?
Восстанавливал. Файл не пригоден к восстановлению.
Re: Утерян keystore что делать?
Добавлено: 19 июн 2014, 23:31
adarash
rezak90 писал(а):Мудак тот чувак... Провалил проект и еще злится на то что не получил премию. Бэкапы сервер не делал?
Бекап автоматически раз в неделю делается сам. Файл кейстора был создан после последнего бекапа.
Re: Утерян keystore что делать?
Добавлено: 20 июн 2014, 09:22
Mikhail_dev
Мда. Грустная история любви.
Re: Утерян keystore что делать?
Добавлено: 20 июн 2014, 09:43
altwin
adarash писал(а):Программист ответственный за это уже уволен. А с тем, что он натворил разгребаться мне. Вариант: создать новое приложение в google play не рассматривается(мы не можем этого сделать, договором запрещено). Помогите а? Буду очень признателен, если вы понимаете о чем я.
На самом деле это правильно просто потому, что иначе google не мог бы обеспечить безопастность, т.к. любая возможность востановления -это дыра в системе защиты. Я всегда держу копию всех ключей иначе нельзя и более того в нашей компании бекапы -это довольно сложный процесс выполнять который обязан каждый, вплоть до того, что руками копировать на флешку которая всегда должна быть в кармане(это не шутка, если флешка находится в сумке оставленной на столе, а я вышел из офиса - день работаю бесплатно и это только на первый раз, в случае третьего повтора - 50% месячной зарплаты). С точки зрения восстановления - невозможно в принципе но, если это коммерческое приложение и торговая марка зарегестрированна обращайтесь в google c официальным запросом(даже если сапорт отморозится - подавайте в суд), доступ вам никто не откроет но никаких проблем с удалением приложения из маркета быть не должно. Таким образом варриант создать новое приложение должен прокатить просто потому, что это приложение по сути заменит старое.
P.S. даже если нет торговой марки, всеравно нужно общаться с юристами и показывать договор. Подтвердить право собственности(возможно подписывать письмо придется заказчику, если уже переданно) и требовать удаления. Ну а предложить пользователю удалить старую версию - просто потеряете не много денег, все решаемо и продукт будет жить.
P.S.v.2 вообще это проблема не программиста а менеджера продукта. К примеру у нас программист только пишет код, сборка ведется отдельным администратором jira, и он ее уже передает тим лиду(вообще еще есть люди отвечающи за инсталеры/анинсталеры, но в случае с android все проще просто потому, что это просто must have для нас, зарабатывать мы не пытаемся на нем, а у корпоративных клиентов все на ios завязанно и винде) который пушит c удаленной машины(ssh) не имея прав на удаление/изменение чего -либо. Это деньги и менеджер продукта не только должен это организовать надежно, но и лично иметь "запасной ключ", в нашем случае только он имеет доступ к продакшен коду, да он ничего не делает с ним, но по сути подтверждает действие даже если мне нужно пробел удалить. Да в реальной жизни часто бывает, что он занят и чтобы не париться передает доступ тим лиду, но... только если тим лид готов нести 100% материальную ответственность, т.е. все потери в случае сбоев он оплатит из своего кармана. Кстати... у нас менеджер продукта американец вьетнамского происхождения, три года как закончил MIT и последние месяца три работает бесплатно, правда его "необходимые" расходы(налоги, аренда жилья, питание) -оплачивает компания... т.е. до погашения потерь компании он живет у нас в Донецке в отеле и пользуется тем, что есть

Re: Утерян keystore что делать?
Добавлено: 20 июн 2014, 10:04
rezak90
А еще можно включить функцию двойного коммита. Что бы менеджер/тим лид подтверждали каждый коммит/чих на сервере и соответственно таким способом ограничить действия простых программистов. Но с таких правил не стоит исключать то что ответственный человек с рут правами тоже может выйти из себя и снести все))) Да люди такие.
Re: Утерян keystore что делать?
Добавлено: 20 июн 2014, 10:06
altwin
rezak90 писал(а):А еще можно включить функцию двойного коммита. Что бы менеджер/тим лид подтверждали каждый коммит/чих на сервере и соответственно таким способом ограничить действия простых программистов. Но с таких правил не стоит исключать то что ответственный человек с рут правами тоже может выйти из себя и снести все))) Да люди такие.
Неее у нас не снесет

Ты просто не видел нашего CTO... он совладелец и явно не снесет, а вот ссорится с ним... Менеджер продукта - вьетнамец, ростом примерно 1.6 метра(может больше но у меня 1.9, а он мне даже до плеча не достает

).. а CTO - русский чуть более 2 метров ... они реально боятся, когда он приезжает))) Картина супер, когда чувак даже сидя на стуле смотрит сверху вниз и этот менеджер наш даже к психологу ходил, т.к. страшно ему с ним разговаривать.. а работа нравится )))
P.S. кстати по тему, может действительно стоит отдать диск на востановление, мало ли... специалисты могут чисто случайно востановить нужную часть.
Re: Утерян keystore что делать?
Добавлено: 20 июн 2014, 14:14
adarash
altwin писал(а):rezak90 писал(а):А еще можно включить функцию двойного коммита. Что бы менеджер/тим лид подтверждали каждый коммит/чих на сервере и соответственно таким способом ограничить действия простых программистов. Но с таких правил не стоит исключать то что ответственный человек с рут правами тоже может выйти из себя и снести все))) Да люди такие.
Неее у нас не снесет

Ты просто не видел нашего CTO... он совладелец и явно не снесет, а вот ссорится с ним... Менеджер продукта - вьетнамец, ростом примерно 1.6 метра(может больше но у меня 1.9, а он мне даже до плеча не достает

).. а CTO - русский чуть более 2 метров ... они реально боятся, когда он приезжает))) Картина супер, когда чувак даже сидя на стуле смотрит сверху вниз и этот менеджер наш даже к психологу ходил, т.к. страшно ему с ним разговаривать.. а работа нравится )))
P.S. кстати по тему, может действительно стоит отдать диск на востановление, мало ли... специалисты могут чисто случайно востановить нужную часть.
Я и есть тот специалист по восстановлению, чисто случайно не вышло. Файл затерт видео файлом. Чувак подумал, что будет смешно стереть все проекты и залить на их место "клубничку".
P.S. Чувак в больнице надолго. Врачи сказали, что чуть не убил, но сейчас все норм. Аж стыдно, что из себя вышел.
Re: Утерян keystore что делать?
Добавлено: 20 июн 2014, 14:32
rezak90
adarash писал(а):P.S. Чувак в больнице надолго. Врачи сказали, что чуть не убил, но сейчас все норм. Аж стыдно, что из себя вышел.
Чего стыдится то? Как по мне здесь два варианта после такой ситуации: 1) убить (не шучу, я бы за такое руки запачкал бы); 2) идти правовым путем, подать в суд на него и обдирать до копеечки всю его оставшуюся жизнь.
Re: Утерян keystore что делать?
Добавлено: 20 июн 2014, 14:47
adarash
rezak90 писал(а):adarash писал(а):P.S. Чувак в больнице надолго. Врачи сказали, что чуть не убил, но сейчас все норм. Аж стыдно, что из себя вышел.
Чего стыдится то? Как по мне здесь два варианта после такой ситуации: 1) убить (не шучу, я бы за такое руки запачкал бы); 2) идти правовым путем, подать в суд на него и обдирать до копеечки всю его оставшуюся жизнь.
Это не тянет на первый вариант.
P.S. Суды не работаю, я на Донбасе сейчас.