yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] Infinimint:
Infiniflash for HTC Magic 32B

NOTE: DO NOT USE THIS IF YOU DO NOT KNOW WHAT YOU ARE DOING OR WHAT IT DOES!!! YOU HAVE BEEN WARNED!!!

NOTE: READ THE FULL POST BEFORE DOWNLOADING!!!

NOTE: THE PROGRAM HAS A BUILT-IN DISCLAIMER FOR A REASON!!!

NOTE: FOR THE HTC MYTOUCH 3G 32B ONLY, NOT ANY OTHER PHONE!!!

NOTE: FOR EXPERIENCED USERS ONLY!!!

As I promised... Here's a program (script) called Infiniflash that I made that will automatically flash everything you need for running this on the HTC Magic 32B with 2708+. YOUR PHONE MUST BE ROOTED!!! This will automatically flash Radio, SPL, ROM, Kernel, & Google Apps. This has ONLY been tested on the HTC Magic and WILL NOT work on the anything else (as far as I know). I'll make a version for the HTC Dream some other time. This is a v1.0... so I can't stress enough that this might not work. I tried it multiple (tons) of times with my HTC Magic 32B and have done a lot of testing. This *should* work flawlessly (should meaning use at your own risk). DO NOT unplug your phone until it's done.

This program will do the following (in order):

- Reboot into fastboot.

- Flash 2708+ Radio

- Flash 1.33.0013d SPL

- Wipe data

- Reboot into recovery

- Flash ROM

- Reboot into recovery

- Flash Kernel

- Reboot into recovery

- Flash Google Apps

- Reboot normally

Steps for use:

1. Download Infiniflash v1.1.zip

