yashsingh1/xdaforums huggingface dataset:
[Hero, G2 Touch General] krispygreen:
hot to root telus htc hero running 2.1

I have a friend who has a htc hero running 2.1 on telus network and it always lags, he's thinking of getting an used iphone, i wanna show him that his phone can still do the trick for this year at least. How to root telus htc hero cuz i've been searching for weeks and have no clear answers. If someone can post how to it will be gladly appreciated. I'm from quebec and im using a rooted xperia x10 so i got little experience with ROMs and tools
[Hero, G2 Touch General] pkn3000:
you can try this guide http://theunlockr.com/2009/08/27/how-to-root-your-htc-hero-in-one-click/ or this one http://theunlockr.com/2011/02/28/universal-rooting-app-procedure-z4root/

go here http://xdaforums.com/wiki/index.php?title=GSM_Hero_ROMs or here http://chulak.de/hrdb/ for a list of roms for the hero
[Hero, G2 Touch General] krispygreen:
Lol I use z4root to root my xperia, I should have checked that, thx for the links, hope others will enjoy, trying tomorrow
[Xoom Q&A, Help & Troubleshooting] LINKSLOVESANDROID:
hello all. i got myself a wifi xoom, then rooted it. the thing is now my xoom is soft rebooting when im doing minimal tasks like surfing the web, n64oid, etc. ive barely expierienced any FC issues as im crashing way to much. is this a known issue of honeycomb or do i have faulty hardware and am stuck with it till a wifi recovery is found or created?

its lasting approx 10 minutes if im lucly b4 i get a soft reboot. and i dont even have the overclock kernel overclocking
[Xoom Q&A, Help & Troubleshooting] LINKSLOVESANDROID:
anytime i open an application, i get a softreboot.

ok ive master rest my entire phone. let it settle. now everything is causing a reboot. i use web browser for 10 minutes and i get a soft reboot. i go into market and get a soft reboot. im super scared here as i just blew 700 bucks i knew i shoudnt have spent on a device that is messing up after 2 days of use
[Xoom Q&A, Help & Troubleshooting] LINKSLOVESANDROID:
if i use root explorer to remove the superuser apk, is there anyay future shop could tell its hacked?
[Xoom Q&A, Help & Troubleshooting] alias_neo:
Superuser apk isn't the only part of the root process. If you get the logcat output when it crashes and post it online, maybe we could help more.
[Xoom Q&A, Help & Troubleshooting] metiCkOne:
I have two questions for you...

Did you

only

root it or did you load a custom rom onto it and did you overclock it?
[Fascinate Themes and Apps] gunnermike:
Accurate battery for adrynalyne's EC01 ROM.

EC01 Accurate Battery

Make sure to thank Adrynalyne for the rom.
[Fascinate Themes and Apps] sunder74:
Thanks for the accurate battery any chance on a matching charging animation?
[Fascinate Themes and Apps] gunnermike:
na. stinkin sbrissen made a better one with cooler stuff. :o
[Fascinate Themes and Apps] charleypark:
screenshots? or do they look like ChrisDDD's for EB01?
[Fascinate Themes and Apps] gunnermike:
i stole the battery icons from sc 2.9.2
[Fascinate Themes and Apps] neozen21:
I actually like yours more. I only want a purely accurate battery mod. Don't want the shutdown menus or the lockscreens or anything else.

Thanks for the great job.

For those who would like to customize the graphics, you can try the UOT Kitchen http://uot.dakra.lt and cook your own version. You'll have to upload the framework-res.apk from your phone, though..
[Fascinate Themes and Apps] nitsuj17:
why would u not want multiple lockscreen options...and at the least reboot options ??? :eek:
[Fascinate Themes and Apps] neozen21:
Well, the puzzle lock works good enough.. and reboot options make the power menus too long, and I don't really need to boot into recovery or restart my phone that often.. No need to have more float than what I need... :D
[Fascinate Themes and Apps] ezas:
I can't live without the 4-tab lock screen any longer. Already did the six lockscreen flash.

...and the widget picker

While I haven't done it with EC01 I added the SC widget picker to an AOSP ROM so can't see an reason it wouldn't work with EC01 ROM.

I'll do it later and report back.

==============================

Update: I just flashed the accurate battery mod from the OP and I'm in bootloop. I'm on EC01 ROM and Kernel with six lockscreen mod flashed. No Mod's other than that. I flashed Battery Mod by wipe/wipe (no reset) and flashed the normal way.

Pulling the battery did not help (it broke me out but right back into bootloop)

I'll figure out a solution but any ideas why it happened?

Update2: Reflashing six lockscreen fixed the problem. (and reset my wallpaper and widgets).

Anyway Im getting to where I want by downloading the six lockscreen that includes the accurate battery mod.
[Fascinate Themes and Apps] nitsuj17:
yeah widget picker works on any rom/setup
[Fascinate Themes and Apps] ezas:
Rockin some Widget Picker love.

For those who might want to do it. Simply get a copy of SC 2.9.2 and open up the zip file and find appwidgetpicker-1.2.1.apk

copy/move it to your SD card. Then using a file manager move/copy it to /system/app

This might be basic to some but it was new to me when I was running an AOSP ROM.
[XPERIA X8 General] HAKA:
Haha!! :D

This is just for fun!

You can fool your XPERIA for quick unlocking! ;)

Please don't SPAM!

It's just a joke!!

Have a look at the video-

LINK

Please click the 'Thanks' button if you like! :)
[XPERIA X8 General] Graveir:
Lol, it works :D Funny bug :D
[XPERIA X8 General] a-k-t-w:
This should be in general section. This is not a bug per se, it's a limitation in the screen that allows you to do this. This also works in 'Fruit Ninja', allowing you to cut by tapping your fingers rather than swiping.
[XPERIA X8 General] XperianPro:
I know this i use it for fast unlocking and isnt bug.
[XPERIA X8 General] tegzie:
What is with all the random stuff being posted on the DEV forum today?! >.< its clogging it up!
[XPERIA X8 General] HAKA:
i said, no SPAM! :mad:
[XPERIA X8 General] Sgt-Hartley:
I noticed that too crazy lol.
[XPERIA X8 General] tegzie:
This area of the forum is for posts from developers, As far as I can see you haven't "developed" anything new. So before you rant at somebody pay more attention as to what you're doing. Sticking to forum rules are abit more important than sticking to your thread rules don't you think? :D
[XPERIA X8 General] makhtev:
omg..

It is becouse we have singlTouch. open MultiTouch visualizer and press one finger, after press second finger, then raise first finger. OP! and touch teleport to second finger.

same effect in notebook's touchpad's))

