IPhone Hacking - ivc wiki. The i. Phone was released in the USA 2. June 2. 00. 7, and after 2 months it was finally possible to hack the i. Phone to allow it run true native third- party applications, aka homebrew applications. Download and install i. Tunes v. 7. 3. 2. Select a new folder if i. ![]() Tunes is already installed. On the i. Phone, press and hold both the SLEEP and HOME buttons for 8- 1. The screen should go completely black, release the SLEEP button and continue to hold the HOME button. When the i. Phone says 'Connect to i. Tunes' release the button and connect the USB- cable. Open i. Tunes and click 'Ok' when it prompts that a restore is needed. Hold SHIFT (on Windows) and select the v. The restore should complete with a 1. A yellow triangle on the i. Phone indicates that v. ![]() Jailbreak. Jailbreaking means to escape the 'Media'- partition of the i. Phone where only some settings and all the media files is stored. Technically the jailbreak is essentially a 'chroot /var/root/Media'. Download the recommended Apptapp installer. With the i. Phone still in the yellow- triangle- restore- mode, run Apptapp and let it process through all the steps. It will jailbreak and install Installer. Once jailbreaked, the i. Phone will return to the 'Slide for emergency' and still needs activation to load the normal Springboard. Activate. A normal i. Phone can only work and be activated on the AT& T operator. Faking the activation tricks the i. Phone into 'Activated'- state and all the functions except phone is available. Put i. Asign. exe in the 'bin'- folder. Upload the i. Phone. Activation. pem file to the i. Phone and put it in /Library/System/Lockdown/ using the upload function i. Brickr. Open a command- prompt (Start - > Run - > cmd) and change directory (cd) to the i. Instructions on how to patch AppSupport for 1.1.4 iPhones. This fixes Dialer Crashing and Caller ID problems. 1.1.3-International Caller ID Fix? Region Patch (1.1.4) from the iClarified source. AppSupport Patch (1.1.4) - identifica. Installer -> iClarified -> AppSupport Patch (1.1.4). Installer -> Tweaks (1.1.3) -> 1.1.3/4 Safari Patch. ![]() Install – iClarified – AppSupport Patch (1.1.3). ![]() Asign folder. Run 'i. Asign - -automatic i. Phone. Activation. A message should show stating the i. Phone is activated. The 'Slide to emergency'- message should have changed to 'Slide to unlock'. You now see the Springboard and the 'Installer' application. To make it easy to upload files and execute remote commands on the i. Phone, open Installer, install 'BSD Subsystem' and 'Open. SSH'. Use Win. SCP to connect with username 'root' and password 'dottie' (first connect takes time). Youtube. Youtube requires some certificates to work properly. In the same directory, go into 'pair. Go into the 'activation. Hold the SLEEP button for 5 seconds and reboot the i. Phone. Unlock. To be able to use any SIM- card the i. Phone's baseband firmware has to be modified. Upload the Any. SIM. Application/ directory on the i. Phone Change the permissions on the 'anysim' binary to 0. Properties' in Win. SCP and checking all the checkboxes for 'X'. Shutdown the i. Phone, insert the new SIM- card and power- on. Any. SIM should appear in the Springboard. Open Any. SIM, disable the Auto- lock as instructed and follow the two steps to begin the unlocking. Normally takes 5- 1. If you get a 'SIM Locked'- message after the process is successful, press 'Unlock' and enter the PIN- code for the SIM. You can disable the prompt in Settings - > Phone - > SIM Pin. Localization. Keyboard. The i. Phone does not come with any other dictionary or keyboard layouts then the default American package. Go into Installer and install Mobile Enhancer (which is a plugin like extension) and Norwegian Keyboard (plugin for Mobile Enhancer). Reboot phone. Old method: To add Norwegian locale support, a few files has to be patched. Download the patched keyboard . Norwegian character keyboard images. Download the patched UIKit binary to output the actual Norwegian character code when the key is touched. Extract all the files and put them into the /System/Library/Frameworks/UIKit. Phone. Change the permissions for 'UIKit' to 0. Reboot the i. Phone and test the new keyboard and dictionary. Phone Number Format. The default phone number format is the classic American standard with the parentheses and spaces. The format string is dictated by a simple settings file. Browse to this binary- to- xml website to convert the plist to a XML- file. Open the new file in a plain text editor and find the 'US'- key. Change the format string in the 'US'- key to the new format. For Norway the string will be ######## and +4. Save the file and upload the file to the same directory. No need to convert the plist back to binary. Reboot the i. Phone and check the Phone application to see the new string. International Caller IDThe i. Phone supports 7 digits to handle local and international phone number formats. It cuts of from the end and tries to match the phone number with the contacts. The length differs from country to country. Upload App. Support to /System/Library/Frameworks/Appsupport. Reboot the phone. Voicemail Button. The voicemail button in the Phone application will not be functional on a non- AT& T network. It's possible to re- program the button to dial the correct voicemail phone number. Enter the code *5. For Telenor in Norway, this sequence is used *5. Try to hit the voicemail button and it will connect to the voicemail service. Firmware v. 1. 1. There are many interesting fixes and a few new features in the i. Phone v. 1. 1. 1 firmware update. But applying the update will re- jail and flash the modem baseband. A regular update does not remove settings and all the media files are preserved, third- party applications is wiped. Some applications may need updates to function on v. This is to trick the re- jailing. Remotely SSH into the i. Phone (using putty or terminal) and change directory (cd) to /var/root/ Rename the 'Media'- directory to 'Media- old' using 'mv Media Media- old' and issue this command to create a symbol link, 'ln - s / Media '. Another prerequisite is a copy of 'lockdownd' from v. It's used to generate a valid activation certificate on v. Now, in i. Tunes click the 'Update'- button to start the update process. When it's finished the phone should show a activation screen and the slider should say 'Slide to emergency'. Everything is OK. Enabling read/write Download the Jailbreak. Windows. Open a command- prompt and change directory to the Jailbreak. Windows directory and execute the iphuc- jailbreak. To make sure the i. Phone is jailbroken, issue 'ls' and look for 'Applications'. It it shows up, everything is good. To enable read/write (rw), the /etc/fstab file has to be replaced. A special putjailbreak- command overwrites the correct sector in the flash to update the file. In ipuch- jailbreak. Reboot the i. Phone to enable read/write filesystem. Install SSHThis step assumes a working Wifi configuration has been set up before the v. Else you need a open Wifi network and/or do the activation and contacts hack to enable a Wifi network connection to be able to connect via SSH. Else the renaming of the original files from the i. Phone will fail. Open a commd- prompt and execut the sshify- windows. Follow the simple instructions. When phase 4 is finished, the last 'fileref' should return 0. That means a file failed to be copied. Execute iphoneinterface. System/Library/Launch. Daemons/com. apple. Reboot the i. Phone once more to enable the dropbear SSH server. Connect to the SSH server (putty or terminal) and use the username root and the new password alpine. The dropbear server does not support SFTP, only SCP. Install Installer. Follow the same procedure when installing SSH above. Open a command- prompt and execute the installapps. Installer. app can be executed via SSH before activation if wanted by doing the activation and contacts hack. Activating Open a command- prompt and change directory to the Jailbreak. Windows directory. Execut iphoneinterface. System/Library/Lockdown/i. Phone. Activation. SSH remotely and make a copy of lockdownd for v. Install the 'cp' binary, iphoneinterface. Fix the permissions 'chmod +x /bin/cp'. Copy the old lockdownd from v. Restart the lockdownd daemon, 'ps xa', find the PID, 'kill 2. It should automatically restart. If 'ps' is not precent, install the BSD Subsystem pack with the Installer. Do the same for the afcd daemon, 'ps xa', 'kill 4. Note that iphoneinterface. Phone is rebooted with lockdownd from v. Copy over v. 1. 1. Download the i. Asign package for Mac and then the Windows (Win. Put i. Asign. exe in the 'bin'- folder. Open a command- prompt and change directory to the i. Asign folder. Run 'i. Asign - -automatic i. Phone. Activation. A message should show stating the i. Phone is activated. Restore the lockdownd from v. Kill lockdownd once more and it should, 'ps xa', and 'kill < pid> '. The i. Phone screen should now have a 'Slide to unlock'- slide and the phone is successfully activated. Patch Springboard. The new Springboard has to be patched to behave as before. Execute the patch, '/usr/bin/springpatch'. Fix Installer. app Settings. If Installer. app was installed before the update, all the preferences files are invalid as the applications are wiped. Make the new Installer. Applications/Installer. Installer'. Reboot to load the changes. Restoring Media Partition Remove symbol link, 'rm Media'. Move old Media library back, 'mv Media- old Media'. Install BSD Tools. Installer. app (recommended). Install the BSD Subsystem via the Installer. Natetrue. Download the Base and Extra tarballs natetrue. Transfer the files over to root (/) on the i. Phone via SCP, either Win. SCP or scp works. Remotely SSH into the i. Phone and issue the extract command on both tarballs, 'tar zxvf *. Move the files into the system using rsync, 'rsync - av BSD. Open. SSH is recommended. Reboot the i. Phone to enable the new SSH server. Add Contacts Icon. Add a contacts icon on the home screen. Add this string before the 'com. Mobile. Store' and upload the file to the i. Phone.< dict>. Identifier< /key>. Mobile. Address. Book< /string>. Fix My Number Display. In i. Tunes and on top of the contacts list on the i. Phone, your phone number should normally show. But if the SIM card is not programmed to include the acutal phone number it will not be shown. The full string should be '/dev/tty. Press enter twice to save the settings.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
November 2017
Categories |