2. Extract the .zip (I recommend WinRAR@http://rarlabs.com/)

3. Plug in your phone (make sure it's in recovery OR USB Debugging is on)

4. Open the program

5. Agree to the disclaimer by pressing any key.

6. Wait... if you're bored, order a pizza or get some coffee (I recommend Dominos & Starbucks) it won't take that long.

7. Once done (the program will tell you) restart your phone if it didn't do it automagically.

8. Enjoy.

Download Here:

Note: v1.1 is only a quickfix and requires you to have an engineering SPL in order for it to work.

Note: Vista/7 users, DO NOT run as an admin.

Note: Make sure ADB is not running before using this.

http://code.google.com/p/infinimod/downloads/detail?name=Infiniflash v1.1.zip

TODO:

- Implement Custom MTD sizing

- Make a version for the HTC Dream

- Fix wifi

- Remove Japanese IME ;)

- Upload all resources to Google Code

- Make a developer version for use with any device/rom

- Make a separate thread after finishing the above step

- Improve code for dependency checking

- Go through a system check to see what you currently have.

- Add function to redo steps if/when failed.

- Install from cache partition rather than MicroSD card. (That way you won't have to have an MicroSD card to flash ROMs.

- Some other junk

Cheers.

NOTE: DO NOT USE THIS IF YOU DO NOT KNOW WHAT YOU ARE DOING OR WHAT IT DOES!!! YOU HAVE BEEN WARNED!!!

NOTE: READ THE FULL POST BEFORE DOWNLOADING!!!

NOTE: THE PROGRAM HAS A BUILT-IN DISCLAIMER FOR A REASON!!!

NOTE: FOR THE HTC MYTOUCH 3G 32B ONLY, NOT ANY OTHER PHONE!!!

NOTE: FOR EXPERIENCED USERS ONLY!!!
[G1 Android Development] JediMasterASD:
Just flashed this rom to my wifes G1, I am curious what the point was in creating the ext4 partition? from what I can tell, the rom doesn't seem to be using it. Is there anything i need to do before the rom will start installing applications there?
[G1 Android Development] Effdee:
why does anyone need this?, can we not just flash a zip with recovery?

I don't see the point of it

OMG !

DO NOT TRY THAT APP !!!!

it trys to flash eng spl and radio, regardless of you having a compatible setup

very VERY POOR , and will cause bricks no doubt about it

mods please delete
[G1 Android Development] captaincrook:
He listed what the app does, I would suggest reading the post before repeating what was already written down.

He also gives warning too to those who use it.

And your giant red font sucks.
[G1 Android Development] Effdee:
as does your use of English

fact it is

pointless

dangerous ( it flashes the spl without checking the radio is compatible !!! )

his warnings are not good enough , noobs will try it and might end up with a brick

better I highlight this danger using a big red font , and it will stand as is ( until the poster agrees to replace any bricked phones )

there are much better ways of ensuring the correct spl is in use, assert checks in the updater-script

I sugest the author educate itself at http://www.xda-developers.com before releasing such pointless and dangerous software
[G1 Android Development] Infinimint:
Reasoning

Okay, for everyone who's flipping out (I don't blame you), the script simply puts the phone into recovery and flashes 1.33.2005 spl (I didn't think about checking for radio-compatibility, that is MY fault). This is only because some people allready have 1.33.0013d and don't know it...and some don't... Either way, 1.33.0013d is not capable of flashing through fastboot so this step is a must (unless you allready have 1.33.0013d and the correct radio, but the script doesn't check for that yet though but will in a future release.) . Anyways, once it's done with that, it puts the phone into fastboot and flashes the new 2708+ radio, then 1.33.0013d spl. It then puts the phone into recovery and flashes the ROM, Kernel, & gapps. With reboot into recovery between each. I tried interrupting each step, TRYING to soft brick my phone just to see if it was horribly dangerous. It never bricked. This is not to say the script is not dangerous, because IT IS, and I can't stress that enough. I gave my warnings, this was only posted for educated people (who know how to get out of a bad situation just in case) to try. If you want to view the code please PM me and I'll send you a copy... it's not very complex. As for people who don't know what they're doing...

DO NOT USE IT!!! YOU HAVE BEEN WARNED!!!!

Does that clear anything up?

EDIT: I also added much more emphasis on danger and what exactly it does. Hope that adds more clarity.

EDIT: I'm trying to make doing everything possible with one click but the next release will have to be more than one because it's to dangerous not having options on a user's current configuration when everything is automated.
[G1 Android Development] yohshua:
@Infinimint

i would say to edit your original post to state how this fully works for anyone that would like to question this as well as put in big letters that this is only for the mytouch 3g not any other phone as well as tell them this may be for experienced users and if they do not know what they are doing to watch out

hopefully this will clear any confusion ^__^
[G1 Android Development] Infinimint:
Thanks yoshua, I'll add that immediately. Btw, I had already added most of that before you replied lol. But thanks for the feedback.

EDIT: Okay, I added everything, what do you think?
[G1 Android Development] yohshua:
thank you for your understanding ^__^

also adding that should help keep any problems away from unexperienced users using this wrong
[G1 Android Development] Effdee:
well, that explanation make me even more worried

so let me see if I have this right

you flash 1.33.2005 so you can flastboot flash 1.33.0013d and 2708 ?

that makes absolutely no sense what so ever

Guys, forget this inifinibricker

http://xdaforums.com/showthread.php?t=831139

and do it properly

In fact don't touch anything infinimod as it is clear they are kids, trying to reinvent the wheel using matchsticks and nitroglycerine as axil lubricant.
[G1 Android Development] Effdee:
you should probably move it out of the g1 forum and into the mytouch 3g forum , not that it belongs there either.
[G1 Android Development] Infinimint:
You are correct, this is very dangerous, and for that I added more warnings. I didn't even think about the updater-script... nice tip ;). Oh by the way, I hit up XDA-Developers everyday and get my daily education, but thanks for that suggestion anyways.
[G1 Android Development] Infinimint:
It flashes 1.33.2005 because you can't fastboot flash with 1.33.0013d (which some people allready have) and I didn't think about adding a check into the updater-script. Forget it if you want, most people do forget things until they get better, which this will. Don't blame Infinimod for any of this, I am a person not a group. By the way, if you sit on the wheel with the car on it's side and spin it a few times using your specially made lubricant that you mentioned, after it explodes, you might fly to your destination faster than you would've driven there. Thanks for the positive feedback ;)
[G1 Android Development] Effdee:
example of updater-script logic

https://github.com/ezterry/GB-devic...mmit/30ae9e66cb0408f649139651a7a6237e54dd7775

you can find an other example in the safe radio flasher in Ezterry's 2708 post.

http://rapidshare.com/files/431351258/update_2.22.28.25_S.zip

it checks the spl is compatible BEFORE flashing the radio

but anyway, it seems I have learnt more in 4 weeks that you have in four months

and I guess you have learnt 90% of that today , lol
[G1 Android Development] yohshua:
enough bickering from the both of you on this

@Effdee leave this alone he has added new waring and explained how this works

@Infinimint sines this is only for the mytouch you should post this in the mytouch area insted of here because most users here are g1 and they may get confused so to keep things well you should go there with this ^_^
[G1 Android Development] Infinimint:
Lol I already know how to make and edit updater-scripts & update-scripts, Thanks for all the useful resources though ;). By the way, I haven't been developing for 4 months... I made an account like 4 months ago... I've only been truly developing for a month or two and learn more and more each day. If you want to say you know more than me, go right ahead, I don't know you and therefor am not entitled to judge you. Thanks for the semi-positive feedback though, I appreciate it :)
[G1 Android Development] Effdee:
I already did :P

