Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

C2-12828-1 crash when clicking Download button for any homebrew #75

Closed
CrazyCoder opened this issue Oct 11, 2019 · 111 comments · Fixed by #79
Closed

C2-12828-1 crash when clicking Download button for any homebrew #75

CrazyCoder opened this issue Oct 11, 2019 · 111 comments · Fixed by #79
Labels

Comments

@CrazyCoder
Copy link

CrazyCoder commented Oct 11, 2019

VHBB started.
- Version: 00.91
- Commit: ca81c8c495ede05c2f64af9fdd8d1434d9ba49bb
- GitHub: https://github.com/devnoname120/vhbb/tree/ca81c8c495ede05c2f64af9fdd8d1434d9ba49bb
- OS: 3.65

[/home/devnoname120/psv/vhbb/src/vitaPackage.cpp:199 VitaPackage::VitaPackage()]  Loading PAF
[/home/devnoname120/psv/vhbb/src/vitaPackage.cpp:213 VitaPackage::~VitaPackage()]  Unloading PAF
[/home/devnoname120/psv/vhbb/src/network.cpp:208 Network::TestConnection()]  Content length: 8
[/home/devnoname120/psv/vhbb/src/update.cpp:91 Update::getVersionInfo()]  sceIoRemove(ux0:/data/VitaHbBrowser/latest_version.yml) = 0x80010002
[/home/devnoname120/psv/vhbb/src/network.cpp:109 Network::Download()]  Downloading https://vhbb.download/version.php to ux0:/data/VitaHbBrowser/latest_version.yml
[/home/devnoname120/psv/vhbb/src/network.cpp:162 Network::Download()]  Done downloading https://vhbb.download/version.php
[/home/devnoname120/psv/vhbb/src/update.cpp:77 readVersionYAML()]  Version field successfully parsed 0 91
[/home/devnoname120/psv/vhbb/src/update.cpp:112 Update::getVersionInfo()]  Latest online version: 00.91
[/home/devnoname120/psv/vhbb/src/update.cpp:129 Update::getVersionInfo()]  Current version 00.91 is up-to-date
[/home/devnoname120/psv/vhbb/src/network.cpp:109 Network::Download()]  Downloading https://rinnegatamante.it/vitadb/list_hbs_yaml.php to ux0:/data/VitaHbBrowser/homebrews.yaml
[/home/devnoname120/psv/vhbb/src/network.cpp:162 Network::Download()]  Done downloading https://rinnegatamante.it/vitadb/list_hbs_yaml.php
[/home/devnoname120/psv/vhbb/src/Views/ListView/listView.cpp:88 ListView::ListView()]  posY: 0
[/home/devnoname120/psv/vhbb/src/Views/ListView/listView.cpp:89 ListView::ListView()]  homebrews size: 315
[/home/devnoname120/psv/vhbb/src/Views/ListView/listView.cpp:88 ListView::ListView()]  posY: 0
[/home/devnoname120/psv/vhbb/src/Views/ListView/listView.cpp:89 ListView::ListView()]  homebrews size: 89
[/home/devnoname120/psv/vhbb/src/Views/ListView/listView.cpp:88 ListView::ListView()]  posY: 0
[/home/devnoname120/psv/vhbb/src/Views/ListView/listView.cpp:89 ListView::ListView()]  homebrews size: 80
[/home/devnoname120/psv/vhbb/src/Views/ListView/listView.cpp:88 ListView::ListView()]  posY: 0
[/home/devnoname120/psv/vhbb/src/Views/ListView/listView.cpp:89 ListView::ListView()]  homebrews size: 18
[/home/devnoname120/psv/vhbb/src/Views/ListView/listView.cpp:88 ListView::ListView()]  posY: 0
[/home/devnoname120/psv/vhbb/src/Views/ListView/listView.cpp:89 ListView::ListView()]  homebrews size: 128
[/home/devnoname120/psv/vhbb/src/Views/ListView/listView.cpp:88 ListView::ListView()]  posY: 0
[/home/devnoname120/psv/vhbb/src/Views/ListView/listView.cpp:89 ListView::ListView()]  homebrews size: 315
[/home/devnoname120/psv/vhbb/src/Views/CategoryView/categoryView.cpp:93 CategoryView::CategoryView()]  Done tabs creation
[/home/devnoname120/psv/vhbb/src/Views/CategoryView/categoryView.cpp:142 CategoryView::selectCat()]  selectCat(unsigned 0)
[/home/devnoname120/psv/vhbb/src/Views/CategoryView/categoryView.cpp:148 CategoryView::selectCat()]  selectCat(unsigned) 0->SignalSelected()
[/home/devnoname120/psv/vhbb/src/Views/ListView/listView.h:24 ListView::SignalSelected()]  ListView::SignalSelected
[/home/devnoname120/psv/vhbb/src/Views/CategoryView/categoryView.cpp:108 CategoryView::CategoryView()]  countAutoWidth 5
[/home/devnoname120/psv/vhbb/src/Views/CategoryView/categoryView.cpp:131 CategoryView::CategoryView()]  0->minX=0
[/home/devnoname120/psv/vhbb/src/Views/CategoryView/categoryView.cpp:132 CategoryView::CategoryView()]  0->maxX=176
[/home/devnoname120/psv/vhbb/src/Views/CategoryView/categoryView.cpp:133 CategoryView::CategoryView()]  remainingWidth=0
[/home/devnoname120/psv/vhbb/src/Views/CategoryView/categoryView.cpp:131 CategoryView::CategoryView()]  1->minX=176
[/home/devnoname120/psv/vhbb/src/Views/CategoryView/categoryView.cpp:132 CategoryView::CategoryView()]  1->maxX=352
[/home/devnoname120/psv/vhbb/src/Views/CategoryView/categoryView.cpp:133 CategoryView::CategoryView()]  remainingWidth=0
[/home/devnoname120/psv/vhbb/src/Views/CategoryView/categoryView.cpp:131 CategoryView::CategoryView()]  2->minX=352
[/home/devnoname120/psv/vhbb/src/Views/CategoryView/categoryView.cpp:132 CategoryView::CategoryView()]  2->maxX=528
[/home/devnoname120/psv/vhbb/src/Views/CategoryView/categoryView.cpp:133 CategoryView::CategoryView()]  remainingWidth=0
[/home/devnoname120/psv/vhbb/src/Views/CategoryView/categoryView.cpp:131 CategoryView::CategoryView()]  3->minX=528
[/home/devnoname120/psv/vhbb/src/Views/CategoryView/categoryView.cpp:132 CategoryView::CategoryView()]  3->maxX=704
[/home/devnoname120/psv/vhbb/src/Views/CategoryView/categoryView.cpp:133 CategoryView::CategoryView()]  remainingWidth=0
[/home/devnoname120/psv/vhbb/src/Views/CategoryView/categoryView.cpp:131 CategoryView::CategoryView()]  4->minX=704
[/home/devnoname120/psv/vhbb/src/Views/CategoryView/categoryView.cpp:132 CategoryView::CategoryView()]  4->maxX=880
[/home/devnoname120/psv/vhbb/src/Views/CategoryView/categoryView.cpp:133 CategoryView::CategoryView()]  remainingWidth=0
[/home/devnoname120/psv/vhbb/src/Views/CategoryView/categoryView.cpp:131 CategoryView::CategoryView()]  5->minX=880
[/home/devnoname120/psv/vhbb/src/Views/CategoryView/categoryView.cpp:132 CategoryView::CategoryView()]  5->maxX=960
[/home/devnoname120/psv/vhbb/src/Views/CategoryView/categoryView.cpp:133 CategoryView::CategoryView()]  remainingWidth=0
[/home/devnoname120/psv/vhbb/src/Views/ListView/listView.cpp:178 ListView::HandleInput()]  lastFullyDisplayedItem(): 4
[/home/devnoname120/psv/vhbb/src/Views/ListView/listView.cpp:184 ListView::HandleInput()]  Pressed, adding view...
[/home/devnoname120/psv/vhbb/src/network.cpp:109 Network::Download()]  Downloading https://rinnegatamante.it/vitadb/screenshots/439b029308191ea333ae11a513516cbc7802a0cbbb948917f90be57454147fd5.png to ux0:/data/VitaHbBrowser/screenshots/439b029308191ea333ae11a513516cbc7802a0cbbb948917f90be57454147fd5.png
[/home/devnoname120/psv/vhbb/src/network.cpp:162 Network::Download()]  Done downloading https://rinnegatamante.it/vitadb/screenshots/439b029308191ea333ae11a513516cbc7802a0cbbb948917f90be57454147fd5.png
[/home/devnoname120/psv/vhbb/src/texture.cpp:13 DeleteTexture()]  Destroying texture...
[/home/devnoname120/psv/vhbb/src/Views/HomebrewView/homebrewView.cpp:62 HomebrewView::HomebrewView()]  Checking if installed
[/home/devnoname120/psv/vhbb/src/homebrew.cpp:25 Homebrew::IsInstalled()]  Checking if QUAK00001 exists...
[/home/devnoname120/psv/vhbb/src/homebrew.cpp:27 Homebrew::IsInstalled()]  Done checking
[/home/devnoname120/psv/vhbb/src/Views/HomebrewView/homebrewView.cpp:108 HomebrewView::checkInstalled()]  installed_ = 1
[/home/devnoname120/psv/vhbb/src/input.cpp:221 Input::TouchInRectangle()]  TouchInRectangle rectangle: 218.000000,198.000000:371.000000,244.000000
[/home/devnoname120/psv/vhbb/src/input.cpp:222 Input::TouchInRectangle()]  TouchInRectangle touch: 298.655550,224.706532
[/home/devnoname120/psv/vhbb/src/shapes.cpp:12 Rectangle::Inside()]  Inside point: 298.655550,224.706532
[/home/devnoname120/psv/vhbb/src/Views/HomebrewView/homebrewView.cpp:118 HomebrewView::HandleInput()]  Touch in rectangle for install
[/home/devnoname120/psv/vhbb/src/Views/HomebrewView/homebrewView.cpp:95 HomebrewView::homebrewInstall()]  OK
[/home/devnoname120/psv/vhbb/src/network.cpp:109 Network::Download()]  Downloading https://bintray.com/vitadb/VitaDB/download_file?file_path=Homebrews+Data+Files%2FvitaQuake.zip to ux0:/temp/data.zip 

