[Nexus 10 General] ipdev:
This is a port of Lanchon REPIT.

- Nexus 10 Manta -​

Disclaimer:

I am not responsible for your actions or consequences, directly or indirectly, related to the files and/or advice offered.

It is your choice to proceed.

What is REPIT?

REPIT is a simple, safe, device-only, data-sparing, and easily portable repartitioning tool for Android devices.

See the GitHub README for more on What REPIT is. GitHub - Link

Limitations:

Requires TWRP (or TWRP based) recovery.

Does not support encrypted devices.

Will cause data loss if the repartitioning process is externally interrupted.

See the GitHub README for more on Limitations. GitHub - Link

---

Notes:

A few years ago (September 2018), I made a port of REPIT for deb,flo and manta that was spread out between multiple threads.

Some comments and instructions were lost in thread chatter or just in a different thread altogether.

The file name actually configures the repit script.

Noted that you may have to toggle MTP Disable, Enable, Disable.

Noted that you may have to reboot into TWRP after disabling MTP.

Remember /tmp is wiped after a reboot. Copy repit to /sdcard and after rebooting back into TWRP, copy it from /sdcard to /tmp using TWRP File manager.

Noted that you may have to unmount cache and data.

Do NOT flash repit from USB/OTG.

This is designed for a stock partition layout. If your device has been modified and a vendor partition was created, REPIT will not work.

Side note:

Lanchon added Nexus 7 (2013) to the official list. (November 2019)

Lanchon REPIT GitHub - Port Request - Commit

---

Be Careful.

There are always risks involved when you start messing around with a device.

If something goes wrong, you may end up with a non-working "bricked" device.

This is especially true when you start modifying partitions.

Backup what you want to save and store it off device.

Copy it to your computer, cloud storage, USB, ...

Instructions:

This operation might take a long time and must not be interrupted.

- Depending on the device and REPIT configuration, this might take a few hours.

Make sure your battery is fully charged or mostly charged.

- You can connect to a charger while the REPIT script is running. May or may not charge depending on the recovery.

How To:

If you already have a ROM installed, repit will backup, change the partition, restore and resize.

- You can just reboot once the script finishes.

Boot into TWRP

Swipe to Allow Modifications

Copy the repit zip to /tmp

Disconnect from computer

Disable MTP

Disable MTP TWRP -> Mount

Install repit

TWRP -> Install -> navigate to /tmp and flash the repit zip

Reboot to system

If you are doing a clean install, add the +wipe option to system in the zip file name. This will speed up the partitioning since system will not be backed up and restored.

lanchon-repit-20210221-cache=16M+wipe-system=1.3G+wipe-data=max-manta.zip

- Reboot back into TWRP after the script finishes.

- Then follow the instructions from the rom thread to install the rom you are going to use.

Boot into TWRP

Swipe to Allow Modifications

Copy the repit zip to /tmp

Disconnect from computer

Disable MTP

Disable MTP TWRP -> Mount

Install repit

TWRP -> Install -> navigate to /tmp and flash the repit zip

Reboot to recovery

Follow the instructions from the rom thread to install the rom you are going to use.

---

Changes:

Nexus 10 [Manta]

Updated to the current REPIT scripts.

Include userdata in the sector range and modifiable partitions.

Nexus 10 GitHub - Commit

Download Links:

MediaFire - Link

SourceForge - Link

GoogleDrive - Link

Direct Download from MediaFire:

lanchon-repit-20210221-cache=16M+wipe-system=1.3G-data=max-manta.zip MediaFire - Download

REPIT Links:

Lanchon REPIT GitHub - Link

- My fork GitHub - Link

Credits:

Lanchon for his excellent REPIT project.

The Android Community and everyone who has helped me learn through the years.

Cheers all. :cowboy: