Open source android app for safety check of hardbit Bitcoin hardware wallet.
HardbitSafetyCheck is hosted in the following web site
https://github.com/hardbitcn/HardbitSafetyCheck
If you think the Android project HardbitSafetyCheck listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of HardbitSafetyCheck.
Item | Value |
---|---|
Java File Count | 216 |
Supported screen sizes | [mdpi, hdpi] |
Target SDK Version | 15 |
Minimum SDK Version | 7 |
Activity Count | 4 |
Required Permissions | android.permission.ACCESS_NETWORK_STATE android.permission.CAMERA android.permission.INTERNET android.permission.MOUNT_UNMOUNT_FILESYSTEMS android.permission.VIBRATE android.permission.WRITE_EXTERNAL_STORAGE |
Raw File Names | res\raw\beep.ogg res\raw\realm_properties |
The license information of HardbitSafetyCheck is as follows:
Apache License
There are 8 image files in HardbitSafetyCheck. The names of the image files are listed as follows.
button_bg.png dialog.9.png erweimakuang.png filedialog_folder.png filedialog_folder_up.png filedialog_root.png ic_menu_warning.png lalian_bg.png
The following screenshort is generated from the image listed above.
HardbitSafetyCheck has the following Java source files.
com.google.bitcoin.core.AbstractBlockChain.java com.google.bitcoin.core.AbstractBlockChainListener.java com.google.bitcoin.core.AbstractPeerEventListener.java com.google.bitcoin.core.AbstractWalletEventListener.java com.google.bitcoin.core.Address.java com.google.bitcoin.core.AddressFormatException.java com.google.bitcoin.core.AddressMessage.java com.google.bitcoin.core.AlertMessage.java com.google.bitcoin.core.Base58.java com.google.bitcoin.core.BitcoinSerializer.java com.google.bitcoin.core.Block.java com.google.bitcoin.core.BlockChain.java com.google.bitcoin.core.BlockChainListener.java com.google.bitcoin.core.BloomFilter.java com.google.bitcoin.core.CheckpointManager.java com.google.bitcoin.core.ChildMessage.java com.google.bitcoin.core.DownloadListener.java com.google.bitcoin.core.DumpedPrivateKey.java com.google.bitcoin.core.ECKey.java com.google.bitcoin.core.EmptyMessage.java com.google.bitcoin.core.FilteredBlock.java com.google.bitcoin.core.FullPrunedBlockChain.java com.google.bitcoin.core.GetAddrMessage.java com.google.bitcoin.core.GetBlocksMessage.java com.google.bitcoin.core.GetDataMessage.java com.google.bitcoin.core.GetHeadersMessage.java com.google.bitcoin.core.HeadersMessage.java com.google.bitcoin.core.InsufficientMoneyException.java com.google.bitcoin.core.InventoryItem.java com.google.bitcoin.core.InventoryMessage.java com.google.bitcoin.core.ListMessage.java com.google.bitcoin.core.MemoryPool.java com.google.bitcoin.core.MemoryPoolMessage.java com.google.bitcoin.core.Message.java com.google.bitcoin.core.NetworkParameters.java com.google.bitcoin.core.NotFoundMessage.java com.google.bitcoin.core.PartialMerkleTree.java com.google.bitcoin.core.Peer.java com.google.bitcoin.core.PeerAddress.java com.google.bitcoin.core.PeerEventListener.java com.google.bitcoin.core.PeerException.java com.google.bitcoin.core.PeerFilterProvider.java com.google.bitcoin.core.PeerGroup2.java com.google.bitcoin.core.PeerSocketHandler.java com.google.bitcoin.core.Ping.java com.google.bitcoin.core.Pong.java com.google.bitcoin.core.ProtocolException.java com.google.bitcoin.core.PrunedException.java com.google.bitcoin.core.ScriptException.java com.google.bitcoin.core.Sha256Hash.java com.google.bitcoin.core.StoredBlock.java com.google.bitcoin.core.StoredTransactionOutput.java com.google.bitcoin.core.StoredUndoableBlock.java com.google.bitcoin.core.Transaction.java com.google.bitcoin.core.TransactionBroadcast.java com.google.bitcoin.core.TransactionBroadcaster.java com.google.bitcoin.core.TransactionConfidence.java com.google.bitcoin.core.TransactionInput.java com.google.bitcoin.core.TransactionOutPoint.java com.google.bitcoin.core.TransactionOutput.java com.google.bitcoin.core.TransactionOutputChanges.java com.google.bitcoin.core.UnknownMessage.java com.google.bitcoin.core.UnsafeByteArrayOutputStream.java com.google.bitcoin.core.Utils.java com.google.bitcoin.core.VarInt.java com.google.bitcoin.core.VerificationException.java com.google.bitcoin.core.VersionAck.java com.google.bitcoin.core.VersionMessage.java com.google.bitcoin.core.VersionedChecksummedBytes.java com.google.bitcoin.core.Wallet.java com.google.bitcoin.core.WalletEventListener.java com.google.bitcoin.core.WalletExtension.java com.google.bitcoin.core.WrongNetworkException.java com.google.bitcoin.crypto.ChildNumber.java com.google.bitcoin.crypto.DeterministicHierarchy.java com.google.bitcoin.crypto.DeterministicKey.java com.google.bitcoin.crypto.EncryptedPrivateKey.java com.google.bitcoin.crypto.HDDerivationException.java com.google.bitcoin.crypto.HDKeyDerivation.java com.google.bitcoin.crypto.HDUtils.java com.google.bitcoin.crypto.KeyCrypter.java com.google.bitcoin.crypto.KeyCrypterException.java com.google.bitcoin.crypto.KeyCrypterScrypt.java com.google.bitcoin.crypto.MnemonicCode.java com.google.bitcoin.crypto.MnemonicException.java com.google.bitcoin.crypto.PBKDF2SHA512.java com.google.bitcoin.crypto.TransactionSignature.java com.google.bitcoin.jni.NativeBlockChainListener.java com.google.bitcoin.jni.NativeFutureCallback.java com.google.bitcoin.jni.NativePaymentChannelHandlerFactory.java com.google.bitcoin.jni.NativePaymentChannelServerConnectionEventHandler.java com.google.bitcoin.jni.NativePeerEventListener.java com.google.bitcoin.jni.NativeTransactionConfidenceListener.java com.google.bitcoin.jni.NativeWalletEventListener.java com.google.bitcoin.kits.WalletAppKit.java com.google.bitcoin.net.AbstractTimeoutHandler.java com.google.bitcoin.net.BlockingClient.java com.google.bitcoin.net.BlockingClientManager.java com.google.bitcoin.net.ClientConnectionManager.java com.google.bitcoin.net.MessageWriteTarget.java com.google.bitcoin.net.NioClient.java com.google.bitcoin.net.NioClientManager.java com.google.bitcoin.net.NioServer.java com.google.bitcoin.net.ProtobufParser.java com.google.bitcoin.net.StreamParser.java com.google.bitcoin.net.StreamParserFactory.java com.google.bitcoin.net.discovery.DnsDiscovery.java com.google.bitcoin.net.discovery.IrcDiscovery.java com.google.bitcoin.net.discovery.PeerDiscovery.java com.google.bitcoin.net.discovery.PeerDiscoveryException.java com.google.bitcoin.net.discovery.SeedPeers.java com.google.bitcoin.params.MainNetParams.java com.google.bitcoin.params.RegTestParams.java com.google.bitcoin.params.TestNet2Params.java com.google.bitcoin.params.TestNet3Params.java com.google.bitcoin.params.UnitTestParams.java com.google.bitcoin.protocols.channels.ClientState.java com.google.bitcoin.protocols.channels.IPaymentChannelClient.java com.google.bitcoin.protocols.channels.PaymentChannelClient.java com.google.bitcoin.protocols.channels.PaymentChannelClientConnection.java com.google.bitcoin.protocols.channels.PaymentChannelClientState.java com.google.bitcoin.protocols.channels.PaymentChannelCloseException.java com.google.bitcoin.protocols.channels.PaymentChannelServer.java com.google.bitcoin.protocols.channels.PaymentChannelServerListener.java com.google.bitcoin.protocols.channels.PaymentChannelServerState.java com.google.bitcoin.protocols.channels.ServerConnectionEventHandler.java com.google.bitcoin.protocols.channels.ServerState.java com.google.bitcoin.protocols.channels.StoredPaymentChannelClientStates.java com.google.bitcoin.protocols.channels.StoredPaymentChannelServerStates.java com.google.bitcoin.protocols.channels.StoredServerChannel.java com.google.bitcoin.protocols.channels.ValueOutOfRangeException.java com.google.bitcoin.protocols.payments.PaymentRequestException.java com.google.bitcoin.protocols.payments.PaymentSession.java com.google.bitcoin.script.Script.java com.google.bitcoin.script.ScriptBuilder.java com.google.bitcoin.script.ScriptChunk.java com.google.bitcoin.script.ScriptOpCodes.java com.google.bitcoin.store.BlockStore.java com.google.bitcoin.store.BlockStoreException.java com.google.bitcoin.store.FullPrunedBlockStore.java com.google.bitcoin.store.H2FullPrunedBlockStore.java com.google.bitcoin.store.MemoryBlockStore.java com.google.bitcoin.store.MemoryFullPrunedBlockStore.java com.google.bitcoin.store.PostgresFullPrunedBlockStore.java com.google.bitcoin.store.SPVBlockStore.java com.google.bitcoin.store.UnreadableWalletException.java com.google.bitcoin.store.WalletProtobufSerializer.java com.google.bitcoin.uri.BitcoinURI.java com.google.bitcoin.uri.BitcoinURIParseException.java com.google.bitcoin.uri.OptionalFieldValidationException.java com.google.bitcoin.uri.RequiredFieldValidationException.java com.google.bitcoin.utils.BlockFileLoader.java com.google.bitcoin.utils.BriefLogFormatter.java com.google.bitcoin.utils.ExponentialBackoff.java com.google.bitcoin.utils.ListenerRegistration.java com.google.bitcoin.utils.MockTransactionBroadcaster.java com.google.bitcoin.utils.TestUtils.java com.google.bitcoin.utils.TestWithWallet.java com.google.bitcoin.utils.Threading.java com.google.bitcoin.wallet.AllowUnconfirmedCoinSelector.java com.google.bitcoin.wallet.CoinSelection.java com.google.bitcoin.wallet.CoinSelector.java com.google.bitcoin.wallet.DefaultCoinSelector.java com.google.bitcoin.wallet.DefaultRiskAnalysis.java com.google.bitcoin.wallet.KeyTimeCoinSelector.java com.google.bitcoin.wallet.RiskAnalysis.java com.google.bitcoin.wallet.WalletFiles.java com.google.bitcoin.wallet.WalletTransaction.java com.google.zxing.PlanarYUVLuminanceSource.java com.hardbit.hbsc.CallbackBundle.java com.hardbit.hbsc.CaptureActivity.java com.hardbit.hbsc.CheckPrivKeyActivity.java com.hardbit.hbsc.Constant.java com.hardbit.hbsc.Constants .java com.hardbit.hbsc.FileUtils.java com.hardbit.hbsc.HbscApplication.java com.hardbit.hbsc.InputPasswordActivity.java com.hardbit.hbsc.MainActivity.java com.hardbit.hbsc.ManualCreateKey.java com.hardbit.hbsc.OpenFileDialog.java com.hardbit.hbsc.PaymentRequest.java com.hardbit.hbsc.UpdateRequest.java com.hardbit.hbsc.UpdateRequestOld.java com.lambdaworks.codec.Base64.java com.lambdaworks.crypto.PBKDF.java com.lambdaworks.crypto.SCrypt.java com.lambdaworks.crypto.SCryptUtil.java com.lambdaworks.jni.JarLibraryLoader.java com.lambdaworks.jni.LibraryLoader.java com.lambdaworks.jni.LibraryLoaders.java com.lambdaworks.jni.NilLibraryLoader.java com.lambdaworks.jni.Platform.java com.lambdaworks.jni.SysLibraryLoader.java com.lambdaworks.jni.UnsupportedPlatformException.java com.zxing.camera.CameraManager.java com.zxing.camera.PlanarYUVLuminanceSource.java com.zxing.decoding.CaptureActivityHandler.java com.zxing.decoding.FinishListener .java com.zxing.decoding.InactivityTimer.java com.zxing.decoding.Intents.java com.zxing.encoding.EncodingHandler.java com.zxing.view.ViewfinderResultPointCallback.java com.zxing.view.ViewfinderView.java org.bitcoin.NativeSecp256k1.java org.bitcoin.paymentchannel.Protos.java org.bitcoin.protocols.payments.Protos.java org.bitcoinj.wallet.Protos.java