At this point the app crashes. It used to work fine before, but now crashes on both psv1000 and psv2000 without any changes on the devices (no new plug-ins or updates).

Core dump: https://dl.dropboxusercontent.com/s/veew5h41rccs14h/core.zip.

3.65 enso, plugins config.txt:

# This file is used as an alternative if ux0:tai/config.txt is not found.
# For users plugins, you must refresh taiHEN from HENkaku Settings for
# changes to take place.
# For kernel plugins, you must reboot for changes to take place.
*KERNEL
ur0:tai/storagemgr.skprx
ux0:app/PSPEMUCFW/sce_module/adrenaline_kernel.skprx
ur0:tai/custom_boot_splash.skprx
ur0:tai/lolicon.skprx
ur0:tai/nonpdrm_un.skprx
ur0:tai/nopsmdrm.skprx
ur0:tai/repatch.skprx
ur0:tai/reF00D.skprx
ur0:tai/noled.skprx
ur0:tai/ioplus.skprx
# henkaku.skprx is hard-coded to load and is not listed here
*main
ur0:tai/nolockscreen.suprx
ur0:tai/custom_warning.suprx
ur0:tai/shellbat.suprx
# main is a special titleid for SceShell
ur0:tai/henkaku.suprx
*NPXS10015
# this is for modifying the version string
ur0:tai/henkaku.suprx
*NPXS10016
# this is for modifying the version string in settings widget
ur0:tai/henkaku.suprx
*ALL
ur0:tai/itls.suprx

