Saturday, January 26, 2008

Recovering from an update to 1.1.3 firmware



If you messed up, and updated to 1.1.3 firmware and shouldn't have, all is not lost. The process detailed here is
for those of you that have the version 3.9 bootloader on your iPhone. If you do not know how to determine your
bootloader version then read this flowchart.




You will be able to get your iPhone back to full functionality. Thank you to Michael over at
iPhone Alley for being the guinea pig on this one!
I should mention that Michael did have a legitimately activated AT&T iPhone. I'm unsure whether or not you
(if previously unlocked) would need to run anySIM again as part of this process, as I'm unwilling to update
my iPhone to find out.





For those of you with the version 4.6 bootloader, you can downgrade also, you will just lose phone functionality.








Step 1.



Turn the iPhone on and plug it into iTunes. Put it into DFU mode by holding the Sleep/Wake and Home buttons for
10 seconds. The screen will go black. Let go of the Sleep/Wake button. Continue
holding the Home button for another 10 seconds and iTunes will detect that the iPhone is in recovery mode
and display this pop up. Click OK.






iPhone



iPhone






Press your Option key (if using OS X) or press your Shift key (if using
Windows) and then click the Restore button in iTunes. In the file
browser that appears, navigate to where you have 1.1.1 firmware on your
computer already. You can download 1.1.1 firmware here.





