82 comments on “Notes on Red Star OS 3.0

  1. You say that you can’t change the language in the browser, but you infact can, as the Korean language pack is really just an addon, meaning going to the addons menu lets you disable it, reverting the language back to English. Not sure if you need to tweak the settings shown here http://unix.stackexchange.com/questions/34965/how-to-change-firefox-language in order for it to revert to English over Korean, but I did that before disabling the language pack, so now everything apart from the previously closed tab menu is in English.

      • Have you managed to install any other browser on it? A combination of the butchering of yum and other general awkwardness has left me stuck to Naeara.

      • I don’t think it’s possible without breaking the system through yum. If there’s a way, I’ll add it here.

  2. I’m running this on VMWARE. Trying to change to English. 2 problems. When I double click on iso it just opens bin file. Where is the “software manager” ? I’m losing the will to live here.

    • You need to mount the ISO on the virtual machine’s CD drive. When the CD appears on the Red Star desktop, open it, then open the RPM package. Or you can use a USB drive.

    • Or just share the drive in RedStar, then connect to it via SMB with the guest account (make sure the share permissions are sufficient). The r/w time may be long with this method (as a VM), but it works.

  3. Well, that’s me stumped. Lol. I’ve spent all day on this and am at the point where I need to replace the ko_KP with en_US. That’s where I notice it needs to be done in “Vi”. I’ve never used Vi. Never heard of it. Can you tell I’m a noob?

    • Vi is just a terminal-based text editor (though for the uninitiated it can be highly confusing to use). You could alternatively try the more convectional nano, although that assumes that this OS has it installed.

      Personally I’m quite proficient with vim (VI iMproved) but vi still confuses me (arrow keys? What arrow keys? You move the cursor using HJKL!)

  4. RichardG, thanks so much for your insight in fixing this to be “usable”. I am kind of working on a side project to attempt to “map” the internal network on the DPRK by using some of the beaconing the OS might be doing. For example to an Update Server, or maybe an internal NTP server they might run. I know it won’t mean much to us on the outside, but maybe will provide further insight to how their network is at least subnetted (if it is at all). Thanks!!! Great great great work.

    • Oh my gosh, I didn’t even realize the gigantic zero day right in the middle of the post the first time I read it. Man, you are a master. I had actually been looking for a way to get a root shell all day, and you found it last week. How cool is it that we’re all working on the same thing?

      • @hackerfantastic also got a 0day in the udev event scripts, but I found the RPM method.

  5. Pingback: Red Star OS 3.0 发布,朝鲜开发的 Linux 系统 | 我爱互联网

  6. Pingback: 北朝鮮が開発したOS「Red Star OS 3.0」がインターネットに流出

  7. Pingback: More notes on North Korean Red Star OS | Crispy App Studios IT Blog

  8. Pingback: Latest NORKS Linux and Android distros leak - Techbait Tech News

  9. Pingback: Notes on Red Star OS 3.0 » {LF} LoadFoO | it's my nick ...

  10. Pingback: North Korea’s Web Browser at A Geek With Guns

  11. Pingback: Computing in North Korea | chadkoh

  12. do you feel special requesting a CVE for an issue that you did not discover through your own research, but via a public disclosure

  13. Pingback: Changing the language in North Korea’s Red Star OS v2.5 to 3.0 (and Server) | Crispy App Studios IT Blog

  14. Pingback: 来自朝鲜的发行版 Red Star OS 3.0 - memleak.in | memleak.in

  15. easier: after using “rootsh” do-> visudo, enable %wheel entry.
    Now edit /etc/passwd and replace /sbin/nologin with /bin/bash,
    add yourself to wheel group (i.e. usermod -G wheel) and use sudo command.

  16. Pingback: Red Star 3.0 (And Backgrounds Download Link) | Quick Thoughts

  17. Pingback: 来自朝鲜的发行版 Red Star OS 3.0 - cnwiti | cnwiti

  18. Pingback: ste williams – SURPRISE: Norks Linux disto has security vulns

  19. Pingback: Redstar OS 3.0, North Korea's own Operating system - Velnix

  20. Pingback: ste williams – SURPRISE: Norks’ Linux distro has security vulns

  21. Pingback: Looking at Redstar 3.0 (붉은별) closely | Kevin's Attic for Security Research

  22. Pingback: (っ´∀`)っ ゃー | nullpopopo » [異種OS格闘戦]RedStar Linux 3.0をインストールしてroot取ってみた

  23. Man, been trying for fairly long, but have had no success. Can y’all tell me how to run the terminal in RS3? Tried just about everything 😦

  24. I found that the iptables command worked only if i said iptables-config, maybe its specific to my copy, i don’t know.

  25. Pingback: Red Star OS 3.0 | Computing @ Mallow College

  26. Pingback: Red Star OS 3.0 Action – North Korean Linux in OS X Style | The Linux Homefront Project

  27. I will start this post by giving some general information of the operating system I use, it’s Redstar OS 3.0 installed from ISO on a Toshiba windows 7 laptop. I formatted it and installed Redstar from a bot-able USB drive, fixed root access, Ethernet and got the language to work in English. This blog here was too a huge help fixing root access and get the system to work in English. Trying to run Redstar as main operating system and here are the issues I have stumbled across trying to get Wi FI working by getting essentials trough Yum:

    Is there any ways to get Yum working on this OS? Either by reinstalling it or finding the config so it becomes fixed like the internet. Since used the clear IP tables command in the terminal as root, fixed the firewall and set up my Ip and I can perfectly use the internet with the OS. So is there a way to fix Yum So I can get WiFi on it?

    Here are the error messages I get when I try to use yum, when I either try to update it or try to install essentials this happens:
    [root@localhost ~]# sudo yum update
    DeprecationWarning: the sets module is deprecated
    from sets import
    Options Error: Error parsing ‘/media/REDSTAR DES//’: URL must be http, ftp, file or https not “”


    [root@localhost ~]# yum groupinstall “Development Tools”

    /usr/lib/python2.6/site-packages/iniparse/ini.py:46: DeprecationWarning: the sets module is deprecated
    from sets import
    Options Error: Error parsing ‘/media/REDSTAR DES//’: URL must be http, ftp, file or https not “”

    If you wonder why my computer name is localhost, is just because it’s the default name the computer get’s after changing to Redstar. I need essensials for getting iw-4.1 to work but the program that I need to run Iw with, Libln- need a c compiler that, I try to install with Yum but it refuses to work, I always get the last part of the error message and I don’t know what /media/REDSTAR DES//`.

    I have tried some fixes like these ones:

    To enable software installation run:
    mv /etc/yum/repos.d/rs-03000.repo /etc/yum/repos.d/rs-03000.off (causes yum errors)

    Download fedora-upgrade-21.2-1.fc21.noarch.rpm, fedora-release-21-2.noarch.rpm, and fedora-repos-21-2.noarch.rpm from http://ftp.heanet.ie/pub/fedora/linux/releases/21/Everything/i386/os/Packages/f/ and run:
    yum install fedora-upgrade-21.2-1.fc21.noarch.rpm
    yum install fedora-release-21-2.noarch.rpm
    yum install fedora-repos-21-2.noarch.rpm
    yum update
    In case of error: yum clean all
    Source: http://computing.mallowcollege.ie/red-star-os-3-0/

    Btw this is one of the guides I tried to use for fixing Yum, none of if works, Always get the same error message and can’t even use yum clean all since the error message doesn’t even allow me to that either, but I think there may be something too it though, any thoughts about this?

    • Most likely, the only way to update Red Star is through the DPRK Kmangmyong. There may also be a restriction on what rpms update. The repos are most likely different, so you can’t upgrade those. Release may be Fedora, but is most likely BASED ON Fedora with DPRK influences 😉

      • Thanks for the answer 🙂 It’s a long time since I wrote this post, lots of progress has been made though.
        Yup it could be that I can’t upgrade some of the repos, but I can install other rpms, I got EPEL working on it, the only thing I need to fix now is Python. The error I got was just my baseurl, so I changed the redstar-core-03000.repo to .off-. I have a forum thread about it here: http://www.linuxquestions.org/questions/showthread.php?p=5407537#post5407537 I only need to reinstall python since Redstar had version 2.6 but I need to install the official rpm, which is in my redstar rpm folder on my drive where I have the ISO. It’s Python 2.6-7. Also one fun thing I found out, It has rpmbuild 🙂 Which was in the extra official DPRK package for reasons I don’t know. So going to use it with epel, also got the c compiler in the same repo I got the rpmbuild command, but Yum is soon working and don’t worry I scrapped the plan of installing fedora on it. It would also remove the beutifull KDE3 deskop 😉 But thanks for the reply, if you could give me any ideas of how to safely replace the 2.6 python with the 2.6-7 repo It would be very welcome.

  28. A little bit late to the party, I guess , but hey….

    There is a much easier, builtin way to get root privilege.
    The distribution has /usr/sbin/rootsetting silently sitting there, patiently waiting to be called.
    It will ask for your user password, after this you are able to set a password for root.
    This activates the normal root superuser on the system and you can now use “su” to gain root.

    • Interesting discovery. Unfortunately I don’t have enough disk space to install Red Star again, but I will update the blog post as soon as I get around to installing it again.

      • Nice, if you find anyway getting software installation to work in this OS could you post it when you update this post? Since when you run yum install (name of program) you will get an error about /etc/yum.repos.d/rs-core-03000.repo baseurl not working, It could possible be annother way to fix it I tried adding file:// but it did not work in my case. I managed to turn it off by cd into /etc/yum.repo.d/ and running this command: mv /rs-core-03000.repo /rs-core-03000.off which got rid of the error. Then I installed Epel 5 in the software manager to get software mirrors up and running, but now I am stuck getting Python errors. Hope this was to help for you, will be interesting to hear if you manage to get this working. Hope this make sense if you if not just ask and I will try to clarify this more. Good luck with this blog and thanks for covering this OS

        Also could you look into the server edition if it’s possible to set it up for use or if the software is to restricted? I am very curios about both these subjects since it would be very interesting to see if this OS could be configured enough so it can be suited for “normal” use by people interesting to test it.

  29. Hey. Heads up, I’m a complete noob. I’m running Red Star OS 3.0 in VirtualBox, I downloaded the redstarroot.rpm, I now have a file called rootsh……what do I do now?

    “To get root, get this RPM package I made into Red Star through an ISO (if you’re using a virtual machine) or USB key, double-click it to open it with the Software Manager, and click through the blue buttons until it’s done.
    After that, run rootsh to get a root shell. ”

    ^^^^ How do I do this ?

    Thanks 🙂

  30. I have installed it in VMWare but it seems that there’s no settings about DHCP.
    i changed the language into English and disabled the iptables but the only problem is that I can’t load webpages using the explorer. How can I solve this problem?

  31. The message on the windows installer say,

    이 프로그람을 사용하려면 설치파일들을 하드디스크에 복사하여야 합니다.

    To use this program, you must copy the installation files to the hard drive.

    Source: I’m Korean

  32. I have not needed to use rootsh to have an access to the root. at startup, when the grub, press “insert” to modify the kernel launcher line and modify to “quiet 1” to start in single user (root) and then edit the sudoers file and the password “root”. Then, restart, and the sudo works.

  33. help! how do I get the redstarroot file on the redstar desktop to install it? I cant find it. I have it saved in my downlaods folder and my usb stick

  34. Hi can someone tell me any root password that RedStar OS 3.0 Server will accept when you set it in installation? I tried everything but I always get some Korean error that I can’t retype and can’t understand

    Thanks for Anwsering and Best Regards

  35. Is it possible to get a wireless connection to the internet? I know that in Korea they only use modems.

    • i haven’t found a way, unfortunately. i tried getting it to find my usb wifi adapter; i tried multiple ones too. and none were found

  36. Is there a way to replace the Naenara browser? I’m not sure which distribution of Google Chrome, Firefox, etc that would be suitable for Red Star OS 3.0.

    Also, Naenara crashes for some reason when attempting to visit the Firefox website.

  37. Pingback: Red Star OS 3.0: North Korea's custom Linux distribution - Robert's Blog

  38. Pingback: [Review] Red Star OS 3.0: Phần 2 – Thủ thuật root, thêm tiếng Anh và fix mạng – Dr.Sakamoto

  39. Pingback: Red Star OS 3.0 – Juniper Monkeys

  40. just thought i would add, for those who want to change red star 2.0 to english the steps apply exactly the same way. however you do not need to enable root access as you are the root user by default.

  41. Pingback: Red Star OS 3.0 – Mallow College Blog

  42. Pingback: [Review] Red Star OS 3.0: Phần 2 – Thủ thuật root, thêm tiếng Anh và fix mạng – Dr.Sakamoto

  43. Pingback: [Review] Red Star OS 3.0: Phần 1 – Hướng dẫn cài đặt – Dr.Sakamoto

  44. Pingback: #Linux Red Star OS, une distribution made in Corédunore… – MIAMONDO

    • This post will remain as it is, the new one will have some additional notes though.

      Red Star 4 sounds interesting. Maybe it will leak one day, who knows.

  45. Pingback: Des Führers neue Tablet | Mothers Dirt

  46. There are efforts by some really cool individuals at https://flashdrivesforfreedom.org/ to get USB Flash Drives to the North Koreans which are then distributed via their Black Market. I think a really cool project would be to modify Red Linux OS 3 to remove the restraints on the system. I’m not sure if there are any methods one can access the wider intranet from inside the DPRK but certainly a way of accessing a terminal in-country which then routes to Tor Bridges might be an option. Providing outside connectivity would be the most tricky part I think and I’m sure DPRK Military Systems are fairly well hardened. Either way, sending your spare USB Thumb Drives to Flash Drives for Freedom is one way to assist the North Korean people in getting access to outside information.

  47. Pingback: RedStar Linux 3.0 – Oficjalny system Korei Północnej oparty na RedHat/Fedora oraz KDE 3.5 | Linux - OS of future

  48. I currently have this issue but every time I try to change the language to English from Korean in the terminal it always say this error: “Couldn’t open temporary file /etc/sysconfig//sed9BhQ0Z : Permission denied.” Is there a way to solve this issue? Please give me some advice, thanks!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.