Author Topic: iDroid MoJo 1.0.4.1 Release Announcement  (Read 15042 times)

Offline nickp666

  • Administrator
  • Member
  • *****
  • Posts: 595
  • Karma: +41/-1
    • View Profile
    • http://www.nickpack.com
  • iDevice: iPhone 3G
  • iDroid Version: Bleeding Edge
  • Jailbreak: redsn0w
Re: iDroid MoJo 1.0.4.1 Release Announcement
« Reply #30 on: December 12, 2010, 07:19:04 PM »
although this isnt really the place to be discussing this, I think yall should stop release different "versions" go back to 1.6 and get everything working for the iphone 2g once you have that working get 1.6 fully working for the 3g/3gs/4/ipod touches THEN release a 2.2.1 version.  I personally hate the way yall are doing the releases because you are not really fixing anything you are just coming up with "hacks" and "workarounds", I mean seriously yall have the source code get it working before releasing "updates" without fixing known issues.  Since I can not program/reverse engineer/code kernels/etc., etc., etc. everything I said is null and void but it is my opinion.

Going back to 1.6 would be a large step backwards, it would gain us absolutely nothing and would result in a loss of functionality, I would like you to elaborate a little on what you think are "hacks" and "workarounds" as each release has fixes in it (admittedly some of the fixes are not complete, but this is largely due to the fact that the hardware we have to work with, is in no way related to anything that is android compatible), we release little and often, to show that the project is not stagnant, progress is made on a daily basis.

I think you fail to appreciate just how massively complex this project is to undertake, and before making illeducated comments about how the project is progressing, I would suggest that you take a moment to read through our commit logs, a lot more is fixed than is actually published in changelogs, solely because the general user base would not understand what any of it was, we leave the discovery of what was changed to those with a more programming oriented nature.

I would also like to point out, that the team work completely in their spare time, without pay or compensation of any kind for the work they do
http://dev.idroidproject.org - iDroid Project Community Issue Tracker

http://idroid.nickpack.com - My iDroid File Dump

http://github.com/iDroid-Project - Repos

Offline lenarto

  • Member
  • Posts: 45
  • Karma: +3/-0
    • View Profile
  • iDevice: iPhone 3G iOS 3.1.3
  • iDroid Version: Mojo 1.0.4
  • Jailbreak: Pwntool 3.1.5
Re: iDroid MoJo 1.0.4.1 Release Announcement
« Reply #31 on: December 12, 2010, 11:45:20 PM »
Even us end users also realize that its gets better and "smoother" with each version and it doesn't seem to be just workarounds. It always seems more stable and less buggy, battery life gets better, new options become available, etc. I'm glad that the devs don't wait 1 year to release each update ! I guess you could skip a few versions so the changes will be more meaningfull when you upgrade.

To all particitants in this great project, props I say to you !

Offline Droid_junkie

  • Member
  • Posts: 60
  • Karma: +0/-0
    • View Profile
Re: iDroid MoJo 1.0.4.1 Release Announcement
« Reply #32 on: December 13, 2010, 03:32:07 AM »
So opinions are not wanted around here?  Sorry if I pissed yall off it was merely my point of view on it.

Offline nickp666

  • Administrator
  • Member
  • *****
  • Posts: 595
  • Karma: +41/-1
    • View Profile
    • http://www.nickpack.com
  • iDevice: iPhone 3G
  • iDroid Version: Bleeding Edge
  • Jailbreak: redsn0w
Re: iDroid MoJo 1.0.4.1 Release Announcement
« Reply #33 on: December 13, 2010, 09:55:07 AM »
So opinions are not wanted around here?  Sorry if I pissed yall off it was merely my point of view on it.

Its not that your opinions are not wanted, its just that what you said was entirely unfounded, everyone is entitled to their opinion, but please check your facts before throwing stuff out there, that way nobody gets offended ;)

As I said in my previous post, we release little and often, this is primarily to show progress and keep people interested, as small as the fixes that go out are, they are ultimately fixes.