Uninstalling vhbb and cleaning all its folders,, then reinstalling didn't help. Other homebrews still work without issues.

@CrazyCoder
Copy link
Author

Another user has reported the same issue at https://gbatemp.net/threads/vhbb-crashes-on-downloading-apps.548949/ .

@carlocgc
Copy link

Also seeing this issue

@CrazyCoder
Copy link
Author

@ramarivera
Copy link

For me it was filing in the same way, then I followed the steps here http://wololo.net/2018/11/04/itls-enso-v2-0-released-with-a-safer-plugin-option-safely-make-the-browser-on-your-hacked-psvita-pstv-running-fw-3-60-5-great-again-with-tlsv1-2-support-and-access-sites-like-github-and-many-other/
and it worked.

my config.txt

# For users plugins, you must refresh taiHEN from HENkaku Settings for
# changes to take place.
# For kernel plugins, you must reboot for changes to take place.

*KERNEL
ur0:tai/storagemgr.skprx
ur0:tai/nonpdrm.skprx
ur0:tai/reF00D.skprx
ur0:tai/ioplus.skprx

*main
ur0:tai/henkaku.suprx
ur0:tai/shellbat.suprx
ur0:tai/pngshot.suprx
ur0:tai/download_enabler.suprx

*NPXS10015
ur0:tai/henkaku.suprx