Only I played "teleport cursor" on notebook? =D
[XPERIA X8 General] WARR10r:
Even touchpads in new notebooks have multitouch :-( se, screw u :-(

P.s. useless topic
[XPERIA X8 General] LFSPovo:
Old news :p
[XPERIA X8 General] LuisDias:
Not a bug, that means we don't have multi touch.. this post is usefull.. --"
[XPERIA X8 General] DarkThanos:
...i dont think that this cant be done on multy touch. The paraments are just diferent. The screen sent signals and the software has to deside what these signals are. So when screen sent a signal from a point and then in a small time diference sents an other, this is translated as a finger swin.

Now for the two fingers and when you lift one it teleport the touch... Our touch screen work with electic... (i cant explain it in english) when you touch 2 fingers "ghost" touches appears, making a square with your other 2 fingers.

So all this are not bugs but the paraments of what is swin and what touch could have been set in a better way.

To see that paraments exist, just touch you angle an phone screen and there will be no click as the surface will be too big to be a finger. (thats how x8 gesture- fake pinch zoom works, starts when the surface touched is a little bigger from the normal)
[XPERIA X8 General] bogdan_mihai554:
Our screen is not electric(resistive type), it's touchpad like(Capacitive)
[XPERIA X8 General] payat7:
LOL..nice video
[XPERIA X8 General] sotiris82:
i always open it that way now..funny
[Bada Software and Hacking General] astrotom:
I need a disassembler to decompile and recompile .so files which I believe are Linux binaries coded in C or C++. I am on Windows Vista and I would appreciate it if anyone could help me find Linux binary decompliers for Windows. If we are able to edit these files, Cu:cool:firmwares will be a reality!
[Bada Software and Hacking General] adfree:
They are signed by RSA 1024...

Best Regards
[Bada Software and Hacking General] adfree:
We can try to research a little bit in these files... maybe we find usefull things.

But to replace or to edit them should be very tough...

Not tested by me. I've only seen files in data folder... :(

Anyway, you can try and report.

Best Regards

Edit 1.

Attached little overview... based on XXJL2:

SystemFS\Osp\AppControl.so
SystemFS\Osp\BluetoothAppControl.so
SystemFS\Osp\BrowserAppControl.so
SystemFS\Osp\CalendarAppControl.so
SystemFS\Osp\CameraAppControl.so
SystemFS\Osp\CommerceAppControl.so
SystemFS\Osp\ContactAppControl.so
SystemFS\Osp\data
SystemFS\Osp\FGraphicsEgl.so
SystemFS\Osp\FGraphicsOpengl.so
SystemFS\Osp\FMediaPiServer.so
SystemFS\Osp\FMessagingPiServer.so
SystemFS\Osp\FNetPiServer.so
SystemFS\Osp\FOsp.so
SystemFS\Osp\FOspPiClient.so
SystemFS\Osp\FSecurityPiServer.so
SystemFS\Osp\FSevenPiServer.so
SystemFS\Osp\FSocialPiServer.so
SystemFS\Osp\FSystemPi.so
SystemFS\Osp\FSystemPiServer.so
SystemFS\Osp\FUixPiServer.so
SystemFS\Osp\FWebPiServer.so
SystemFS\Osp\GenericAppControl.so
SystemFS\Osp\libc-newlib.so.0
SystemFS\Osp\libCurl.so
SystemFS\Osp\libeay32.so
SystemFS\Osp\libexpat.so
SystemFS\Osp\libgcc_s.so.1
SystemFS\Osp\libm-newlib.so.0
SystemFS\Osp\libstdc++.so.6
SystemFS\Osp\libwrapper.so
SystemFS\Osp\libwrapperS.so
SystemFS\Osp\libZlib.so
SystemFS\Osp\mappserver.so
SystemFS\Osp\matrix.so
SystemFS\Osp\mbase.so
SystemFS\Osp\mbaseio.so
SystemFS\Osp\mcontentS.so
SystemFS\Osp\mdevDataSyncManagerServer.so
SystemFS\Osp\MediaAppControl.so
SystemFS\Osp\MessageAppControl.so
SystemFS\Osp\mlocCommon.so
SystemFS\Osp\mlocLocationAgent.so
SystemFS\Osp\mlocS.so
SystemFS\Osp\mosp.so
SystemFS\Osp\msAccel.so
SystemFS\Osp\msclLifelogPi.so
SystemFS\Osp\msclSnsGateway.so
SystemFS\Osp\msecCredentialManagerServer.so
SystemFS\Osp\msecCryptoPi.so
SystemFS\Osp\msecPrivilegeManagerServer.so
SystemFS\Osp\msGps.so
SystemFS\Osp\msMagnetic.so
SystemFS\Osp\msProximity.so
SystemFS\Osp\msTilt.so
SystemFS\Osp\msvcConnectionManagerServer.so
SystemFS\Osp\msvcMessageAgentServer.so
SystemFS\Osp\msWeather.so
SystemFS\Osp\msysserver.so
SystemFS\Osp\MTAdaptor.so
SystemFS\Osp\newlibAdaptor.so
SystemFS\Osp\Osp.so
SystemFS\Osp\ospmemory.so
SystemFS\Osp\OspServer.so
SystemFS\Osp\SettingAppControl.so
SystemFS\Osp\ShpAppFrmwkClient.so
SystemFS\Osp\ShpGWESMEClient.so
SystemFS\Osp\ShpGWESWinSetClient.so
SystemFS\Osp\ShpScAdaptor.so
SystemFS\Osp\ShpScPushAdaptor.so
SystemFS\Osp\ShpWinServer.so
SystemFS\Osp\SignInAppControl.so
SystemFS\Osp\SnsAuthAppControl.so
SystemFS\Osp\sqlite360.so
SystemFS\Osp\ssleay32.so
SystemFS\Osp\StubDynCast.so
SystemFS\Osp\TestUtil.so
SystemFS\Osp\WidgetAppControl.so
[Bada Software and Hacking General] Xenоn:
Only one windows disassembler works fine with ARM Elf files - it is IDA pro. Hte can be used as a hex-editor, and is well recognize elf-header (this information may be usefull), but can not disassemble arm code.
[Bada Software and Hacking General] mylove90:
is sharing pirated programs against the forum rules????

i found IDA pro but don't know for real how to deal with it
[Bada Software and Hacking General] astrotom:
Could you please share IDA Pro? It would be a great help! :)
[Bada Software and Hacking General] mylove90:
ok it is a torrent file in fact

here you go

Mod edit: Removed link to pirated software.
[Bada Software and Hacking General] astrotom:
We need to find a way to decrypt these RSA 1024bit encryptions somehow. Research shows that RSA 1024bit is not as secure as t seems.
[Bada Software and Hacking General] astrotom:
Thanks for that! You have by no chance the latest IDA Pro 6.1? It supports ARM code debugging and Android bytecode (Dalvik) dissassembly.
[Bada Software and Hacking General] mylove90:
made my research and it is obviously cracked before by 3 men

they used 81 Pentium 4 processors and it took from them 104 hours to make it happen

i don't see that easy at all
[Bada Software and Hacking General] mylove90:
no i don't have 6.1

i looked for it too but i think that version supports arm processor too

don't know about other things but i'll keep looking for it
[Bada Software and Hacking General] astrotom:
Well, I think 10-20 core i7 processors will more than surpass the 80 pentium 4's :P
[Bada Software and Hacking General] mijoma:
You should read more carefully as you don't understand the nature of that attack. If you had the possibility to sign arbitrary data you wouldn't need to attack the private key in the first place.
[Bada Software and Hacking General] adfree:
Nice would be, we would known which Cert is used. Maybe in Security folder...

Or if only public key is somewhere in the NAND...

And btw... RSA 1024 private key to "generate" is tough. More then tough.

Simple example:

A-128 Byte is public key

B-128 Byte is the Signature

Signature contains Hash Value, depend on Settings in Cert... in other Words it is encrypted Hash.

MD5 or SHA1 is very often used...

Step 1.

If you know public key you can look into Signature. :D

You can decrypt...

Step 2.

Depend on your result... Maybe MD5 is in the Signature. Then you have 16 Byte.

Step 3.

You have to be sure, which part of Data is hashed ...

MD5 of full Data or not.

The private key is used to encrypt MD5 in my example...

So 16 Byte MD5 is encrypted by 128 Byte private key, result is the Signature:

128 Byte

Look here. This are 128 Byte:

FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

Okay. Looks not soooo big. :D

But hey, its HEX Value...

If you try to Brute Force then you have many, many MANY combinations to try. :D

The hardest part is to create Software for such RSA attacks...

To click 1 Button and wait maybe 3 years is not really problem.

But there is no such Software public to try it at home.

Some smart Hacker could start with RSA 32... I have forgotten which is smallest RSA allowed in Certs...

Best Regards
[Bada Software and Hacking General] mylove90:
hahahaha

so funny the hex value code

imagine it as binary and yes it is like a nightmare to crack
[Bada Software and Hacking General] mijoma:
Could you describe what exactly you are planning to change there?
[Bada Software and Hacking General] astrotom:
If you dump the ShpApp file, you will find a lot of files in .so format. I thought we could dissassmble them just like any other normal binary so that I can explore into those files and see what I can change. But as adfree added, they are RSA 1024 bit encrypted files. All you will get in ASCII or unicode is non-human readable crap! *Disappointed*
[Bada Software and Hacking General] mijoma:
They are SIGNED, not encrypted. We can disassemble them. What human-readable are you expecting to see? Is assembly human-readable enough?
[Bada Software and Hacking General] cyrux75:
Under OSP/data for each .so file there are a .htb and a .sig file, maybe that could you help you to find what are looking for.
[Bada Software and Hacking General] astrotom:
I tried disassembling with IDA Pro but not much help since the disassembled code contains odd characters in some places where instead, codes should have been found.

If someone knows assembly codes, maybe he can help to rewrite the disassembled code in pure C/C++
[Bada Software and Hacking General] guari:
If you mean obtaining original c/c++ code from assembly code, it's simply impossible, assembly is a low-level language, c/c++ is an high-level...you know what means? :) During compiling process the compiler run a lot of code optimization and all the informations about functions, procedures, variables...are lost..if you know really well assembly codes perhaps you can perform little changes directly in assembly source...or you can add a portion of assembly source directly in c++ source code, many compilers allow this..
[Bada Software and Hacking General] adfree:
@ astrotom

Maybe describe better your expected goal...

1.

You can count these files... around:

80 files from 50 KB to 8 MB...

2.

Maybe few files never changed during several Firmware Versions...

Who knows... You could compare between XXJL2 and maybe other Brands or other Versions...

3.

If you find 1 *.so file of your interest, we could try together to analyze...

function

corresponding file(s)

4.

Maybe we could replace *.so files by other Firmwares.... so maybe no problem with RSA. But unmodified.

But without knowing, what these files do... :confused:

Also Android handsets have these files. They are Samsung Standard...

Maybe your source is here somewhere:

http://opensource.samsung.com/reception/reception_main.do?method=reception_list&menu_item=mobile

Again, these *.so files also used in other handsets from Samsung.

Best Regards
[Bada Software and Hacking General] astrotom:
Well, for now primary goal is to have the web browser UI of XXJID in XXJL2. XXJID browser UI allows hiding of tabs. Like you said I could replace the XXJL2 .so files with XXJID .so files. But without knowing which file/files contain these properties, this is not possible.

My prediction is the most likely file is BrowserAppControl.so. In the data folder there .htb and .sig files of BrowserAppControl.so The .sig file provides the signature and certificate address. I think its referring to the certificates in the SystemFS folder. If we dig into those certificates, maybe we can find the signature and public key? If the public key is found, things can be a lot more easier :D
[Bada Software and Hacking General] mijoma:
At some point I thought you were serious about analysing that...

First of all, define a goal of what you are trying to achieve as it sounds as a pure waste of time.

Second, learn what compilation and linking process does.

Third, learn the computer systems architecture, memory organization, ALU operations, assembly for simple 8-bit microcontrollers to 32-bit architectures - from Z80, 8051, PIC, through x86, M68k and ARM.

Then analyse assembly...
[Bada Software and Hacking General] astrotom:
I am actually really serious about analyzing the files. I only have knowledge in C, C++ and Java plus some SQL stuff. So I don't really understand Assembly language since its low level language. But I don't mind learning. I am always ready to learn. If only you could help me by providing some online links and resources from where I can learn all those things you suggested to me in your previous post, I will be grateful :)
[Bada Software and Hacking General] mijoma:
Good you think so, but I'm no teacher. Everything is there, but you need to look for it yourself. That won't hurt.
[Hero, G2 Touch General] Janzomaster:
Hi,

