The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
The iPhone Wiki:Community portal
Archives | |
• 2010 • 2011 • 2012 • 2013 • 2014 • 2015 • 2016 • 2017 • |
iPhone-Elite
I think we should include all this old stuff before it gets lost: code.google.com/p/iphone-elite/. I mean the wiki articles there. Most infos should be already here, but I'm sure a lot of things are missing too. --http 15:02, 26 June 2012 (MDT)
Boot-args cleanup
We need to clean up the boot-args pages. First the technical part: What I understand is that iBoot loads the kernel. And when loading it, it can pass some parameters to select certain behavior. So this only works with an iBoot or bootrom exploit. I understand that in earlier firmware versions there was simply an iBoot variable, but that doesn't exist or work anymore, now passing theses args requires a different or patched iBoot. There are various parameters in different kernel versions. The description for these arguments is scattered over various places:
- Kernel#Boot-Args A section with the latest boot arguments list. This should be a short introduction and having a link "main article".
- Boot-args (iBoot variable) separate page for boot arguments, but mainly for the iBoot variable that doesn't exist any longer
- Boot arguments (redirect)
- Talk:Restore_Mode describing the iBoot variable problem
- Various pages referencing boot-args, like Research: Re-allowing unsigned ramdisks and boot-args with the 2.* iBoot (here we should have a link on the second title)
- My earlier comment Talk:Kernel#boot-args
- This comment here.
So what do we want to do about this mess? I suggest to move the current Kernel content to the redirect page Boot arguments (or to another new page, maybe boot-args). The current content of Boot-args (iBoot variable) and all other content should get merged into there. Then change all references to this new page and on the Kernel page write just something short with "main article there". What do you think? --http (talk) 21:31, 13 February 2013 (UTC)
- I like Boot Arguments. --5urd (talk) 02:01, 14 February 2013 (UTC)
The iPhone Wiki re-design
The design of the iPhone wiki is now quite old and I think it should be updated. I made a concept. --Jaggions (talk) 10:30, 14 June 2013 (UTC)
- I disagree. If anything add an iPhone 5 to the logo but everything else is ok. --iAdam1n (talk) 11:05, 14 June 2013 (UTC)
- I wouldn't change the logo to an iPhone 5, especially with iOS 7 and a new iPhone (that will probably look the same as the 5, admittedly) around the corner. I contemplated updating the CSS for iOS 7's UI but decided not to because of the UI's supposed volatility (during the beta period) and I don't have a live version to toy around with. (I personally don't like its current state, but that's not a factor in why I'm not changing it yet.) --Dialexio (talk) 16:25, 14 June 2013 (UTC)
- Can we not do flat? --Haifisch (talk) 21:02, 14 June 2013 (UTC)
- This is what I was thinking. When iOS 7 finally comes out, we could change the CSS to look like that instead. --5urd (talk) 21:11, 14 June 2013 (UTC)
- The idea looks nice. But before we make any changes, let's wait until iOS7 comes out. And I'd prefer to just add another skin instead (if possible). I'm still using the classic MonoBook skin by the way. You shouldn't impose design changes to everyone. --http (talk) 14:38, 15 June 2013 (UTC)
- The problem with skins is that geohot needs to set them up... An idea I have is that we copy the Vector skin verbatim to a new skin (
iOS6
) and move the modifications (not general stuff) to Mediawiki:iOS6.css. Then we can do another verbatim copy toiOS7
and modify Mediawiki:iOS7.css. We could then set the default skin to eitheriOS6
oriOS7
so you don't need to be logged in to see them like currently. Then if someone doesn't like them, like you, just change your settings to your preferred skin. The only way around needing geohot is if he opens up the credentials to FTP or whatever to someone. --5urd (talk) 21:17, 15 June 2013 (UTC)
- The problem with skins is that geohot needs to set them up... An idea I have is that we copy the Vector skin verbatim to a new skin (
What about just removing the text-shadow element for now? I think pages would be easier to read without it. Here's an example: File:Noshadow.png. Britta (talk) 00:11, 29 August 2013 (UTC)
- Yeah removing the shadow will make everything seem more flat but like http I'm still using the classic MonoBook skin --Jaggions (talk) 21:19, 31 August 2013 (UTC)
Hacker page
I would like to be added to the list of hackers for my work with the Private Dev Team and the Chronic Dev Team in addition to my release of the Phoenix Semi-Untethered. --Ph0enix (talk) 18:36, 22 July 2013 (UTC)
Orphaned articles
This is an interesting search: Special:LonelyPages - "The following pages are not linked from or transcluded into other pages in The iPhone Wiki." I'm not sure where all of those articles should be linked, but figuring that out could be a useful project for somebody. Britta (talk) 05:57, 28 August 2013 (UTC)
Easy tasks for new editors
- Finish converting the remaining error codes listed here MobileDevice_Library#Known_Error_Codes into the proper mach_return_t codes they should be displayed as. (convert the negative number listed into hex, strip any leading "FF" so it should be in the format "0xe80000" followed by two numbers) --Dirkg (talk) 22:40, 28 August 2013 (UTC)
A1XXX model numbers vs. "GSM"/"CDMA"/"Global"/"Cellular"/etc.
I know that this topic was already discussed earlier this year, but it didn't seem to come to a consensus, and the introduction of the iPhone 5c and iPhone 5s brought a lot of model numbers. Some of them may "overlap" (think models A1429 and A1442 for the iPhone 5), but there's simply too many to give names to. There are at least two that can connect to CDMA networks, and all of them can connect to GSM. In addition, with the sheer amount of models, it doesn't seem likely for one model to be treated as a "global" model. Therefore, I changed the iPhone 5c to use model numbers. I would like to do the same to some of the devices that are already present on the wiki though— the same ones from when I first brought up this idea. The GSM/CDMA names work very well for the iPad 2 and iPhone 4. Things are slightly murkier for the iPad (3rd gen.), iPad (4th gen.), iPad mini 1G, and iPhone 5 though; all of those devices' cellular models can connect to GSM networks, so it seems like nonsense to call some of them the "GSM model." The A1XXX model numbers are also how Apple tells the difference between the different models of these devices. Have any opinions changed? Or perhaps someone new might have something to say about this? --Dialexio (talk) 06:06, 13 September 2013 (UTC)
- I actually like the idea as it does get complicated now with the new devices coming like said and we would have to do this for all devices. Although, if we did this, we would have to move all the key pages that have keys on to support this. That would not be a big problem as we could limit the moves to say 20 per day. --iAdam1n (talk) 09:47, 13 September 2013 (UTC)
- I suggest we wait a bit until we see what models of the iPhone 5c and iPhone 5s will exist. But in general, I like the idea of using only the A1nnn numbers. The only issue I see right now is that Apple differentiates between A1532 GSM and A1532 CDMA. If there are real hardware differences between these two, then we're screwed again. That's why I suggest to wait until we know these exact model types. On the disambiguation page I added the GSM/CDMA model differentiation already (as Apple does). If they turn out to be the same, we can remove it again, but I wonder why Apple lists two models (with different bands supported) there now. Someone also added the "CDMA" mark to one of the others, but that's not how Apple marks them, so I suggest to remove that mark there again. If everything can be differentiated by these A-model-numbers, then yes, we should change the old pages too. Including all key pages. --http (talk) 14:44, 13 September 2013 (UTC)
- Yeah, we could just use something like "iPhone 5 (Model A1429/A1442)." --Dialexio (talk) 22:45, 13 September 2013 (UTC)
- Referencing Adam's reply above, if we had took that to the key pages, it'd be
[[{BuildTrain} {Build} (A1432)]]
which would mess everything up. What could we do? Use[[{BuildTrain} {Build} (A1432 Rev A)]]
? No. That doesn't look good. The current way of referring to everything by their supported network type (GSM/CDMA/Global) helps in going to a different page. - Let's say I'm on BrightonMaps 10B329 (iPhone 4 GSM) and I want to go the CDMA device. What do I do? Go to the URL and replace
GSM
withCDMA
. With the model numbers, I'd have to navigate to Firmware, then find the link, or find out what the model number of the CDMA variant is and replace the model number in the URL with that. - Ok, who navigates by the URL and search bar? I do. And I'm sure there's many people out there that prefer to navigate with the search bar if they know the page name. If we go by model number, the AJAX search results just list pages with a model number in parenthesis. How does that help? I'd either have to know the model number of the device I want, or visit each one until I find the page I need.
- Sorry for the rant, but I am strongly against this. --5urd (talk) 23:25, 13 September 2013 (UTC)
- Dropping the Build Train would only increase the workload. Besides, what's the harm with it? We've been using the same page title structure since forever, and it's worked. "If it ain't broke, don't fix it". The current system works, so why, other than the fact that Apple refers to them differently, should we change this? In addition, we don't refer to everything the way Apple does. The iPad mini 1G is referred to as the "iPad mini". The iPad 3 is refered to as "The New iPad". The iPad 4 is refered to as "iPad with Retina Display"[1]. Are the key pages titled
BrightonMaps 10B329 (The New iPad, Wi-Fi+3G for AT&T and Verizon)
? No. --5urd (talk) 00:37, 14 September 2013 (UTC)
- Dropping the Build Train would only increase the workload. Besides, what's the harm with it? We've been using the same page title structure since forever, and it's worked. "If it ain't broke, don't fix it". The current system works, so why, other than the fact that Apple refers to them differently, should we change this? In addition, we don't refer to everything the way Apple does. The iPad mini 1G is referred to as the "iPad mini". The iPad 3 is refered to as "The New iPad". The iPad 4 is refered to as "iPad with Retina Display"[1]. Are the key pages titled
- But the reason we want to not use the variants is because the new devices that are coming out are breaking he structure and also CDMA versions can use GSM in the 5c plus we have like 4 for GSM alone. I only meant drop buildtrain to shorten the urls down. For the iPhone 4 GSM Rev A we would have to list it as
iPhone 4 A1432 Rev
unless another idea is thought of. --iAdam1n (talk) 00:55, 14 September 2013 (UTC)
- But the reason we want to not use the variants is because the new devices that are coming out are breaking he structure and also CDMA versions can use GSM in the 5c plus we have like 4 for GSM alone. I only meant drop buildtrain to shorten the urls down. For the iPhone 4 GSM Rev A we would have to list it as
- No. Anything involving moving key pages to change their title I am completely against. As for the iPhone 5s and iPhone 5c, we ultimately have to wait. There may be different types, but if they all work with the same firmware, then what do we do then? Use
A1456/A1504
? I don't want to do that. It can get confusing in the future if that list were to be huge. With 5 different models for the iPhone 5c alone, it's just not practical. For the fact that all support GSM, but not all support CDMA, we just do what we've been doing: "GSM" and "Global". --5urd (talk) 01:22, 14 September 2013 (UTC)
- No. Anything involving moving key pages to change their title I am completely against. As for the iPhone 5s and iPhone 5c, we ultimately have to wait. There may be different types, but if they all work with the same firmware, then what do we do then? Use
- There's nothing wrong with changing the titles of pages that don't even exist though. If *all* of the models use the same firmware, just go with "iPhone 5s." If they happen to be partitioned into two different firmwares again, that will certainly complicate things, but it wouldn't be worse than nonsense like "GSM," "GSM [Global]," "CDMA," "CDMA [Global]," or "GSM [Global Plus TD-LTE]." If it's just one oddball, we could just have "iPhone 5s" and "iPhone 5s A1XXX" (whatever the odd one is), and include a link on the former page to say "keys for model A1XXX are on this page." --Dialexio (talk) 02:50, 14 September 2013 (UTC)
- I probably didn't phrase that well… I wasn't thinking of how Apple markets the product, but rather more along the lines of how they refer to it in, say, the tech specs page or support documents— the pages that shows the messier side to their simple sugar coating. --Dialexio (talk) 02:50, 14 September 2013 (UTC)
- You keep misinterpreting/misrepresenting what I'm proposing. I never said anything about dropping, say, "iPhone 5" so firmware page titles would look like Sundance 10A405 (A1428). I want to change the GSM/Global part to the A1XXX number, so it would probably show like Sundance 10A405 (iPhone 5 A1428). (If a hardware revision were made, it would probably look like Sundance 10A405 (iPhone 5 A1428 Rev A).) From time to time, I edit URLs to browse the wiki too. But the GSM/Global identifiers don't work that well; again, all iPhone 5 models can connect to GSM. That's not really helpful. --Dialexio (talk) 02:50, 14 September 2013 (UTC)
- No. Don't drop the
A
fromRev A
. Why would you even think to? You want to call them what Apple calls them, and the revised iPhone 4 GSM is referred to withRev A
. In addition, there have beenRev B
things before, such as the S5L8947 (A5 Rev B) used in the revised Apple TV 3G. In addition, think of all the redirects we would need to keep for sites that link to key pages directly. I have even seen sites that still link with the URLs as/wiki/index.php?title={Title}
instead of the year old change to/wiki/{Title}
. The wiki handles that internally for us, but the redirects made in the moves would have to be kept. Currently, only the iPhone 5 and iPad 4 are the only devices referred to by their model numbers. --5urd (talk) 20:53, 14 September 2013 (UTC)
- No. Don't drop the
- That's why I don't want to change it. It's worked for us, and we have no idea how the new firmwares will be handled. I am betting that there will only be two firmware types - one for the GSM, and one for the Global (GSM+CDMA) model. The only reason they are split, IIRC, is because AT&T uses different LTE bands than rest of the GSM world.
- Ultimately, the GSM/CDMA/Global monikors haven't caused any naming conflicts. Ok, you don't want to use the marketing title. What about the way they are referred to on ADC, because that seems to be what you want. I may be misreading what you're saying again, but if we're going to do that, let's use their full title. Something
(iPad [4th generation Model A1458])
(iPad 4 Wi-Fi) and(iPad Wi-Fi + Cellular [model for Verizon])
(iPad 3 Global). Does the first one tell you if the device is Wi-Fi or a Wi-Fi+3G model? Does the second one tell you at all that it is an iPad 3, or that it supports GSM? No. - Apple has a history of being inconsistent. For example, the iPad 3 Wi-Fi is referred to on ADC (and iTunes) as "iPad Wi-Fi (3rd generation)" while the iPad 3 GSM is referred to as "iPad Wi-Fi + Cellular [model for AT&T]". What happened to the "3rd generation"? --5urd (talk) 20:53, 14 September 2013 (UTC)
- Why is there a need to explicitly keep "Wi-Fi" in a key page's title? All you need is a way to distinguish what model it is from its other variants— the A1XXX model number does just that. It's not like we referred to the AppleTV3,2 as "Apple TV 3G (New Single-Core A5)" or something. And obviously, we can use common sense to address the 3rd generation iPad issue you brought up… Now you're just nitpicking. --Dialexio (talk) 05:28, 15 September 2013 (UTC)
- Come to think of it, we can use a mix of both; we can keep the "Global" moniker, but drop the "GSM" moniker in favor of the A1XXX model number. (The "GSM" moniker is the one that's been bothering me.) I think this works well for the iPad 3 (which is actually split into "CDMA" and "Global—" it probably doesn't need to be done for this), iPad 4, iPad mini 1G, and iPhone 5, but this leaves the question of what to do for the iPhone 5C/5S. --Dialexio (talk) 04:04, 19 September 2013 (UTC)
- This discussion has stagnated, but I'm firing it up again— I want to fix this before the end of the year, so this can probably be seen as an ultimatum. Now that Apple has pushed a 7.1 beta to developers, we now know how Apple's splitting the new iPhones up— and it's by A1XXX model numbers still. :\ That's probably the path the wiki will go down, but I do have another idea. The other idea I have in mind is using the A1XXX model number for the cellular devices launched last year. But for this year's iPhones, the FCC ID is actually different between the two, so we could actually use that. Before this gets nitpicked on, the last letter can get changed to an "X" to signify that it's a wildcard of sorts. It's not a pretty solution so I do expect it to get shot down (hence why I'm going with the A1XXX model numbers unless everyone says otherwise), but I'm still throwing it out there in case everyone actually likes that. Everyone is welcome to suggest alternatives, but I will eliminate that GSM label before the year ends. --Dialexio (talk) 18:31, 18 November 2013 (UTC)
- I currently plan on using the A1XXX model numbers— the FCC ID proposal was just thrown out there in the off chance that someone might like it. I'm not really a fan of it myself, but the FCC ID is probably the simplest way to figure out if it's an iPhone6,1 or iPhone6,2 since both have multiple A1XXX model numbers. --Dialexio (talk) 19:19, 18 November 2013 (UTC)
- I agree to get rid of the "GSM" name, as almost all iPhones support GSM. The Axxxx numbers would be nice, but as some phones have several numbers, like A1457/A1518/A1528/A1530 (what is actually different between them?) we can't use it. For the FCC-ID, we can't use that either, because for example the iPhone 5 with FCC-ID BCG-E2599A stands for the GSM/A1428 and also for the GSM+CDMA/A1429 version. So I suggest to either use the identifier (like iPhone2,1) or better the internal name (like n88ap). That would have the advantage to separate them further, because the iPhone 4 A1332 has two internal versions: iPhone3,1/n90ap and the iPhone3,2/n90bap. The bigger question is where you want to use this. That determines mainly the name. On all the key pages? Then it must be a name that is different between models that use different firmwares. And regarding key pages, maybe we should delete all the key pages from this wiki and move them into some database instead and provide a nice user interface and API around it and integrate that into the wiki somehow. That way we can change all pages with one simple edit. For the name, I prefer the internal name. --http (talk) 23:43, 18 November 2013 (UTC)
- Well, I wasn't trying to say that we had to decide on one way to differentiate everything; "GSM" does work fine for, say, the iPhone 4. The proposal I brought up today was using the FCC ID only for this year's (2013's) iPhones— last year's cellular devices would get the A1XXX model numbers (i.e. two different solutions for two different years). But as of right now, I like how using A1XXX model numbers sounds for all of the affected devices, mostly because that's the path Apple's going in their developer portal. Something like "iPhone 5s (Model A1457/A1518/A1528/A1530)" is admittedly a mouthful for this year's iPhones though. At the moment, I'm inquiring about how to label it on Firmware and such pages, but I'm sure the outcome can be adapted for key page titles as well. As for differences between the models, it seems to be the supported LTE bands. --Dialexio (talk) 03:49, 19 November 2013 (UTC)
- I still think that unless it is "iPhone 5 (iPhone5,1)" it will be complicated but on the other hand, I kind of like the idea that http had, using the internal identifiers like this "iPhone 5 (n42ap)". The only problem is that it would cause quite a bit of a flood moving the key pages, although this can be done like 15 per day each or something. --iAdam1n (talk) 09:20, 19 November 2013 (UTC)
- I'm pretty sure the only key page that exists for an A5 (or newer) device is Telluride 9A406 (iPhone 4S). --Dialexio (talk) 17:40, 21 November 2013 (UTC)
"GSM" Replacement Proposals
Since this discussion has become extremely lengthy, here are the proposals (to my understanding) for changing the labels, each of which can be subject to changes (i.e. dropping the word "Model" from Proposal A). In an effort to conserve space (ironically, this still adds a significant amount of length), I only included a few models, which should give an idea of the proposal. Basically anything with an A5 or newer is involved. Feel free to edit this list if I missed or totally misinterpreted something. --Dialexio (talk) 03:25, 22 November 2013 (UTC)
- Proposal A (A1XXX numbers)
- iPad 4 (Model A1458)
- iPad 4 (Model A1459)
- iPad 4 (Model A1460)
- iPhone 5 (Model A1428)
- iPhone 5 (Model A1429/A1442)
- iPhone 5c (Model A1456/A1532)
- iPhone 5c (Model A1507/A1516/A1526/A1529)
- InnsbruckTaos 11B554a (iPad 4 A1458)
- InnsbruckTaos 11B554a (iPhone 5 A1429/A1442)
- InnsbruckTaos 11B554a (iPhone 5c Model A1507/A1516/A1526/A1529)
- Proposal B (A1XXX + FCC ID)
- iPad 4 (Model A1458)
- iPad 4 (Model A1459)
- iPad 4 (Model A1460)
- iPhone 5 (Model A1428)
- iPhone 5 (Model A1429/A1442)
- iPhone 5c (BCG‑E2644A)
- iPhone 5c (BCG‑E2694X)
- InnsbruckTaos 11B554a (iPad 4 A1458)
- InnsbruckTaos 11B554a (iPhone 5 A1429/A1442)
- InnsbruckTaos 11B554a (iPhone 5c BCG‑E2694X)
- Proposal C (-AP Identifier)
- iPad 4 (p101ap)
- iPad 4 (p102ap)
- iPad 4 (p103ap)
- iPhone 5 (n41ap)
- iPhone 5 (n42ap)
- iPhone 5c (n48ap)
- iPhone 5c (n49ap)
- InnsbruckTaos 11B554a (iPad 4 p101ap)
- InnsbruckTaos 11B554a (iPhone 5c n42ap)
- InnsbruckTaos 11B554a (iPhone 5c n49ap)
- Proposal D (iPhoneX,Y Identifier)
- iPad 4 (iPad3,4)
- iPad 4 (iPad3,5)
- iPad 4 (iPad3,6)
- iPhone 5 (iPhone5,1)
- iPhone 5 (iPhone5,2)
- iPhone 5c (iPhone5,3)
- iPhone 5c (iPhone5,4)
- InnsbruckTaos 11B554a (iPad3,4)
- InnsbruckTaos 11B554a (iPhone5,2)
- InnsbruckTaos 11B554a (iPhone5,4)
- I like this InnsbruckTaos 11B554a iPad 4 (3,4) or InnsbruckTaos 11B554a iPad 4 (iPad3,4). I see there are 4 ways to approach this;
1. Change every single device.
2. Change just devices with different variants, iPad 2+, iPad mini+, iPhone 4, iPhone 5+.
3. Change A5+ only (which I hate the idea of).
4. Change nothing at all.
--iAdam1n (talk) 09:28, 22 November 2013 (UTC)
- My intention for this was to be a neutral (i.e. opinion-free) spot where all of the proposals were being mentioned, so people could easily see the proposed changes without any bias… v.v --Dialexio (talk) 20:54, 22 November 2013 (UTC)
- TBH, I think it is better as it is, but I just stated my opinion that only A5+ would make in inconsistent. Though you could argue it is already, that is down to Apple and furthermore, just A5+ would still not eliminate iPhone 4 (GSM, GSM Rev A or CDMA). --iAdam1n (talk) 17:07, November 22, 2013 (UTC)}}
- My intention for this was to be a neutral (i.e. opinion-free) spot where all of the proposals were being mentioned, so people could easily see the proposed changes without any bias… v.v --Dialexio (talk) 20:54, 22 November 2013 (UTC)
- Do it like #4, and do them all. --CompilingEntropy (talk) 18:40, 23 November 2013 (UTC)
- It will be a pain, but I like CompilingEntropy's idea as it would make it much much better in the end. --iAdam1n (talk) 16:25, 25 November 2013 (UTC)
Key page template
I actually like the idea of a database to an extent. I bet I could put together an extension that creates a special page that allows read access to everyone (and r/w access to users). Any edits to the key "pages" wouldn't cause a recent changes log. If we ever needed to update the layout, we would just need to update the extension. We could even have an API.
The only limitation is that updates to the extension would require either George or Alex needing to upload the fix. If we were to set up an external site, then all links to it would need to be wrapped with <span class="plainlinks">...</span>
.
Maybe a simple extension that takes links and redirects you to the external site? That could work. Like, we would have a link to, say, [[Special:Keys/iPad1,1/9A405]]
which would give an HTTP 301 Moved Permanently
header to, say, http://ioskeys.com/iPad1,1/9A405
. Granted, someone would have to pay for the domain, but it would solve this problem. I may be able to pay for the domain if I make enough money by the time I finish writing everything. Any opposition? --5urd (talk) 16:48, 21 November 2013 (UTC)
- I do not like the idea. I like the idea of the database to a degree, but I think that the pages should remain on this wiki. --iAdam1n (talk) 17:03, 21 November 2013 (UTC)
- I don't see this solving any problem— the backlash against changing the key page template was because of (unnecessary?) changes to the arguments, and the frequency of how often such changes were being proposed/applied. How would a database prevent it? For instance, let's say the database columns are all decided on. Suddenly, it's decided that SHA-1 hashes should be added as well, or perhaps "VFDecryptKey" will be renamed to "FSKey." People submitting keys would still be bothered with having to adjust for those changes. --Dialexio (talk) 17:40, 21 November 2013 (UTC)
- That with the database is something I'll implement anyway (if not someone else is faster, as I'm quite busy). I just threw that in here as it might solve the problem of the frequent template updates (which is/was wrong anyway). From there it would be easy to create the VFDecrypt page with an overview link or lists of missing keys and that stuff, so the wiki would not need any direct links. But it would mean that we either completely remove all keys here from the wiki and embrace that solution or have them still duplicate (which then doesn't solve the problem). Dialexio: renaming columns can be handled without interface changes, but that's another topic. So let's forget about this database thing for now and we can discuss again when I have something. We certainly don't want to add extensions for that. So back to the discussion about the renaming: If I understood this correctly, you only want to rename A5+ devices and therefore no key pages would be affected. Is my understanding correct? --http (talk) 22:08, 21 November 2013 (UTC)
- As long as the pages stay on this wiki, I do not mind. Although, a database could be pointless as with only 50 more pages to edit for the new format, there is no planned new format/changes again. --iAdam1n (talk) 22:16, 21 November 2013 (UTC)
- About the renaming, that is correct; I'm only interested in changing the cellular labels on A5/+ devices. (Well, the iPad 2 can remain as-is.) --Dialexio (talk) 00:02, 22 November 2013 (UTC)
- That with the database is something I'll implement anyway (if not someone else is faster, as I'm quite busy). I just threw that in here as it might solve the problem of the frequent template updates (which is/was wrong anyway). From there it would be easy to create the VFDecrypt page with an overview link or lists of missing keys and that stuff, so the wiki would not need any direct links. But it would mean that we either completely remove all keys here from the wiki and embrace that solution or have them still duplicate (which then doesn't solve the problem). Dialexio: renaming columns can be handled without interface changes, but that's another topic. So let's forget about this database thing for now and we can discuss again when I have something. We certainly don't want to add extensions for that. So back to the discussion about the renaming: If I understood this correctly, you only want to rename A5+ devices and therefore no key pages would be affected. Is my understanding correct? --http (talk) 22:08, 21 November 2013 (UTC)
- I don't see this solving any problem— the backlash against changing the key page template was because of (unnecessary?) changes to the arguments, and the frequency of how often such changes were being proposed/applied. How would a database prevent it? For instance, let's say the database columns are all decided on. Suddenly, it's decided that SHA-1 hashes should be added as well, or perhaps "VFDecryptKey" will be renamed to "FSKey." People submitting keys would still be bothered with having to adjust for those changes. --Dialexio (talk) 17:40, 21 November 2013 (UTC)
Login prompt revision suggestion
I wrote a suggestion here: MediaWiki talk:Loginprompt (since I don't have permission to edit MediaWiki:Loginprompt directly) - I'd be interested in whether it sounds like a good idea to other people. Britta (talk) 01:00, 8 October 2013 (UTC)
Homepage suggestions
Under "Application Development", what about linking to iPhoneDevWiki? It's also a community-edited technical resource, and it links to this wiki. It could be helpful to add a little more detail to "Get up to speed in the community.", like this: "Get up to speed in the community - learn about how jailbreaks work." Under "Definitions", it could be helpful to list all the firmware tags in one line or sub-list, similar to how Jailbreak is organized next to Tethered jailbreak and Untethered jailbreak, both to save space and help readers understand the list. --Britta (talk) 23:01, 20 October 2013 (UTC)
- A link to the iPhoneDevWiki sounds good. I wonder if we should have an "External Links" or "Other Resources" section to include links to other sites (such as the iPhone Dev Team blog) though. As for the "Up to Speed" page, I feel like the entire page could be reworked a bit— and perhaps even receive a new, clearer name (Introduction? Preface? Or something else?)— the current name makes it sound like it's for people that last paid attention to jailbreaking when the App Store didn't exist. And yeah, moving the IMG3 tags to a sub-list sounds like a really good idea. (Admittedly, I actually don't care for its inclusion in the first place, but that's just a personal preference.) --Dialexio (talk) 00:10, 21 October 2013 (UTC)
- There's already Useful Links with some links to other core community resources (which could be updated and rearranged) - I was just thinking that it'd be especially useful to link to iPhoneDevWiki prominently since it's likely for TheiPhoneWiki visitors to also be interested in relatively-organized technical information about development. Changing the name of "Up to Speed" sounds fine to me too - that page didn't get much attention since 2008 until I sort of commandeered it to serve as an "intro to jailbreaking" page. :) It could be renamed "getting started", as in "how to get started on learning about research into iOS devices, especially security research (such as jailbreaks)". Britta (talk) 00:31, 21 October 2013 (UTC)
Also I'd love to see a dedicated section for "Good tasks for new editors", where we could maintain a list of relatively easy/straightforward suggested edits that wouldn't require vast technical knowledge, like updating that links page. Where would that go? Add it as a sub-section of The iPhone Wiki:Current events and link that section from the homepage or something? Or make a new page? Britta (talk) 00:40, 21 October 2013 (UTC)
What is 0x5265c384 in the boot process?
Does anybody know where 0x5265c384
points to in the boot process? I haven't been able to find anything on it. --Ph0enix (talk) 20:14, 23 October 2013 (UTC)
License for contributions
This wiki has never had an official license for contributions. Now, IANAL, but IIRC, this means that you can't use anything posted here unless it qualifies as fair-use. What I propose is that we set a license and add a notice that states that any contributions after a set date are to be licensed under that license (that's kindof a mouthful). I think we should use the CC-by-SA 3.0 as Wikipedia uses it, but that's just me. Any ideas? --5urd (talk) 19:53, 9 November 2013 (UTC)
- Well, the edit info already says all this:
Please note that all contributions to The iPhone Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here. You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see The iPhone Wiki:Copyrights for details). Do not submit copyrighted work without permission!
For me, that's enough. I don't need a 50 page license. But if you want to formalize this more, go ahead. --http (talk) 20:35, 9 November 2013 (UTC)
- Sounds good. It's good practice to have an official license, just in case any disputes happen someday, and to ensure that it's OK to copy text over to Wikipedia (for example). Britta (talk) 21:32, 9 November 2013 (UTC)
Future plans
Now that I have SSH access, I've begun working on making several, somewhat-overdue changes to the wiki. The Renameuser extension was reinstated, so admins can now rename accounts. If you have another account, that can also get merged into your current account. If you happen to get locked out from both your account and the email used is no longer active, I can run a script to reset your password. I've also begun implementing a very noticeable change— as users of the Vector skin have noticed, the iOS 6-based theming is gone. It's a semi-temporary move though; it's going into its own skin, because… you know, choice is cool. People who like the Vector skin may not have liked the iOS theming, especially since IE 9 and lower didn't display it completely accurately. Therefore, it's going into its own theme. Once that's done I also plan on making a separate iOS 7-based skin. If there are any further thoughts or suggestions on how to improve the wiki, do let me know! --Dialexio (talk) 22:18, 9 November 2013 (UTC)