Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
13 июня 2011, 11:22:54 AM   # 1
 
 
Сообщений: 47
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать портативную Bitcoin-клиент для Mac OS X!

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Бумажник переключения пользовательского опыта в настоящее время суб- пара по всей платформе. Вы должны либо манипулировать папки (и риск завинчивания вверх) или использовать командную строку.

Я предлагаю здесь более хорошее решение для Mac OS X: Используйте один Bitcoin.app в бумажнике, и положил бумажник внутри пакета приложения.

Это создает автономные, портативные Bitcoin.app, которые могут быть скопированы и бежать, как на любом Mac или храниться на зашифрованном разделе.

Вот процедура создать новый, пустой бумажник (Это может быть автоматизировано, но я еще не там).

1) Создайте копию Bitcoin.app и поместить его в зашифрованный раздел (давайте назовем его BitSafe.app, для "банковский сейф"-типа кошелек).

2) открыть терминал (Terminal.app) и тип
Код:
CD /Path/To/Your/Encypted/Volume/BitSafe.app/Contents/Resources
данные MkDir
CD ../macOS
Кот > start.sh
#! / Бен / ш
dir1 = $ (кд "$ (Имя_директории "$ 0")"; PWD)
реж = `Эхо $ dir1 | СЕПГ «s /"/ \\"/ Г»| тр -d «\ n'`
данных ="$ Реж /../ Ресурсы / данные"
"$ реж"/ Биткойн -datadir ="$ данных"
затем нажмите Ctrl + D.

3) Опять же, из командной строки, типа CHMOD + х start.sh чтобы сделать скрипт исполняемым.

4) Теперь мы должны отредактировать файл Info.plist для того, чтобы сказать, OS X, чтобы запустить наш скрипт вместо непосредственного запуска Bitcoin двоичного. Тип нано ../Info.plist . Оттуда, найдите следующие строки
Код:
<ключ>CFBundleExecutable
<строка>Bitcoin
и заменить Bitcoin с start.sh .

Вы должны также изменить Bitcoin строки, соответствующие CFBundleDisplayName а также CFBundleName в BitSafe (Или что-то поражает ваше воображение). Это изменит название приложения в строке меню.

После того, как вы закончите, нажмите Ctrl + O, вернуть тогда Ctrl + X

6) Сохраните резервную копию файла (он будет будить его легче создавать новые интегрированные пакеты App + Wallet).

Теперь вы можете открыть BitSafe.app. Новый кошелек будет создан внутри BistSafe.app. Вы можете иметь как многие из них, как вам нравится, и вы можете перемещать их для резервного копирования и так далее.



Если ты хочешь скопировать существующий кошелек (По умолчанию находится в / Поддержка пользователей / YOURUSERNAME / Library / Application / Bitcoin), Вы должны идти в пакете Bitcoin.app. Из Finder, щелкните правой кнопкой мыши на Bitsafe.app и выбрать "Показать содержимое пакета" вариант. Это будет открытое новое окно Finder. Оттуда, перейдите Содержание / Ресурсы / данные . Вы можете вставить wallet.dat и другие файлы ресурсов здесь.



Обновление клиента Bitcoin:

Если новая версия клиента Bitcoin отпущена, вы можете обновить двоичный файл внутри Bundle. Щелкните правой кнопкой мыши новый файл Bitcoin.app и выберите Показать содержимое пакета. Оттуда, скопировать Bitcoin файл, расположенный в Содержание / MacOS / файл и вставить его в том же месте внутри пакета BitSafe.app.



Заметка: Я пытался изменить LSMultipleInstancesProhibited от истинного на ложное, но она не позволяет запускать несколько клиентов одновременно Bitcoin (даже если я изменить запись CFBundelIdentifier). Я хотел бы знать, если это возможно, чтобы отменить это поведение?

Pygy сейчас офлайн Пожаловаться на Pygy   Ответить с цитированием Мультицитирование сообщения от Pygy Быстрый ответ на сообщение Pygy


Как заработать Биткоины?
Без вложений. Не майнинг.


15 июня 2011, 9:46:21 AM   # 2
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать портативную Bitcoin-клиент для Mac OS X!

Получил 1806 Биткоинов
Реальная история.





Будет ли конечный результат этого эффективно переносимый? Я мог бы поставить в на USB и запустить его на любом компьютере Mac?
Jessy Канга сейчас офлайн Пожаловаться на Jessy Kang   Ответить с цитированием Мультицитирование сообщения от Jessy Кан Быстрый ответ на сообщение Jessy Kang

15 июня 2011, 3:54:01 PM   # 3
 
 
Сообщений: 47
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать портативную Bitcoin-клиент для Mac OS X!

Да, это будет :-).

Он имеет два недостатка, хотя:

Он хранит не только кошелек, но и кэш блок цепи, который растет с течением времени, внутри приложения.

Кроме того, если вы не используете пакет клиента + бумажник часто, когда вы запускаете его, вы должны синхронизировать скачать все брелка блоки, которые были с момента последнего использования, или вам придется скопировать их вручную, а это значит, что вы рискуете испортить и перезаписать бумажник.

Я написал новый сценарий, что только хранит бумажник и создает символическую ссылку в ~ / Поддержка / Application Library / Bitcoin, но я не проверял еще (и я не дома прямо сейчас).
Pygy сейчас офлайн Пожаловаться на Pygy   Ответить с цитированием Мультицитирование сообщения от Pygy Быстрый ответ на сообщение Pygy

1 августа 2011, 4:53:03 AM   # 4
 
 
Сообщений: 10
Цитировать по имени
цитировать ответ
по умолчанию Re: Как сделать портативную Bitcoin-клиент для Mac OS X!

Спасибо так много для этой записи. У меня есть удобный USB-ключ бумажника в настоящее время. Программа немного лага убегал диск, но это работает, и это то, что имеет значение. В качестве дополнительного бонуса вы можете добавить другие аргументы в последнюю строку скрипта, который (имхо) гораздо проще, чем monkeying вокруг с файлом .conf.
моток сейчас офлайн Пожаловаться на моток   Ответить с цитированием Мультицитирование сообщения от Хэнк Быстрый ответ на сообщение моток



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW