yashsingh1/xdaforums huggingface dataset:
[Non-Touchscreen Windows Mobile Other] kingmabuto:
This should do,

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

make sure u app unlock the e72 1st with the attached if not already done.
[Upgrading, Modifying and Unlocking] rogeriok:
I need a rom in inglish or portuguese or spanish for Toshiba t01a please...wm6.1 or higher

thks a lot...
[Touch HD Themes and Apps] marvi0:
hie guys i ahve already used the search function, and yes the issue of screen protectors, has been covered a lot but for the life of me i just cant seem to find which shop in the UK sells the screen protector, because i cannot wait for any online purchase, because it seems as though all the online screen protectors, take aome days, if not weeks, please help, because my blackstone is naked right now, thanks
[Touch HD Themes and Apps] danprocter:
I have a spare one I can send you right now...PM me your address and I'll send it today. Can't have a blackstone going naked can we lol
[Touch HD Themes and Apps] JohnnyK58:
Hi.. Try Shop-UK on eBay.co.uk he sells a pack of 3 screen protectors for the HD for just £3.28p and free p&p if you order Mon - Fri he will send it the same day, I got mine the next day. They are a good screen protector made by Rinco, they go on easy, fit well, and leave no air bubbles. I have tried some of the more expensive one's and find these are much better. I ordered a second pack and they came just as fast... A great service.
[HTC Excalibur] nonono2009:
Without adding *any* data plan to an account, are there any open ports (e.g. 25) through which one could set up a ssh tunnel? If there were, it seems you could ssh or set up OpenVPN or something.
[HTC Excalibur] jeonatl3:
Well it would depend on the operator as to which ports they open for subscribers, I'm not sure about the technical intricacies of billing for data but most operators by default sign you up to a "pay as you use" plan if you don't have a data bundle so seeing as tunneling consumes data you would be charged for it by the Kb regardless of what port you are using.
[HTC Excalibur] nonono2009:
Sorry, I am asking about T-Mobile in the USA.
[Upgrading, Modifying and Unlocking] K4maD3va:
Hi ppl , can someone please tell me how to change the o2 Xda Mini language .. now is on germany language and i need something to make it into english .. can some one please help me , sorry for my bad english.

Ps. im new with Windows Mobile's :|
[Upgrading, Modifying and Unlocking] drnoir:
Hi. Some support needed. I've already posted this in the HTCRT thread, but haven't received an answer, so I'll repost it here in hopes that someone will be able to lend a hand.

We're trying to build ROM Images for the Treo Pro from the RAW dumps (yeah, all 5 of us but have had no success in getting the .nbh files to flash the chip. It just gets stuck on 0% at the progress bar after the bootloader, so I assume that, while the file name is correct (as evidenced by the start of the flash process), the definition inside the nbh file is somehow wrong...

I've searched and searched for 3 days straight and haven't found an answer to the following questions:

a) What do the SignMaxChunkSize and RomSections values translate to? I assume the SignMaxChunkSize is the maximum size for the signature... something... The number of sections I get, but for the values ("0x100,IPL,0,TRUE") I am assuming: DOC address, name of the section and I can't get the other ones.

b) How to determine the appropiate values for my device.

Just to prove that I'm not THAT dumb, I got this data from extracting the Sprint ROM update file:

Now, I assume the Device ID and CID go straight into their appointed slots. Also, I assume that SPL, MainSpalsh, SubSplash, ExtROM, Unknown, GSM and OS are the section names, bringing the total to 7 sections.

Question Numero 1: What do I input for the 0x200, 0 and TRUE values in the format: "0x200,SPL,0,TRUE"? Are all needed? I've noticed several devices don't consistently use these values (e.g. Herald: RomSections=7, "0x102,""IPL G4"",0,TRUE", "0x103,""IPL H3"",0,TRUE", "0x200,SPL,0,TRUE", "0x600,Splash,0,FALSE", "0x300,Radio,0,FALSE", "0x900,""Ext. ROM"",0,FALSE", "0x400,OS,0,FALSE")