Note: should this process fail (you'll probably receive error 1015), you can also try restoring to 1.0.2 firmware.
Download 1.0.2 here.





iPhone







Various messages will appear while the process continues.






iPhone







When the restore has finished you will get an error message pop up (click OK), and the iPhone will display this
graphic.






iPhone



iPhone







Another pop up will appear. Click OK again.






iPhone







Eject the iPhone from iTunes and close iTunes.






iPhone








OS X users
download iNdependence 1.3 Beta 2 here.
Windows users
download iBrickr here. Windows users you can also run
the original AppTapp Installer.exe
found here to do this.




Launch iNdependence or iBrickr (or AppTapp Installer.exe) to get the
iPhone out of recovery mode. You won't have to click anything, just
wait a minute. You should then see the image below on the iPhone and it
should chirp indicating it is no longer in recovery mode.




Note: Should either program fail, restore to 1.1.1 firmware again (this is a common problem,
especially with iNdependence).






iPhone

Step 2.



Jailbreak the 1.1.1 firmware. You should be at the activate iPhone screen.
Slide the emergency slider. Enter the following into the keypad: *#307# then press Call.






iPhone

iPhone








The iPhone will ring, press the X button at the top to delete all the characters you just entered.
Now enter: 0 then press Call again while it is still ringing. Now press Answer.






iPhone

iPhone







Press hold. Press Decline.






iPhone

iPhone









You will now be at the iPhone's main keypad.






iPhone







Press the Contacts button below.






iPhone







You are now at the contacts screen. Press the + in the upper right corner to make a new contact.
Press the First Last button.







iPhone

iPhone







Enter A for the first name then press Save in the upper right corner. Now press the Add new URL button.







iPhone

iPhone








Enter: prefs: then press Save in the upper right corner. It will take you back a screen.







iPhone

iPhone








Press the Add new URL button. Enter http://jailbreakme.com Then press Save.







iPhone

iPhone







Press the Save button.






iPhone

iPhone








Press the home page prefs: button. You will now be at the Settings screen. Press General.






iPhone

iPhone







Press the Auto-Lock button. Now press Never.







iPhone

iPhone







Then go back to the Settings screen. Press the Wi-Fi button. Select your network from the list.






iPhone

iPhone









Enter your password and press Join. You should now be connected to your Wi-Fi network.







iPhone

iPhone








Press the Home button and you will be taken back to the activate iPhone screen. Slide
the emergency slider again. Enter: 0 then press Call.







iPhone

iPhone







Now press Answer. Press hold.







iPhone

iPhone







Press Decline. You will now be at the contacts screen again. Press the A button.






iPhone

iPhone







Press the home http://jailbreakme.com button.






iPhone







Here's the jailbreakme.com website. Scroll down the screen. Press the Install AppSnapp button.
Safari should crash after a few seconds.






iPhone

iPhone








Once Safari crashes it will send you back to the activate iPhone screen. Wait about 20 seconds and the
slide to unlock animation should freeze, then the iPhone will reboot. You'll see the Apple logo, then you
will be at the screen with the slide to unlock slider again. Slide it and you will be at the SpringBoard.






iPhone

iPhone







You will now have access to the SpringBoard. The iPhone is now jailbroken and activated.






iPhone

Step 3.



The first thing to fix is the baseband that the 1.1.3 firmware upgraded to 04.03.13_G.






iPhone








Launch the Installer and install (or update) Community Sources.



Next install BSD Subsystem and then Term-vt100.



Now press the Sources icon. Press Edit, then press Add.






iPhone

iPhone







Enter: hackthatphone.com/1.xml Then press the OK button. After it refreshes the source, it will
be back at this screen. Now press the Done button.







iPhone

iPhone








Press Refresh. The sources will be refreshed again.






iPhone

iPhone







You should now see Hack that Phone tools in your Sources list. Press the Install icon at the bottom.
Scroll down to the Hack that Phone tools folder and press it.






iPhone

iPhone







Install the program called Repair baseband. Then add the following website as another Source:
sleepers.net/iphonerepo Go back to the list of folders and scroll down to Unlock That iPhone.
Install the program 1.1.3 --> 1.0.2 Downgrader.







Step 4.



Launch the Terminal on the iPhone.



Enter the following:





cd /usr/bin




restorebb






iPhone

iPhone







After about three minutes the process should complete. To verify the baseband was downgraded, press the Home
button, then Settings, General, About. Scroll down to the bottom and you should see Modem Firmware 03.14.08_G.






iPhone









Step 5.



Now launch the Terminal again, and enter the following:





cd /usr/bin




virginize






iPhone

iPhone







After about three minutes this process should complete.







Step 6.



Now put the iPhone into DFU mode again, and restore to 1.1.1 firmware again. Use the jailbreakme.com method to
jailbreak the iPhone again. You can unlock and stay on this firmware by
using this guide, or you can install
OktoPrep and continue on to 1.1.2 firmware
by using this guide (OS X),
or this guide (Windows).











Powered by ScribeFire.

Friday, January 18, 2008

安装lighttpd,用safari 看 PDF, DOC, XLS, TXT




方法:

1. 请先在Installer瑞安装lighttpd。

2. 下载”lighttpd1.rar” 把lighttpd.conf这个档案放在/usr/local/etc/内。

3.重新开机 。

4.删除/privat e/var/root/Sites/ 的index.html,**或直接下载”lighttpd2.rar”

把lighttpd.conf这个档案放在/usr/local/etc/内。

5.把PDF, DOC, XLS, TXT 这些文件放在

/privat e/var/root/Sites/
内。


6.在safari 打上

127.0.0.1
进入,使用方法apache差不多。


iphone 的

safari
本身就可以看 PDF, DOC, XLS, TXT这些档案。


附件





lighttpd1.rar
(944 Bytes)




lighttpd2.rar
(943 Bytes)




Powered by ScribeFire.

Saturday, January 12, 2008

iPhone使用CMWAP破解上EDGE成功!

背景:现在国内各地相继开通EDGE网络,使手机上网速度得到很大提升。但中国移动的CMNET价格一直居高不下,很多网友购买了CMWAP包月卡。像杭州就有过20元不封顶的CMWAP卡!

原理:通过CMWAP的漏洞:HTTP代理端口80实现iPhone上EDGE的全部功能!

首先上传这个文件proxy.pac proxy.rar (292 Bytes) (已填入国内代理参数10.0.0.172和端口80)上传这个文件到/private/var/root




通过WINSCP和SSH把/private/var/root/Library/Preferences/SystemConfiguration/preferences.plist  这个文件下载下来,在这个位置加入字符串!(注意红色部分)




改好后,把preferences.plist传回iPhone相应目录。(也可以通过WINSCP里直接打开文件修改保存)

重启iPhone!

设置——常规设置——网络——EDGE

改APM为:CMWAP
用户名:空
密码:空

退出设置!

打开Safari,输入www,WeiPhone.com,尽情冲浪吧!

Monday, January 7, 2008

Linux Related Free eBooks


  1. Advanced Linux Programming by CodeSourcery LLC
  2. Comprehensive Linux Textbook by Muayyad Saleh Al-Sadi
  3. Java Application Development on Linux by Carl Albing and Michael Schwarz (PDF)
  4. Linux
    Client Migration Cookbook, Version 2: A Practical Planning and
    Implementation Guide for Migrating to Desktop Linux by Chris Almond
  5. Linux Compute Clusters by Chander Kant
  6. The Linux Cookbook: Tips and Techniques for Everyday Use by Michael Stutz
  7. Linux Device Drivers by Alessandro Rubini and Jonathan Corbet
  8. Linux Installation and Getting Started by Matt Welsh
  9. Linux Kernel Module Programming Guide by Ori Pomerantz
  10. Linux Network Administrator’s Guide by Olaf Kirch and Terry Dawson
  11. Securing and Optimizing Linux by Gerhard Mourani
  12. Self-Service Linux: Mastering the Art of Problem Determination by Dan Behman and Mark Wilding
  13. Slackware Linux Essentials by Alan Hicks, Chris Lumens, David Cantrell, and Logan Johnson
  14. Linux Admins Security Guide
  15. Linux Security Howto
  16. Linux Firewall Configuration, Packet Filtering & netfilter/iptables
  17. Linux Device Drivers, Third Edition
  18. GNU Bash Reference Manual
  19. Knowing Knoppix
  20. Linux Client Migration Cookbook
  21. Vi iMproved (VIM)
  22. Linux: Rute User’s Tutorial and Exposition
  23. The Book of Webmin
  24. Linux From Scratch
  25. GNU Emacs manual
  26. Writing GNOME Applications
  27. KDE 2.0 Development
  28. GTK+/Gnome Application Development
  29. GNU Autoconf, Automake and Libtool
  30. Advanced Linux Programming
  31. Secure Programming for Linux and Unix
  32. The Art of Unix Programming
  33. The Linux Development Platform
  34. C++ GUI Programming With Qt 3
  35. Unofficial Ubuntu Guide
  36. The Easiest Linux Guide You’ll Ever Read - An Introduction to Linux for Windows users
  37. SUSE Linux Administration Guide
  38. Red Hat Enterprise Linux Installation Guide
  39. Red Hat Enterprise Linux Reference Guide
  40. Red Hat Enterprise Linux Step By Step Guide
  41. Fedora Linux EssentialsVisual Basic Essentials
  42. Fedora Core 7 Desktop Guide
  43. Ubuntu Linux Essentials
  44. PHP Essentials
  45. Javascript Essentials
  46. Red Hat Fedora Core 7 Installation Guide
  47. The Art of Unix Programming
  48. Bash Guide for Beginners
  49. Beyond Linux from Scratch
  50. The Book of Webmin Or: How I Learned to Stop Worrying and Love UNIX
  51. Brian and Tom’s Linux Book
  52. Debian GNU/Linux Desktop Survival Guide
  53. Debian GNU/Linux System Administrator’s Manual
  54. Everyday Linux
  55. FreeBSD HandbookGNU Manuals OnlineIn The Beginning Was The Command Line
  56. Introduction to Linux - A Hands on Guide
  57. LDAP Operations HOWTOLearning Debian GNU/Linux
  58. Learning the Unix Operating System
  59. Linux Administration Made Easy
  60. Linux Dictionary
  61. The Linux kernel
  62. Linux Kernel 2.4 Internals
  63. The Linux Kernel Module Programming Guide
  64. LINUX: Rute User’s Tutorial and Exposition
  65. Maximum RPM, Taking the Red Hat Package Manager to the Limit
  66. Pocket Linux Guide
  67. Secure Programming for Linux and Unix HOWTO
  68. Linux+ Study Guide


Powered by ScribeFire.

Saturday, January 5, 2008

iPhone source

1. AppTapp Official > repository.apptapp.com > installer
2. Conceited Software> conceitedsoftware.com/iphone >
3. Ste Packaging > psmxy.org/iphone-apps >
4. AlohaSoft 1.0.2 > homepage.mac.com/reinholdpenner/102.xml
5. AlohaSoft 1.1.1 > homepage.mac.com/reinholdpenner/111.xml
6. AlohaSoft 1.1.2 > homepage.mac.com/reinholdpenner/112.xml
7. Apogee LTD > apogeeltd.com
8. aXP > lostsoul.aeroxp.org/iphone/index.xml
9. BigBoss > markmon.mine.nu:90/iphone/repo/repo.plist
10. CedSoft > prog.cedsoft.free.fr (iSnake/Bounce)
11. CopyCoders > homepage.mac.com/hartsteins/copycoders/copycoders.xml (Network Apps)
12. Death to Design > iphone.deathtodesign.com
13. HighTymes > hightymes.org/iphone/plist/index.xml
14. iApp-a-Day > iappaday.com/install
15. Imagine09 > home.twcny.rr.com/imagine09/Imagine09.xml
16. iBlackjack > iphonefanclub.com/native
17. iSpazio > spaziocellulare.com/ispazio.xml
18. iSwitcher > web.mac.com/iswitcher2/list.xml
19. iUnlock > i.unlock.no
20. Limited Edition iPhone > limitededitioniphone.com/lei.xml
21. Loring Studios > loringstudios.com/iPhone-schnapps/index.xml
22. Mateo > bblk.net/iphone (BeatPhone)
23. Mobile Stacks > mobilestack.googlecode.com/svn/repository/internal.plist
24. ModMyiFone.com > modmyifone.com/installer.xml
25. MTL Repository > home.mike.tl/iphone
26. Shai’s Apps > ride4.org/shai.xml
27. R4m0n > iphone.r4m0n.net/repos (iPhysics)
28. scummVM > urbanfanatics.com/scummvm.xml
29. Slezak’s Stuff > spencerslezak.com (nothing on it yet)
30. Soneso Repository > soneso.com/iphone
31. Studded > studded.net/installer/index.xml
32. Surge > iphonesurge.com/iphonesurge.xml
33. Swell > lyndellwiggins.com/Swell.xml
34. weiPhone 中国 > app.weiphone.com/installer (weTools/weDict)
35. Arabic > apps.iphoneislam.com
36. Chinese 中国/香港 > iphone.org.hk/repository.plist
37. Danish > iphone.vildmedmac.dk/install
38. FrenchIphone > rep.frenchiphone.com
39. Greek > greek-iphone.com/grloc
40. Hebrew עברית > ihebrew.net
50. Norwegian - iFon > install.ifon.no
51. Polish iPolish > krzak.net/iphone
52. Russian iPhone по-русски > russianiphone.ru/beta
53. Russian Tools (in English) > russianiphone.ru/beta/en
54. Spanish Phyros iPhone-ES > iphone.frickr.es/index.xml
55. Swedish iFun.se > ifun.se/swe
56. Taiwanese > iphone4.tw/unlock
57. Vietnamese > iphone.billydragon.net
58. Belgium-iPhone > rep.belgium-iphone.com
59. iCosta 中文键盘 > iphone.freecoder.org/rep/
60. LumaQQ 中文 > lumaqq.linuxsir.org/update/repository.plist
61. varies mods for 1.1.1 homepage.mac.com/bioss/vm.xml
62. Dutch iFoneguide > ifoneguide.nl/repo
63. Automator to add all sources in installer > ride4.org/shai.xml
64. Polar Bear Farm > polarbearfarm.com/repo