[UTIL][WIN]I Don't Want You! || Get rid of unwanted mods || No data loss || No backup

Is my mod any usefull?

  • Yes a lot!

    Votes: 29 61.7%
  • I may use it from time to time

    Votes: 15 31.9%
  • It's a waste

    Votes: 3 6.4%

  • Total voters
    47
Search This thread

Maciek602

Senior Member
May 10, 2013
268
205
Hi guys,
Have you ever installed a mod without making a backup before? Did the mod break your system or was not working the way you expected? The only way to recover the system to the previous state was to restore an old backup and loose all new data.
Thanks to my mod, this won't happen again! I present to you "I Don't Want You!".

It means NO NEED TO ALWAYS MAKE BACKUP BEFORE INSTALLING A MOD!

How it works?
It creates update.zip containing apps changed by mod in comparison to stock system and deleting files added by the mod to our system.

What it does?
-creates update.zip
-signs the zip
-Additionally: pulls /system from the device (using adb) (you need to do that once before installing mods instead of unpacking system manually form FTF/.zip file)

Requirements:
-Windows
-.NET Framework 4.5 or higher
-files installed/changed by mod (the content of mod's .zip file without META-INF)
-Recovery installed on your Android device
-Rooted android device
-Java

Compatibility:

Every device and every Android build!
It does not fully support mods with AROMA Installer
Currently It works only with mods influencing /system.


Screenshots:
9V23nN0.png

TRyRpju.png



DOWNLOAD
[MIRROR]

Be aware that I am a real beginner in programming and some bugs may occur, so I would be very thankful if you could tell me how my work could be improved and what to fix ;)
Please leave a feedback below!
Do not mirror my files! Ask for permission before posting my work anywhere!​
 
Last edited:

Maciek602

Senior Member
May 10, 2013
268
205
CHANGELOG:
2.1(25.06.2015)

-fixed bug "zip not found"

2.0 (17.06.2015)

-now the update-binary will be taken from mod's zip file so the mod should be compatible with EVERY device
-added ability to extract the mod's zip file so you don't have to extract it by yourself
-no need to write the path now! just drag and drop the folder or file to the program's window!

1.6 (31.12.2014)

-fixed bug when there were no files to delete
-fixed permission
-should be signed now

1.5 (27.12.2014)

-FIXED CRASH DURING CLEANING UP

1.4 (27.12.2014)

-no need to give path to pulled system!
-fixed little bug when there are no files changed by the mod

1.3

-fixed icon
-fixed temp folder bug

BUGS:
-icon bugs
-some users experience ADB bugs if someone could help me with this one, I will be really grateful​
 
Last edited:
  • Like
Reactions: osama-selo

Maciek602

Senior Member
May 10, 2013
268
205
Can the update.zip be flashed with stock recovery?
(Probably not, but I don't have my PC around to check :) )

Sent from my D620r [Stock 4.4.2]

Update.zip made by my tool should work on all recoverys using edify language. Please provide me an example of flashable zip for your recovery and I will check.

If It comes to porting the tool for linux, I need help in that matter as far as I am not using Linux and I haven't made any program for that system yet. Of course I will provide source code. Please contact me via PM. However you can try opening the tool with Wine. The ADB wont work but you can copy your /system manually and provide path to it in program.
 
Last edited:

RMarques

Senior Member
Jan 28, 2013
953
160
OnePlus 8
Great job man!

Would you mind to put up kind of a noob tutorial with a brief description/explanation of what each option would exactly do?

...dont need to explain what the option "EXIT" will do though! Lol
 

Maciek602

Senior Member
May 10, 2013
268
205
@Vagelis1608
It should work

@ChazzMatt
Of course it doesn't! Currently it works only with /system mods.

@RMarques
The only options you need is:
1. For pulling system from your phone
2. To make update.zip (all other options are included in this one)

@jshare @Limac @Manvindar
Yeah, I forgot to add line for killing "adb" process in latest version, because I slightly rearranged whole code. I will upload fixed version in 10 min ;)
UPDATE
I have uploaded fixed version!
 