This project is by no means a simple feat, we have an ever evolving list of complex tasks and a distinct lack of skilled developers and/or time to implement things, we all work as hard as we can and for some of us (myself included) it is a very steep learning curve even for things people would consider simple, the simplest of tasks when porting can become a massive headache due to the number of variable factors and non-standard hardware we have to work with, so all I ask is that you consider this before commenting on progress :)
http://dev.idroidproject.org - iDroid Project Community Issue Tracker

http://idroid.nickpack.com - My iDroid File Dump

http://github.com/iDroid-Project - Repos

Offline Zeta0134

  • Member
  • Posts: 24
  • Karma: +10/-0
    • View Profile
  • iDevice: iPhone 3G
  • iDroid Version: Mojo 1.0.5
  • Jailbreak: I've slept since then. Probably sn0wbreeze, on 3.1.2.
Re: iDroid MoJo 1.0.4.1 Release Announcement
« Reply #34 on: December 13, 2010, 05:40:02 PM »
I'll add to this discussion by pointing out that getting Android itself working on the newer devices has very little to do with simply "having the source code". Once the team had 1.6 working on the 2G/3G for example, they were able to very quickly use that work and get other versions of Android running as well. That's not the real issue here.

Android runs on a stripped down version of the linux kernel. Now, linux itself is extremely versatile, and will happily compile and run on as simple or as complex an environment as you can find. It basically only needs a CPU and memory to operate. Android, however, expects its linux kernel to be running on a very specific set of hardware, with published specifications. It expects to see certain devices with certain signatures and it expects to be able to interface with those devices in a very specific way. A lot of this is based on existing linux standards, but a great bit of it is complicated both by unusual Android specifications, and also by the non-standard hardware used in the iPhone.

The dev team here, in order to magically make even 1.6 work on newer devices, needs a few things. First, they need the ability to boot linux, which requires root access to the 3GS/i4, which was only recently obtained. Then, they need to figure out the hardware, which changed substantially since the version of the hardware they have working. That requires very challenging and difficult techniques, complicated by the relative lack of documentation. So, a lot of the developer's actual progress is going to result from "hacks," "workarounds," and "fixes" because they're sort of shooting in the dark as it is.

The first priority for every single device (and the project as a whole) is to emulate enough of the devices that Android expects to see, and that comes by writing device drivers that wrap the iPhone's hardware and expose it as the right kind of device. I believe linux itself does a lot of the legwork of communicating the devices to Android's processes, which helps, but there are still gotchas that crop up from time to time. This includes things like the camera and bluetooth, these are hardware devices that are not yet fully understood. Someone has to reverse engineer what iOS is doing to those devices, figure out the protocol, and write (and test!) a device driver before Android can use it, and this is not a simple task. Sometimes that's helped when we discover that the chipset is already used / already has drivers written that we can get to, but this is not always the case. (Think about the multitouch firmware that has to be ripped for example, because the chip that controls that device needs to have firmware uploaded to it before it can be run.)

I guess my point in all of this is to say that the developers are performing incredibly impressive and complex tasks and it doesn't benefit anyone to complain about their methodology. No one is paying them, they are getting no personal benefit out of this project other than being happy that it is done, and a little bit of internet fame in the process. I think it makes much more sense for the developers to work on the things they find most fun to work on, because that's why they're here, that's why the project even exists, and more of us need to realize that.

Sorry for the long rant.

Um, Merry/Happy Christmas?

-Zeta

Offline ricky26

  • Dev
  • Member
  • Posts: 6
  • Karma: +2/-0
    • View Profile
  • iDevice: iPhone 3G
  • iDroid Version: My Own. :3
  • Jailbreak: redsn0w
Re: iDroid MoJo 1.0.4.1 Release Announcement
« Reply #35 on: December 13, 2010, 05:59:32 PM »
I was going to post and point out that the different android versions take a comparably small time to port, and it's porting the drivers to the linux kernel that takes time, but it seems Zeta has beaten me to it, with a great response. (Thanks for that Zeta!)

