Slashdot Mirror


Key iPhone Source Code Gets Posted On GitHub (vice.com)

Jason Koebler shares a report from Motherboard: An anonymous person posted what experts say is the source code for a core component of the iPhone's operating system on GitHub, which could pave the way for hackers and security researchers to find vulnerabilities in iOS and make iPhone jailbreaks easier to achieve. The code is for "iBoot," which is the part of iOS that is responsible for ensuring a trusted boot of the operating system. It's the program that loads iOS, the very first process that runs when you turn on your iPhone. The code says it's for iOS 9, an older version of the operating system, but portions of it are likely to still be used in iOS 11. Bugs in the boot process are the most valuable ones if reported to Apple through its bounty program, which values them at a max payment of $200,000. "This is the biggest leak in history," Jonathan Levin, the author of a series of books on iOS and Mac OSX internals, told Motherboard in an online chat. "It's a huge deal." Levin, along with a second security researcher familiar with iOS, says the code appears to be the real iBoot code because it aligns with the code he reverse engineered himself.

188 comments

  1. "This is the biggest leak in history," - Get bent! by Anonymous Coward · · Score: 4, Interesting

    I hope he was being silly and isn't actually dumb enough to believe this is the biggest leak in history. Jesus lol.

  2. Re:I downloaded the source code. by Excelcia · · Score: 5, Funny

    It looks like two Russian prostitutes urinating on a bed while Donald Trump tries to get an erection in the corner.

    And yes, this corresponds with what I have reverse engineered from the iPhone, so it appears legit.

  3. right to repair need to fight to keep this up! by Joe_Dragon · · Score: 0

    right to repair need to fight to keep this up! or apple will use this case to tell courts why we need to shut down sites with apple only doc's and tools.

  4. biggest leak in history by fred6666 · · Score: 2

    The bootloader of a phone would be the biggest leak in history?
    Wasn't the whole Windows code leaked? I think it was Windows 2000.

    1. Re:biggest leak in history by FFOMelchior · · Score: 2, Funny

      Snippet of leaked Windows 2000 code:

      if (true)
      Crash();

    2. Re:biggest leak in history by DontBeAMoran · · Score: 0

      You forgot to put that inside an infinite loop.

      --
      #DeleteFacebook
    3. Re:biggest leak in history by Anonymous Coward · · Score: 0

      Nah, they are smarter than that. Once it has crashed the loop will end so they can save ~50% on code size by excluding the stand and end loop code fragments.

    4. Re:biggest leak in history by Anonymous Coward · · Score: 0

      Er...how many users did that have, versus iPhones? Also, Microsoft products crash just when you turn them on and look at them. The iPhones have been developed by people with a clue.

    5. Re:biggest leak in history by drinkypoo · · Score: 2

      Wasn't the whole Windows code leaked? I think it was Windows 2000.

      Yeah, but nobody wanted to get any on them.

      Numerous parties have access to the Windows 2000 source code. Governments, corporations... Apple has not intentionally given the code to iBoot to anyone. And virtually all iOS devices are facing the public internet most of the time. Most Windows 2000 machines were corporate, and any corporation which doesn't firewall deserves to fail. Any corporation which doesn't firewall windows deserves to fail twice.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re:biggest leak in history by TheRaven64 · · Score: 1

      Presumably he's talking about the impact, not the size. What did people do with the Windows source code? The governments that had the resources to look for security exploits in a codebase that large already had it, and everyone else was using binary fuzzing tools and didn't care about the source code. In contrast, this is the core of the trusted computing base for an iOS device: it's the thing that ensures that everything loaded subsequently is what the user expects. That said, it doesn't sound like it includes the signing keys, so isn't that interesting.

      --
      I am TheRaven on Soylent News
    7. Re:biggest leak in history by Anonymous Coward · · Score: 0

      All apples code can be summarised in the follow line of code

      goto fail;

    8. Re:biggest leak in history by Anonymous Coward · · Score: 0

      LOL you have not used a iphone in a while have you?

    9. Re:biggest leak in history by Anonymous Coward · · Score: 0

      Are you saying they have something against bloat?

    10. Re: biggest leak in history by Anonymous Coward · · Score: 0

      Your holding it wrong

    11. Re:biggest leak in history by Anonymous Coward · · Score: 0

      Second snippet of the windows 2000 code:

      while (true) {
      KeBugCheck(0x000000E2);
      }

    12. Re:biggest leak in history by LinuxIsGarbage · · Score: 1

      Most Windows 2000 machines were corporate, and any corporation which doesn't firewall deserves to fail. Any corporation which doesn't firewall windows deserves to fail twice.

      XP and Server 2003 were based on 2000 code. The 2000 code was leaked in 2004. It's very likely code for 2000 could be used to develop vulnerabilities that would affect XP.

    13. Re:biggest leak in history by fred6666 · · Score: 1

      I am pretty sure that outdated boot loader code will have pretty low impact. It could even have been open source like OS X kernel.

  5. Payback by Urinal+Pube · · Score: 0, Troll

    I bet the NSA posted it in retaliation for not handing over the encryption keys.

  6. Re:"This is the biggest leak in history," - Get be by darkain · · Score: 5, Informative

    My very first thought was... Windows 2000 source code. How is iOS considered larger? In relative market dominance, when the 2k source code was released, Microsoft controlled significantly more market share than Apple does currently.

  7. Link? by johnsnails · · Score: 5, Insightful

    why have an article like this with no clear links to the repo? Is it a legal reason?

    1. Re:Link? by Anonymous Coward · · Score: 5, Informative

      https://github.com/ZioShiba/iBoot

    2. Re:Link? by Anonymous Coward · · Score: 0

      Kids today...

      There has been a general uneasy feeling of linking to such things since the days of the 2600 Magazine getting sued for hosting, then simply linking to the DeCSS source code.

      It is a sad tail: https://en.wikipedia.org/wiki/Universal_City_Studios,_Inc._v._Reimerdes

    3. Re:Link? by Anonymous Coward · · Score: 0

      Better clone it now before the apple lawyer ban hammer comes striking down. I got my copy.

    4. Re:Link? by Anonymous Coward · · Score: 0

      tail != tale

    5. Re:Link? by johnsnails · · Score: 1

      I should have asked as anon so I could mod you up. Thanks!

    6. Re:Link? by Anonymous Coward · · Score: 1, Informative

      MENU_COMMAND_DEVELOPMENT(eload, do_eload, "tftp via ethernet from hardcoded inst
      all server", NULL);

                      env_set("serverip", "17.202.24.178", 0);
                      snprintf(cmdbuf, 128, "tftp getscript scripts/%s/%s.%s\n",

      LUL

      drivers/power/hdqgauge/hdqgauge.c is an interesting read too regarding batterygate.

    7. Re:Link? by umafuckit · · Score: 3, Informative

      It's already gone.

    8. Re:Link? by Anonymous Coward · · Score: 0

      Was always going to be DMCA'd

      If you want to publish anything that is copyright'd (like this Apple source code is), do it with bittorrent. Then it becomes shared and relatively immune from single points of attack (e.g. DMCA takedowns).

      Amateurs.

    9. Re:Link? by Anonymous Coward · · Score: 1

      The interesting thing is that other news sources are saying that Apple has not confirmed the leak, but the DMCA notice at Github came from a law firm stating that they were acting on behalf of Apple as the injured party.

    10. Re:Link? by Anonymous Coward · · Score: 0

      Try https://web.archive.org/web/20180207181303/https://github.com/ZioShiba/iBoot

  8. Given how some fanbois feel about Apple by 93+Escort+Wagon · · Score: 5, Funny

    Shouldn't this have been leaked on Pornhub rather than Github?

    --
    #DeleteChrome
    1. Re:Given how some fanbois feel about Apple by Anonymous Coward · · Score: 0

      Do you regularly go to Pornhub to look at boys? How odd.

    2. Re: Given how some fanbois feel about Apple by Anonymous Coward · · Score: 0

      Gtfo gayboi

    3. Re: Given how some fanbois feel about Apple by Brockmire · · Score: 1

      Your brain replaces code with "boys"? How odd.

    4. Re: Given how some fanbois feel about Apple by Anonymous Coward · · Score: 0

      I do believe they have a no rape policy.

  9. Lazy by Anonymous Coward · · Score: 1

    Github has a search function. Search it for 'iBoot' and you will find https://github.com/ZioShiba/iBoot

    1. Re:Lazy by sjames · · Score: 0

      ANNNNNNNNNNddd.. It's gone!

    2. Re:Lazy by the_B0fh · · Score: 0

      Err, you don't know how to search? It's still there...

    3. Re:Lazy by Anonymous Coward · · Score: 0

      It is from iOS 9, so you are not missing anything.

  10. No real issue here by Anonymous Coward · · Score: 1

    We all know that closed source is inherently inferior; at least now we can have the whole world's eyeballs on it to look for security holes and let Apple know they are there. It's not open source, but it's the next best thing. Bravo.

  11. Re:I downloaded the source code. by Anonymous Coward · · Score: 0

    Well yes they need to do something about battery refunds...

  12. Re: Apple needs to ease up... by Anonymous Coward · · Score: 0

    apples hole was always a part of their logo, you just never got to see the worm

  13. Re:Apple needs to ease up... by NitroWolf · · Score: 0

    The pooch in this case (Apple users) are a realllly big and forgiving pooch. So there's a lot of screwing it can take. By a lot, I mean the dog is the size of a trainload of elephants who all like a good reaming, since they keep coming back for more on a daily basis.

  14. Big leak huh? by WolfgangVL · · Score: 0
    --
    You are being ripped off every second of every day, so that advertisers can help rip you off even more tomorrow.
    1. Re:Big leak huh? by burtosis · · Score: 0

      Quit being obtuse. Clearly it's this kind of leek

  15. Re:"This is the biggest leak in history," - Get be by squiggleslash · · Score: 1

    Windows 2000 wasn't that popular. At that time most people were using 98 or ME, and the operating system they upgraded to was XP. 2000 was a relatively obscure system, respected, but no more popular than its predecessor, Windows NT 4.

    That said, WIndows was closed source. Significant parts of OS X are open source. I know less of iOS is open than, say, macOS, but it'd be interesting to know how much this really adds to the understanding of how iOS works.

    --
    You are not alone. This is not normal. None of this is normal.
  16. Re:"This is the biggest leak in history," - Get be by darkain · · Score: 5, Insightful

    Windows 2000: Version NT 5.0 (business OS only, like NT 4)
    Window XP: Version NT 5.1 (business and consumer OS, replacing NT/2000 and 9x)

    Their kernels were remarkably similar. Their releases were very close together. XP was simply 2000 with a skin and a few updated applications, otherwise they were essentially the same OS. Regardless of the actual install base of 2000, it was the core OS internals that migrated all of the multimedia and application code from 9x to the NT kernel. It was monumental.

  17. How to secure the iPhone's operating system by najajomo · · Score: 1

    How about storing the core components on a ROM that cannot be overwritten unless a hardware switch is set in the ON position.
    --

    I'll bet you're the kind of guy that hangs round Reddit fapping off over pictures of furries and yellow-scaled wingless dragonkin

    1. Re:How to secure the iPhone's operating system by Anonymous Coward · · Score: 0

      You do know what ROM is, right?

    2. Re:How to secure the iPhone's operating system by Anonymous Coward · · Score: 0

      Do you? The "ROM" where cryptographic keys are stored is actually a special type of flash memory. It's more accurate to say "Write Once Memory". ... but that doesn't sound very cool. WOM WOM WOM...

    3. Re:How to secure the iPhone's operating system by Anonymous Coward · · Score: 0

      It sounds like you're the one who is confused, not the parent. Use of ROM when referring to (E)EPROMs is common parlance.

      You should avoid calling out others on topics for which you're clearly no expert.

    4. Re:How to secure the iPhone's operating system by AHuxley · · Score: 1

      Depends who is collecting? NSA/GCHQ ? FBI? State, city police with a federal task force budget. State, city police with much less to buy contractor support with.

      --
      Domestic spying is now "Benign Information Gathering"
    5. Re:How to secure the iPhone's operating system by DontBeAMoran · · Score: 0

      I'll bet you're the kind of guy that hangs round Reddit fapping off over pictures of furries and yellow-scaled wingless dragonkin.

      Link?

      --
      #DeleteFacebook
    6. Re:How to secure the iPhone's operating system by haruchai · · Score: 1

      Do you? The "ROM" where cryptographic keys are stored is actually a special type of flash memory. It's more accurate to say "Write Once Memory". ... but that doesn't sound very cool. WOM WOM WOM...

      WORM - Write Once Read Many

      --
      Pain is merely failure leaving the body
    7. Re: How to secure the iPhone's operating system by Brockmire · · Score: 1

      No, it's not. He's wrong and/or poorly communicated when could have been avoided. If your boss allows incorrect system diagrams and shit, you both should be fired.

    8. Re:How to secure the iPhone's operating system by Anonymous Coward · · Score: 0

      Do you have a worm in your trombone?
      https://www.youtube.com/watch?v=HP8sofAN4xc

      -- my worm --

      it hurts good and deep.

      i take the worm from deep within me,
      stare at it.

      i shove it back up my ass,
      deep.

      it may nibble on my liver,
      it eventually will go to sleep.

      it's so deep,
      so deep.

      when it sleeps,
      my whole butt goes to sleep.

        - nah_bud

    9. Re: How to secure the iPhone's operating system by Brockmire · · Score: 1

      Hmm, you might be thinking of .rom files, but I'd say that's more of a 3 character file extension thing, not used to describe physical hardware or operation.

    10. Re:How to secure the iPhone's operating system by StikyPad · · Score: 1

      B/c the core components may need to be updated in certain circumstances.... such as when the source code for your bootloader leaks and gets exploited six ways to Sunday.

    11. Re:How to secure the iPhone's operating system by Anonymous Coward · · Score: 0

      There's your WOM
      https://www.webcitation.org/6AxYMnQNI?url=http://portal.national.com/rap/Story/WOMorigin.html

    12. Re:How to secure the iPhone's operating system by najajomo · · Score: 1

      @StikyPad: "B/c the core components may need to be updated in certain circumstances.... such as when the source code for your bootloader leaks and gets exploited six ways to Sunday."

      Then I'll set the switch to read/write boot into update mode, update the core, then reboot back into normal mode. For normal operation you don't need write access to any core components. Which is simpler, try and protect the boot sequence from malicious compromise or set the core to read-only-memory.

  18. Re: "This is the biggest leak in history," - Get b by Anonymous Coward · · Score: 3, Funny

    Also significant, as a result of the leak, large parts of Windows 2000 code was incorporated into the Linux kernel. This gave Linux a strong boost during a time that it was struggling against BSD.

  19. Apple Product by n329619 · · Score: 0

    Today, Apple has presented their newest, bestest and most proudly innovative i-product to be placed on the current market.

    Introducing the iBoot. With over 12 folders and a complete set of libraries, it is the best iLeaked series product to be ever placed on the market today. With jailbreak and vulnerabilities fix coming soon from your fellow developers, so why wait to commit on the code? Git your's today on Github.com!

  20. Re:"This is the biggest leak in history," - Get be by Hadlock · · Score: 1

    XP and WS2003 were remarkably similar; 2000 is probably pretty similar to 2003 but in terms of architecture and operational maturity the best example to compare to XP is WS2003.

    --
    moox. for a new generation.
  21. Re:Apple needs to ease up... by AmazingRuss · · Score: 0

    Jeeze dude... did an apple user hurt you somehow? This is a metaphorical pooch!

  22. Quick by dohzer · · Score: 0

    Quick, somebody find the code that degrades performance based on device age!

    1. Re:Quick by Anonymous Coward · · Score: 0

      I think it goes something like this: Check Apple.com for new iPhone release If found, slow performance until user buys new iPhone

    2. Re:Quick by Anonymous Coward · · Score: 0

      I found it!

  23. Here's an idea by JeffElkins · · Score: 2

    Allow open access to our mobile devices. I have root on any Mac/Windows/Linux system. By rights, I should have the same access on my tablets and phones.

    Crazy talk, huh?

    --
    Why is all the good stuff already modded 5, when I have mod points?
    1. Re:Here's an idea by R3d+M3rcury · · Score: 1

      I have root on any Mac/Windows/Linux system.

      Unless you turn off System Integrity Protection on your Mac, though, you're still blocked from accessing certain things...

    2. Re:Here's an idea by Anonymous Coward · · Score: 0

      How bout you just use a real computing device and not a Fischer Price toy? All the real computing devices have unlocked boot loaders.

    3. Re:Here's an idea by StikyPad · · Score: 1

      It's still a minor change to disable SIP, and it's completely documented... no jailbreak required.

  24. File under BFD by Snotnose · · Score: 1

    I use a droid, but from what I've read Apple updates their phones pretty regularly. I'm sure Apple has a team of smart folks going over this code with a fine toothed comb, and any issues found will be patched soonish.

    Now had a similar chunk 'o 'droid code ended up on github..........

    1. Re:File under BFD by burtosis · · Score: 2

      I'm sure Apple has a team of smart folks going over this code with a fine toothed comb, and any issues found will be fixed soonish.

      To be honest, since this code came from apple, I'd be quite suprised indeed if it was never checked for issues.

    2. Re:File under BFD by Anonymous Coward · · Score: 0

      You know Android is open source, right?

    3. Re: File under BFD by Anonymous Coward · · Score: 0

      https://android.googlesource.com
      also check out the android open source project (aosp). we ALREADY have the source for android.

  25. Re: "This is the biggest leak in history," - Get by Anonymous Coward · · Score: 0

    Bullshit. What are you, a Russian Clinton bot or something?

  26. But it could also by Anonymous Coward · · Score: 0

    "could pave the way for hackers and security researchers to 'fix' vulnerabilities in iOS"

  27. Old News is Old by Anonymous Coward · · Score: 1

    "This source code first surfaced last year, posted by a Reddit user called “apple_internals” on the Jailbreak subreddit. That post didn’t get much attention since the user was new and didn’t have enough Reddit karma; the post was quickly buried. Its new availability on GitHub means it’s likely circulating widely in the underground jailbreaking community and in iOS hacking circles."

    I highly doubt there is anything useful in this file as there's enough apple folks on reddit to analyze and fix anything that was released over a year ago.

  28. Differences between IOS and Darwin by technosaurus · · Score: 1

    I wonder how much of the code is different from https://github.com/PureDarwin/

  29. Re:Apple needs to ease up... by Dutch+Gun · · Score: 2

    There's very little a company can do to prevent a determined programmer from leaking source code. Source is easily copied, and relatively small, and a module's source has to be present in its entirety on a local machine to compile. Thumb drives are tiny and easily hidden. Programmer's machines, by nature, can't easily be locked down.

    What exactly would you suggest they do to prevent leaks like this?

    --
    Irony: Agile development has too much intertia to be abandoned now.
  30. Re:"This is the biggest leak in history," - Get be by Anonymous Coward · · Score: 0

    Yes and no. XP (gold version) was much closer to 2000. 2003 was essentially built on top of XP SP1.

  31. Re:Apple needs to ease up... by AmazingRuss · · Score: 2

    They should treat their programmers really nice then. And try not to hire crazy ones.

  32. Re: "This is the biggest leak in history," - Get b by Anonymous Coward · · Score: 1

    You have no clue what youâ(TM)re talking about. Windows ME was a disaster. 2000 was the first mostly stable, mostly plug and play OS Microsoft released. Windows 2000 was NT version 5.0. XP was NT version 5.1.

    That is to say that XP was Windows 2000 rebranded and repackaged with a different UI and Internet based Product Activation and marketed toward consumers because the NT code base provided to be better than the bastardized 95/98/ME codebase ever was.

    Windows 2000 is one of the best operating systems Microsoft ever produced. Period. End of discussion.

  33. Re:"This is the biggest leak in history," - Get be by Antique+Geekmeister · · Score: 2

    The kernels for those systems were similar because a great deal of them was authored by David Cutler and the engineers he brought along from DEC, previously responsible for VMS. It represented a large architectural shift from the DOS kernel and operating system previously used for Microsoft. If the theft of intellectual property involved there can be considered a leak, it might be comparable in size. It was certainly a large economic impact for DEC and Microsoft.

  34. Re:"This is the biggest leak in history," - Get be by Anonymous Coward · · Score: 0

    windows 2000 was the business edition of windows at the time and you are a retard.

    The only reason i left windows 2000 at work for XP was that graphics drivers were forced into using WDM drivers which at the time were XP only.

  35. Does this figure in any of this discussion? by Anonymous Coward · · Score: 0

    https://github.com/apple/darwin-xnu Kernel as in us for IOS ?

    1. Re:Does this figure in any of this discussion? by Anonymous Coward · · Score: 0

      Nope, Apple has posted the kernel source since OSX first came out. https://opensource.apple.com/

  36. Re:Apple needs to ease up... by Known+Nutter · · Score: 2

    So Apple's billions in the bank is because their customers are a bunch of dolts who take it straight up the ass and not because their product(s) might be useful to (or god forbid, preferred by) millions upon millions of customers?

    Gee whiz!

    Apple's recent gaffs have been stupendous, that's for sure. But really, other than a handful of geeks on the Internet, nobody really gives a shit.

    --Android User

    --
    Beware of the Leopard.
  37. Re:"This is the biggest leak in history," - Get be by DigiShaman · · Score: 1, Informative

    This is normal of Microsoft; taking what now is a desktop OS and bolting on features to make a Server edition,

    Examples:

    Windows 2000 --> Server 2000
    Windows XP --> Server 2003 and Server 2003 R2
    Windows Vista --> Server 2008
    Windows 7 --> Server 2008 R2
    Windows 8 --> Server 2012
    Windows 8.1 --> Server 2012 R2
    Windows 10 --> Server 2016 (Xbox services, really, WTF????)

    Speaking of Server 2016, damn, was that rushed. It was a total bolt-on to Windows 10. MS didn't even hide the fact.

    --
    Life is not for the lazy.
  38. Re: "This is the biggest leak in history," - Get b by caseih · · Score: 1

    You remember incorrectly.

    It would be highly unlikely and highly improper if any Windows 2000 code found its way into the Linux kernel. And it would also be instantly known by Microsoft. Copyright is still copyright, even if proprietary code leaks. I think we can safely say there was no Windows 2000 code that found its way into the kernel. Furthermore I would bet kernel developers made it their policy to not even so much as look at the leaked code.

    It was this leak that really spooked Wine developers. I remember that they introduced a strict policy during this time that any person who so much looked at the leaked code was forbidden from contributing to wine to avoid copyright infringement.

  39. Re: "This is the biggest leak in history," - Get by Anonymous Coward · · Score: 0

    Clinton bots are Ukrainian.

  40. Re: I downloaded the source code. by Anonymous Coward · · Score: 0

    Yes.

  41. Android Leak Bigger by bill_mcgonigle · · Score: 5, Funny

    Seriously, somebody posted the entire source code to Android a while back.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  42. Isn't it time? by nightfire-unique · · Score: 5, Insightful

    Isn't it time to get some new laws on the books that recognize an individual's rights to be a superuser on their own equipment?

    It should be illegal to manufacture, or offer for sale any device which has a privilege level technically feasible yet unattainable. There is literally no legitimate reason our society should allow non-rootable devices to exist. It's time for the practice to end.

    --
    A government is a body of people notably ungoverned - AC
    1. Re:Isn't it time? by Anonymous Coward · · Score: 0

      Hi, this is your boss. You work for me, you use this machine, you don't get root. Any questions?

    2. Re:Isn't it time? by Anonymous Coward · · Score: 0

      Doesn't sound like something my manager would say, because he actually wants me to get work done.

    3. Re:Isn't it time? by Anonymous Coward · · Score: 0

      Different issue. There is a difference between "an employee in the company doesn't get root" and "no employee in the company can get root."

    4. Re:Isn't it time? by Anonymous Coward · · Score: 0

      The boss on that context is the guy who paid for the machine using cash from his own pocket. If I buy a device using my own cash, I am the boss hence I need root and you can't lock me out in your black box which could be spying on each and every keystroke.

    5. Re:Isn't it time? by Anonymous Coward · · Score: 0

      Did you miss the "on their own equipment" part? It goes without saying that you don't want to give root to whoever has happens to have access to the equipment at a given time (as much as the TSA would love that), but the actual owner arguably has a strong right.

    6. Re:Isn't it time? by cmseagle · · Score: 3, Informative

      There is literally no legitimate reason

      Tinkering with some devices can kill people. Cars, for example. I don't want to be driving down the highway at 80mph next to the amateur who rooted his car's ECM, bypassing safety features in order squeeze out a few extra horsepower, probably following the steps of a Youtube video tutorial.

    7. Re:Isn't it time? by DNS-and-BIND · · Score: 1

      So you're willing to trade Safety for Freedom? You deserve neither.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    8. Re:Isn't it time? by Hal_Porter · · Score: 1

      A lot of devices are sold on the 'cheap razor, expensive blades' model. Having the government mandate people getting root would effectively make this model non viable.

      It would also stop a model where people get cheap but temporary access to IP, ie the Tivo model because if they could get root they could rip the IP.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    9. Re:Isn't it time? by Anonymous Coward · · Score: 0

      The "'cheap razor, expensive blades" notion is actually quite misleading if you think about it. Yes, one does intuitively imagine that the consumable portion of something should cost less than the reusable part because that would be convenient for consumers, but it doesn't always correlate with reality. In the case of razors, what we casually call a "blade" is actually the razor itself (usually made from multiple blades) and is an intricate pieces of engineering that cost quite a bit to manufacture. The reusable part is not the razor, but simply a handle for the razor that costs next-to-nothing to make.

    10. Re:Isn't it time? by Anonymous Coward · · Score: 1

      >Tinkering with some devices can kill people. Cars, for example. I don't want to be driving down the highway at 80mph next to the amateur who rooted his car's ECM, bypassing safety features in order squeeze out a few extra horsepower, probably following the steps of a Youtube video tutorial.

      I and many others do that, it's perfectly legal to do it (as it should) and I drive such a car, right next to you.

      If I end up killing myself or others (unlikely because car tinkerers are actually knowledgeable because our hobby is difficult and I could easily hurt myself on the lifting platform alone, without any driving being involved) there'll be hell to pay - but let's not precrime society, please.

    11. Re:Isn't it time? by AmiMoJo · · Score: 1

      Sometimes there are good reasons to stop people updating code. Cellular modems is a good example - the cell network is shared and only functions because all devices connected to it behave. If people could mod their phone's to hog bandwidth at the expense of other users, it wouldn't be a good thing.

      On the other hand there is no reason for the main OS to be open.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    12. Re:Isn't it time? by Ed_1024 · · Score: 1

      "It should be illegal to manufacture, or offer for sale any device which has a privilege level technically feasible yet unattainable. There is literally no legitimate reason our society should allow non-rootable devices to exist. It's time for the practice to end."

      Hmm. I can see where you are coming from in terms of "rights" but, personally, I would like to retain the option to buy a device that wasnt accessible/rootable at deep levels by myself because that would make it much more difficult for a third party to mess with my data.

      If you purchase, for example, an iPhone, you have to trust Apple because they wrote the software controlling it and designed a lot of the silicon themselves. Having accepted that trust, then logically they are the best guardians of my data and if to keep this guardianship at the highest level of integrity, they have to deny the user (me) access to certain parts of the device, then so be it.

    13. Re:Isn't it time? by Anonymous Coward · · Score: 1

      You do realize this already happens, right? People install modifiable ECUs into cars all the time for the purpose of getting more horsepower. It's been around for ages at this point.

    14. Re:Isn't it time? by Voyager529 · · Score: 1

      Isn't it time to get some new laws on the books that recognize an individual's rights to be a superuser on their own equipment?

      It should be illegal to manufacture, or offer for sale any device which has a privilege level technically feasible yet unattainable. There is literally no legitimate reason our society should allow non-rootable devices to exist. It's time for the practice to end.

      "Your honor, this device was not sold to the customer. Apple retains full ownership of the device, as per the EULA he agreed to. The receipt provided is for a license to utilize the device, charged as a one-time fee."

      And that's how that's done.

      Don't get me wrong, I fully agree with you, but the OEM remaining the owner is the loophole used to get around this problem.

    15. Re:Isn't it time? by Hal_Porter · · Score: 1

      Ok "cheap printer, expensive ink" then. Though I suppose someone's going to tell me that HP for example sell you a new printhead with each cartridge and that's the expensive part.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    16. Re:Isn't it time? by Anonymous Coward · · Score: 0

      You're pulling this out of your ass. Software gets sold this way, but not hardware.

    17. Re:Isn't it time? by Solandri · · Score: 2

      Isn't it time to get some new laws on the books that recognize an individual's rights to be a superuser on their own equipment?

      Not necessarily. You can rent or lease equipment.

      What needs to happen is a clear legal delineation between a purchase agreement and a lease agreement. If you buy your phone, you should have full superuser rights to it, the ability to repair it without the manufacturing designing in pitfalls to coerce you into buying a new replacement instead, the ability to change or modify the software to your liking.

      OTOH if the manufacturers want to control the software on your devices and restrict your ability to repair it (or who you take it to for repairs) after "purchase," then they're looking to lease the equipment to you. In that case, the warranty should last the full term of the lease agreement (they'll repair the device or swap it for a fully functional equivalent if it stops working through no fault of the user). This includes wear and tear like battery life decreasing (you're essentially paying for depreciation when you lease, so you've already paid for wear and tear, and it's the manufacturer's duty to provide you with a product which works according to the initial lease terms throughout the term of the lease).

      What's going on today with phones is some bastardization where the manufacturers want to retain control of the device as if it were leased, but want the buyer to bear full liability for failures as if it were a purchase.

    18. Re:Isn't it time? by cmseagle · · Score: 1

      I'm also willing to trade my freedom to shout "Fire!" in a crowded theater in exchange for the safety of not dying in a stampede. No freedom is absolute. That's the philosophy underpinning modern Western society going back to Hobbes and Locke. Individuals sacrifice their natural right to absolute freedom in exchange for the safety and stability that comes with living in a society where people aren't free to rob and murder each other.

      Besides, the Ben Franklin quote you're paraphrasing doesn't mean what you think it means.

  43. Code still in iOS 11? by hcs_$reboot · · Score: 3, Funny

    "The code says it's for iOS 9, an older version of the operating system, but portions of it are likely to still be used in iOS 11"
    Impossible. Used both. iOS 9 was working fine. iOS 11 is a bug nest.

    --
    Slashdot, fix the reply notifications... You won't get away with it...
  44. Re:Apple needs to ease up... by slew · · Score: 1

    There's very little a company can do to prevent a determined programmer from leaking source code. Source is easily copied, and relatively small, and a module's source has to be present in its entirety on a local machine to compile. Thumb drives are tiny and easily hidden. Programmer's machines, by nature, can't easily be locked down.

    What exactly would you suggest they do to prevent leaks like this?

    What I would do is develop a Source Code Control system that put canaries into the checked-out source which are different for each login (e.g., different white spacing in comments, little bits of code reordering, local variable name substitution, etc). It wouldn't do anything to prevent a determined leak (like a snowden, or a chelsea), but perhaps put the fear of retribution into potential leakers hopefully to reduce the actual probability of a leak...

  45. Re: "This is the biggest leak in history," - Get b by Zontar+The+Mindless · · Score: 1

    The AC doesn't "remember" squat. Don't feed the troll.

    --
    Il n'y a pas de Planet B.
  46. Re:Apple needs to ease up... by Zontar+The+Mindless · · Score: 1

    That may be true, but it's also the case that there's very little anyone else can do to prevent Apple from tracing the source of the leak and providing that information to its lawyers. Theft of company property is still a crime, even if the company is Apple.

    --
    Il n'y a pas de Planet B.
  47. Re:Buy a JEWgle JUDENfone instead? Hell no by Anonymous Coward · · Score: 0

    I got 100 Euro that says it's APK.

  48. Re:Post the Source Luka by Anonymous Coward · · Score: 0

    I believe you meant to say, Rob "You say you're pregnant? So's my wife--guess it sucks to be you" Porter.

  49. Re:Buy a JEWgleFone instead? Hell no by Anonymous Coward · · Score: 0

    APK: If you don't stop this shit, I'll have to post telling people where to find your address online. Again.

    Saturday
    In the park
    I think it was the Fourth of July...

  50. Re:Apple needs to ease up... by Anonymous Coward · · Score: 0

    so essentially you'd produce a source code control system that was either useless (for variable name substitutions etc) or could be easily gamed (with eg source code formatting).

  51. Re: "This is the biggest leak in history," - Get b by Anonymous Coward · · Score: 0

    Windows 2000 was the majority OS in all sdbot/agobot channels that I seent aside from xp sp0 the ddosers preferred os u bereev because of spoofed syn

  52. Ceci n'est pas un ananas by StikyPad · · Score: 1

    This little pragma gem exists to prevent pineapples, presumably: /* This command is not used by release products other than those allowed to perform restore boot. */
    #if WITH_RECOVERY_MODE && (!RELEASE_BUILD || WITH_RESTORE_BOOT)
    MENU_COMMAND(setpicture, do_setpict, "set the image on the display", NULL);
    #endif

  53. Re: "This is the biggest leak in history," - Get b by zaphirplane · · Score: 1

    What differences do you want to see between the desktop and server versions, other than server services DHCP, print, AD, DNS etc
    The Linux kernel and user land are pretty much the same between desktop and server maybe plus some tuning but you can go from server to desktop with a few package add/delete and back

  54. Business vs folks by DrYak · · Score: 1

    You have no clue what youâ(TM)re talking about. Windows ME was a disaster. 2000 was the first mostly stable, mostly plug and play OS Microsoft released.

    You have no clue how the real world works.

    You where "sheltered" from Microsoft's disasters, mostly by being a geek and thus having a clue, and likely because you were already working in some IT field (your enterprise's IT department) which was more likely to pay attention to the business line of Windows (WinNT 3.5, Win NT 4, Win 2000), or at least worked in a company whose IT department got business OS installed (either by ordering business line desktops from a manufacturer, or by buying license for a business OS and installing it).

    Most "normal people", just "bought a computer" from the electronics shop (or worse, from the supermarket) and are completely oblivious to what a OS is, and just use whatever shit comes preinstalled on the computer (include horrible Microsoft attempts at making home-oriented OSes, bloatware packaged together by money-seeking manufacturer, extra bonus shit installed by the shop, etc.)
    So most people "just endured" Windows ME because this despicable shit is what came pre-installed on most home computers. Windows 2000 was a business-oriented OS that didn't come preinstalled on these, and most people did have a clue to go a separately buy it.

    Windows 2000 was NT version 5.0. XP was NT version 5.1.
    That is to say that XP was Windows 2000 rebranded and repackaged with a different UI and Internet based Product Activation and marketed toward consumers because the NT code base provided to be better than the bastardized 95/98/ME codebase ever was.

    If you followed magazine back then, the initial plan of Microsoft was to make a "Windows 2000 Home" - they actually didn't want to make any 9x Windows after 98, they new really well that the weird infrastructure of bolting a semi-modern OS over an MS-DOS base layer wasn't a brilliant long term strategy.

    It just took them more time than expected to develop it successfully and for the market to evolve to the point where they can accept without any problem a NT-based windows with no MS-DOS layer (they only managed it by the time of Win XP),
    and decided to fill-in the time in between with attempt to stretch the longevity of the 9x serie (98SE was a successfull successor of 98, WinME was a rushed "oh my god, 2000 Home isn't ready, we must quickly make a fill-in" with frankenstein-bolted bits on it in an attempt to keep it modern).

    Windows 2000 is one of the best operating systems Microsoft ever produced. Period. End of discussion.

    Well if you use "Microsoft ever produced." as a benchmark, you're setting the bar extremely low.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  55. And yet it is still secure by drinkypoo · · Score: 2

    ...because, have you ever actually tried to download and build it? You need a supercomputer.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:And yet it is still secure by Anonymous Coward · · Score: 0

      What? no... even on my laptop (core i7 from 2014) it takes ~40 minutes to compile uboot/kernel/android

    2. Re:And yet it is still secure by ebvwfbw · · Score: 1

      What about the files you need for the devices. Such as for the motorola xoom?

  56. Whoever said C is dying needs to re-evaluate by Viol8 · · Score: 5, Informative

    This boot loader consists of:

    13 python tool files (what, not Swift Apple?)
    ONE objective-C file (a test program)
    16 C++ files which seem to be library related

    767 C files + 1196 C .h header files.

    C dying? I don't think so.

    1. Re:Whoever said C is dying needs to re-evaluate by DNS-and-BIND · · Score: 1

      C is the correct choice if your goal is to implement an operating system. That's what C is FOR. That's why it was invented, a bunch of hackers needed to implement the UNIX operating system and created a language to do it.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    2. Re:Whoever said C is dying needs to re-evaluate by Eravnrekaree · · Score: 1

      The argument for C was always that its "close to hardware". But its not really. It exposes you to the full dangers of having no bounds checking or pointer safety, but for this you dont get things like :

      Being able to introspect and alter the stack (useful for backend for languages that allow stack manipulation)
      Partial compilation (useful for homoiconic languages)
      Information on the vector locations of machine code for single lines of C code (useful for self modifying code and homoiconic languages using C as a backend)
      Information on the layout of data structures (for interfacing C to other high end languages)
      Being able to programmatically control and manage symbol linkage

      This makes C useless as a target backend for implementing higher end languages with various kinds of stack introspection and homiconic models, in a cross platform manner.

      For a "low level" language, it exposes you to the full risks of low level without giving you full low level access to program state and introspection into the programs internals. A pretty lousy deal.

      I have developed languages that are homoiconic and require stack manipulation and the need to be able to call into C libraries, and looked into C as a backend target because its the most cross platform target to avoid having to write a compiler for every machine language, and its basically totally useless because of the lack of the features. It makes as well, linking to C libraries from languages like Python unnecessarily complex due to the lack of any maps of the data structures.

    3. Re:Whoever said C is dying needs to re-evaluate by Anonymous Coward · · Score: 0

      If by a "bunch" you mean four people ( Brian Kernighan, Ken Thompson, Steve Johnson and Dennis Ritchie ) then yeah.

    4. Re:Whoever said C is dying needs to re-evaluate by Viol8 · · Score: 1

      All C compilers allow embedded assembler which the C can interact with so anything assembler can do, a C compiler can do.

      "Being able to introspect and alter the stack"

      If you don't know how to get the size and top of the stack in C then you're not a low level C coder. Hint: alloca() , getrlimit()

      "Being able to programmatically control and manage symbol linkage"

      Thats odd given the linux kernel and program loader is written in C.

      "due to the lack of any maps of the data structures."

      Data structure maps are meta data. You don't get this with low level programming.

      I think its fair to say you're full of it.

    5. Re:Whoever said C is dying needs to re-evaluate by Anonymous Coward · · Score: 0

      This post definitely follows the philosophy of "If you can't dazzle them with brilliance, baffle them with bullshit."

  57. Re:Apple needs to ease up... by drinkypoo · · Score: 1

    Programmer's machines, by nature, can't easily be locked down.

    Nonsense! They most certainly can! Programmers aren't IT. They don't even need Administrator for testing in most cases, and when they do, they can do it in a VM.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  58. Re: "This is the biggest leak in history," - Get b by BlueStrat · · Score: 1

    What differences do you want to see between the desktop and server versions, other than server services DHCP, print, AD, DNS etc
    The Linux kernel and user land are pretty much the same between desktop and server maybe plus some tuning but you can go from server to desktop with a few package add/delete and back

    Exactly right. I've turned a couple of my old linux PCs into servers of various types depending, when the hardware finally got too ancient for daily desktop use. It was relatively easy and many had package managers that automated the package changes necessary for you. Heck, if you didn't mind the wasted resources/space, and wanted to leave the X server (or whichever other) and Gnome/KDE or whichever desktop you use intact, adding just a few packages will have you a server ready to configure in short order.

      When I've turned an old box into a server that's how it typically would go; Boot it up, open the package manager and install the server packages needed, configure and test it, then often after all that I'll leave it working for a while with the desktop intact both in case I have to tweak something that crops up in the first week or so, and also after all that crap I just don't feel like digging back in to strip the OS down right away as long as the extra bloat isn't slowing things too badly.

    As to TFA and the iPhone source code leak, one would hope that US TLAs would take the chaos that's sure to result as an object lesson regarding "TLA crypto backdoors" or any similar nonsense regarding private sector security., but alas, I fear they don't want to learn anything that might interfere with expanding their power and control as they desire.

    Strat

    --
    Progressivism (aka US 'Liberalism'): Ideas so good they need a police/surveillance-state to enforce.
  59. Complex contradictory laws by DrYak · · Score: 1

    It should be illegal to manufacture, or offer for sale any device which has a privilege level technically feasible yet unattainable.

    On the other hand, due to how things are licensed, it would be illegal for a device to allow someone to emit on frequencies for which that individual doesn't hold a license.
    You, as a end-user don't hold a license to operate on licensed 3G/4G frequencies, so you can't hack these.
    The manufacturer of your phone and the service provider you use are the one hold the license permitting them to emit on these frequencies so they get to decide what you phone does, because they have to comply to some regulations.

    For some phone (looking at Qualcom, champions of "let's make the modem act as the SoC's northbridge") it's quite difficult to achieve without locking out the user.
    (Other more open-source friendly phone tend to lock away the closer portion into separate and segregated islets, that only talk using serial+network protocols. See Purism's upcoming Librem 5 and the Pyra handheld console as an recent examples)

    The GPS has the same kind of problems : import/export law in the US forbid the commerce of device that can have a high precision at both a high altitude and a high speed (to avoid off-the-shelf parts being used to build missile targeting computers).
    You can't enforce that on an unlocked phone
    (unless the GPS is a separate chip that only talks over a serial line).

    etc.

    Each time, putting such a separate chip has an impact on the cost of the whole device (more component) and an impact on the battery life (a modem acting as a northbridge, means it can directly send audio to the codec or to the bluetooth chip, without any required work by the main CPU. It's possible to have a conversation while the OS is in suspended mode).
    So few constructors will go through the extra step and requirement to build such phones.

    Or you could go with a signing infrastructure where the firmware of the modem and the GPS could be user replaceable, but you tivoize them so only legal-abiding firmware can be used.
    Which require extra efforts to make the signing infrastructure for specific pieces of firmware, instead of having the whole phone lockable as a giant monolithic bloc).

    etc.

    Abiding to these law require efforts, and locking the whole damn thing is the cheap lazy solution and most clueless consumer won't know any better anyway.
    So why should manufacturer care?

    There are quite a lot of legal reasons to keep phone locked even before entering into the "protecting dumb users from themselves" territory (making sure only "secure" curated software is ever executable on the phone).

    I'm not saying that it make mandatory to lock 100% of all phones (There are still manufacturer who make unlock-able phone that are legal to sell).
    I'm just saying that it might make it more difficult for a manufacturer and "lock the damn shit" is simpler and lazier.

    (And then there are all the potential profits of controlling and selling software for phones.
    Stupid excuses on ground of "piracy" and MPAA/RIAA, etc)

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  60. Re:"This is the biggest leak in history," - Get be by Anonymous Coward · · Score: 0

    the biggest leak in history. Jesus lol.

    Leaking the identity of the 'son of god' to the Pharisees by Judas Iscariot seems to have been a big leak in retrospect (helped causing two families of major religions to form that still exist in present days), but I'm not entirely sure that was the biggest leak in history either... And some may actually argue it wasn't history at all...

  61. Re: Apple needs to ease up... by Anonymous Coward · · Score: 0

    IÃ(TM)m an Android user too!

  62. Re:"This is the biggest leak in history," - Get be by Anonymous Coward · · Score: 0

    There were some kernel changes that broke driver compatibility, I remember this because I was still on 2K when NVIDIA dropped driver support for it and I upgraded when games started acting wonky with the old drivers.

  63. NuPrometheus League redux by Anonymous Coward · · Score: 0

    Sounds like another instance of the NuPrometheus League which struck Apple in the 90’s. The FBI’s aggressive investigation was the impetus behind the brewing of the Electronic Frontier Foundation. The caper was never resolved.

    1. Re:NuPrometheus League redux by Anonymous Coward · · Score: 0

      John Perry Barlow passed away today. He was a co-founder of EFF.

  64. Re:"This is the biggest leak in history," - Get be by rickb928 · · Score: 1

    And graphics drivers aren't nearly as important in a business setting as are kernel stability, networking, and security.

    If you were focuses on graphics, you were a candidate for XP because of that alone. If you were connecting to a PDC and using shares, you wanted 2K. At least your IT staff did, it was significantly more stable than XP, whether because Microsoft limited the networking code in XP or not.

    --
    deleting the extra space after periods so i can stay relevant, yeah.
  65. Re:"This is the biggest leak in history," - Get be by pjt33 · · Score: 1

    My first thought was, "You must be kidding". My second thought was, "Who said that?"

    the author of a series of books on iOS and Mac OSX internals

    Explanation found. As far as the quoted individual is concerned, if it wasn't Apple it doesn't count.

  66. Re:Hopefully Apple learns from this by Anonymous Coward · · Score: 0

    Unfortunately apple never learns from anything.

  67. Re:"This is the biggest leak in history," - Get be by Anonymous Coward · · Score: 0

    And don't forget when Linus leaked Linux 1.0. That fuckup made him famous, almost as much as leaking Linux 2.2!

  68. How Apple can prevent leaks by Sloppy · · Score: 1

    What exactly would you suggest they do to prevent leaks like this?

    Be the fastest. If they had published this source code a few years ago, nobody would care that someone else published another identical branch.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  69. Re:I downloaded the source code. by Anonymous Coward · · Score: 0

    Any TLA comments in there?

    This, plus the bug bounty has a good chance of making the boot process more secure.
    But since most devices spend their time running instead of booting, will it affect much at all?

  70. Re: Apple needs to ease up... by Anonymous Coward · · Score: 0

    So you'd create a source control system with the inability to do diffs, merges, and resolves? All I'd have to do to get around it would be to randomly apply the same fingerprints you mention.

  71. Re:Apple needs to ease up... by Anonymous Coward · · Score: 0

    Typical angst /. poster nothing of importance here.

  72. Re:"This is the biggest leak in history," - Get be by SeriousTube · · Score: 1

    There was no Windows 2000. There was a Windows server 2000.

  73. Re: "This is the biggest leak in history," - Get b by Anonymous Coward · · Score: 0

    There was a Windows 2000 Professional operating system for desktop... i have a VM with it installed right now.

  74. Re:"This is the biggest leak in history," - Get be by SuiteSisterMary · · Score: 1

    Windows 2000 Professional begs to differ, though it was a stripped down version of Server, rather than Server being a bolted up version of Pro.

    --
    Vintage computer games and RPG books available. Email me if you're interested.
  75. Re: "This is the biggest leak in history," - Get b by Anonymous Coward · · Score: 0

    I think you may be mis-remembering this. The WINE project definitely got a boost by analyzing the code, but even they didn't do any direct importing of code. I reads that they were quite nervous that contributed code might pop up from someone that include direct source code and them not realizing that and then getting sued.

  76. I like the comments by Anonymous Coward · · Score: 0

    #if TARGET_DISPLAY_D520


    // This mess is dictated by Update Merge Personalities for N71
    // See also Implement compatible field updates for N66 doppler prox
    // See also XXX new radar here


    if (FindNode(0, "arm-io/spi2/multi-touch", &node)) {
    uint32_t display_type = iphone8_get_display_type();

    propName = "compatible";
    if (FindProperty(node, &propName, &propData, &propSize)) {
    if (display_type == IPHONE8_DISPLAY_ID_N71_P1) {
    strlcpy(propData, "multi-touch,t162", propSize);
    } else if (display_type == IPHONE8_DISPLAY_ID_N71_P1_MUON) {
    strlcpy(propData, "multi-touch,t162", propSize);
    } else if (display_type == IPHONE8_DISPLAY_ID_N71) {
    strlcpy(propData, "multi-touch,n71", propSize);
    } else if (display_type == IPHONE8_DISPLAY_ID_N71_TOF_PROX) {
    strlcpy(propData, "multi-touch,n71,2", propSize);
    } else {
    panic("Unknown/unsupported display 0x%x", display_type);
    }
    }
    }
    #endif

  77. mirror by Anonymous Coward · · Score: 1
  78. Re:"This is the biggest leak in history," - Get be by SScorpio · · Score: 1

    There was also Windows 2000 Professional which was the "workstation" version.

    https://en.wikipedia.org/wiki/Windows_2000#Editions

  79. Re:"This is the biggest leak in history," - Get be by Anonymous Coward · · Score: 0

    "Two families of major religions"? What's the other one besides Christianity?

  80. Re: Would you rather buy a JEWgleFone? Hell no by Anonymous Coward · · Score: 0

    Why is it the Slashdot janitors' job to fix Apple's broken default setting?

  81. Re:"This is the biggest leak in history," - Get be by jeremyp · · Score: 1

    Yes there was. I remember when my company upgraded my lap top to it from Win98. It was a revelation and it is still my favourite version of Windows.

    --
    All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
  82. 6 pints of ale by Anonymous Coward · · Score: 0

    Now that was the biggest leak in history.

  83. Re:I see the future... by Anonymous Coward · · Score: 0
  84. Re: "This is the biggest leak in history," - Get b by Anonymous Coward · · Score: 0

    Jews?

  85. Re:Donald Trump will die in prison. by Anonymous Coward · · Score: 0

    ESAD COMMIE FAGGOT

  86. Re:"This is the biggest leak in history," - Get be by neoRUR · · Score: 1

    There was another quite big leak in 2003 of the Value Half-Life 2 Source Engine Code, the whole engine, that was quite a big thing.

    http://www.eurogamer.net/artic...

    https://kotaku.com/that-time-a...

  87. Re:"This is the biggest leak in history," - Get be by LinuxIsGarbage · · Score: 1

    Windows 2000 wasn't that popular. At that time most people were using 98 or ME, and the operating system they upgraded to was XP. 2000 was a relatively obscure system, respected, but no more popular than its predecessor, Windows NT 4.

    That said, WIndows was closed source. Significant parts of OS X are open source. I know less of iOS is open than, say, macOS, but it'd be interesting to know how much this really adds to the understanding of how iOS works.

    Windows 2000 source code was leaked in 2004. At that point XP and Server 2003 were the flagship products, though there was a very good chance that vulnerabilities found in 2000 were still relevant.

    Microsoft doesn’t completely rewrite their OS for every new version, they start with the source from a previous version. Consider “WannaCry”: Microsoft released patches for Windows XP through Windows 10. Consider that for every security patch, there’s usually a release for every supported version of Windows (with lots of patches still written and released for XP for users with service contracts, or running patched as POS2009, or as Embedded).

    XP/2003 were only minor upgrades to 2000. Even though there was fairly significant refactoring for Vista/2008, many vulnerabilities are common between the platforms.

    In 2006, there was Security bulletin “MS06-015”, a vulnerability in Windows Explorer which impacted Windows 98, ME, 2000, XP, and Server 2003, though Microsoft elected to not patch Windows 9x due to the work required (and the product going EOL shortly).

  88. Re:"This is the biggest leak in history," - Get be by LinuxIsGarbage · · Score: 1

    This is normal of Microsoft; taking what now is a desktop OS and bolting on features to make a Server edition,

    Examples:

    Windows 2000 --> Server 2000
    Windows XP --> Server 2003 and Server 2003 R2

    Server 2003 was slightly different and more developed than XP. Server 2003 "SP0" was roughly equivalent to XP SP1.

    When "Windows XP Professional x64 Edition" for x86-64 bit processors was released, it was actually based on Server 2003, and had the same service pack level as Server 2003, not WindowsXP.

    Other than that Microsoft kept NT Client and Server at identical kernels.

  89. Re: Would you rather buy a JEWgleFone? Hell no by ArchieBunker · · Score: 1

    Because it only happens on this site. Find me another one where it happens.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
  90. decades by nten · · Score: 1

    Dunno about ages but I did this on a friends car long enough ago that to change the injection tables I had to peal back a sticker on a UV erasable EPROM before re-loading. Before that it would have been tuning an analogue paid controller and before that it would have been adjusting a carburetor. No one thinks of that as weird because end users often had to do it.

    --
    refactor the law, its bloated, confusing and unmaintainable.
  91. pid by nten · · Score: 1

    Pid controller. Autocorrect is even worse than an automatic transmission.

    --
    refactor the law, its bloated, confusing and unmaintainable.
  92. Source code by bohemia69 · · Score: 1

    You can also try using these iPhone secret codes to explore more of iphone :D

    --
    https://apkarena.net/