I wanted to move some apps from the ext-partition of my cm6-based rom back to the internal memory. I tried moving the apk from /sd-ext/app to /system/app with ES-File Explorer but this broke the apps (FC). Do I need to move more files or is there another trick to get this to work?
[Hero, G2 Touch General] timbohobbs:
Try moving app from data app to system app. I use root explorer for this and works fine
[Hero, G2 Touch General] Janzomaster:
I've got no "app" folder in my /data/ folder
[Hero, G2 Touch General] timbohobbs:
If you're using estrongs I'm not sure you'd see it. Root explorer works for me but ADB is another way to do it. If you have an ext partition on SD all downloaded apps will go there but some file managers I used don't access bits of data on my SD : )
[G Tablet Q&A, Help & Troubleshooting] Stri26:
Has anyone noticed a high pitched noise coming from their charger? I finally pinned down the sound today. It stops after unplugging/plugging in, but returns soon after.
[G Tablet Q&A, Help & Troubleshooting] guitarplayer07:
Once and a While

it only happens to my charger once and a while , for me, I noticed if I leave it unplugged for about an hour it stops.. Idk what makes it happen tho..
[G Tablet Q&A, Help & Troubleshooting] TheNetwork:
It happens when you unplug it from the gpad.
[G Tablet Q&A, Help & Troubleshooting] Stri26:
It happens to me even when the Gtab is plugged in
[G Tablet Q&A, Help & Troubleshooting] butchconner:
I haven't written this in a long time and it will help bunches of folks:

