Page 9 of 27 FirstFirst ... 789101119 ... LastLast
Results 81 to 90 of 262

Thread: Hacking Express gate (Asus Splashtop)

  1. #81

    Default Express gate source code finally released do to GPL pressure

    will this solve our problems?



    Description Express Gate Source code V1.4.6.2 or earlier versions.



    File Size 280.24 (MBytes) 2009/03/27 update



    Download from Global China

  2. #82
    Join Date
    Apr 2009
    Posts
    14

    Default

    Quote Originally Posted by Amarus View Post
    This is somewhat outside the thread's scope but I have a question:
    Is it somehow possible to replace Express Gate with another *nix distro?
    I'm dual booting Vista (I need it for university) and Ubuntu on an Asus laptop (M51Va) and it would really be great to boot Ubuntu right away just by pressing a different button instead of using a bootloader. I know it wont be exactly an instant-on but I don't care that much.

    Although I'm studying Informatics Engineering (Computer Engineering in some countries), I'm still rather noobish in the land of the *nix. But I found this thread really interesting and I'm planning to experiment around with this stuff.

    Thanks in advance.
    I don't think that it is out of scope and I think it's a very interesting question: Would it be possible to load a custom linux kernel that initializes all necessary hardware and then starts the /sbin/init on the given "root=/dev/sdaX"?
    Nearly half of the total time to login is wasted by the BIOS (22 seconds until grub) and from then only 26 seconds for the OS itself. If only the grub bootloader would come up as fast as the Express Gate menu it would be a great improvement.

    I had a closer look on the skin0000.bin file and it seems that this is the menu that is shown first. I could find many GIF pictures some strings that look like a kernel init: ":/kernel.bin initva=firefox baseva=scan". Maybe it helps digging further into this direction.

    Darkstar.

  3. #83
    Join Date
    Aug 2007
    Posts
    6,646

    Default

    It is no improvement, because the first menu is a fake - it is just a bootmanager, then the system boots.

  4. #84
    Join Date
    Apr 2009
    Posts
    14

    Default

    If this is just a bootmanager is there a way to integrate my own kernel into it? Having a bootmanager 20 seconds earlier would improve a lot! I can see in skin0000.bin that it starts "kernel.bin" but I am not shure if I could just put my kernel here and load it.

  5. #85
    Join Date
    Aug 2007
    Posts
    6,646

    Default

    No idea how to replace kernel, i only managed to compile extra modules against an older splashtop kernel for extra drivers.

  6. #86
    Join Date
    Apr 2009
    Posts
    14

    Default

    I digged a little bit deeper into it and found something more. Even if the CE_BZ is not included in the windows installation anymore (only CEFULL is) it is still there compressed into CE.CEX. Just strip the first 0x3f bytes of the file and "tar -xz" the remaining part.

  7. #87
    Join Date
    Aug 2007
    Posts
    6,646

    Default

    Not bad. I just added a stored header in front.

  8. #88
    Join Date
    Apr 2009
    Posts
    14

    Default

    Quote Originally Posted by Kano View Post
    Not bad. I just added a stored header in front.
    Thank you I mean I am working with linux for over 10 years but I only found out today that there is a program called "file" and a file "/usr/share/magic" with all the knowledge of how to identify files by the header...

    I am not shure about the kernel.bin though. Sometimes the files in the ASUS.SYS directory look a little bit strange: security by obscurity... At the end of kernel.bin is an empty debian package structure with a control file saying:

    Code:
    Package: Kernel.Splashtop.ASUSEG00
    Section: System_Kernel
    Maintainer: DeviceVM <www.devicevm.com>
    Architecture: all
    Version: 1.4.6.2
    FriendlyName: Kernel Image
    BtId: ###BTID###
    SQXSize: ###SQXSIZE###
    SQXMd5sum: ###SQXMD5###
    Description: Kernel binary for Splashtop ASUSEG00
    If I find more details I will post them here.

  9. #89
    Join Date
    May 2009
    Posts
    4

    Default

    Please release an ISO file that works
    with the great UnetBootin program

    http://unetbootin.sourceforge.net/

    to get it easily
    onto USB stick drives !

    As the Splashtop is now also Open Source
    there should be no legal problem.

    Many thanks.

    Regards, Stefan.

  10. #90
    Join Date
    Apr 2009
    Posts
    14

    Default

    Quote Originally Posted by hartiberlin View Post
    Please release an ISO file that works
    with the great UnetBootin program

    http://unetbootin.sourceforge.net/

    to get it easily
    onto USB stick drives !

    As the Splashtop is now also Open Source
    there should be no legal problem.

    Many thanks.

    Regards, Stefan.
    Hi Stefan,
    I am not shure what you want. There is already a very good instruction of how to install Splashtop on an USB stick.

    For me the system is only of interest, because it is partly integrated into my systems BIOS (Asus P5N7A-VM) and this could be a way to speed up the startup time drastically. For me it would be totally enough if I would have control over the bootloader (CEFULL) but so far I have no idea how to get access to it. Maybe somebody with goot disassembler knowledge could help out. This bootloader can already start a kernel from an NTFS paritition with (I guess) a big rootfs system that then loads all the other modules. If you want to have a nice and small Linux distribution that boots from an USB stick just choose one, there are already many out there.

    Regards Darkstar.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •