yashsingh1/xdaforums huggingface dataset:
[Windows Phone 7 Development and Hacking] GoodDayToDie:
Trying some new things with HtcRoot.

DMProcessConfigXML: Oddly enough, does not work. The error is different from before becoming root, though. Something about modifying the thread. Might be possible to work around, with time. Haven't tried the COM-based alternative present in CE7.

Filesystem read/write/whatever: Works. No problems there. I want to look into file security though; see if there's a way to protect or unprotect files beyond simply setting the Readonly flag.

CreateProcess: Works! Well, currently only on built-in EXEs, so not yet tremendously useful. Interesting though, and has some potential for neat tricks with the debug APIs. Looking into the policy system (through the documentation, via the kernel code, and by reading the policy XML files on the filesystem) to see what it will take to make it work on homebrew (or CE6-ported) EXEs. I'll beat this. Also, new processes don't inherit the SYSTEM token (though I can subsequently set it on them).

Elevating other processes: Possible. It doesn't seem terribly useful, though; there's some weirdness around processes while they are elevated that can cause them to crash when you try to interact. The workaround thus far is to elevate very briefly while doing a privileged operation, then immediately restore (quite easy, but obviously not practical for doing to another app).

Interesting observation: CE7 (which a lot of the kernel data structures seem to be closer to than CE6.x) makes rather little use of security tokens (compared to CE6). Not sure why - is there some new way of tracking the security of a process, or is it just hidden inside opaque blobs of macros or assembly code? The approach of replacing the process token with SYSTEM_TOKEN (the constant 2) was easy enough, but there may be much better options.
[Windows Phone 7 Development and Hacking] GoodDayToDie:
OK, I need to know that the procedure is for installing a XAP. I'm pretty sure that, using HtcRoot, I can implement open-XAP-in-IE-to-install. What I need to know is, what apps do I need to call, with what parameters?

These are the executables that I found in \Windows that look relevant:

AppCheckerShim.exe

AppPreInstaller.exe

PacmanInstaller.exe

Things it would be good to know:

What does each one do.

What arguments does each one take.

Minimal info needed to make this work:

* When installing an unsigned (homebrew / non-marketplace) XAP, which ones are called in what order and with what arguments?

* How can I set up an app to handle the .XAP extension? I'm moderately familiar with the HKCR registry hive, but haven't been able to make this work in the past.
[Windows Phone 7 Development and Hacking] DavidinCT:
Just a thought, if you could inbed this DLL into something like touchXplorer (a simple but, powerfull WP7 explorer). If the app gets root access, it would alow you to copy/paste/delete/create almost anything on the phone.... Isn't that what most of us is looking for anyway ?
[Windows Phone 7 Development and Hacking] GoodDayToDie:
First of all "copy/paste/delete/create almost anything on the phone" is already possible. If TouchXplorer isn't your cup of tea, try the HtcRoot Webserver.

That said, your suggestion (taken literally) wouldn't actually work. First of all, TouchXplorer uses a completely different way to get around the security restrictions on the filesystem. Since it doesn't care about it's own permissions, elevating them wouldn't help. Second, TouchXplorer is closed-source, and Schaps seems to have abandoned it (there are a few features which worked in NoDo and were never fixed for Mango; he just hasn't bothered).

I thought about taking Advanced Explorer (which uses the same hack as TouchXplorer, but was in my opinion the better app in a couple ways even though it was never ported to Mango) and updating it. It *is* open source, so that fact that it was abandoned isn't a problem. In the end, though, I decided it was a better use of my time (and actually a simpler process) to produce the HtcRoot Webserver project (which uses the hack from this project combined with the Mango Webserver project by Fiinix, which in turn built on work by Davux - isn't open source great?)

Feature-wise, the main differences between TouchXplorer and HtcRoot Webserver are as follows:

* TouchXplorer is designed to be used on the phone directly, the webserver is designed to be done using a PC (though you can kind-of run it in the background too).

* TouchXplorer supports in-place file rename (easy to add to the webserver, I just haven't bothered).

* HtcRoot Webserver supports changing file permissions (TouchXplorer could add, this is possible with provxml).

* HtcRoot Webserver supports reading file and folder permissions (TouchXplorer doesn't do this, which means among other things it can't tell what files are locked in ROM).

* HtcRoot Webserver can read the size and timestamp of ROM modules (the hack TouchXplorer uses apparently tries to open them like files - won't work).

* TouchXplorer supports moving or copying files directly (with the WebServer, the current way to do this is download the file, re-upload it elsewhere, and optionally delete the original).

* HtcRoot Webserver supports downloading files to your PC, and uploading them from the PC (not really the goal of TouchXplorer, but strongly related).

* There's more, but I'm not sure why I'm making this list anymore and they're minor anyhow.
[Windows Phone 7 Development and Hacking] DavidinCT:
Ok, that's cool. I did say "something like TouchXplorer" I didn't mean you had to use that, it was just an example.

I guess what I meaned if the HTC DLL worked on someones phone and you put it in an Explorer app, then a file explorer on the phone would have root access, then you could do any type of file managment.

Your web app is neat, I love the concept, it is very cool but, there is something for a quick simple file manager on the phone when I am on the road.
[Windows Phone 7 Development and Hacking] GoodDayToDie:
Well, you're more than welcome to build such an app. The pieces are all there:

* The HtcRoot project for privilege elevation.

* The Homebrew library for access to native file APIs (if you look in the HtcRoot Webserver, I have a modified Homebrew library that includes the managed code for HtcRoot).

* The UI to build a file manager - you can use any of a few existing ones, including Advanced Explorer (open source on codeplex, easy to find).

I agree that this should be done (although it kind of works to run the webserver in the background, using the no-dehyrdate hack, and access it via IE on the phone) but, since TouchXplorer still works on my phone and there are a bunch of things that *don't* yet work, I've been prioritizing it lower.
[Windows Phone 7 Development and Hacking] DavidinCT:
Understood. Thanks for the info. I'm not a programmer but, if I get the time, I want to learn and get started. Time in my life is just the hard part :(
[Windows Phone 7 Development and Hacking] jdbastardy:
Hello GoodDayToDie.

Was trying to use your HTC Utility Test on my Surround:

That's waht came out:

Error trying to Write the value 1337 to test address

System.Runtime.InteropServices.COMException (0x8007001F): A device attached to the system is not functioning.
[Windows Phone 7 Development and Hacking] GoodDayToDie:
Without the ROM and firmware version, all I can say is "your phone does not have a working HtcUtility driver and is therefore not going to be compatible with any hacks that rely on the HtcRoot project."

Since the vast majority of phones fall into this category, and since WP7 Root Tools has provided one of the goals of the project more simply (the elevation of a given app), I'm focusing instead on two different goals for HtcRoot. First, to re-implement the SetKMode API (require for HaRET, and possible other things). Second, to find a way to use older drivers on newer firmware.
[Windows Phone 7 Development and Hacking] Kr3i0s:
GDTD have you been able to to re-implement the SetKMode API? I am asking in relation to HaRET as there has been no progress in that project so far.
[Windows Phone 7 Development and Hacking] GoodDayToDie:
Ahh, sorry not yet (I know, it's been a really long time). I think I know what is required now though, but it will still take a bit more experimentation and in the meantime I've mildly messed up my phone after some other hacks I applied, so I need to fix that first. I also started a new job a few months ago, so I have a lot less time for phone hacking than I used to. I'll give it another shot as soon as possible.
[Windows Phone 7 Development and Hacking] Kr3i0s:
Thanks for your hard work. I am ready to be a guinea pig if you require one.
[Droid Pro General] LoveQwerty:
I have a Droid Pro, Android 2.3.3, build 4.5.1-110-VNS-11, sim unlocked, using it in Europe.

I've recently changed my provider, and the new one needs to use the data roaming option all the time. Problem is, I turn it on, but as soon as you loose signal, the option turns itself off and you have to manually turn it on. Doing this many times a day becomes a big PITA ...

After some research it seems to be a known Moto software issue, found several threads in the Droid 3 part of the forum, but haven't identified a fix for the Droid Pro.

Does anyone know of any system update that i can install, or some app or custom whatever ?

Thanks for any pointer in the right direction ...
[HTC EVO 3D] nocomp:
hi, i need to unlock my evo3d, so i ve been on two website, that both provided me the same code.

when i enter this code, i get the message that network is unlock (pop up message) and then the pad remain for me to enter the code again with the message "network lock".

Do you have any idea about what is happening? Can it be because of hboot or rom or else?

I ve tried 3 rom and same issue.

Hope somebody has an option, i need to use my phone :'(

thx for your help
[HTC EVO 3D] edufur:
i dont think we can play SIM on our 3VOs. I could be wrong though.
[HTC EVO 3D] bloodrain954:
Lol way off dude, he's not talking about the Sims video game.
[HTC EVO 3D] thatguyitsme:
Classic
[HTC EVO 3D] nocomp:
mega lol

I goût the simunlock code working.... only with an official rom.. no hboot is ****.18 can t fond how root it :-(
[Samsung Galaxy Nexus] jonatansofer:
Hi !

I can't install new apps or update. i'm getting: Error "package file is invalid".

my phone is on stock 4.0.2 and not rooted.

I tried already to Restart the phone, clear data + clear cache in apps info.

Have an idea??

thanks
[Samsung Galaxy Nexus] Smokeey:
I'd say if you were rooted to fix permissions. Are you on a WiFi connection or over 3G/4G? Try switching connections.
[HTC Desire S] spajdo:
I want ask... If I make call or if someone call me and I have store this number in my contacts and I dont have set picture of this contacts, then in CM7.2 dialer is some picture (as default picture of all contacts). Can I change it for some other?
[HTC Desire S] spajdo:
no one know this information? ccc
[HTC Desire S] mouzzza:
I do not really know what you mean:confused:

Do you mean to change the contactphoto of a single contact?

Contacts/"Contact2Change"/Menu/Edit contact/ There u can change the pic

Otherwise if you mean to change the standardphoto for every contact i cannot help you...sry!
[HTC Desire S] spajdo:
yes, I mean change the standardphoto for every contact.... hmm
[HTC Desire S] locotux:
You mean that fancy green robot? It is built in Phone.apk - "picture_unknown.png". Not sure if it's possible to repack this apk with updated resource.
[HTC Desire S] spajdo:
Yes... I found this method.... It's pity that is so hard change this picture....:(
[Galaxy S II Themes and Apps] damirbusic:
Has anyone tried this method, it says that it roots the phone right away ? It looks very promising.

https://market.android.com/details?id=eu.chainfire.mobileodin.pro
[Galaxy S II Themes and Apps] B3311:
Yes, works very well for me.

Thread here.
[Galaxy S II Themes and Apps] sahibunlimited:
It doesn't "Root" ur phone

Use it on rooted phone and flash the files used to be flashed from odin on this app and keep root
[Galaxy S II Themes and Apps] kotaxor:
yeah...you need a rooted phone.

With this, you can keep on flashing without the need of a pc.:)

Try it numerous time already and working fine but file need to be place in Internal SD card.

Tried to flash using external card...not working well.
[Galaxy S II Themes and Apps] Mone181:
for me too...fantastic, it works very well!

However, I like everytime reboot on recovery and do wipes and/or flash by my self :)
[Galaxy S II Themes and Apps] dsbalieiro:
Hi! Good afternoon!! Does anyone know the step by step for installing a stock rom by Odin Mobile Pro?
[Galaxy S II Themes and Apps] nik60:
HI,

1-put firmware in memory

2-install and open MOBILE ODIN with wi-fi connection

3-tap download add-on

4-tap "open file" and choose firmware .tar

5-flag "enable everroot if you want root again

6-choose if you want do a wipe or not

7-tap "FLASH FIRMWARE"

mobile odin is good for flash stock firmware with root---------------without yellow triangle
[Wildfire Q&A, Help & Troubleshooting] cobby911:
Hey Guys, /My phone is currently running cyanogenmod 7 but i want to put my phone back to like when i first got it the thing is i unlocked my phone to any network does this mean if i put it back to factory settings it will re lock the phone back to the current network when i bought the phone thanks.
[Wildfire Q&A, Help & Troubleshooting] arkoze:
Hiya mate, what you need to do is download and RUU for your provider for the version android you want to go back to.

Vistit http://shipped-roms.com/ or search google, for example, i'm on t-mobile so i'd put something like "t mobile ruu wildfire"

- Downlod the RUU

- Connect phone to PC and double click RUU

- This will put the stock rom that came with your device back on the phone.

You may need to re-root again after if you want to re-install a custom rom.

EDIT: As far as i'm aware, running an RUU will not re-lock your phone, neither will restoring factory settings.
[Wildfire Q&A, Help & Troubleshooting] jacktyler1807:
Before you send it off you need to S-ON it again to claim warranty!

here: http://xdaforums.com/showthread.php?t=1160251

Good Luck!
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] SS:
Yesterday I got an mhl adapter (a Samsung one).. however whenever the phone begins to display to HDMI, overall performance goes down to the point that any interaction with the phone lags pretty severely.. Has anyone else faced the same issue?
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] Jade Eyed Wolf:
Yes I have.

You gotta remember, just how much more work the Note is having to do in order to render images on two displays at once when you have the MHL adapter hooked up. Both devices still have the exact same GPU in them, so you're asking the same hardware to do completely different work.

Example:

The SGS2's screen resolution is 800*480 on its own, so that's 38400 pixels, or 76800 pixels when the MHL adapter is hooked up (800*480)x2. So, even the SGS2, when rendering 76800 pixels while using the MHL adapter, is still less than what the Note renders on its own with just one screen (1280*800 = 1024000 pixels). So when you hook up the MHL adapter to the Note, and now all of a sudden the GPU is tasked with rendering 2048000 pixels, it's no wonder things start to bog down a bit...

That said, even 1080p video playback should be completely smooth, as video rendering uses a completely different engine.

So to sum up, SGS2 with MHL adapter = 76800 rendered pixels, which is less than the 1024000 rendered pixels on the Note without the MHL adapter attached (which is why it's so smooth on the SGS2). With the MHL adapter attached, the Note is having to render 2048000 pixels, which is really pushing the boundaries of what the Mali-400 is capable of.
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] Braxos:
Now about that i bought the mhl converter and i just put it on the phone without a hdmi and hooked the charger on it. I noticed the phone want even charging it was losing battery from 45% did go to 25%. Is this normal? The phone just pushes the images to mhl even without a second display to be connected to it?!?!?!?
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] Jade Eyed Wolf:
This is due to how much processing power it takes to drive two displays at once. The phone is having to work exponentially harder, thus if the workload exceeds the power being provided by USB, it will make up the difference by drawing from the battery.

The Note's charger is 1 amp I believe. Try using the 2 amp charger from a galaxy tab instead. That should provide enough power to drive the Note on MHL, and still have enough left over for charging the battery.
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] Alexanderbooth:
I didn't notice any significant slow down when I used my mhl adaptor? I only played angry birds on my 55" plasma though, and I use it to play music. and i have a snidy chinese one not the official one.
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] VTEChump:
Why is there no option to turn off mirroring on the phone. I hate having a movie playing on both screens, it is such a waste. Does ICS fix this??
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] Braxos:
The problem is that i didn't have a second display on the mhl it was only the charger but still phone was losing battery. It should recognize if another display is on it or not
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] SS:
I understand that the phone definitely has a lot to do, but I'm worried that my phone isn't functioning right.. Especially that it seems that there are other phones out there that don't face this problem.

If you take a look at the video in this post: http://xdaforums.com/showpost.php?p=19068253&postcount=1

And especially the part with the n64 gaming, it's clearly very smooth. Mine doesn't get anywhere near that.. The video, sound and input all lag/chop..

I was hoping to find if anyone else faced and solved this or a similar problem.. :s

Oh, and also of note is that my battery drains even while it's plugged in (but both displays are on), even though Samsung clearly states that the mhl adapter should charge the phone while in use...

It seems to me like it might be a performance issue on the phone side (I'm on stock). Any suggestions? (but preferably I'd rather not have to switch to a custom ROM, at least until a stable cyanogen mod gets released)
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] Yuretsz:
I don't understand why there is a 1080p output when it really laggy. Is there a way to make it 720p ?
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] WereCatf:
I would assume the display lag when using an MHL - adapter should lessen a bit when ICS is released. After all, Gingerbread uses software to draw its graphics which is already in and of itself a slow process, not to mention when it has to draw two displays in software. ICS, on the other hand, can draw most things with hardware-acceleration and thus the impact on performance is much lower.

As somewhat anecdotal evidence I may offer you the fact that I have an Iconia Tab A500 which originally runs Honeycomb. Honeycomb doesn't support hardware-acceleration either, so the situation is similar. However, when I slapped an ICS ROM on it I saw a large performance-boost in almost all operations. The thing about A500 is that it also runs a dual-core CPU, has the same amount of RAM as Note, and has even the same screen-resolution.
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] dario3040:
That is not how it works.

When you plug in the mhl adapter it renders the phone screen resolution and the TV resolution. It doesn't simply double the resolution.

For example the sgs2 renders 2457600 pixels on a 1080p tv.

The note however would render 3097600 pixels in the same case.

There is higher load on the note, but nothing too extreme.
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] hockeyfan:
Is this safe to use on a regular basis? Does this mean if I use the Galaxy Tab charger for my Note that its battery will get charged faster? Is there any risk of fire/explosion or damage to the battery or phone if I use a charger with a higher amperage?
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] VTEChump:
Simply put, MHL sucks! I'd like to strangle whoever came up with it. Bring on dedicated HDMI ports, even better HDMI with power capabilities.
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] hockeyfan:
Bump...

Does anyone know if this is safe to use? I can pick up a spare Galaxy Tab charger tomorrow, if it means I can replenish the Note's battery faster than it drains during HDMI hookup/output.
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] hsktommox:
Reply to Slow performance when using mhl to hdmi adapter

i have faced the same issue with you. But that is a thing of long time ago. I remember that i ask for the customer service of a professional hdmi website: www.hdgenius.com ,Because i buy that hdmi adapter from them. So they help me solve that problem.
[Wildfire Q&A, Help & Troubleshooting] ayros:
Hello, whenever I flash CM7 (either the stables or nightlies) I never get the setup options.

So I can't log into my Google account.

I have tried doing it manually but the Google account does not show neither does Facebook or any of the other options.

Trying to log in through the mail app presents a "could not find server error"

Does anyone have a solution for this.

I've tried searching the forum for a similar post and Googling the problem both with no luck, sorry if It's a repost
[Wildfire Q&A, Help & Troubleshooting] Scratch0805:
46 views and nobody could even be arsed to type flash Google apps.

http://www.goo-inside.me/gapps/
[Wildfire Q&A, Help & Troubleshooting] Slymobi:
Ninja'd lol

P.s if you don't want your market to keep updating then open the gaps zip and remove the market update then repack before you flash it.

regards,slymobi
[Wildfire Q&A, Help & Troubleshooting] ayros:
Thanx sooo much!!! Can't wait to try it :-)
[Wildfire Q&A, Help & Troubleshooting] arkoze:
when i first rooted last year, it took me ages to realise this. I spent ages, about 4 weeks looking for all the apps to download - and couldnt work out why the market wouldnt accept my gmail account i just added to the mail app, this was before i discovered XDA that has since made my life a lot easier
[Wildfire Q&A, Help & Troubleshooting] ayros:
It's been months actually, I resorted to jokerdroid when I gave up on finding the solution. And like you I've found this lifesaving forum. Is there a way to get Facebook and twitter intergration back or should I just download their apps?
[Wildfire Q&A, Help & Troubleshooting] 19iceman32:
hi all, i flash GApps last 2 weeks on a non wi-fi spot/place and there were no apps installed, i already installed the market only through 4shared download and i'm planning to flash again GApps, will it cause problems ?

thanks !
[Wildfire Q&A, Help & Troubleshooting] usaff22:
Gapps only flashes the Android Market. It doesn't literally flash all the Google Apps(Gmail, Goggles etc.)
[Wildfire Q&A, Help & Troubleshooting] ayros:
I don't see why it should cause problems
[Wildfire Q&A, Help & Troubleshooting] ayros:
Just realised my bad oversight of not not hitting the thanks button,alas a new challenge presents itself,this xda app has no 'thank' option.
[Wildfire Q&A, Help & Troubleshooting] 19iceman32:
after i flash GApps, no market was installed, it can be seen on add widgets and invisible in home screen and also not in the app drawer. any tips sir ?
[Wildfire Q&A, Help & Troubleshooting] ayros:
It added the market in my case, maybe your g-apps wasn't compiled correctly
[Wildfire Q&A, Help & Troubleshooting] Lesicnik1:
Why would it be called gapps (Google Apps) if it only added the Market and not the rest of the Google Apps?
[T-Mobile Samsung Galaxy S II SGH-T989] lsd-techno:
Any idea how to do with such phone...

after uninstalling busybox...

can not connect to ADB interface...

can not connect to Keis...

and can not run root aplications

SGS-T989
[T-Mobile Samsung Galaxy S II SGH-T989] Ninosmaxima:
Do u have cwm?