*NPXS10016
ur0:tai/henkaku.suprx

*ALL
ur0:itls/itls.suprx

@CrazyCoder
Copy link
Author

@ramarivera VHBB is using libCURL/cURLpp, so it doesn't depend on the sce functions and doesn't need itls plug-in to work with TLS 1.2 sites. It handled such sites just fine after this commit #43 more than a year ago.

I do have the itls plug-in installed and enabled, also have the iTLS-Enso app, installed the certs. Browser has no problem opening HTTPS sites and I can download .vpk files from the vitadb site using the browser, but the VHBB app still crashes.

@ramarivera
Copy link

@CrazyCoder Then I must have done/fixed something while installing itls because it started working after doing so.

@CrazyCoder
Copy link
Author

@ramarivera Unfortunately, it didn't change anything on my VITAs. Still crashes.

@numbawon
Copy link

I'm also experiencing this issue, I first noticed it after updating. I've deleted vhbb's folder on ux0:data, and I've also uninstalled and reinstalled and after reading through this thread I've made sure I had the tls pach, then removed it and re-applied it again to make sure I had the latest files. I'm still crashing when I download anything through vhbb. I've got the browser plugin and I'm able to browse github and download files so I feel certain I've got tls working fine.

@tboinski
Copy link

tboinski commented Oct 20, 2019

I'm having the same issue on 3.70 with Trinity. The VHBB crashes every time when I press the download button. Older versions do the same. I attached my logs.
VHBB_2019-10-20_17-12-11.log

@devnoname120
Copy link
Owner

devnoname120 commented Oct 20, 2019

I can confirm this bug and nothing in the logging is suspicious. I'll need to investigate this issue later on, I'm busy right now.

If anyone wants to use vita-parse-core in order to analyze the coredump, be my guest. You'll need to compile VHBB in debug mode first and make it crash again or the output won't be useful.

Edit: here is the analysis

vita-parse-core analysis

rop@rop:~/vhbb/debug-build$ vita-parse-core psp2core-1571639814-0x0001782d23-eboot.bin.psp2dmp VitaHBBrowser.elf -s 50
=== THREADS ===
    VHBB00001
        ID: 0x40010003
        Stop reason: 0x30004 (Data abort exception)
        Status: 0x1 (Running)
        PC: 0xe009d218 (SceGxm@1 + 0x1abf8)
    update_check_thread
        ID: 0x40040021
        Stop reason: 0x0 (No reason)
        Status: 0x10 (Not started)
        PC: 0xe0010fd4 (SceLibKernel@1 + 0x6744)
    SceCommonDialogWorker
        ID: 0x40010073
        Stop reason: 0x0 (No reason)
        Status: 0x8 (Waiting)
        PC: 0xe0010b94 (SceLibKernel@1 + 0x6304)
    nosleep_thread
        ID: 0x400100ad
        Stop reason: 0x0 (No reason)
        Status: 0x8 (Waiting)
        PC: 0x812ae808 (/VitaHBBrowser.elf@1 + 0x2aa808 => sceKernelDelayThread at :?)
    SceGxmDisplayQueue
        ID: 0x40010109
        Stop reason: 0x0 (No reason)
        Status: 0x8 (Waiting)
        PC: 0xe0010fa4 (SceLibKernel@1 + 0x6714)
    install_thread
        ID: 0x400404cf
        Stop reason: 0x0 (No reason)
        Status: 0x8 (Waiting)
        PC: 0xe052d528 (SceNet@1 + 0xa148)