and it wasn't feedback, I was warning others not to use your shoddy software
[G1 Android Development] Infinimint:
Feedback: A reaction or response to a particular process or activity.

Shoddy, maybe. Opinions are like bellybuttons, everybody has one. Except for "the special ones".

@yoshua

Okey Dokey, do you mind if I fix it first then post the new release there? It would prevent much more arguing (maybe.) and would be safer.
[G1 Android Development] Infinimint:
@e334

Here's the hotlink of r5 that you wanted:

http://infinimod.googlecode.com/files/Infinimod Froyo-AOSP r5.zip
[G1 Android Development] Effdee:
opinions are like a**holes, everyone has one and they all stink!
[G1 Android Development] yohshua:
when the new one is ready just post a new part in the mytouch area sines this is for the mytouch

watch the way you talk on xda as some people may get offended to some things so do mind that
[G1 Android Development] edward0119:
hey,yohshua,when will you update your gingerbread rom?do you have any plan?

some apps can not be run in the background,will it be fixed?

when I unplug the USB,the battery drain drops very fast
[G1 Android Development] yohshua:
if you have questions ask them in my thread dont get this one off topic
[G1 Android Development] :
It does something.. If you check the ext4 partition on the sdcard on ubuntu, you can see all the apps you downloaded in the folder "app".
[G1 Android Development] Infinimint:
Okay, I updated the original with a quickfix that skips the flashing of the first SPL. That means you MUST have an engineering SPL before you use the program. When I have a permanent fix I'll move this to HTC Magic Development. I haven't finished setting up my new PC yet, but it won't be long. Then I can update it.

Cheers.
[G1 Android Development] Infinimint:
No problem. ;)
[G1 Android Development] moises93:
Whens next update coming? :) I hope rotation works fine for mytouch! One thing I love about this rom is that it lets me play full length movies without it messing up! (If you know what I mean lol) Awesome rom!

PS. Don't listen to anyone saying this rom isn't good cuz it's amazing! Fast, light and even more fast! Ha! Great work!
[G1 Android Development] :
yes.. soon.. I need to rebuilt initramfs on ubuntu first before I can compile because the stupid latest 10.10 update locked me out of the GUI, I think it also uninstalled gnome for me..
[G1 Android Development] moises93:
Sounds great! Thanks!
[G1 Android Development] camapghe:
I have problem with wifi for this ROM using eterzy kernel for 2708. Wifi keep saying error even I followed with steps of installing guide from page 1.

Is there any solution?
[G1 Android Development] :
What device are you using? Maybe I need to update my OP.
[G1 Android Development] azrash:
wow r6 already! congrats! any chance for a simple changelog? Thanks!
[G1 Android Development] :
Yes, changelog now in OP ;) If you want further support, please visit the link I posted.
[G1 Android Development] camapghe:
I'm using Magic 32B. Currently running Lazlo 5.2 with eterzy kernel without any problem.

When I installed your R5, it said error immediately when turn on wifi.

For R6, it searching for a while, but still ended up with error.

I guess there should be a specific kernel for 2708 for your ROM. Please guide me through.
[G1 Android Development] :
You don't have 1.33.001d spl installed right? You only have 1.33.001 spl or something other than that? If you don't, then it is a problem with the build, and I will fix the problem as soon as possible
[G1 Android Development] camapghe:
Mine is 1.33.0013d, radio 2.22.27.08.

I guess that may help to clear the bug.
[G1 Android Development] Sik-1:
This rom will still b on the back burner until u can make a reliable magic version, until then cheers, wifi has yet to work for me, I'm on 32b magic
[G1 Android Development] :
Then you need this kernel: (sorry for inconvenience.. I will include the auto kernel installer next time to make the install process easier)

http://droidbasement.com/g1/kernels...ds_32b_radio2708-oc-uv-xtra-ram-fp-020711.zip

Just flash the rom, gapps, and then finally the kernel, then reboot and use. Remember to wipe first!

If that still does not work, I will update the entire build.
[G1 Android Development] camapghe:
Still no work, my dear e334.

