ผลการค้นหา

วันพฤหัสบดีที่ 23 กันยายน พ.ศ. 2553

The “iPhone OS 4.0 For iPhone 2G” Project


เนื่องจาก ios4 ไม่support iphone classic แต่เราอยากลงกัน กำอย่างไรดี  เอ๊ะ นี่ไงๆคำตอบ

เริ่มต้นการสร้างจาก Hacker แล้วครับ iPhone 2G Custom Firmware 4.0 ไม่ไกลเกินฝัน เราทำได้


-We are rewriting the 4.0 beta firmware released by Apple to create a custom firmware that can run on devices iphone 2g which is no longer available. To do this we studied the architecture of the firmware previously released by Apple on the device trying to understand how is it different from the released versions on other devices, in particular that of the iPhone 3G device, which is what most resembles the smartphones.

-We started rewriting some procedures are completely different from the other device, because this most likely hardware 2g iPhone which needs a different interface to the software side. We had to rewrite classes, procedures, protocols, and tunneling pipeling values and procedures, and drivers.

-We thought that the work was less demanding, but we have spent over 10 days in 3 people working five hours a day to rewrite an alpha of our custom firmware, all this because of the antiquated interface hadrware / software it needs the iphone 2g also because the 3G is almost identical to it.

-Obtained a first alpha release of custom firmware, we proceeded to write software that interacts with everything and bring the system on the device, we have relied on PwangeTool already had a basic concept of jailbreak and insertion of a custom firmware certificate . We decompiled in assembly code so you can take inspiration on the procedures we needed and adapt to our new tool for the custom firmware 4.0, firmware did not give us too many problems because now we have decided to take it to the beta instead of alpha.

Dai-Test that we have made the custom firmware after many attempts and rewrites was finally executed on device iphone 2g! There are many problems, 90% not working and there are often many crashes and freezes, but we took a step forward.

-We managed to correct some problems of stability that was unlocked and have the menu settings remained blocked, but there is much to be done, the smartphone is a brick in this state, we must work hard.

-We have started to analyze the Beta 2, there are procedures that had changed in this beta 2 are completely different!

-We created a script to execute Unix shell that will serve to analyze the various files and content of beta 2, and enter the changes manually in the beta 1 beta release when it recognizes the same syntax for this in order to save time and next beta and see where the beta making changes.
When the script is something new or some syntax changed manually are acting, but at least this way we should not start from 0% for each beta, indeed still gain time and it is hoped that this work will give us 80% of the work already done and prepared stable release 4.0 fw.

Beta-Test 2 Custom successful after three days of trial, much improved compared to our previous custom firmware.

-We have recently started working on beta 3 firmware, we've made changes to the system so fast thanks to our automated scripts that search through files and syntax strings, we managed to change previously manually querying a database that we have gradually populated manually, finding the strings to change to adapt to the device firmware 2g. We had the result that all the changes we made to the previous beta are going to succeed even on the beta 3, also sharing the work we have solved the serious mistake of crashes and reboots automatically that plagued our custom firmware. Working on a beta of the other more advanced and customized, the stability and reaction speed of the system pointed out differences, and since the beta 3 has corrected several bugs that were present on the previous beta have started working on some functions that gave problems before, but we could not touch because they were already in buggy beta firmware apple initial function as camera, screen, sms app, select Edit and remove applications. We are saying that when 40% of the system is working! but still many problems, although the main functions work well, the device seems to respond well to the architecture of the current firmware and we must find the various modules and classes that the slow, overloaded, and exploit more of the battery you have to download 12 hours of standby time! Many problems still remain, we have a serious error on a pipe that turns off the wifi when you try to connect with a password protected encrypted wep.Questa pipe is not present in the device firmware dedicated 2g but only those on the 3d and we understand how fit. There is a lot of work, we present results in a device which is a semi 2g itouch. Another big problem is still blocked the telephone, we are working on various baseband and the next update will soon announce the news on it.

ที่มา http://fittingstorm.clanteam.com/project.html

Edit เพิ่มภาพประกอบ

Image



เพิ่มเติม วิธีการ Mod 3.1.3 ==> 4.0 

Nuttrasart wrote:
We all know, Apple have no plans to release iOS 4 for iPhone 2G as the iPhone 2G’s hardware doesn’t support iOS 4. So, a lot a iPhone 2G users were disappointed with this news. To make iPhone 2G user happy, there few developers working on creating custom firmware to make iOS 4 work on iPhone 2G.

Image


Remember, back in May we have mentioned that a team of developer are working to port iOS 4 on iPhone 2G. In a similar effort, Matthew is also working on a custom firmware modding iOS 3.1.3 with the following features in it. You can also watch the video after the cut to see what he have accomplished.

* Jailbreak
* Hacktivation
* native MMS enabled
* native USB Tethering enabled
* native Bluetooth Tethering enabled
* native Battery Percentage enabled
* 3GS’s Tap To Focus enabled (fake)
* emojii enabled everywhere
* Voice Control Vocalia
* Voice Control Home Button Double Click
* fake Compass to fast-respring
* 4.0 System Version
* 27 Wallpapers from iOS4
* semi-trasparentdock form iOS4
* icons from iOS4
* reflective dock toggle
* springboard backgorund
* sms background
* no Winterboard or BossPaper



Lots of stuff in this custom firmware are just to show off – Just to fake your friends that you do that such functionality. So, its your choice, to loaded this on your iPhone 2G or not.

If you are interested in getting this custom firmware you could download it from here and follow the step by step guide below. Remember, this is the first version. So, over the time developer is planning to add more to it.

We haven’t tested this yet. I am currently downloading the firmware, so you can expect my review on this once I apply this custom firmware to my iPhone 2G. So, if you want to wait till my review, please do. If not, you can follow the guide below on your own risk.

Step 1: Download the Custom Firmware = http://www.multiupload.com/19I1V9Q10F

Step 2: Launch iTunes and connect your iPhone 2G

Step 3: Mac Users – Hold the Option Key and Click on Restore / WIndows Users – Hold the Shift Key and Click on Restore

Step 4: Now navigate to the download ipsw file and click on Open

Step 5: Now, just sit and relax, let it do its thing.

Step 6: After restore “Set up as new iPhone” when asked to recover your backup

That it.

Thanks for @yespazio for the tip.

Via http://www.machackpc.com/iphone/2g/ipho ... ce=twitter

2 ความคิดเห็น:

  1. เด๋วจะเอาไปให้ทำให้หน่อยนะครับ อิอิอิ ง่ายกว่าอ่ะ ^ ^"

    ตอบลบ
  2. ทำเองก็ง่ายครับ แค่ลงเอง

    ตอบลบ