Homebrew [Release] CIAngel - download GOOD cias right on your 3ds :)

D

Deleted User

Guest
Why would you generate a .tik just to install it through another program? I can understand for when you want to download via the eShop, but the code in FBI for installing directly from CDN should almost exactly match the code I wrote for CIAngel (Pretty sure it's based on the code I wrote).
It wasn't.

EDIT: In fact, if you had even *looked* at the code, you would realize that they're totally different; I actually use the appropriate AM commands for installing TMD, contents, etc., while you pack it as a CIA in-place and feed it to the CIA installation commands.
 
Last edited by ,

coreycubed

Well-Known Member
Newcomer
Joined
Apr 28, 2009
Messages
48
Trophies
0
XP
236
Country
United States
Er, slightly back on topic, this tool is working great on both my new 3DS and old 3DS, except for one game. Can't install Smash Bros. 3DS on my old 3DS. I had it on there a while ago when I was still using rxTools, but I've deleted everything remaining from it - the game, the update and the DLC, as well as the tickets for each. I've tried reinstalling from CIAngel. I've tried creating tickets and reinstalling from eShop. I've tried installing tickets and reinstalling from FBI. I've used FunKeyCIA and DevMenu. The closest I've gotten to a working install is when the game appears on the home menu, I can launch it, but it just goes into a black screen, loops, and then restarts the console and drops me back on the Home Menu.

Using 10.7 and A9LH with CakesFW 138.
 

Drakia

Well-Known Member
Member
Joined
Mar 15, 2008
Messages
1,644
Trophies
2
Age
36
XP
2,596
Country
Canada
It wasn't.
Lol, I actually checked the code after I posted that, and you're right, code wise they definitely aren't the same. Man FBI has some awesome code in it, callbacks everywhere! Functionality wise though, they do manage to accomplish the same thing :)

I see you're using AM_InstallTmdBegin and AM_InstallContentBegin instead of just AM_StartCiaInstall, is that just so you can avoid temp files, or do they have actual differences compared to eachother?
 
D

Deleted User

Guest
I see you're using AM_InstallTmdBegin and AM_InstallContentBegin instead of just AM_StartCiaInstall, is that just so you can avoid temp files, or do they have actual differences compared to eachother?
AM_InstallTmdBegin, AM_InstallContentBegin, etc. are the commands actually used by NIM (which in turn is used by eShop) to install CDN content. Basically, instead of packing it into a CIA, you can just feed each individual part of the title to the appropriate commands.
 

Drakia

Well-Known Member
Member
Joined
Mar 15, 2008
Messages
1,644
Trophies
2
Age
36
XP
2,596
Country
Canada
AM_InstallTmdBegin, AM_InstallContentBegin, etc. are the commands actually used by NIM (which in turn is used by eShop) to install CDN content. Basically, instead of packing it into a CIA, you can just feed each individual part of the title to the appropriate commands.
Ah cool, thanks :) That is probably a better way to do it.

--------------------- MERGED ---------------------------

Er, slightly back on topic, this tool is working great on both my new 3DS and old 3DS, except for one game. Can't install Smash Bros. 3DS on my old 3DS. I had it on there a while ago when I was still using rxTools, but I've deleted everything remaining from it - the game, the update and the DLC, as well as the tickets for each. I've tried reinstalling from CIAngel. I've tried creating tickets and reinstalling from eShop. I've tried installing tickets and reinstalling from FBI. I've used FunKeyCIA and DevMenu. The closest I've gotten to a working install is when the game appears on the home menu, I can launch it, but it just goes into a black screen, loops, and then restarts the console and drops me back on the Home Menu.

Using 10.7 and A9LH with CakesFW 138.

Do you have Cake's reboot patch enabled? I believe it's required for Smash to boot correctly.
 

coreycubed

Well-Known Member
Newcomer
Joined
Apr 28, 2009
Messages
48
Trophies
0
XP
236
Country
United States
Ah cool, thanks :) That is probably a better way to do it.

--------------------- MERGED ---------------------------



Do you have Cake's reboot patch enabled? I believe it's required for Smash to boot correctly.
Snap, that might be it. I'll give it a shot as soon as this other thing finishes installing. I saw that in the options, but didn't want to mess with a setting I didn't know about and was searching like crazy in the meantime. Thank you so much.

Edit: Yeah, that was it.
 
Last edited by coreycubed,

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,737
Trophies
2
XP
8,570
Country
Tuvalu
It wasn't.

EDIT: In fact, if you had even *looked* at the code, you would realize that they're totally different; I actually use the appropriate AM commands for installing TMD, contents, etc., while you pack it as a CIA in-place and feed it to the CIA installation commands.
that's neat but i guess the way Drakia made it is less code because we also want to have cia creation as a function :)

--------------------- MERGED ---------------------------