I think you should build a dedicated kernel for your ROM. Waiting for that.
[G1 Android Development] Infinimint:
I used to have a flashable wifi fix specifically for using HTC Dream ROMs with 2708+ on the HTC Magic, I'll try to find it later and see if it works.

UPDATE: I found the wifi fix... flashing now.... hopefully this works.

UPDATE2: No luck, when I get home I'll work on a wi-fi fix.
[G1 Android Development] Sik-1:
so u still havent built this for the sapphire huh???? smh such a shame
[G1 Android Development] konnspiracy:
Does this have apps to EXT built in?
[G1 Android Development] Infinimint:
WiFi Fix!

WiFi is fixed! Download here: http://infinimod.com/projects/e334/froyo-aosp/2.2.2/downloads/R6_Test5.zip

FOR 2708+ ONLY!!!

Only tested on MyTouch 3G with the kernel mentioned in the OP.

Changelog:

Ripped zImage from update-cm-6.1.0-DS-2708port_S.zip

Ripped ramdisk from update-cm-6.1.0-DS-2708port_S.zip

Ripped /system/build.trout.prop from update-cm-6.1.0-DS-2708port_S.zip into /system

Ripped /system/build.sapphire.prop from update-cm-6.1.0-DS-2708port_S.zip into /system

Ripped /mod_251 from update-cm-6.1.0-DS-2708port_S.zip into /system/lib/modules

Ripped /system/etc/init.d/04modules from update-cm-6.1.0-DS-2708port_S.zip into /system/etc/init.d/04modules

Renamed /system/etc/init.d/04apps2sd to /system/etc.init.d/05apps2sd

Ripped /system/etc/wifi from update-cm-6.1.0-DS-2708port_S.zip into /system/etc/wifi

Ripped /system/etc/dhcpcd from update-cm-6.1.0-DS-2708port_S.zip into /system/etc/dhcpcd
[G1 Android Development] :
yes..

(10char)
[G1 Android Development] Effdee:
no you need cm5 or ads magpie for built in

this just uses a script which is not the same
[G1 Android Development] R3N0V4D0:
no update :( its a shame!!
[G1 Android Development] moises93:
Could anyone just add rotation support? Then it will be golden! :)
[Motorola Droid and Milestone General] justandroiduser:
i think i just installed a rom without rooting it,is that possible or im wrong?coz i when overclock it,it will automatic restart,and i cant complete( cd /data/app-private ) in emulator..and i think i havent backup the origanal android..so if i wan to flash back to stock is that possible..
[Motorola Droid and Milestone General] tylerwatt12:
all that there in bold says its probably been rooted for a long time
[Atrix 4G General] bendoe91z28:
I bought a media dock off ebay for $70, and for some reason it didn't come with a power cord.

Can somebody give me the specs off their power adapter for the dock? Taking a picture of the back would help.
[Atrix 4G General] bendoe91z28:
Anybody?
[XPERIA X10 Q&A, Help & Troubleshooting] Bruce Lee:
I heard it was bad using a task killer. is it true? If it is, what cpu watcher should i use. Is watchdog an option. Let me know thanks. I heard it doesnt work for froyo, the task killers.

Sent from XDA Premium from my X10a rooted running 2.2 rendeiro2005 cyanogen rom
[XPERIA X10 Q&A, Help & Troubleshooting] men$hoot:
Yes, I heard and read that in this Forum. I visited the other Forum and they write same issue.
[XPERIA X10 Q&A, Help & Troubleshooting] Bruce Lee:
Then whats the best way to manage cpu?

Sent from XDA Premium from my X10a rooted running 2.2 rendeiro2005 cyanogen rom
[XPERIA X10 Q&A, Help & Troubleshooting] Crowds:
let android do that.

linux is different from windows. period
[XPERIA X10 Q&A, Help & Troubleshooting] MrHassell:
If three processes are killing memory, kill 3 processes! Advanced task killer and Is monitor work fine for me :-)

Sometimes your better off just ignoring arguments. Linux has PS and TOP to view processing. Kill lid is as Unix as there is O:-) hack away
[XPERIA X10 Q&A, Help & Troubleshooting] MrHassell:
Why? If things are dickies, stop them and remove if persistent as problems.. they are safe to kill all day

sent from heaven via x10a custom
[XPERIA X10 Q&A, Help & Troubleshooting] im_iceman:
A quick overview for you..