=== THREAD "VHBB00001" <0x40010003> CRASHED (Data abort exception) ===

DISASSEMBLY AROUND LR: 0x8108c748 (Thumb):

00088738 <vita2d_draw_texture+0x60>:
   88738:       2114            movs    r1, #20
   8873a:       2050            movs    r0, #80 ; 0x50
   8873c:       f7ff fc82       bl      88044 <vita2d_pool_memalign>
   88740:       4604            mov     r4, r0
   88742:       4630            mov     r0, r6
   88744:       f221 ed84       blx     2aa250 <sceGxmTextureGetWidth>
!!!             4603            mov     r3, r0 !!!
   8874a:       4630            mov     r0, r6
   8874c:       ee08 3a10       vmov    s16, r3
   88750:       f221 ed5e       blx     2aa210 <sceGxmTextureGetHeight>
   88754:       ee07 0a10       vmov    s14, r0

REGISTERS:
    R0: 0x0
    R1: 0x18e20
    R2: 0x81741d04
    R3: 0x86e00000
    R4: 0x86e18e20
    R5: 0x81741d04
    R6: 0x0
    R7: 0x818009b0
    R8: 0xdeadbeef
    R9: 0xdeadbeef
    R10: 0xdeadbeef
    R11: 0xdeadbeef
    R12: 0xe009d218
    SP: 0x81800980
    PC: 0xe009d218 (SceGxm@1 + 0x1abf8)
    LR: 0x8108c749 (/VitaHBBrowser.elf@1 + 0x88749)

STACK CONTENTS AROUND SP:
          0x81800940: 0x81741d04 (/VitaHBBrowser.elf@2 + 0x341d04)
          0x81800944: 0x81a29360
          0x81800948: 0x81741d04 (/VitaHBBrowser.elf@2 + 0x341d04)
          0x8180094c: 0x8205c0f0
          0x81800950: 0x3f000000
          0x81800954: 0x8108d24d (/VitaHBBrowser.elf@1 + 0x8924d => vita2d_draw_texture_scale at :?)
          0x81800958: 0x4
          0x8180095c: 0x82057520
          0x81800960: 0x81741d04 (/VitaHBBrowser.elf@2 + 0x341d04)
          0x81800964: 0x0
          0x81800968: 0x818009b0
          0x8180096c: 0xdeadbeef
          0x81800970: 0xdeadbeef
          0x81800974: 0xdeadbeef
          0x81800978: 0x82057520
          0x8180097c: 0x81741d04 (/VitaHBBrowser.elf@2 + 0x341d04)
    SP => 0x81800980: 0x8178a264 (/VitaHBBrowser.elf@2 + 0x38a264)
          0x81800984: 0x82057514
          0x81800988: 0x1
          0x8180098c: 0x7039eb14
          0x81800990: 0x7f80dead
          0x81800994: 0x7ff8dead
          0x81800998: 0x7f80dead
          0x8180099c: 0x7ff8dead
          0x818009a0: 0x82057520
          0x818009a4: 0x1
          0x818009a8: 0x0
          0x818009ac: 0x810485e3 (/VitaHBBrowser.elf@1 + 0x445e3 => Texture::Draw(Point const&) at /home/rop/vhbb/src/texture.cpp:107)
          0x818009b0: 0x81800a48
          0x818009b4: 0x82057520
          0x818009b8: 0x818009c8
          0x818009bc: 0x81029e93 (/VitaHBBrowser.elf@1 + 0x25e93 => ProgressView::Display() at /home/rop/vhbb/src/Views/ProgressView/progressView.cpp:65 (discriminator 4))
          0x818009c0: 0x0
          0x818009c4: 0x0
          0x818009c8: 0x0
          0x818009cc: 0x820574ac
          0x818009d0: 0x0
          0x818009d4: 0x406b0000
          0x818009d8: 0x0
          0x818009dc: 0x4063e000
          0x818009e0: 0x0
          0x818009e4: 0x40656000
          0x818009e8: 0x0
          0x818009ec: 0x40630000
          0x818009f0: 0x0
          0x818009f4: 0x40770000
          0x818009f8: 0x0
          0x818009fc: 0x4069a000
          0x81800a00: 0x0
          0x81800a04: 0x40770000
          0x81800a08: 0x0
          0x81800a0c: 0x4070d000
          0x81800a10: 0x820af2c8
          0x81800a14: 0x16
          0x81800a18: 0x16
          0x81800a1c: 0x408b7800
          0x81800a20: 0x0
          0x81800a24: 0x40790000
          0x81800a28: 0x0
          0x81800a2c: 0x406c4000
          0x81800a30: 0x0
          0x81800a34: 0x4072c000
          0x81800a38: 0x0
          0x81800a3c: 0x0
          0x81800a40: 0x0
          0x81800a44: 0x40260000

