{"id":41499,"date":"2020-08-01T01:49:11","date_gmt":"2020-07-31T18:49:11","guid":{"rendered":"https:\/\/deepquest.code511.com\/blog\/?p=41499"},"modified":"2020-08-01T01:49:15","modified_gmt":"2020-07-31T18:49:15","slug":"sigint-os-1-1-hd-install-fix","status":"publish","type":"post","link":"https:\/\/deepquest.code511.com\/blog\/2020\/08\/sigint-os-1-1-hd-install-fix\/","title":{"rendered":"SigInt OS 1.1 hd install fix"},"content":{"rendered":"\n<p>SigInt OS 1.1 is still having several issues to be installed on VMware despite the great job done so far for the distribution. Posting a guide to install it on hard disk under Vmware.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/www.sigintos.com\/\" target=\"_blank\">SigInt OS<\/a> comes with all needed applications for software defined radios such as RTL-SDRs and other TX capable SDRs like the HackRF, bladeRF and USRP radios. Avoiding all the compile issues.<br>I will try to review later another SDR oriented distribution called <a rel=\"noreferrer noopener\" href=\"https:\/\/sourceforge.net\/projects\/dragonos-lts\/\" target=\"_blank\">DragonOS<\/a>, that has been very disappointing.<\/p>\n\n\n\n<p>LEGAL WARNING:<br>SigIntOS use a passive IMSI catcher that does NOT interfere with a GSM network , a regular IMSI catcher pretends to be a BTS (GSM relay) which makes it intrusive and illegal for non law enforcement.<br>Is a passive IMSI catcher illegal? I don&#8217;t have the answer but could be in some countries. One point to note is that the personal data collected by the device (IMSI numbers) may be subject to privacy laws, so be mindful of storing\/processing\/sharing data this device collects. This guide if research purposes only.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/deepquest.code511.com\/blog\/wp-content\/uploads\/2020\/08\/sigintos_imsi.png\" alt=\"\" class=\"wp-image-41501\" srcset=\"https:\/\/deepquest.code511.com\/blog\/wp-content\/uploads\/2020\/08\/sigintos_imsi.png 1024w, https:\/\/deepquest.code511.com\/blog\/wp-content\/uploads\/2020\/08\/sigintos_imsi-300x188.png 300w, https:\/\/deepquest.code511.com\/blog\/wp-content\/uploads\/2020\/08\/sigintos_imsi-768x480.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>On the distribution you will find a FM and GPS transmitter, a jammer, a GSM base station search tool and an IMSI catcher.\u00a0SigintOS also has various other preinstalled programs such as GNU Radio, gr-gsm, YatesBTS, wireshark, GQRX, hackRT tools and much more.<br>It is compatible with RTL-SDR (tested <a rel=\"noreferrer noopener\" href=\"https:\/\/www.rtl-sdr.com\/buy-rtl-sdr-dvb-t-dongles\/\" target=\"_blank\">RTL-2832U<\/a>), HackRF One(tested with <a rel=\"noreferrer noopener\" href=\"https:\/\/greatscottgadgets.com\/hackrf\/one\/\" target=\"_blank\">HackRF One<\/a>\/ <a rel=\"noreferrer noopener\" href=\"https:\/\/hackerwarehouse.com\/product\/portapack-hackrf-one\/\" target=\"_blank\">Portack<\/a>) and <a rel=\"noreferrer noopener\" href=\"https:\/\/www.nuand.com\" target=\"_blank\">BladeRF<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"820\" height=\"462\" src=\"https:\/\/www.youtube.com\/embed\/4B_DjkrN0-E?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-US&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span>\n<\/div><\/figure>\n\n\n\n<p>The distribution works well on live cd (non persistant), but the installer still have major issues.<\/p>\n\n\n\n<p>Here is how I got <a rel=\"noreferrer noopener\" href=\"https:\/\/www.sigintos.com\/download\/sigintos.iso\" target=\"_blank\">SigInt OS 1.1<\/a> installed on VMware 15:<\/p>\n\n\n\n<p>-Download the <a rel=\"noreferrer noopener\" href=\"https:\/\/www.sigintos.com\/download\/sigintos.iso\" target=\"_blank\">SigInt OS 1.1<\/a> iso<\/p>\n\n\n\n<p>-Open VMware and created an ubuntu 64 machine with the default settings and the SigIntOS.iso as cd\/dvd-rom.<\/p>\n\n\n\n<p>-Boot in live option and <span style=\"text-decoration: underline;\">switch the keyboard to english<\/span>, it&#8217;s by default in Turkish.<\/p>\n\n\n\n<p>-If you don&#8217;t type this not will generate an error &#8220;An attempt to configure apt to install additional packages from the CD failed.&#8221; and will crash the installer later. Open a terminal and type:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo rm \/usr\/lib\/ubiquity\/apt-setup\/generators\/40cdrom\n<\/code><\/pre>\n\n\n\n<p>-Change the source:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>vi \/etc\/lsb-release<\/code><\/pre>\n\n\n\n<p>-change the source that cause apt-get issue:<\/p>\n\n\n\n<p>DISTRIB_CODENAME=shiva to DISTRIB_CODENAME=xenial<\/p>\n\n\n\n<p>-Remove the previous version of ubiquity<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get remove ubiquity\n<\/code><\/pre>\n\n\n\n<p>-Install the new version of ubiquity<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get install ubiquity ubiquity-frontend-gtk\n<\/code><\/pre>\n\n\n\n<p>-Run an update to make sure it runs fine<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get update<\/code><\/pre>\n\n\n\n<p>It will generate 2 errors one for a repository certificate and one with the following message: <\/p>\n\n\n\n<p><em>W: GPG error: http:\/\/ppa.launchpad.net\/myriadrf\/drivers\/ubuntu xenial InRelease: The following signatures couldn&#8217;t be verified because the public key is not available: NO_PUBKEY 22C627172ECB91FE<br>W: The repository &#8216;http:\/\/ppa.launchpad.net\/myriadrf\/drivers\/ubuntu xenial InRelease&#8217; is not signed.<br>N: Data from such a repository can&#8217;t be authenticated and is therefore potentially dangerous to use.<br>N: See apt-secure(8) manpage for repository creation and user configuration details.<\/em><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 22C627172ECB91FE\n<\/code><\/pre>\n\n\n\n<p>The other error message  will be: <\/p>\n\n\n\n<p>&#8220;Error: ** (appstreamcli:31948): CRITICAL **: Error while moving old database out of the way.<br>AppStream cache update failed.&#8221;<\/p>\n\n\n\n<p>SingInt OS 1.1 comes comes with AppStream CLI tool version: 0.9.4 causing the conflict, update it and check if there&#8217;s any other conflicts.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get install appstream\/xenial-backports\nsudo apt-get update<\/code><\/pre>\n\n\n\n<p>-Start the install process and follow the step till it copies the files(time zone, keyboard, format the hard drive etc..<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo ubiquity <\/code><\/pre>\n\n\n\n<p>IMPORTANT: <span style=\"text-decoration: underline;\"><strong>Open a second terminal while it copy the files and then type:<\/strong><\/span><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo mkdir \/target\/boot\n\nsudo cp \/cdrom\/casper\/initrd.gz \/target\/boot\/initrd.gz\nsudo cp \/cdrom\/casper\/vmlinuz \/boot\/vmlinuz\n\nsudo cp \/cdrom\/casper\/vmlinuz \/target\/boot\/vmlinuz\nsudo cp \/cdrom\/casper\/vmlinuz \/boot\/vmlinuz-4.15.0-43-generic\n\nsudo cp \/cdrom\/casper\/vmlinuz \/target\/boot\/vmlinuz-4.15.0-43-generic<\/code><\/pre>\n\n\n\n<p>Normally you will have the message asking you to reboot. In one of the install attempted it got stuck at package 39 update for some reason, press skip if you are stuck.<\/p>\n\n\n\n<p> After reboot you will see SigIntOS startup logo and will ask you to press enter, then it will unmount the cd (the .iso).<\/p>\n\n\n\n<p>Once it boot from the hard drive you will have the login prompt, the default login and password is <strong>sigintos<\/strong><\/p>\n\n\n\n<p>Et voila!<\/p>\n\n\n\n<p>Feel free to comment bellow if it didn&#8217;t work for you or even if it worked!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>SigInt OS 1.1 is still having several issues to be installed on VMware despite the great job done so far for the distribution. Posting a guide to install it on&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[2901,2902,2900,3,2903,35],"tags":[2906,2908,2907,2905,2904],"class_list":["post-41499","post","type-post","status-publish","format-standard","hentry","category-hackrfone","category-portapack","category-software-defined-radio","category-security","category-sigintos","category-software","tag-hackrf1","tag-imsi-catcher","tag-portapack","tag-rtf-sdr","tag-sigintos"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4bBYZ-aNl","_links":{"self":[{"href":"https:\/\/deepquest.code511.com\/blog\/wp-json\/wp\/v2\/posts\/41499","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/deepquest.code511.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/deepquest.code511.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/deepquest.code511.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/deepquest.code511.com\/blog\/wp-json\/wp\/v2\/comments?post=41499"}],"version-history":[{"count":3,"href":"https:\/\/deepquest.code511.com\/blog\/wp-json\/wp\/v2\/posts\/41499\/revisions"}],"predecessor-version":[{"id":41503,"href":"https:\/\/deepquest.code511.com\/blog\/wp-json\/wp\/v2\/posts\/41499\/revisions\/41503"}],"wp:attachment":[{"href":"https:\/\/deepquest.code511.com\/blog\/wp-json\/wp\/v2\/media?parent=41499"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/deepquest.code511.com\/blog\/wp-json\/wp\/v2\/categories?post=41499"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/deepquest.code511.com\/blog\/wp-json\/wp\/v2\/tags?post=41499"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}