GithubHelp home page GithubHelp logo

imcunlock's Introduction

IMCUnlock

This mod allows you to manage the internal user partitions on the PSP2 by modifying EMMC's Master Boot Record.

ref0

Installation:

  1. Download and install the provided VPK file.

  2. Make a backup of all important files in system's user partitions (ur0/vd0/tm0).

  3. Open IMCUnlock, accept the agreement, and then choose the option that suits you:

    • "100MB ux0 partition" - creates a ~100MB imc partition, requires formatting it via settings or safemode.

    • "Hybrid ur0-pd0 and 2.5GB ux0" - ur0 becomes imc, makes pd0 and ur0 share the same data region (pd0 = ur0).

    • "Default 2xxx storage configuration" - a ~1GB imc partition with 1.5GB ur0, requires formatting imc via settings or safemode.

    • "Default 1xxx storage configuration" - no imc, 2.5GB ur0, select ONLY with a memory card inserted.

    • "Dump/Flash the user partition table" - Creates/Flashes a partition table, to use with /pc/mbrtool.

  4. After flashing reboot and format the new partition(s). ref1

  5. Reboot again, the new partition(s) should now be accessible ref2

FAQ:

  • Q: What is the largest possible IMC?
    • A: Around 3GB without breaking the important partitions.
  • Q: Does the new partition stay after firmware update/reinstall?
    • A: Yes, the only way to remove the mod is via the IMCUnlock.
  • Q: Can I update when a new firmware comes out?
    • A: No, you should wait for someone to confirm that it works/or that it breaks the vita.
  • Q: My device is stuck on bootlogo/health warning/spinning circle, help!
    • A: Start in safe mode and restore the system.
  • Q: Why the vita does a soft reboot when I remove/insert the mc?
    • A: Patches are applied.
  • Q: Is it backwards-compatible?
    • A: Yes.
  • Q: Is there any way to recover if I bricked the MBR with a customized partition table?
    • A: Yes, but only if you have enso_ex v4+ installed and running.

Useful notes:

  • Only pick the "1XXX" option if you have a sony memory card inserted.
  • If you dont know which option you should pick - go for the 100MB one.
  • /pc/mbrtool lets advanced users create their own user partition table.
  • If you have enso_ex v4+ installed you should be able to recover from any possible lock.
  • To have a ~3GB imc create a small hybrid ur0-ud0(-pd0) and give the rest to imc.
  • With any serious issues DM me on twitter (twitter.com/skgleba)

imcunlock's People

Contributors

skgleba avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

imcunlock's Issues

Advanced Editor for Console?

I want to give my PS TV 3 GB internal storage, but I don't think you can connect it to a computer to run the advanced setup program.

Need help.