@KamikazeRaven

This comment has been minimized.

@JosePepowner
Copy link

Having the same issues. I was able to get one item downloaded and installed and now its just failing no matter what I try.

@KojakWeb
Copy link

KojakWeb commented Oct 27, 2019

Same thing now happens to me. Can confirm that this happens with FW 3.60/3.65 (with or without Enso) as well as FW 3.68.

@brussijr
Copy link

I saw a lot of people disappointed with this homebrew, there is no solution this error and the developer does not help us, so I really already left my position on this, and the same opinion of many people in gbatemp, forget this homebrew, is not good! Download from the browser and don't break your head with crap!

@devnoname120
Copy link
Owner

devnoname120 commented Oct 30, 2019

I'm not paid a single dollar to work on VHBB and I'm really busy right now. This sort of self entitled behavior is what drives open-source developers out.

Besides, davee will take a look.

@JosePepowner
Copy link

I saw a lot of people disappointed with this homebrew, there is no solution this error and the developer does not help us, so I really already left my position on this, and the same opinion of many people in gbatemp, forget this homebrew, is not good! Download from the browser and don't break your head with crap!

Why are you being a prick. These are people's passion project not their jobs.

@tboinski
Copy link

tboinski commented Nov 1, 2019

I saw a lot of people disappointed with this homebrew, there is no solution this error and the developer does not help us, so I really already left my position on this, and the same opinion of many people in gbatemp, forget this homebrew, is not good! Download from the browser and don't break your head with crap!

So do so and leave people who are willing to share their free time alone. The rest of us are grateful for all those useful tools.

@brussijr
Copy link

brussijr commented Nov 1, 2019

SOLUTION?

@JosePepowner
Copy link

SOLUTION?

Just need to wait. The dev already replied someone is getting to it later.

Also no need for caps.

@Tommy544
Copy link

Tommy544 commented Nov 7, 2019

I'm also having the exact same issue on Enso 3.65. Patiently waiting for a solution.

@WeaselTongue
Copy link

Having similar issue when attempting to download from VHBB.

@MayheMFuneraL
Copy link

I really think the problem is in Enso version 3.65. All problems reported are mostly in this release, I am also waiting for a solution! Thanks

@JosePepowner
Copy link

I really think the problem is in Enso version 3.65. All problems reported are mostly in this release, I am also waiting for a solution! Thanks

No I'm on 3.60 and I also have the issue.

@mcdelijani
Copy link

Having the same issue on 3.60

@EralpCelebi
Copy link

having the same issue on 3.65

@Dizzy611
Copy link

Dizzy611 commented Nov 9, 2019

same issue, 3.60, freshly installed

@EralpCelebi
Copy link

Maybe off-topic, but I realised that vitaRTCW and vitaQuake3 also threw the same error. Im starting to think this is about storage access.

@MayheMFuneraL
Copy link

SOLUTION?

@matem6
Copy link

matem6 commented Jan 16, 2020

After lots of tinkering I got it working! It's not pretty but downloading works now! I will try clean it up a bit and do a pull request. Hope this works for everyone.
Download here http://ge.tt/2UgTQi03

The link opens to a ge.tt page, but the download link is not responding at all. Not working it any browser or even in JDownloader2.... I hate to ask, but can you mirror?

http://s000.tinyupload.com/index.php?file_id=85273512165086895520 here you go

@pauleck
Copy link

pauleck commented Jan 16, 2020

After lots of tinkering I got it working! It's not pretty but downloading works now! I will try clean it up a bit and do a pull request. Hope this works for everyone.
Download here http://ge.tt/2UgTQi03