Notice that the model number on the charger is MPA-630.

If you Google that you will find it is not too hard to find and not too

expensive if you need one. I believe it is commonly used with digital

picture frames.

Rev
[G Tablet Q&A, Help & Troubleshooting] MechAniX.one:
My charger has been buzzing as well. It really bugs me. Im wondering if it has anything to due with the led light on the charger. I might try and take it apart tonight.
[Android Software Development] hyperbyteX:
I've been trying to find how to get the percentage of the battery for a while but I cant get any of the tutorials to work. Whats the simplest way to get the current battery percentage?

Thanks in advance
[LG Optimus 2x] mopodo:
Hi

I can't debug my apps because logcat does not work correctly.

It prints a lot of AudioCache overflows, but my own logs never show up.

E/AudioCache( 1053): Heap size overflow! req size: 1056768, max size: 1048576
E/AudioCache( 1053): Heap size overflow! req size: 1056768, max size: 1048576
E/AudioCache( 1053): Heap size overflow! req size: 1056768, max size: 1048576
V/AudioCache( 1053): memcpy(0x4325a000, 0x2bfc08, 8192)
V/AudioCache( 1053): write(0x2bfc08, 8192)
V/AudioCache( 1053): write(0x2bfc08, 8192)
V/AudioCache( 1053): write(0x2bfc08, 8192)
V/AudioCache( 1053): memcpy(0x4325a000, 0x2bfc08, 8192)