There three separate references to Data size (0x800, 0x8 and 0x052c000) which I assume are the SignMaxChunkSize in nodecimal format and should be converted to the decimal value before input into the SignMaxChunkSize field.

Question Numero 2: Which one do I use? How do I convert it?

Feel free to debunk my theories and give me some answers.

Thanks in advance
[Upgrading, Modifying and Unlocking] drnoir:
Bad a BUMP!
[Upgrading, Modifying and Unlocking] stepw:
You may not be able to find answers to all of your questions by searching the forums. Maybe it's time to grab a hex editor and peek under the hood?

Anyway, check out

http://wiki.xda-developers.com/index.php?pagename=NBH_headertypes

to understand a bit what sections exist in NBH files for various devices.

You need to make up a similar table for your device to answer your Numero1 and Numero2 questions.

You should be able to get a general idea of where each chunk size is used by reviewing sources for the tools you are using to make nbh files. Pof's htc-flasher is capable of building nbh files too, its source code is available on google code.
[Upgrading, Modifying and Unlocking] drnoir:
Thanks for taking the time to reply. God knows nobody else did.

I guess this is both really basic computing and too advanced for many users. I'll look into the resources you suggested and; once I figure it out; I'll make a tut.

Thanks again
[G1 Q&A, Help & Troubleshooting] CashMoney474:
I'm running JAChero 2.3.3 and just have a few questions to see if what I'm experiencing is normal.

Firstly, when I'm at the home screen, the trackball cannot select any of the apps, just switch from one screen to the other. Kind of annoying sometimes cause I've gotten used to using it more than the touchscreen. I'm assuming this is a problem on all hero builds, but is there any way it can be fixed?

Secondly, every time I do an adb reboot, the phone boots up then about 5 or 10 seconds later, reboots again. Not that big a deal but just wondering whats happening.

That's really all the problems I have with it, everything else runs great.
[G1 Q&A, Help & Troubleshooting] alritewhadeva:
Yes the first thing about selecting apps is normal. The second thing, could you be more clear? Do you mean like the htc screen shows again? or does your phone like actually vibrate and go through the 3 screens?
[G1 Q&A, Help & Troubleshooting] CashMoney474:
Thats depressing :(

After rebooting through adb, the phone goes through all the boot loaders, then it starts loading, and while its loading it reboots itself. The once it reboots, everything works fine.
[G1 Q&A, Help & Troubleshooting] alritewhadeva:
The rebooting is not normal. Dont really have a solution except a fresh format of your ext partition, a data wipe, and then a reflash.
[G1 Q&A, Help & Troubleshooting] CashMoney474:
I think I'll just live with it, don't really want to go through all the set up again and it isnt really causing any harm.

Thanks for the quick answers alritewhadeva :D
[G1 Q&A, Help & Troubleshooting] alritewhadeva:
No problem Cash. Any other questions just PM me
[G1 Android Development] ccyrowski:
I successfully got Cyanogen's 2.6.29-cm shade@toxygene) kernel up and running on Hero.

Link http://www.demarcatedmedia.com/rom/jacHEROski_Experimental.zip

This is a very, very experimental build (I rough cut the new boot.img). Please, anyone who volunteers to experiment please have DDMS up and running so you can send me logs.

As you can see from the pictures, I loaded Drizzy's optimized apps and framework because I had never seen the Ophone graphics and wanted to see what they are all about. If drizzy doesn't mind I'll drop the graphics but keep the optimized apps :)

Preqs:

New SPL

New Radio

Recommended:

FAT32

EXT3

linux-swap (32 MB)

Cyanogen Recovery 1.3 or greater.

Old Features:

linux-swap supprt

optimized rosie

New Features:

Kernel From Cyanogen

optimized widgets courtesy of Drizzy

Ophone Graphics (maybe)

appstosd from Nismo

TO DO / Known Issues

Change default boot config (let's widgets etc on first boot)

IF GOD LOVED ME HE WOULD LET ME FIGURE OUT HOW TO DO FOUR HOMESCREENS

other little surprises

1) wifi won't start

2) gps still a no go