The link opens to a ge.tt page, but the download link is not responding at all. Not working it any browser or even in JDownloader2.... I hate to ask, but can you mirror?

http://s000.tinyupload.com/index.php?file_id=85273512165086895520 here you go

Sorry about that. I’m pretty new at this so wasn’t sure what service to use to share the vpk. Glad it’s working for everyone and I may try clean it up some more.

@heavymetalpirates
Copy link

After lots of tinkering I got it working! It's not pretty but downloading works now! I will try clean it up a bit and do a pull request. Hope this works for everyone.
Download here http://ge.tt/2UgTQi03

Thank you for this @pauleck ! It does look to be working with this version, and even seems to be quicker and more responsive than previous versions. Aside from removing the images and/or associates to images, what else did you change? Mainly just curious.

The link opens to a ge.tt page, but the download link is not responding at all. Not working it any browser or even in JDownloader2.... I hate to ask, but can you mirror?

http://s000.tinyupload.com/index.php?file_id=85273512165086895520 here you go

Thanks!

@pauleck
Copy link

pauleck commented Jan 16, 2020

@heavymetalpirates yes removed images and also the code would update the progress bar whilst downloading the vpk. That crashed so my code doesn’t do that anymore.

I’m new to the vita hacking scene so learning as I go.

@heavymetalpirates
Copy link

heavymetalpirates commented Jan 16, 2020

@heavymetalpirates yes removed images and also the code would update the progress bar whilst downloading the vpk. That crashed so my code doesn’t do that anymore.

I’m new to the switch hacking scene so learning as I go.

@pauleck I think this is probably the most stable version of VHBB I've personally worked with thus far, so you've done a fantastic job. I will gladly sacrifice appearance for functionality.

I've been meaning to study up on making some homebrew with Vita/3DS/Switch, but I have way too many ongoing projects at the moment to be adding more lol. Perhaps after finishing the development of my game...

@devnoname120 On another note, the downloads for EasyRPG Player and ScummVM still seem broken in VHBB. I believe it may just be a case of needing to update the links for these titles. ScummVM gets a 403 Forbidden error in both VHBB and in the VitaDB. EasyRPG is still downloading normally directly from VitaDB, but stalls in VHBB and freezes the app.

It's definitely not a big deal to download and install software manually, but I wasn't sure whether you were aware of an issue with these two titles so I thought I'd mention it.

@jixter1965
Copy link

jixter1965 commented Jan 16, 2020

My apologies in advance. I am a super noob to all this. I just obtained a modded Vita and I need help removing the old non-working version of the VHBB and install the newly fixed version, using the link provided in this thread. Any suggestions?

@Masamune3210
Copy link

This is for the Vita....

@Masamune3210
Copy link

php files are parts of a website, if you downloaded it trying to get the browser, you did it wrong

@WhiskeyGiggles
Copy link

Thanks for the fix ^.^

@overdark33
Copy link

After lots of tinkering I got it working! It's not pretty but downloading works now! I will try clean it up a bit and do a pull request. Hope this works for everyone.
Download here http://ge.tt/2UgTQi03

The link opens to a ge.tt page, but the download link is not responding at all. Not working it any browser or even in JDownloader2.... I hate to ask, but can you mirror?

http://s000.tinyupload.com/index.php?file_id=85273512165086895520 here you go

Many thanks for this, works wonderfully!

@Toddimyre
Copy link

I'm not sure if it's a direct result of the crash, but it appears as though it kicks the Wi-Fi network when it happens. I wonder if that has something to do with the crash itself. I'm using 3.60 Enso myself.

On a side note, the storage location doesn't seem to matter (as mentioned in a comment above). I tried with the SD2Vita and the internal storage on the 2000, and it crashes all the same. I did not try with my 8 GB Vita Card, mostly because it is just used for recovery purposes.

Also, thank you for the other version. I saw this program on a YouTube video and was really wanting to try it out.

@Demonic098
Copy link

Demonic098 commented Jan 25, 2020

After lots of tinkering I got it working! It's not pretty but downloading works now! I will try clean it up a bit and do a pull request. Hope this works for everyone.