Last edited:
  • Like
Reactions: jshare

ChazzMatt

Recognized Contributor
Nov 30, 2010
18,583
14,414
Atlanta, Georgia
@Vagelis1608
It should work

@ChazzMatt
Of course it doesn't! Currently it works only with /system mods.

@RMarques
The only options you need is:
1. For pulling system from your phone
2. To make update.zip (all other options are included in this one)

@jshare @Limac @Manvindar
Yeah, I forgot to add line for killing "adb" process in latest version, because I slightly rearranged whole code. I will upload fixed version in 10 min ;)
UPDATE
I have uploaded fixed version!
Backing up modem would be a neat feature. ;)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 40
    Hi guys,
    Have you ever installed a mod without making a backup before? Did the mod break your system or was not working the way you expected? The only way to recover the system to the previous state was to restore an old backup and loose all new data.
    Thanks to my mod, this won't happen again! I present to you "I Don't Want You!".

    It means NO NEED TO ALWAYS MAKE BACKUP BEFORE INSTALLING A MOD!

    How it works?
    It creates update.zip containing apps changed by mod in comparison to stock system and deleting files added by the mod to our system.

    What it does?
    -creates update.zip
    -signs the zip
    -Additionally: pulls /system from the device (using adb) (you need to do that once before installing mods instead of unpacking system manually form FTF/.zip file)

    Requirements:
    -Windows
    -.NET Framework 4.5 or higher
    -files installed/changed by mod (the content of mod's .zip file without META-INF)
    -Recovery installed on your Android device
    -Rooted android device
    -Java

    Compatibility:

    Every device and every Android build!
    It does not fully support mods with AROMA Installer
    Currently It works only with mods influencing /system.


    Screenshots:
    9V23nN0.png

    TRyRpju.png



    DOWNLOAD
    [MIRROR]

    Be aware that I am a real beginner in programming and some bugs may occur, so I would be very thankful if you could tell me how my work could be improved and what to fix ;)
    Please leave a feedback below!
    Do not mirror my files! Ask for permission before posting my work anywhere!​
    1
    CHANGELOG:
    2.1(25.06.2015)

    -fixed bug "zip not found"

    2.0 (17.06.2015)

    -now the update-binary will be taken from mod's zip file so the mod should be compatible with EVERY device
    -added ability to extract the mod's zip file so you don't have to extract it by yourself
    -no need to write the path now! just drag and drop the folder or file to the program's window!

    1.6 (31.12.2014)

    -fixed bug when there were no files to delete
    -fixed permission
    -should be signed now

    1.5 (27.12.2014)

    -FIXED CRASH DURING CLEANING UP

    1.4 (27.12.2014)

    -no need to give path to pulled system!
    -fixed little bug when there are no files changed by the mod

    1.3

    -fixed icon
    -fixed temp folder bug

    BUGS:
    -icon bugs
    -some users experience ADB bugs if someone could help me with this one, I will be really grateful​
    1
    [place for changelog&bugs]

    This looks handy. Thanks for sharing. Hopefully I'll be able to test it in the next few days after switching roms.
    1
    @Vagelis1608
    It should work

    @ChazzMatt
    Of course it doesn't! Currently it works only with /system mods.

    @RMarques
    The only options you need is:
    1. For pulling system from your phone
    2. To make update.zip (all other options are included in this one)

    @jshare @Limac @Manvindar
    Yeah, I forgot to add line for killing "adb" process in latest version, because I slightly rearranged whole code. I will upload fixed version in 10 min ;)
    UPDATE
    I have uploaded fixed version!
    1
    Just 1 thing. You wrote Java JDK. The J in JDK stands for Java. The correct would be writing Java SDK or just JDK. Or you could say Java SDK (JDK).
    Other than that, great job!

    Great explanation man...next time you can do it without quoting the entire post!



    Sent from my LG-D855 using Xparent Skyblue Tapatalk 2