Android, in theory, manages it's memory allocation under the premise that free memory is wasted memory.. so it fills the memory up with apps that you use, to a point, keeping a small amount free for caching etc.. when you launch something that will take your memory allocation over the preset limit then it will drop something out of memory that hasn't been used in a while..

However.. there are occasions where Android 2.1 doesn't seem to manage things perfectly and the x10 slows down.. so to remedy this you can kill a few "user initiated" tasks..

This is where many people get into problems.. They download something like ATK and set it to aggressive autokill and then it kills system apps which the system either needs (and so you get operational problems with the phone) or it restarts them.. ATK kills them again.. the system restarts them... etc.. (using the battery more quickly).

There are also some apps which are badly written and don't sleep when "minimised" wasting battery.

So the solution is to get a task killer of some sort and use it manually when you need it.. make sure you set "persistent" apps and system apps to ignore, then you should just be left with stuff you've installed.. and you can kill those all day long!
[XPERIA X10 Q&A, Help & Troubleshooting] PsHegger:
im_icemen is right, you need a good task killer. Personally I use ES Task Manager, if you set a good ignore list you can use its widget which makes everything faster
[XPERIA X10 Q&A, Help & Troubleshooting] TheArchenemy:
I use spare parts and set killing to aggressive
[XPERIA X10 Q&A, Help & Troubleshooting] lft4ded:
I use ATK but with no Auto-Kill at all. Every now and then I find an app move a little slowly and manually kill a couple of tasks then, and I find YX Player doesn't always drop out of memory after playing a video and stops the lockscreen so I kill it too.

But its not often I have to use it.
[XPERIA X10 Q&A, Help & Troubleshooting] kaisan1:
Some say task killers cause harm to anDroiD. But personally i feel task killers are must.. itsm quickly kills tasks, frees up memories and boosts up system..

HIT THANKS BUTTON IF HELPED IN

ANYWAY..!

Sent from my awesome X10i running freex10 beta4..

greenglow theme...using XDA premium App..
[XPERIA X10 Q&A, Help & Troubleshooting] kindred7:
''Autokiller memory optimizer'' does the trick for me. Its not a task killer in the usual sense. It just allows you to adjust memory thresholds. I set it to moderate and i have no problems with speed or anything like that.

Edit: The reason why some say task killers are bad is due to the possibility of battery drain. Depending on how they are configured the rate of task killing can rapidly deplete the battery.
[Bada Software and Hacking General] KrazyKong:
I had heard of the mythical native Skype on the "3" UK branded version of the Wave.

But how about seeing it in action...

[YOUTUBE]oICIpeXB9Z4[/YOUTUBE]

I'm not sure if it's a java app under the hood or a native version of Skype, but I've been after this for months.

The big question is, if we were to get our hands on the "3" UK firmware, do we have the skills or tools to extract the "AppEx" folder which would contain the Widgets and JAVA files, and possibly get to the OSP folder? Or would having the full firmware mean it would be easier to flash it, then extract everything.

Once we have the files, if it's an app we can spoof it, if it's a java file, we can install it.

What do people think? I think we can solve this and get this happening personally.
[Bada Software and Hacking General] sonalswaroop:
I guess this is doable.... But right now I am in the middle of my board exams and they will be ending on the 30th of March.... So I will be in the waiting side and watch someone else do it... :(
[Bada Software and Hacking General] KrazyKong:
Preferrably, it would be easier and quicker if we were able to find someone who actually has a "3" UK Wave.
[Bada Software and Hacking General] mylove90:
ok i am ready to do it but someone give me the firmware and a working trix

i can't understand trix every time i try to open it....it says file ***** is missing and no luck with it
[Bada Software and Hacking General] lasentenza:
The firmware is S8500NEJE6

If someone have a link to download, please tell us ;)
[Bada Software and Hacking General] KrazyKong:
lasentenza, where did you find this info? Am searching for it now.

If we're not able to find it, it should only cost 5 euros to download from Modaco.

There's a 3IE which is "3" Ireland, and then the above to search results. "3" should be Hutchinson I believe.
[Bada Software and Hacking General] AndreyKnd:
Hey guys!

It is taken from - http://badablog.ru/index.php/samsung-bada-pochti-polnotsennyiy-skype/

you may try this java app - http://badablog.ru/Skype.rar - however it works only with the "Three" cell operator
[Bada Software and Hacking General] ho1od:
It is JAVA applet.

_ttp://badablog.ru/samsung-bada-pochti-polnotsennyiy-skype/
[Bada Software and Hacking General] mylove90:
ok thats so wierd

how did they branded a software????

now we need a java expert to help us