Download here http://ge.tt/2UgTQi03

@pauleck can you place share modified sources ?

@GenesisGraem
Copy link

After lots of tinkering I got it working! It's not pretty but downloading works now! I will try clean it up a bit and do a pull request. Hope this works for everyone.

Download here http://ge.tt/2UgTQi03

Thank you! Worked fine for me
upd: but application icons are not displayed, the rest of it works fine

@jacds
Copy link

jacds commented Feb 1, 2020

After lots of tinkering I got it working! It's not pretty but downloading works now! I will try clean it up a bit and do a pull request. Hope this works for everyone.

Download here http://ge.tt/2UgTQi03

I'm unable to download the VPK even after clicking several times on the download button. Could someone please provide a different download link? Thanks!

EDIT: Nevermind, saw the new link!

@noddy5
Copy link

noddy5 commented Feb 1, 2020

Thanks so much for posting this new version of homebrew browser. First time hacked my vita this weekend. I am a noob and the vhbb was not working until I replaced it with this. 10/10. This mirror/2nd link for the download worked

@GinoMan
Copy link

GinoMan commented Feb 3, 2020

It seems to work now however the icons are all missing. I know it's still a work in progress but I appreciate everything everyone's doing to make everything work. Thanks a bunch!

@plt2so6bis
Copy link

Oh yeah thanks you very much guy it's work perfectly and I've another problem with vitadb I've an error when I try to launch the site error ssl with itls Enzo 3.1 installed... It's worked before....

@camilocodes
Copy link

camilocodes commented Feb 22, 2020

Unfortunately not working for me. The download dialogue appears and then the browser (pauleck's) just freezes :/ - I'm pretty handy with manual installs so no biggie; just reporting in case it helps.

@Desmo5574
Copy link

Thanks to @devnoname120 for the original vpk and thanks to @pauleck for the updated version that allows downloading again.
Reading some of the posts here just reinforces why I also stopped being involved in opensource in general awhile back. The entitlement a substantial amount of users espouse is really unbelievable. For the most part, the ones who squawk the loudest about something not working or demanding fixes are the ones who never offer to help and have never donated a cup of coffee to the dev. I've watched some exceptional devs over the years just walk away thanks to the squawkers and it seems that the entitlement just gets worse as time goes on.

@codgg
Copy link

codgg commented Feb 27, 2020

Thanks for all the effort @devnoname120 and @pauleck. <3

Much much appreciated!

@jutleys
Copy link

jutleys commented Mar 1, 2020

Hi great work was pulling my hair out at the error thought it was just my setup looks like a few have the same issue. Any chance of working icons and pics for the newer release that works?

@alessandromt
Copy link

alessandromt commented Mar 6, 2020

Thanks @devnoname120 and @pauleck , now it's working. the photos don't appear but it looks great.

@MaximumPotato
Copy link

@devnoname120 Any plans on fixing this in an official release?

@robsdedude
Copy link
Collaborator

I've implemented a solution that involves dynamically loading and unloading ListItemViews as you scroll through the list. It could be improved by showing a placeholder instead of nothing while a list item isn't loaded (yet) but I couldn't manage to scroll fast enough to encounter this. I think the fix is "good enough" for now. I will open a PR soonish™. I also have to debug the search function that broke a bit.

@devnoname120
Copy link
Owner

@robsdedude You're awesome, thanks a lot man!

@ghost

This comment has been minimized.

@SeongGino
Copy link

I know I'm going to get flagged as disruptive content as well, but I just need to point this out to the individual above me:

He said nothing about you but about software it self.

So somehow, we're supposed to believe that:

the developer does not help us

...isn't an accusation towards the developer himself? Even though he himself admits that he is unable to sort the problem out, and has offered others to help? Also,

...People that blindly claim its useful when its clearly broken.

The beautiful thing about open-source, is that you're free to submit suggestions and fixes for problems you're having. And judging by the sheer length of your post, you clearly have more than enough time on your hands to at least help make something that a lot of people like, work again. If you're going to put the effort to pushing insults in the original dev's face, then at least back it up with effort from your part. Otherwise, armchair administrating a community project doesn't make you look very good.

All of this, after a PR is made to help make this problem go away. Brilliant timing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.