makes sense, ill get it
a fast easy no nonsense way to find the lastest wings file is on the 3dspiracy subreddit!
 
Last edited by cearp,

Drakia

Well-Known Member
Member
Joined
Mar 15, 2008
Messages
1,644
Trophies
2
Age
36
XP
2,596
Country
Canada
that's neat but i guess the way Drakia made it is less code because we also want to have cia creation as a function :)
Pretty much I just didn't want to rewrite a bunch of stuff :) Though looking at how FBI does a lot of stuff, it's a very nice approach.
 
D

Deleted User

Guest
Could a moderator get rid of the recent argument please? I think this should just be for discussion about CIAngel and not an off topic subject of FBI and the code. CIAngel and FBI are both equally important so it's useless to try to compare the two's coding. @Drakia@Steveice10@cearp you are all wonderful and talented coders :)
 
Last edited by ,

Drakia

Well-Known Member
Member
Joined
Mar 15, 2008
Messages
1,644
Trophies
2
Age
36
XP
2,596
Country
Canada
Could a moderator get rid of the recent argument please? I think this should just be for discussion about CIAngel and not an off topic subject of FBI and the code. CIAngel and FBI are both equally important so it's useless to try to compare the two's coding. @Drakia @Steveice10 @cearp you are all wonderful and talented coders :)
Oh I've got nothing against FBI, that app has some amazing code :) Mods feel free to remove the argument if you want, no complaints from me :D
 
  • Like
Reactions: Deleted User

Drakia

Well-Known Member
Member
Joined
Mar 15, 2008
Messages
1,644
Trophies
2
Age
36
XP
2,596
Country
Canada
@Drakia Just tried your lastest commit, I feel very comfortable with the callback fuction for switch modes :yay3ds::grog:
Take a look at the one I just pushed ;) Still a WIP, needs some cleanup, and have to fix another issue with sleep mode (Make sure to pay attention to the keys listed at the bottom of the search result page) :)
 
  • Like
Reactions: Billy Acuña

Double Jumper

Well-Known Member
Newcomer
Joined
Jan 21, 2016
Messages
76
Trophies
0
XP
171
Country
Brazil
This is kind of an obvious feature that i thought was already implemented but seems not, which is downloading from just the titleid, looking through the wings.json. I can see it'd end up obsolete with a more polished searching, but atm could be a temporary solution for any trouble finding the games.
 
Last edited by Double Jumper,
  • Like
Reactions: cearp

Quantumcat

Dead and alive
Member
Joined
Nov 23, 2014
Messages
15,144
Trophies
0
Location
Canberra, Australia
Website
boot9strap.com
XP
11,119
Country
Australia
Lol, I actually checked the code after I posted that, and you're right, code wise they definitely aren't the same. Man FBI has some awesome code in it, callbacks everywhere! Functionality wise though, they do manage to accomplish the same thing :)
When someone explains how you're wrong, and you immediately accept it gracefully and with good humour (as opposed to getting angry, deliberately misunderstanding and trying to twist what's said to make yourself still appear right), that's a mark of maturity and makes you immediately very respectable. Good job.
 

MockyLock

Well-Known Member
Member
Joined
Apr 21, 2011
Messages
372
Trophies
1
XP
2,123
Country
France
'llo here
I discovered this app recently and just gave a try on my EUR 2DS.
i downloaded Senran Kagura 2 Deep Crimson (EUR) (no, it's not for boobs... well, not only) in CIA form.
Everything gone well (or seems to), then I installed it using BigBlueMenu. The gales hoses normally in 2DS menu, but get sutck in 3DS splash screen when i boot it.
I ask here while i'm reading the 43 previous pages :)
Any tips are welcome.
Thank you for your work !
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Quincy @ Quincy:
    Usually when such a big title leaks the Temp will be the first to report about it (going off of historical reports here, Pokemon SV being the latest one I can recall seeing pop up here)
  • K3Nv2 @ K3Nv2:
    I still like how a freaking mp3 file hacks webos all that security defeated by text yet again
  • BigOnYa @ BigOnYa:
    They have simulators for everything nowdays, cray cray. How about a sim that shows you playing the Switch.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
    +1
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
  • K3Nv2 @ K3Nv2:
    That's where stremio comes to play never got a letter about it
  • BigOnYa @ BigOnYa:
    I just use a VPN, even give him my login and password so can use it also, and he refuses, he's funny.
  • BigOnYa @ BigOnYa:
    I had to find and get him an old style flip phone even without text, cause thats what he wanted. No text, no internet, only phone calls. Old, old school.
  • Psionic Roshambo @ Psionic Roshambo:
    @BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87 cents. Free shipping from China... It arrived it works and honestly I don't understand how it was so cheap.
    +1
    Psionic Roshambo @ Psionic Roshambo: @BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87... +1