Has someone a fix for that?

It's the same on Stock (v10b) and Modaco rom
[HTC Tornado] Michaelbukachi:
does anybody know how to disassemble a spv c600 since i want to replace a cover
[HTC Tornado] tobbbie:
Look up the web for similar device disassembly (Qtek 8200 has a simliar housing). Basically they are all made the same. Rough sequence is:

remove battery cover

loosen all visible screws (2 at the bottom + 2 under the battery, 1 of them is under the warranty sticker) - you need Torx T6

Flip up the antenna/Cover. This depends on the device-type how it is locked, but you must for any device start lifting at the bottom/back side - you will not succeed on the topside. For some (SDA-USA) you have to lift the sides from the device- for others (O2 XDA Phone, Qtek 8200) there are little holes in the frame part towards the battery. You must lift the locks at the right place. If you take a very small flat screwdriver, just insert carfeully (about 1 cm) and lift up - using the screw driver as a lever. Once both sides are up, you can lift it completely and remove it.

2 more screws are on top of the device - remove them.

insert a credit card or something alike between frame and top cover, usually at the side buttons it is the easiest. Don't insert that too deep (1-2mm) and slide it along the side until all locks are open. Be careful at the bottom right side (looking on the face) as there goes the keyboard cable - don't hurt that!

Once cover is loose, start flipping away from the topside until a gap of about 8 mm (keep the bottom where it is). Peek inside from the top:

You see a flat connector from the camera to the PBA. Flip it up with a screwdriver.

Separate Frontside (it has the LCD and PBA connected) and frame (with camera) carefully. Take care at bottom of the device as the connectors on the PBA are inserted in the frame.

Done

Rest is easy as there is nothing hidden. For Keyboard removal you need a small PH00 cross screwdriver.
[HTC Tornado] Michaelbukachi:
can i get guide with pictures.ive searched on google for hours but i havent found any .i really dont want anything to go wrong
[HTC Tornado] Hakim Rahman:
you look at http://www.modaco.com/content/torna...co-com/241033/i-mate-sp5-tornado-disassembly/

or try look from http://cellphonerepairtutorials.blogspot.com/search/label/HTC Service Manual