Jump to content

How to add a postinst & postrm file to a project?


Rook

28 posts in this topic

Recommended Posts

  • Replies 27
  • Created
  • Last Reply
Posted

as far as i know, this only works when your postinst is real C code, not bash.

 

so if you write a 1337hax0r kinda echo "this is my badass hack" postinst, only way is packaging manually.

 

@@castix lzma doesnt seem to work on some devices for deb compression, the normal gzip does it.

i still dont know why that is.

Posted

:dunno: I just do it this way all the time

I got errors when packaging my deb with your method. :/

After reading compiler errors, I figured out an alternate method.

 

Alternate solution:

 

Create a directory in your tweak's root directory and name it com.yourname.yourcompanyname

Inside that directory, create a directory called DEBIAN. Enter your newly created DEBIAN directory and add your postinst, preinst, prerm, and postrm scripts inside there. Also, you have to take your control file from your tweak's root directory and copy it into ./com.yourname.yourcompanyname/DEBIAN

 

To compile do this:

 

Open MobileTerminal and type the following lines of code

 

su
alpine //or your root password
cd /var/mobile/tweakdirectory
dpkg-deb -Z gzip -b com.yourname.yourcompanyname
Your deb will stil be unarchiveable without using lzma and you don't have to make any modifications to your project beforehand. :)

 

Hope this helps fix any errors you may encounter ^_^

 

@@DiDA

Posted

Hi there,

I'd tried to read this topic over and over again. But just couldn't understand what is it talking about. Can anyone give me a detail guide on how to thin the binary file for the PVZ2 v4.0.1? Thanks.

Posted

Hi there,

I'd tried to read this topic over and over again. But just couldn't understand what is it talking about. Can anyone give me a detail guide on how to thin the binary file for the PVZ2 v4.0.1? Thanks.

You need to follow this tutorial: http://iosgods.com/topic/9598-tutorial-how-to-perform-a-binary-patch-how-to-thin-your-binary/

:)

Posted

Thanks DiDa for your reply. But when I tried to Clutch my PvZ2 binary file, it couldn't Clutch on Mobile Terminal and return the error "Cannot Clutch unswapped arm64 portion of the binary".

 

Also, I have problems finding and installing the Darwin CC Tools as my "theBigBoss" repo didn't work on my jailbroken I-pad running on ios8.3.

 

I've tried to fix these problems but still cannot resolve, so less to say I can follow the tut to clutch my binary. Please help  you can. Thanks.

Posted

Thanks DiDa for your reply. But when I tried to Clutch my PvZ2 binary file, it couldn't Clutch on Mobile Terminal and return the error "Cannot Clutch unswapped arm64 portion of the binary".

 

Also, I have problems finding and installing the Darwin CC Tools as my "theBigBoss" repo didn't work on my jailbroken I-pad running on ios8.3.

 

I've tried to fix these problems but still cannot resolve, so less to say I can follow the tut to clutch my binary. Please help  you can. Thanks.

Try rasticrac if clutch is unsuccessful.

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...

Important Information

We would like to place cookies on your device to help make this website better. The website cannot give you the best user experience without cookies. You can accept or decline our cookies. You may also adjust your cookie settings. Privacy Policy - Guidelines