--------------------------------- THE OLD ROM DOWNLOAD LINK AND INFO BELOW ------------------------------

ALL OF THE THANKS GO to JAC, Denkai, coolbho3000 and everyone else who makes this possible.

This is a slightly modified JACHero2.3.3 release.

This ROM is for those who prefer a 3rd linux-swap partition. The modified a2sd.sh will start swap on every boot (http://xdaforums.com/showthread.php?t=531988).

THREE PARTITIONS

FAT32

EXT2 OR EXT3

linux-swap

Included in this ROM is the Super Optimized Rosie from http://xdaforums.com/showthread.php?t=532822

Next up, 4 Home screens on Rosie for the win! <---- probably should have been more specific, I'm working on this (it's more difficult than I anticipated)

Enjoy your ROMen noodles!

http://demarcatedmedia.com/rom/jacHEROski2.zip <----- slightly smaller Rosie, still working on fewer Home Screens

The file should be roughly 79.43MB - I used MEGAUPLOAD so who knows.

Please Note: This is my FIRST ROM, so use at your own risk. It does, however, work flawlessly on mine.

As always, I would recommend freshly formatting you sd card (at least the ext3 and linux-swap partitions) and wiping data before applying.
[G1 Android Development] alritewhadeva:
Awesome! Been looking for something like this. Gratz on your first ROM and props to everyone who made this possible. Downloading right now ;)
[G1 Android Development] leomak:
could you plzzz upload to other site coz megaupload is not available in my area...
[G1 Android Development] Breakthecycle2:
Question. If I am using a ext2, do I still need to do the 3rd? If so, how do I do that? Can I use partition manager?
[G1 Android Development] Lieu10ant:
would be cool if we could choose how many home screens it had.
[G1 Android Development] ccyrowski:
Yea, I don't know I haven't tested it on two partitions. This ROM is mainly for those who have three partitions set up on their SD card.

FAT32

EXT3 or EXT2

linux-swap

The best part is you don't have to worry about your SD card getting corrupted when you mount.

You can use whatever to partition your SD card so long as it partitions it!
[G1 Android Development] ccyrowski:
Working on this now. At least, trying to reduce the number of screens. :)
[G1 Android Development] ccyrowski:
where can you download from?
[G1 Android Development] leomak:
anything else please... the site blocked my area (HK)
[G1 Android Development] ccyrowski:
I'm uploading now, gonna be about 30 mins.
[G1 Android Development] bizz3d:
swappines

what is swappiness set at and can we change it? also what size should swapp portion be
[G1 Android Development] ccyrowski:
the linux-swap partition should be 32MB

swappiness is set at 20

you can edit the "echo 20 >" command in the a2sd.sh to change the swappiness.
[G1 Android Development] bizz3d:
thanks for such a quick reply. I was reading the link you provided about the size. Flashing now
[G1 Android Development] ccyrowski:
Cool, let me know how it goes. I flashed without a problem.
[G1 Android Development] leomak:
thanks so much for the second link~~:)
[G1 Android Development] bizz3d:
It flashed just fine but, am i suppose to see all "0" in terminal after

su

free

i have a my sdcard setup with Fat32 first Ext3 second and Linux Swap last with 31mb.

not sure what i did wrong. i used Paragon to setup my sdcard if that helps
[G1 Android Development] peary27:
will this work if you only have a ext 2 or will it boot loop?
[G1 Android Development] ccyrowski:
it should be fine. When in doubt, flash!
[G1 Android Development] peary27:
thanks downloading now
[G1 Android Development] ccyrowski:
It should be fine. You should see numbers where there are zero's.

unpack the udpate.zip on your computer and go to /system/bin/a2sd.sh and post the contents here so I can see what it says.
[G1 Android Development] White Emperor:
Is there a way to format the ext2/3 partition from the G1?
[G1 Android Development] bizz3d:
no boot loop at all flashed just fine with my setup
[G1 Android Development] ccyrowski:
Do you mean you only have two partitions? Or that your second partition is ext2 and not ext3?
[G1 Android Development] ccyrowski:
I use gparted.

