Agents of the Revolution
  • Content count

  • Joined

  • Last visited

  • Days Won


Everything posted by Aghaster

  1. Hi, I would like to build OpenPCD and OpenPICC, two open hardware projects to which all specifications are given on The full list of components is available, so I will order them from Digikey. However, a pre-made PCB for OpenPICC is not available from the shop of the OpenPICC project, so I need to make it. The PCB files are in gerber format, so I need to find a PCB manufacturer that accepts that file format. I've never done that kind of stuff before, and I do not know which PCB manufacturer would be the best. There's a pre-made PCB for OpenPCD available in the OpenPCD shop, but I might as well make it be manufactured at the same time as the PCB for OpenPICC and save a little bit of money. Does anybody know a good PCB manufacturer with good prices for what I need? Everything is available on if you want to know more about the dimensions of the PCB I need. Thanks a lot PS: I'm asking because there are literally tons of them online and I frankly have no idea which ones are good.
  2. I guess some of you have already tried one of the cracked Mac OS X installer DVD or pre-installed vmware image. Even if you get it to work after tons of workarounds, the result is very slow and can easily break if you update things. However, someone wrote patches for Qemu + KVM so that you can run Mac OS X without any modification. It works by emulating the AppleSMC chip (you still need to provide the "secret hardware key" which I can't give you for legal reasons, you need to get it from your own intel mac because you're supposed to own one anyway to do it legally). I was able to get it to boot, but then I get a kernel panic: Anybody has ideas of what is wrong? Anybody got it working? I'd love to get it working full speed without any workarounds Guides: Follow the instructions closely, they are all very important. Even if I do get a kernel panic, I know that the AppleSMC emulation is working (otherwise it wouldn't reach that point). There's something at the end of the wiki article that says press F8 when you boot and then enter code e0 to boot from cdrom, do it, otherwise it won't work and you'll get a nasty file not found error for some boot.plist file. Check the debug output in the terminal to make sure that the AppleSMC emulation key is correct. If anybody has it working, I'd like to know which version of OS X you used, and what you used to convert from .dmg to .iso P.S.: For the hardware key, google "OSK0 OSK1" and you'll find more information about it from the qemu-devel mailing list. A hexadecimal to ASCII converter helps. If it looks like a poem, you're on the right track.
  3. Busting Bluetooth Myth After reading this article, I thought I might try to get a USB dongle that has the BlueCore-4 Ext chip in it, so that I may try to modify the dongle just like this security researcher did. However, it is kind of hard to find what chip is in each USB dongle that comes with various hardware. I thought I might get one cheap with a laptop mouse or a wireless keyboard. Has anybody ever made a bluetooth sniffer? Has anybody played with this? Is this the only way to make a cheap bluetooth sniffer, let alone make a bluetooth sniffer? I have a wireless RocketFish keyboard that uses a bluetooth, but unfortunately the USB dongle that comes with it has a Broadcom chip in it. Broadcom does not really give you access to the same stuff as the one who does the BlueCore4 chip. The BlueCore4 chip has an SDK and a lot of documentation that comes with it, so that's why it is easier to modify a dongle that has one. Thanks for your help. I have also found that there is documentation for a reference USB dongle that uses the BlueCore4 chip, they call it NanoSira.
  4. Android 2.2 is the BEST. I look forward to 3.0 I develop for Android with my nexus one
  5. I tried this new application today on my rooted nexus one with Android 2.2 FRF91, and it works quite well! I was really disappointed that there was no good equivalent of MyMobiler for Android phones until now. There's another application called androidscreencast that doesn't require root but it's very laggy and the image quality is crap. This one, however, does exactly what I'd expect out of a VNC server mouahaha!
  6. Ok, so I went to a store selling cheap electronics today, and I was intrigued by a box that would simply say "Multimedia Center" on it. I looked at the specs, and it would only describe the capabilities of the media center, but there was no brand. The thing is probably refurbished and sold at a cheaper price. Here's a picture of the box: I came back home and tried finding it online. I found something which looked very very close to it: The box is exactly the same, except for the fact that mine didn't have any brand on it. The media center itself looks a bit different, but it's similar. Mine has a 250gb hard drive in it, so I guess that was the part that was refurbished as I don't see any model with a 250gb hard drive. In any case, I got it for 189$ canadian, which is quite good (I know you guys will find some of those for a similar price in US dollars, but if you add shipping price on top of currency conversion, I made a good deal). What convinced me to go and buy it was the fact that I found the firmware was Linux-based: (if you extract it, you'll find a Linux kernel, and some MIPS binaries) What risk would I take in buying it? Not that much. The thing is pretty cool, and seemed it looked pretty hackable. I was surprised when I unpacked it, it really is well made and robust. It was trivial to disassemble, just a few screws and I could easily take it apart. Not only it was easy to disassemble, but the hard disk inside is just a regular desktop PC hard disk, not one of those smaller hard disks for laptop. Here are pictures I took of the parts: I tried reading the part numbers: RTD1262 PA 93H26Q1 G918C GL850A MS1FA01G06 916SK04801 NANYA 0820 NT5DS32M16BS-5T 807239Y1BF JM81RD LM1085 IS-ADJ MX 8091931 25L6405DM1-126 JM20330 0922 TGAZ0 C0 3715M0031 GL811S MN1BB03G03 913AA904 UTC LD1117AL 33AGBWGAR I took the hard disk out and connected it to my desktop PC. It's ntfs-formatted, and doesn't hold the OS. I booted the media center without the hard disk, confirming that the OS is installed somewhere else, probably on some small memory chip on the main board. I need to figure out which one it is. I have two ways of approaching the problem: 1) Figure out the chip where the OS is installed and attempt to modify it. It's risky, as if I break it, it won't boot anymore. 2) Figure out a way of booting on an alternate media. I would much more prefer this way, as it's less risky, and easier to use later on. For instance, I could put debian on an SD card and try to make it boot on the SD card, as it has an SD card reader. The source code for the firmware doesn't seem to be available, so I'm going to send them an email about it. In any case, this thing definitely looks hackable. Installing debian on it would simply make it an awesome media center I would have gotten for cheap. Any help is appreciated! Thanks UPDATES: This thing has an RTD1262
  7. I just tried it, it's weird, I can call real phones from... gmail! It's free for the US and Canada for 2010
  8. If you're on Windows then just use Visual C++ Express, it's free and it will fit your needs. Otherwise, if you're in university, you probably have free access to the full-blown version of Visual Studio.
  9. It sucks the book is not available as an ebook, I'd read it just because I'm curious to see what they have to say. I'm currently reading The Social Organization of the Computer Underground on my kindle, it's a good read. Does anybody know of a more recent essay similar to The Social Organization of the Computer Underground?
  10. Clients? Yeah, they've been available for a while. Android VNC Viewer is a good free one. I've used it to VNC into my mac os x snow leopard virtual machine from my phone, works quite well
  11. Whats really disturbing here is that these fuckers are going to profile you BEFORE you even do anything? Can you say nineteen eighty four? I am currently reading the book but from the overview it looks like a charter breach to me. Think about it. Go to a hacker convention and you will have a profile set up on you. What a bunch of fucking bullshit. Profile my nutsack you NWO faggots! I wonder if binrev will have its own folder in their stack of documents I would see a legitimate purpose for keeping information on known criminals that represent a real threat, but profiling people just because they've got the hacker label on them? Sounds fucking stupid.
  12. @Colonel Panic: Yeah, Google did the dalvik virtual machine, but the main reason behind it is to get around Sun/Oracle intellectual property while still taking advantage of the large number of Java programmers:
  13. It also creates jobs merely by virtue of existing outside the realm of locked-down, proprietary business models. If all software were proprietary, then the entire industry of computing would be closed to anyone who wasn't able to afford the software, college courses to learn the software, official certifications peddled by the software companies, etc. Remember, "open source" doesn't just mean OSs like Linux and applications like Firefox, The GIMP, etc. Many important languages and development technologies like Java, PHP, Perl, Python, JQuery, extJS, etc., are also open source, and open standards have formed most of the technologies used in the computer industry--hardware as well as software--from the early days of computing. "Open Source" exists at various levels. You mentioned Java. Yeah, it's been open sourced (it used to be proprietary) but did you ever ask yourself why Google chose an alternative virtual machine (dalvik) for their Android operating system? Patents. Also, the Android operating system has the fewer GPL-licensed code it could, with pretty much only the Linux kernel being GPL'ed. The rest is mostly BSD-licensed. Even the Android libc (bionic) is not purely GPL. GPL == scares business people off.

  15. I've read in many places that people have been able to reverse engineer the wii remote bluetooth protocol in order to write drivers to use the wii remote with their computers. However, I couldn't find anywhere information on how to simulate a wii remote by using the same bluetooth protocol from a different bluetooth capable device. I'm asking the question because it would be a really nice cheap way to adapt all sorts of controllers to the wii. For instance, a nexus one application would simulate all sorts of retro gamepads for the NES, SNES, Sega Genesis, etc and simulate a wii remote. The input could then be mapped in an emulator in wii homebrew and make it easier to play games in the emulator. I could also try to use my NES to USB adapter with a PC with a bluetooth dongle that would send the signals over bluetooth, saving me from buying an NES to Wii adapter. Any information?
  16. Most of the time an NAS is just a minimal computer with an embedded linux distribution that shares a hard disk over a network. Nothing that fancy.
  17. It's a bit funny that open source gets blamed for the fact that a lot of IT jobs suck. In fact, I'd say that you can easily find IT jobs that suck in the proprietary software world because of the fact that it's proprietary software. You know why? Because the mentality is entirely different. When all you care about is making the most money out of your software, then the first priority becomes profit, and not necessarily the quality of the software itself. Proprietary software often only considers the most common use cases that would interest the largest number of potential customers. Well, there is good logic behind it: why would you invest large amounts of money to please a small amount of your user base? Well, there is no reason to do so, so you're going to put your priorities where the money is and not where the good software would be. Open source software has this general trend of having tons of all sorts of customizations that users made, and it often creates software that is much more enjoyable than their proprietary competitors. Now, mentality in the proprietary software world is not homogeneous. You have worst cases, like patent rolls, and companies with a very narrow-minded view of how software works. Those companies will mostly focus on getting patents and suing other people than making actual usable software. If they're given the choice between a better technical solution and a solution that is obviously less good but could generate new patents, they will not take the best solution for sure. Now, is open source killing or hurting the IT market? Hell no! It's giving good competition to those big companies making tons of money with poor quality software. If a bunch of geeks can write better software than a huge company with millions of dollars spent on software development, then you might ask yourself some questions about the quality of the software made by that company. I think open source software is actually helping, even if you are writing proprietary software. People don't want to re-invent the wheel every time. It is possible to wisely use open source software to boost your productivity in many ways and save a lot of time and money (given that you also wisely check the licenses involved, there's a reason why big businesses love BSD licenses). As a matter of fact, I'm actually earning money with the open source project I have founded, FreeRDP. I work about 10 hours a week doing contractual work paid per hour at 30$/hour. Good, eh? Beats most student jobs you'll find, and even internships. I'm studying in software engineering, I live in an appartment with my girlfriend and I'm financially independent from my parents. During the summer I'm doing an internship through my school program which is paid 20$/hour, which is around the best internship salaries students usually get here. Sure, you can easily find jobs that pay in IT for proprietary software, but free software jobs can pay as well, and I find them waaaaaaaay more enjoyable and satisfying.
  18. Released FreeRDP 0.7.1

  19. LOVES his Nexus One with Android 2.2 FRF72 that got leaked today :P

  20. I found this article yesterday, dating from February 12th, so it's very recent: How To Install Snow Leopard in VirtualBox Correct me if I'm wrong, but I think this is actually the first serious hackint0sh guide for VirtualBox. I followed the first steps but in my case I get a kernel panic, but it allowed me to go a little further than where I was previously able to. The only thing annoying about the article is that the guy provides modified VirtualBox binaries for Windows in order to make the retail Snow Leopard installation work, not really giving a hint on how they've been modified. I use Linux and I'm not going to give it a try on Windows, but someone here using Windows could give it a try and put feedback here to say if it worked. I found this article out of nowhere, not so long after finding out that my HP ProBook 4510s is a nice hackint0sh candidate. I've been able to use SnowOSX Universal v3.6 to successfully install Snow Leopard easily on it. Everything works except ethernet and wifi. That looks really bad but it isn't, really, as I just went to futureshop to find the cheapest usb wireless adapter that would have a compatible chipset. I got lucky with a "GXT VGR12USB" wireless n adapter that has a ralink 2870 chipset in it, for 40$. It's compatible with Windows / Linux / Mac OS X. With that, I have a working Snow Leopard installation with wireless working, which is enough for tinkering and development purposes. However, there are some glitches I'd like to fix, such as the keyboard and mouse working 50% of the time I boot OSX. Normally, with a retail installation, they shouldn't be working at all, but SnowOSX Universal 3.6 comes with the VoodooPS2Controller driver. Now I'm looking into making my own retail installation of Snow Leopard on my laptop, but making the minimum modifications required to an untouched Snow Leopard install DVD and using Chameleon. The biggest advantage of a retail installation is that it can be updated way more easily, as you've built it yourself and you know what you need to repair or fix. Oh and, it's running super fast, with video acceleration and everything.
  21. At the moment of this writing, the latest version is now 3.2.4. VirtualBox officially supports the Mac OS X guest on Apple hardware only. However, all you really need to do on non-Apple hardware is to first disable VirtualBox's EFI emulation and use the EmpireEFI iso to boot your retail installation DVD or your Mac OS X installation. I already installed 10.5, now I'm installing 10.6, but I haven't had the time to try installing the guest additions yet I'm expecting there is a way to get 3D acceleration working! I confirm that retail snow leopard works within VirtualBox when booted from EmpireEFI However, it appears that there are no guest additions yet for Mac OS X guests. Still, having the system work almost out of the box is a huge improvement. Ethernet works flawlessly, even with the bridged adapter One could easily set up VNC on it, hehe. I'm going to try myHack, which is a tool to help tweak retail installations. Video acceleration doesn't work out of the box (obviously) but if there's a way of making it work with myHack I'll let you know.
  22. At the moment of this writing, the latest version is now 3.2.4. VirtualBox officially supports the Mac OS X guest on Apple hardware only. However, all you really need to do on non-Apple hardware is to first disable VirtualBox's EFI emulation and use the EmpireEFI iso to boot your retail installation DVD or your Mac OS X installation. I already installed 10.5, now I'm installing 10.6, but I haven't had the time to try installing the guest additions yet I'm expecting there is a way to get 3D acceleration working!
  23. I have never used a serial console except for LOM on my Sun Fire v100, if that can count. I've read over time various articles from people that could find a few pins on a board they were trying to reverse engineer that would correspond to a Linux serial console. I have no idea how many pins are usually needed, what are the most common types of these consoles and their pinouts. I'd like some advice on where to find additional resource on 1) the various types of serial consoles that exist and 2) instructions on how to connect them to another Linux computer in order to use it and 3) tips on how to figure out if there is any on a board you're trying to find one. I posted pictures of the board here: If anybody can give advice, or if you think there's something on those pictures that looks like one, your help would be much appreciated.
  24. Here are some updated photos, I opened it again to take better pictures of the back of the mainboard. Some of these pictures were in the zip posted earlier. Beware, they're high definition. I'm trying to figure out if the mysterious unpopulated part of the board is for EJTAG. I *almost* got the point where I could make a chrooted debian installation. I made an ext3-formatted usb drive and used debootstrap to prepare a debian lenny mipsel installation on it. However, to complete the debootstrapped installation, I need to be able to run the stage 2 of the installation, which requires a chrooted environment on the target device with rw, exec and dev permissions. The system automatically mounts the ext3 partition with ro,noexec,nodev. I can remount the partition with rw and exec, but for some reason I still was unable to remount it with dev permissions. Any ideas?