Hey there imore users!
I have a bunch of questions to ask about jailbreaking and cydia.
I think that's it for now. Thanks for reading all this
I have a bunch of questions to ask about jailbreaking and cydia.
- What does jailbreaking do exactly? I understand that is a broad question so let me break it down. Does it decrypt the original code for Apple IOS? This would explain why we can edit some files with iFile (Cydia App). Or has the phone always been open source like that? I've notice some of the file types and i'll try to do my best of explaining what i think they are for: (plz correct me if i'm wrong)
- plist (XML configuration files?)
- deb (Cydia Compiled files?)
- ipa (Xcode compiled apps?)
- This leads me to my second question, how can I approach dissecting a cydia file? I want to make my own cydia application but I don't know where to start. I've found a few threads on other sites that kinda explain the basics of it, but nothing that helps push me into coding. They always talk about Object Oriented C language but they don't tell where to write the code. Is there an IDE that you guys code in? Or do you use xcode? I'm on a windows so I can't use xcode, and i'm not interested in running mac on a VM. So if you are using xcode, is there an alternative? Where would you compile the file? I saw someone compile a deb file with WinSCP, is that what most people do?
- Where can you get open source deb files, because I would love to have an example of code to start with. I've coded in a lot of different languages so i'm not afraid of some code
- WHERE are the cydia tweaks located on the iPhone? Lets say you copied all the tweaks from this folder, could they be placed on another device inside the same directory? (Considering it has the same jailbreak, IOS version, ect.) EDIT: I found something... "/Applications" contains applications and tweaks. Where would the origin of all the code be for the application/tweak? Ex: Folder "Activator.app" has a file called "Activator"(filetype: file) would this be the code that makes the app do what it needs to do? If so how can I dissect it to look into how it works?
I think that's it for now. Thanks for reading all this