Hacking Porting Android to 3DS?

anoraktrend

Member
Newcomer
Joined
Sep 11, 2016
Messages
24
Trophies
0
Age
26
XP
93
Country
United States
Arm11 uses armv6 and arm9 uses armv5e command calls, Also I don't think this would be to big of a stretch, seeing as we already have linux3ds that loads via a9lh which seems to work well. it could just be a matter of editing the boot settings and forth to let it work.
 

GerbilSoft

Well-Known Member
Member
Joined
Mar 8, 2012
Messages
2,395
Trophies
2
Age
34
XP
4,252
Country
United States
This should be possible with sighax.
It's "possible" right now with A9LH, but Android out of the box doesn't support 3DS hardware. Someone would have to write drivers for everything, and considering the fact that Android wouldn't run too well with 256 MB RAM (New3DS), there's really no point.
 
D

Deleted-351540

Guest
Seeing as sighax and TCFW for 3DS doesn't even exist yet...
Nothing sighax brings is going to allow Android to be ported quicker or easier. The Linux kernel already runs on the 3DS (albeit inefficiently), so it's just a matter of someone actually building a device tree and making it happen. Not near as easy as it sounds. Quite difficult, actually.

There is no difference, as far as running Linux or Android goes, between sighax and k9lhax.
Is entirely true.
 
Last edited by ,
  • Like
Reactions: GerbilSoft

APartOfMe

( ͡° ͜ʖ ͡°)
Member
Joined
Jan 4, 2017
Messages
1,247
Trophies
1
Location
Mt. Celeste
XP
2,564
Country
United States
Just... why?
think about how running android on a 3ds would make your life easier! you could have a game console that's also a horribly inefficient phone that can't even make calls! there would be no need to spend hundreds of dollars on phones anymore!
 

DrkBeam

Well-Known Member
Member
Joined
Jun 12, 2016
Messages
414
Trophies
0
Age
31
XP
397
Country
Spain
a9lh uses the 3DS firmware to run and has the 3DS OS running in the background. With sighax you should be able to replace the firmware and OS entirely from the ground up.
Lol, you don't know who is shinyquagsire23, is simple, a9lh and sighax is almost the same

By the way nice necrobump
 
Last edited by DrkBeam,

GerbilSoft

Well-Known Member
Member
Joined
Mar 8, 2012
Messages
2,395
Trophies
2
Age
34
XP
4,252
Country
United States
a9lh uses the 3DS firmware to run and has the 3DS OS running in the background. With sighax you should be able to replace the firmware and OS entirely from the ground up.
A9LH does require the original FIRM to be present, but it isn't actually run. It's copied into memory, and then ARM9Loader runs the (corrupted) code in FIRM1, which jumps to the A9LH payload. The 3DS OS isn't used at all. For instance, when running GodMode9 or Hourglass9 from A9LH, the 3DS OS isn't running. If you chainload from A9LH to Luma3DS, then it starts the 3DS OS normally.

Therefore, A9LH is effectively the same as Sighax. The only difference is requiring the original 3DS FIRM partition to be intact for the initial boot.
 
  • Like
Reactions: DrkBeam

Halvorsen

Well-Known Member
Member
Joined
Aug 12, 2015
Messages
2,060
Trophies
0
Website
halcove.com
XP
1,891
Country
United States
Lol, you don't know who is shinyquagsire23, is simple, a9lh and sighax is almost the same

By the way nice necrobump
Er, what does this even mean? First you're talking about quagsire, then jump to the conclusion that they are both the same. He's a developer and reverse engineerist. I work with his tools a lot lol.

A9LH does require the original FIRM to be present, but it isn't actually run. It's copied into memory, and then ARM9Loader runs the (corrupted) code in FIRM1, which jumps to the A9LH payload. The 3DS OS isn't used at all. For instance, when running GodMode9 or Hourglass9 from A9LH, the 3DS OS isn't running. If you chainload from A9LH to Luma3DS, then it starts the 3DS OS normally.

Therefore, A9LH is effectively the same as Sighax. The only difference is requiring the original 3DS FIRM partition to be intact for the initial boot.
I understand how a9lh works. The payload is limited to a few mb in size and only can jump to the actual 3DS OS afterwards as a cfw, which in itself isn't a cfw but merely a set of patches. With sighax none of this needs to happen since the 3DS recognises anything you throw as it with a valid signature, so you can replace the actual OS itself from the bottom up.
 
Last edited by Halvorsen,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Metoroid0 @ Metoroid0: im more interested in metroid prime 4