Do me a favor and post the contents of a2sd.sh (should just be a bunch of words).
[G1 Android Development] ccyrowski:
depends on what rom you're running.

This link will let you create two partitions http://code.google.com/p/android-roms/wiki/Fat_Ext2_Partition

You should really get paragon or gparted (linux)
[G1 Android Development] bizz3d:
#!/system/bin/sh

#

# Apps2SD using symlinks and bind mounts

# Thanks to Cynogen Modified by JAC

#

if [ -e /dev/block/mmcblk0p2 ];

then

# fsck the sdcard filesystem first

e2fsck -y /dev/block/mmcblk0p2;

# set perms

busybox chown 1000:1000 /system/sd;

busybox chmod 771 /system/sd;

# clean up any old symlinks, create data directories

for i in dalvik-cache data;

do

if [ -h /data/$i ];

then

rm /data/$i;

fi;

if [ ! -d /data/$i ];

then

mkdir /data/$i;

busybox chown 1000:1000 /data/$i;

busybox chmod 771 /data/$i;

fi;

done;

# don't allow /data/data on sd because of upgrade issues - move it if possible

if [ -d /system/sd/data ];

then

busybox cp -a /system/sd/data/* /data/data/;

busybox rm -rf /system/sd/data;

fi;

# move apps and dalvik cache from internal memory to sdcard

for i in app app-private dalvik-cache;

do

if [ ! -d /system/sd/$i ];

then

mkdir /system/sd/$i;

fi

busybox chown 1000:1000 /system/sd/$i;

busybox chmod 771 /system/sd/$i

if [ -d /data/$i ] && [ ! -h /data/$i ];

then

busybox cp -a /data/$i/* /system/sd/$i/;

busybox rm -f /data/$i/*;

fi;

done;

# symlink app dirs - they must be on the same filesystem

for i in app app-private;

do

if [ -d /data/$i ] && [ ! -h /data/$i ];

then

busybox rm -rf /data/$i;

busybox ln -s /system/sd/$i /data/$i;

fi;

done;

# bind mount dalvik-cache so we can still boot without the sdcard

busybox mount -o bind /system/sd/dalvik-cache /data/dalvik-cache;

busybox chown 1000:1000 /data/dalvik-cache;

busybox chmod 771 /data/dalvik-cache;

# clean up old whiteouts

for i in local misc property system tombstones data;

do

if [ -h /system/sd/$i ]; then rm -f /system/sd/$i; fi

done

fi;

#!/system/bin/sh

# Thank to JAC Denkai ccyrowski

if [ -e /dev/block/mmcblk0p3 ];

then

echo 20 > /proc/sys/vm/swappiness;

swapon /dev/block/mmcblk0p3;

fi;

if [ -d /system/media ] && [ ! -h /system/media ] && [ -e /system/sd/media ];

then

# fix the permissions

busybox chmod 777 /system/sd/media

for i in `ls -R /system/sd/media | grep ":" | sed "s/://"`;

do

cd $i;

busybox chmod 777 $i;

for j in `ls $i`;

do

busybox chmod 666 $j;

done

done

busybox mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system

busybox rm -rf /system/media;

busybox ln -s /system/sd/media /system/media;

busybox mount -o ro,remount -t yaffs2 /dev/block/mtdblock3 /system

fi;
[G1 Android Development] ccyrowski:
I'd hate to say this but reformat your ext3 and linux-swap partitions and flash, flash again.

Also, put the attached file on your fat32 partition.
[G1 Android Development] White Emperor:
Thanks for the help.:)
[G1 Android Development] bizz3d:
no worries thats why i love Paragon. I assume to unpack and only have the fix_permission.sh file or the actual downloaded zip?
[G1 Android Development] ccyrowski:
unpack.

I always keep it on my sdcard. It shouldn't do anything, but that's the only difference (besides partitioner) I can tell.
[G1 Android Development] McBang2023:
Not Working

So i have been trying to flash this rom, as well as the jachero rom (original 2.3.3) and while installing the rom it fails at same line. I feel as if my device is taunting me cause shortly after the failure of all builds of the hereo rom, i go back to my old cynaogen 3.6 rom and it installs fine. The failur i get is at lin e 58 and it references busybox. I have wiped my phone. i have formatted my sd card (both fat32 permissions and ext3 partition). the radio is up to date, and i have the hardSPL on my phone. so as it stands, there is no logical reason for this failure. any suggestions from my fellow Modders? anything will help me much in trying to get the awesomeness that is hero flashed over to my phone. :confused:
[G1 Android Development] ccyrowski:
You need Haykuro's Special SPL. It's at the top and JAC's thread.
[G1 Android Development] markimar:
so how can you tell if swapper is running on the swap partition? I never got a SU permission request on first boot
[G1 Android Development] ccyrowski:
this ROM removes the swapper app.

open terminal --->

su

free

then you should see a bunch of numbers
[G1 Android Development] manup456:
Open the swapper app and hit get info it tells you.
[G1 Android Development] neo21:
@ ccyrowski

Do You mean the "1up + 1down + 1left +1right = 4" desktop scheme? Would be really great ;)
[G1 Android Development] ccyrowski:
that would be awesome. But now, 1 left + home + 2 right
[G1 Android Development] samethsom:
What are the changelog on this?,?what are the changelog on this Rom?
[G1 Android Development] Shaquiel Harris:
i know im a noob at this but hey im trying to learn [: Can someone briefly Explain what a ext3 partition is and why its valuable to have it? Also what are the diffs between a ext3 and ext2 because i have a ext2. And Please someone explain what a linux swap file is? im even on the verge of installing ubuntu over again if this swap file and ext3 is worth it [: Please and thank you
[G1 Android Development] alritewhadeva:
ext3 has journaling and I believe remounts system/sd as read only on shutdown lessening possibility of corruption of sd :)
[G1 Android Development] ccyrowski:
Not a swap file but linux swap partition. Imitates extra RAM
[G1 Android Development] Shaquiel Harris:
oh ok. How can i make one of those?
[G1 Android Development] ccyrowski:
Partition editor. I use gparted.
[G1 Android Development] andrewiz2kewl:
what does it mean 4 screens for win??? srry i'm a noob lol. does it mean theres only 4 screens on the touchflo?
[G1 Android Development] ccyrowski:
that's what I'm working on.
[G1 Android Development] johnnylicious:
can't wait for that 4 screens :]]

i only use 3 but the extra one would be use for gps / wifi / etc

great job sir.
[G1 Android Development] andrewiz2kewl:
ohhh okay lol thanx, will it include an option to pick how many screens? because i mostly use all of them :)
[G1 Android Development] pychobj2001:
Why removed the swapper app? make it a resource at least so that we can add it later, it's nice to be able to configure it, and so we can cheack the status of it w/ an app and not the terminal, but yes it would save memory to not have it...thnx, love to see a resources.zip for external apps like teeter/quickoffice/pdf view, etc etc

thanks for this update, and for ppl having boot loop problems, switching to ext2 always works for me...for some reason sometimes the hero roms don't see the ext3, and everybody is doing auto a2sd, but w/ hero if you have a dirty ext3 or 2 it boot loops, sometimes..not always...can't the auto a2sd just clean it up? and move the apps to the correct folder and correct folder listings? can't wait for modded recovery screen to get super wipe for the ext partitions...ubuntu live usb stick for now....no biggie, just a small hassle, hopefully this smaller rosie and extra swap partition will get rid of the dreaded "loading" on the rosie/htc sense/htc touchflo screen...what do we call it now....idk?
[G1 Android Development] ccyrowski:
the swapper app and this method of swap are two different things.

This method, IMHO, is more reliable. It is what a linux computer would do. You don't have to "stop swap" like you would with the swapper app when you mount your sdcard.

I have a MAC, and use VirtualBox to house an Ubuntu install where I keep my environment and such.
[G1 Android Development] pychobj2001:
So dont' use the swapper app? will it (excuse the pun) jac up my swap stuff? ha...oh and thnx for this mod, going to flash/partitions x3/ it in a second, the 2.3.3 is a good step on the hero rom mods, but i still see the dreaded "loading" screen when coming back from doing tons of stuff on my phone, hopefully this will solve that, and hopefully someone will implement the landscape rosie fix if anybody can ever figure it out.

Keep up the good work, that goes for all the devs here on XDA, I was talking w/ my former boss today and we both mod our phones and we were *****in about the hero not being good enough for primetime...but it's getting closer and closer to stable and fast...

p.s. is the 3rd partion in gparted litterally label (linux swap) or is it like ext3swap or just another ext3 extra partion...i guess i'll find out in like 2 min when i boot up ubuntu
[G1 Android Development] samethsom:
so what's the verdict on this rom? is it fast?? don't want to try untill i get some input on it.
[G1 Android Development] ccyrowski:
literally linux-swap

you'll have to download gparted through the "add / remove programs" option under applications.

gparted will then be under system > admin > partition editor
[G1 Android Development] idub81:
good work on the rom flashed and got everything up and running wit no problem:cool:
[G1 Android Development] AbsoluteDesignz:
considering the level of alteration going on...with the PNGs and such...doesn't this sorta mean Hero can be fully skinned?
[G1 Android Development] manup456:
It can be fully themed i know.
[G1 Android Development] ccyrowski:
Dear Manup, Theme Master (seriously),

What files do I need to edit (besides workspace_pages.xml etc) to change the number of home screens? Even if you don't know, could you give me your best/educated guess?
[G1 Android Development] manup456:
O.k this is what it is i say four weeks for theme two days for pics maybe three for concept but i want to make a theme for hero just because lets see. :D I have been planing this for a while i want to see what i can do and push my self to the maXX.

Take this to the theme section dont post here and i started today,also i will fix some graphics i have seen in the build.

HTC/Android theme still in the plans so its time to change. :cool:
[G1 Android Development] ccyrowski:
best of luck to you sir.
[G1 Android Development] manup456:
Very hard to say because the hero build OS is so different it will take time to find what controls it [home screen] may be more than one .xml in this build. Once the phone comes out for everyone it will open more doors.
[G1 Android Development] ccyrowski:
yea

launcher.xml

workspace_pages.xml

some of the relevant files are in /system/frameworks/framework-res.apk

just to name a few.
[G1 Android Development] N0xTrUm:
Thanks :)

Really, the best and fast rom of Hero for my HTC Dream :D

JackHero y very hard and slow. And reducing Rosie.apk, not a good solution, but it helps. But your ROM, it's great! :D

I'll waiting your second ROM, and the work of JAC, Denkai, coolbho3000, Haykuro,...

THnx everybody
[G1 Android Development] neo21:
@ ccyrowski

Can You pls tell me wether there is a performance win by using a 3rd partition with linux-swap + swapper?

if thats the case: Android is a linux, linux by default can use swap partitions...why not implementing this directly into the rom/kernel?
[G1 Android Development] michagol2:
i just wanted to confirm, i have my fat32, ext 3 and now my 32mb linux- swap partitions. I read up on this method of apps2sd and wanted to see if this swap is happening automatically on this rom or do u use the procedure on the other thread with a few commands in adb or terminal.... Thanks in advance
[G1 Android Development] ccyrowski:
It will create the swap automatically at every boot! You don't have to do anything.
[G1 Android Development] N0xTrUm:
¿SMS?

Am I the unique who can not send sms? I looked and I can send but not receive.

The number of the message center it's OK

(Movistar - Spain)
[G1 Android Development] ccyrowski:
Yea. I can send and receive find. Reboot your phone and see.