Development - iOS Custom Firmware > Whited00r Development - New Apps & Features

Dylibpwn: Simple toggling of substrates

(1/16) > >>

Bruan:
UPDATE: 3.5

Now you can turn on/off dylibs (tweaks, substrates) within your settings app!   

Depends:

* PWNSettings
* My moddified sudo
* EricaUtilitiesInstructions:

Install like you would any other .deb file, it will respring when it installs (b/c it is running the script to update the listing first off).   Then go to Settings/DylibPWN and from there it should be pretty simple :)

Turn update to "on" when you remove/install any new substrates
Turn the dylib to "off" to disable it, and "on" to enable it.

Then close the settings app and tap the icon on the springboard for "DylibPWN", it will respring your device after it is done running the script.   When it is done, the substrates will be enabled/disabled :D

The experimental section does work fine, I just don't know if I should keep those features ;P

Notes:
- ENABLE ANY SUBSTRATE BEFORE UNINSTALLING IT!!!!
 Thats about it :)
-ONLY CHOSE ONE RUN MODE AT A TIME!  THAT INCLUDES THE ADVANCED COMMANDS!
-You probably will manually need to run the Update function the first time
-The purge function deletes all created files from the script, so you need to run update after it if the dylibs don't show up
-The First Second Third are different custom settings, so you can easily switch back and forth between them,  for different occasions
-The Always Enabled ALWAYS STAY ON! Even if you select "disable all", they will stay on.

Changes:
-Fixed update function, so it doesn't break the script
-Cleaned up the code some
-Integrated the icons method into this, as an advanced tool
-Enable/Disable all dylibs and still keep your current setup when switching back to Normal (replacement for swapmode as well :P )
-Purge function, just in case the script does break
-Removal of created icons
-Experimental section added
-Multiple custom preferences
-Always Enabled option

To-Do:
-Make experimental section
-Add experimental stuff
-Add multiple preference section, with different dylib settings (for different things, I suppose)





Downloads:

dylibpwn 3.5:
http://www.mediafire.com/?q39dw4ql1lr6f18

dylibpwn 3.0:
http://www.mediafire.com/?okuocj9ffcj8s8b

sudo:
http://www.mediafire.com/?e8l8hm8rwjh75c4

pwnsettings:
http://www.mediafire.com/?j1t3ibcc8p91cd0

ericautilities:
http://www.mediafire.com/?51mz4jiovq61ooa


mattewre:
OMG!
that is really cool (still not tested)!
it is perfect (I think that In the next release MobileTerminal will be included and I'll put in the firmware some script like this for power user!)

mattewre:
I suppose that instead of using .deb for sudo mod, I can overwrite files in original firmware manually directly during ipsw building, right?
99% sure that you will find it in next firmware release if it works!
Currently I tried to install it but running icons on springboard doesn't work (apps instant crash).. but currently my iPhone is really dirty, so I'll check again.
Anyway I think that there is a critical:
for example MyWi application from Cydia, install itself in a folder /Application that is called MyWi.app and also runs a MyWi dylib. Your script try to mkdir in /Application that has the same name.. and it seems to be a problem (so I suggest to rename folders that your script creates like ToggleMuWi..)

thank for your work!

iShubham:
Hey are those substrates same as which are in SBsetting mobile substrates?

Bruan:
@mattwre

Thanks :)
the icons are supposed to crash, it's just running a simple shell script when the app launches.   See if you have any substrate.disabled file in /Library/MobileSubstrates/DynamicLibraries. (if they didn't work, do you have my moddified sudo? )
 
And I hadn't even thought of that!   Thanks!  :D. That is a brilliant idea!  I'll try and get that version out today, along with the icons changing color. :)


Including a patched sudo package would be good.  All I did was make mobile be able to run sudo without a password, thus letting me run stuff as root from icons :P

@shubham yes, it does the same thing, without slowdown :)

Navigation

[0] Message Index

[#] Next page

Go to full version