Offline Bluerise

  • Dev
  • Member
  • Posts: 20
  • Karma: +3/-0
    • View Profile
    • https://www.patrick-wildt.de
Re: iDroid MoJo 1.0.4.1 Release Announcement
« Reply #36 on: December 13, 2010, 06:02:42 PM »
I want to marry you.

No, seriously. You're one of a few people understanding what we're doing. Thanks!

I think everyone of us really would like to buy you a beer. :)

\Bluerise

Offline sjorge

  • Member
  • Posts: 19
  • Karma: +1/-0
    • View Profile
  • iDevice: iPhone 3G, iPhone 4
  • iDroid Version: Mojo 1.0.5
  • Jailbreak: PwnageTool
Re: iDroid MoJo 1.0.4.1 Release Announcement
« Reply #37 on: December 13, 2010, 08:06:27 PM »
I so wish this board had a like button right now!

Very good post by Zeta, hit the nail on it's head  ;D

Offline Rekoil

  • Administrator
  • Member
  • *****
  • Posts: 261
  • Karma: +1340/-0
    • View Profile
  • iDevice: iPhone 3GS (old bootrom), iPod Touch 1G
Re: iDroid MoJo 1.0.4.1 Release Announcement
« Reply #38 on: December 13, 2010, 09:33:02 PM »
I so wish this board had a like button right now!

Very good post by Zeta, hit the nail on it's head  ;D
It does, you just need 15 posts to access it, but I'll lower that to 9 for you :)
32gb factory unlocked iPhone 3GS with early bootrom and shsh for all available firmwares

Offline sjorge

  • Member
  • Posts: 19
  • Karma: +1/-0
    • View Profile
  • iDevice: iPhone 3G, iPhone 4
  • iDroid Version: Mojo 1.0.5
  • Jailbreak: PwnageTool
Re: iDroid MoJo 1.0.4.1 Release Announcement
« Reply #39 on: December 14, 2010, 01:15:44 PM »
I so wish this board had a like button right now!

Very good post by Zeta, hit the nail on it's head  ;D
It does, you just need 15 posts to access it, but I'll lower that to 9 for you :)

Awesome  8)

Offline hedmo

  • Member
  • Posts: 21
  • Karma: +0/-0
  • iphone3g,ios3.1.3,ix-openiboot,ix,android 2.2.1
    • View Profile
Re: iDroid MoJo 1.0.4.1 Release Announcement
« Reply #40 on: December 17, 2010, 06:21:02 AM »
after update,idroid don't understand when i mount sdcard.I can work
with the sdcard via file manager and music player but it say
sdcard not mounted=can not use sdcard for ringtones messtones
wallpaper and stuff like that

regards

Offline Zeta0134

  • Member
  • Posts: 24
  • Karma: +10/-0
    • View Profile
  • iDevice: iPhone 3G
  • iDroid Version: Mojo 1.0.5
  • Jailbreak: I've slept since then. Probably sn0wbreeze, on 3.1.2.
Re: iDroid MoJo 1.0.4.1 Release Announcement
« Reply #41 on: December 19, 2010, 04:39:35 AM »
SDcard emulation is a dirty hack right now, and such things are common. In a lot of cases, I find that although apps will warn you that the SD card isn't inserted, they will "just work" anyway with the hack, but that's not always true.

For ringtones, first do the whole "Media Scanner" from dev tools. Then go into the music app, select a song, hit the "Menu" button (home on the iPhone) and use the option to make it your ringtone. That's what's working for me at least.

Offline hedmo

  • Member
  • Posts: 21
  • Karma: +0/-0
  • iphone3g,ios3.1.3,ix-openiboot,ix,android 2.2.1
    • View Profile
Re: iDroid MoJo 1.0.4.1 Release Announcement
« Reply #42 on: December 19, 2010, 08:22:22 AM »
Zeta0134 thanks for reply

thats the thing (use the option to make it your ringtone) it does not work on my 1.0.4.1.the only thing that happen
is that when i go in settings,sound,ringtones.there is no ringtone but there is no selection ether.