I have a few questions.

  1. Can I use the latest version of ensō_ex or will I brick? (it's already installed.) https://github.com/SKGleba/enso_ex/releases/tag/v3.0
  2. How much space do I need on ux0 to backup vd0/pd0/tm0/id_data?
  3. Will it effect my memory card?
  4. 1GB - Default on 2XXX and TV units, a ~1GB imc partition, ur0 1.5GB, on Phats requires formatting the new partition via settings or safemode.

Will formatting the new partition effect my memory card?
5. If I brick will I be able to restore my .img backups?

Phat vita perma death?

My vita after following everything, now just doesn't turn on, when prompted to restart or install enso, i restarted my visa and now it doesn't turn on, worth 98% of battery is not possible to be off of juice, tried to hold 20 seconds the power button but nothing, i think it killed my vita 😥

Sony memory not recognised

I used a phat Vita 3.68 and accidentally disabled the internal memory after getting it to work. Now, I lost everything, and the Vita won't recognise any kind of memory card. The system doesn't react to it, like it doesn't exist. Whenever I try to format, it fails and shows C1-2755-9. And the system only resets. I tried rebuilding the database but nothing worked.

The internal memory I had was the 2.5 GB one version. The IMCUnlock I used was used 2.5.2.

Update: I tried to format it again through the Settings and it can recognise whether a memory card is inserted. However, nothing more than that since it just claims to have formatted the memory and restarts the system, then asks me to format the memory again and give me the same error.

Undo Hybrid ur0-pd0

When I select a different configuration it does change but still leaves the hybrid drive. Is there a way to remove this to go back to stock configuration? I did this through vita deploy so I downloaded this standalone version and hybrid configuration does not revert back to stock either. I have tried multiple ways to revert back but nothing has worked and I do not want to brick my vita. Not really a big deal just experimenting. Just not adding up after I did the hybrid drive and tried to revert back. TIA
storage sizes

Updated to 3.70

After installing, and rebooting, now i seem to be on 3.70, but homebrew apps run, and they act like i'm in safe mode.
w u t
and now it acts like i have no internal storage

maybe it's because i either:

  1. Forgot to enter recovery mode after rebooting, so I rebooted again
  2. Signed in to PSN after setting it up

Not recognizing SD2Vita

I installed IMCUnlock with the 1.5GB option on a 3.60 Vita fat. I'm now trying to install SD2Vita, but the Vita isn't recognizing it. I've tried mounting to ux0 and uma0, but can't seem to get it to work. I previously used IMCUnlock lite and was able to use the SD2Vita just fine. Any help is appreciated. Thanks for your work.

EUNKDEVF

Hey sorry to bug ya again but i am trying to resize but when i press continue i get EUNKDEVF on screen and nothing else. any ideas?
Thanks in advance

Feature request: "Maximize ur0" profile.

After installing Enso, an imc partition is no longer necessary as you can either use an official MC, a sd2Vita or install to ur0.
Since ur0 is the only internal partition that the user can still directly access, you should add a profile to maximize it.
Basically:

  • No imc partition
  • Minimize pd0 and ud0 (and other rarely-written system partitions if possible)
  • Maximize ur0

Since only sizes are changed and all partitions are still there, there should be minimal problems (apart from updates but it is not needed because of the ref00d hack).

Sony memory card not recognized

After trying the plugin, the sony memory card is no longer useable. The vita appears to format it in settings, but then requires a reboot, which prompts for a format, ending in failure and giving the following error: could not format. (C1-2755-9). Safe mode format produces the same result.

Can’t redirect partitions and USB doesn’t connect to PC anymore

I've done this and when I click exit on h-encore, it freezes at "Exiting...". Through a bit of trial and error, I found the root of the error being storagemgr. After waiting about 2min it will exit and the plugin just doesn't work, it was working fine before hand. Is there any solutions to my problem. Also qcma doesn’t pick the vita up through usb anymore.

Installation does not work

Not sure what the cause is. During installation only the gamesd and henkaku plugins were loaded.
I followed the instructions and chose to create a 300MB ux0, then installed 3.60 enso NL.
After rebooting, welcome park still works and pd0 shows up normally.
I tried the installation again but the result was the same.
Thinking gamesd might have interfered with mounting, I removed that plugin and rebooted. Welcome park still works and no memory card showed up in settings.

something want to know about enso installers

I wonner know whether we can use the enso installers you provided for h-encore or not? i download the enso installer for 365(vs0 nl), install and execute for my vita(365 hencore), but after rebooting, no enso here. so the enso intallers must use with IMCUnlock? and what the NHKBL mean, i am confused.
thank u!!

this emmc type is not supported

I am using it on a 2000 to attempt to disable imc0 entirely as i dont use it however i get "This EMMC type is not supported" and it say sto contact you here.

Help...

I used IMCUnlock with the 0MB option, tried to launch eno_ex, and remembered that i had my plugins enabled. FUCK.
So i reboot, and no apps show up whether the memory card is in (where it tells me to update the system) or it's not in.
I was on 3.60 with enso_ex 4.1

is my vita screwed?

If you softlocked your mc slot..

Wait for xyzz's 3.7x webkit-based exploit chain, i will release a special version that resets the MBR.

If you are on a softlocked 3.60 - dm me.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.