[Q] Permanent jailbreak for Windows RT - General Questions and Answers

Hi for Guru and everyone!
Sorry for new topic creation. I had a wish to post my message in this thread - http://forum.xda-developers.com/showthread.php?t=2092158
but, as a beginner, which has less than 10 posts, I was transfered to Q&A. So...
I have Asus TF600T. Thanks a lot to Netham45, I jailbreaked my tablet and use some of ported applications, such as classic start menu & 7zip. But, its very tediously to jailbreak my tablet again'n'again after every reboot. And, as I understood, its possible to make JB permanent. But it still stay temporary becose of legality moments. So, I don't care about legality, and, also, all of as have possibility to recover our tablet to factory settings if anything crops up. So please, Netham45 or other Guru, I ask all of you - make us happy, we'll be very grateful )))
Still waiting for permanent Win RT jailbreak, your Denis_63 )))

Denis_63 said:
Hi for Guru and everyone!
@Denis_63,
I share your pain with the 'less than 10 posts' issue.
If you download Netham45's latest verion, I think that has an automatic startup feature, reastarting the batch file after reboot is not that bad really.
I'm looking for a way to execute the exploit from within the recovery environment, any suggestions would be appreciated!
Colin.
Click to expand...
Click to collapse

cramsden said:
Denis_63 said:
Hi for Guru and everyone!
@Denis_63,
I share your pain with the 'less than 10 posts' issue.
If you download Netham45's latest verion, I think that has an automatic startup feature, reastarting the batch file after reboot is not that bad really.
I'm looking for a way to execute the exploit from within the recovery environment, any suggestions would be appreciated!
Colin.
Click to expand...
Click to collapse
Yes, the new one solves this sort of. However it is still dependent on the same exploit, meaning you will still need some steps to actually activate it. I've since removed the jailbreak from automatic bootup again because it seems to mess with the windows store (cannot buy/download apps when the jailbreak is active).
A reasonably easy way to work around this is to make a shortcut to the jailbreak and pin that to the taskbar, then it's just a (almost) one-click affair.
Click to expand...
Click to collapse

1. Yes, the latests versions of JB can be automaticaly startuped, but you still need to do some uncomfortable steps (press volume "-", for example). So, I can call this variant as half-automatical (non-persistant, unfortunatelly). Also, it means, that JB is hanging in RAM, wich is also not good !
2. Didn't see any relation between JB and M$ store correct functioning.
Still don't understand Netham45 reluctance to make persistant JB (for those, who want to). May be some other Guru of xda are able to improve Netham45 JB ?

Related

[Q] Need help unlocking my phone

Ok, so I hate boring generic ringtones. And plus, I like to have a unique ringtone that no one else would ever use, so that I always know when it's my phone ringing. However, some corporate idiot at Microsoft actually decided that us having the freedom to pick our personal ringtones on our personal phones, is a bad idea. I'd like to punch that guy.
So, anyways, last week my phone told me I needed to update it, and I did hoping that maybe one of these updates would allow me to add ringtones. Nope.
So, I started searching, and found some chevron app that is supposed to add ringtones. I followed the instructions step by step, and it didn't work. These instructions didn't suggest or say there were any requirements for me to have taken action to unlock my phone, so I can only assume whoever put up the instructions are idiots that didn't put complete instructions up, or made a program that doesn't work. Either way, that's quite frustrating.
So, I search, and while I've not found anything that actually states that you definitely need to unlock your phone for the ringtone app to work (It would be nice if someone out there could actually give clear instructions, but no one seems to understand that concept), but from what I gather that's probably what I need to do.
So, I get the chevronwp7 installer, which was a ***** to find, since most links go to the website for the app, which oddly enough doesn't have the app, but does have the ringtone app that doesn't work for me. Finally I find it, and it keeps telling me it can't communicate with the phone.
Now then, a little more searching, and I find some certificates that I need to install on the phone. So I do that. The thing still can't communicate with my phone.
So I search more, and I find that microsoft decided they really don't want me to pick a ringtone, and have blocked this chevron thing from working with their updates.
Who the hell do they think they are? I buy a device, once I pay my money to buy something, don't I have the freedom to do what I want with the device that I now own? I really think these developers that try to control how I use my devices that I own really need to get out of my business! I just want microsoft to leave me and my device that I own alone. But, they didn't, and screwed me over.
So, now I need to find a way to get rid of the update. I could reset my phone, but I've not found anything that clearly tells me if that removes the updates or not, or how to remove the updates.
Also, I installed the windows phone device manager, which looks to be official software that should work, and when I try to use the set ringtones option in there to add ringtones to my device, all I get is unable to connect to work phone (work phone is the name of my phone).
Can someone here offer some clear instructions how I can just get some damn ringtones? Please?
Many thanks in advance.
some corporate idiot at Microsoft actually decided that us having the freedom to pick our personal ringtones on our personal phones said:
Microsoft has no wish to keep you from setting your own ringtones. This feature is coming in the next update and was not included with the release of the OS because Microsoft was trying to get it to market as soon as possible.
So said:
I have no idea where you get this false sense of entitlement.
So said:
You come to XDA for help, yet you call the dedicated people here who work hard to let us make the most of our devices idiots. Just because you are not technically proficient constitutes no fault on our part; that is your own.
It is clear that you are only here for yourself and have no intention to contribute to XDA. Your tone also makes people not want to help you.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Oscardog777 said:
Microsoft has no wish to keep you from setting your own ringtones. This feature is coming in the next update and was not included with the release of the OS because Microsoft was trying to get it to market as soon as possible.
I have no idea where you get this false sense of entitlement.
You come to XDA for help, yet you call the dedicated people here who work hard to let us make the most of our devices idiots. Just because you are not technically proficient constitutes no fault on our part; that is your own.
It is clear that you are only here for yourself and have no intention to contribute to XDA. Your tone also makes people not want to help you.
Click to expand...
Click to collapse
I contribute where I have something to contribute. I didn't call anyone here idiots, but I did express frustration in unclear instructions that weren't complete. I have followed any instructions I have found step by step, I deal with computers and electronics all the time and know what I'm doing. So, if it isn't working, it's because no one has been clear in how to properly do this.
And I don't understand why I"m being criticized for feeling entitled to use something that I paid for. If I knew microsoft was going to lock this thing down to this point, and take away features I had taken for granted, I would have never gotten the thing.
If I have something to contribute to you, I will. I contribute to places all over the internet where I have knowledge or material to contribute. When it comes to this phone, I'm out of my element. It's not that I came here to specifically not contribute, but what do you want from me? If you can get me ringtones, I will definitely express my thankfulness. I would think asking the right questions, and getting a step by step set of instructions put up here would be a contribution to this place, since at this time there is no step by step beginning to end clear to follow instructions on how to get ringtones on a windows phone.
So, once again, please explain how I can do what I am trying to do here. I thought that's what this forum was for.
I understand that you are frustrated, and that's fine. In the future though, try not to take it out on the people that can help you
To answer your question, the tool that allows you to unlock your device, Chevron WP7, only works on OS versions 7004 (the original release version) and 7008 (the pre copy and paste version). Chevron does the same as paying Microsoft $99 to developer unlock your phone, which lets you put home-made apps (like the ones people make here, such as the custom ringtone installer) and apps not in the marketplace on your phone. Since you said you updated your phone, I'm assuming you have the NoDo update, which is OS version 7390 (the update that adds the copy and paste feature to your phone). Unfortunately, there is currently no way to unlock your phone if it is running NoDo, but Zune should have created a backup of your phone that if you restored it would put you back to version 7004 or 7008, which are unlockable.
Ok, thanks, I appreciate your help on this.
I figured out how to run a restore from the Zune, and have done so. However, I still can't get the chevronwp7.exe file to work. The phone is restored to it's previous state, zune is open, the phone is connected, and when I run the file all I get is
"Sorry, I'm having trouble communicating with the phone
- Please make sure it's connected using USB
- Please start the Zune application"
I have met both requirements, it does not work. And I have confirmed that this has OS 7008. I've run the certificate file on the phone, and have set the installer to run as administrator in XP SP3 mode, as a site online suggested. Nothing works, it doesn't work, and I'm following all instructions properly.
What do I need to do to get this to work?
Thanks.
every one just can unlock his/her phone from pre-nodo update...
Have you made sure that you have the phone's screen on and is displaying the home screen where all your tiles are and not the lockscreen?
Sent from my Samsung Focus using XDA Windows Phone 7 App
Oscardog777 said:
Have you made sure that you have the phone's screen on and is displaying the home screen where all your tiles are and not the lockscreen?
Sent from my Samsung Focus using XDA Windows Phone 7 App
Click to expand...
Click to collapse
I didn't do that, as there were no instructions to do that. But, now I have tried to do that, and that has made no difference.
What do I need to do to get this to work?
JonnyGators said:
What do I need to do to get this to work?
Click to expand...
Click to collapse
somebody who will take your phone and do it for you? I am pretty sure you will get it to work if you take your time, keep reading and trying. Worked for me too.
I've read everything there is out there to do this, and followed every step. I have the phone on a version that is compatible. I have installed the certificates to the phone. I have the chevron installer. I have the phone connected with zune, not as a guest phone. I have zune open. I have the phone out of sleep mode, showing the tile screen. I run the installer. I keep getting that error message that it can't connect to the phone that tells me to connect it via usb (it is) and to run zune (it is).
I've tried everything.
There is something missing from the instructions.
I need further help, which is why I am here. Can someone please help me?
I really wish someone would post some proper instructions or actually get a working procedure posted.
Once again, I have my windows phone on a compatible version with the chevron installer. I downloaded both the certificates and chevron installer. I installed the certificates to the phone. I've synced the phone with zune, it is connected to the computer, and not as a guest. I have the phone on, and on the tile screen. I run the installer, and I still get that same error prompting me to connect the phone with usb and open zune.
I've done everything.
There is something missing.
Are you guys here to help, or just to laugh at others misfortunes? I've done all you've said, it doesn't work.
Can you guys get a working procedure and/or installers please?
what OS are you running (XP? Vista? 7?) and also what version of the os are you running (x32 or x64) on your host computer. I know that when I was trying to unlock my phone that it wouldn't work on my desktop however, it would work on my laptop (both x64 win7). I don't know why, but sometimes switching USB ports also helps with this (some usb ports are lower power than others). Also, don't get mad if you cant get it on the first try. Last resort would be to hard reset your phone.
Are you sure that zune is also running while you are trying to unlock your phone? You should try it while zune is running because that is how the phone knows that it is connected to a computer at all. Also, if your phone says Syncing then you may have better success
I hope this helps a little bit ;-)
you would think there would be 100s of people posting problems with the installation if you were correct and the instructions were clearly poor. I don't see those posts. You apparently tried the obvious. There might just be a registry entry on your machine that prevents you from doing what you want (e.g. USB related) or your Antivirus and Firewall program prevent the connection.
I suggest you try this on an entirely different computer.
edit: Just in case you have an LG phone you can actually unlock it before AND after the NoDo update using the LG registry editor. Directions are listed here.
I am using Windows 7 x64. I have tried multiple usb ports. It is a samsung phone. I have also tried disabling my antivirus, but that didn't help either. Zune is always open, and phone and zune are syncing without problems.
I will try on another computer tomorrow and see what happens.
Ok, I have tried again on a different computer and have the same problem.
Once again, I have followed all instructions as posted. I have my windows phone on a compatible version. I have zune open. I have the phone awake and on the tile screen. I installed the certificates on the phone. I run the chevron installer, and it continues to tell me I need to have zune open and the phone connected with usb, of which I have done both.
I've yet to see any evidence that this program actually works.
I've found several threads around the internet world with people reporting my same problem, with no solution ever found for them. Usually the thread ends up getting hijacked and talking about different issues that aren't mine, and no one solves the initial problem.
Please, could someone get together a set of instructions that works for this process, because this isn't working.
Thanks.
I guess u could try hard resetting your phone (in settings/about) and then trying to unlock 1 more time. Last resort, buy a wp7 dev license and then u can sideload all you want (at a 99$ price, of course). If u don't want to pay that, then try again. Also make sure that the second computer you tried detects your phone as NOT a guest when you try to unlock it. Just keep trying!
before you hard reset try this registry mod. It fixes some usb connection problems for users who are trying to use the device manager. I've had connection problems on my laptop and this fixed it.
good luck
also, please do not make statements like "it's not working". just because it's not working for you doesn't mean you can make a global statement like that. The people who put instructions up here are not trying to lead people into a dead-end like your posts suggest. They are trying to help. Put yourself in a position of somebody who posts a solution which apparently works for most people and then somebody comes back and writes "you must be an idiot". Or in other words. It's working for me and others here, so it must be working for everybody. You must be an "idiot" who cannot follow instructions and you must be doing something wrong. Wouldn't that annoy you? Note that I am using your own description of the situation. All that does is shut the door for any help you could get in the first place. Why would I help somebody who calls me an idiot?
Thanks for that suggestion, I will give that a try.
My purpose in emphasizing that I've followed the instructions step by step is to make it clear that I am doing that. I'm not suggesting that the people that write these procedures are idiots, but I know that often when someone comes along posting issues they are viewed as the idiot. So I just want to make it clear that I've read the sites, I've done the research, I've tried all the suggestions out there, and I have verified I've done everything correctly, just to make sure no one shrugs it off as a id-10-t error, or suggest I need to rtfm.
I apologize if I've come off as insulting the people that have done the work to make what I"m trying to do possible.
try turning off all data related options? enable airplane mode, turn-off wifi, blutooth etc.

Bug Village just stopped working...WTF

Just wondering if anyone ran into this issue. I've been playing bug village for a little while now, Avoiding paying for coins, I would set a few tasks a day for the bugs and check back to make sure they are fed.
For a few days in the game, I started getting black screens but, it came back and worked. Yesterday, it just stop totaly working, it loads to a black screen then exits. I can not enter the game any more and I am afraid of losing my place at level 15.
Does anyone know a fix for this or a way I can really backup this game, so I can uninstall it and not lose my place ???
Thanks for any advice !!!
There was an update releases yesterday. Did you update?
Sent from my TITAN X310e using Board Express
Yea try updating it, either by waiting for the notification or by going to the game and hit update.
drupad2drupad said:
There was an update releases yesterday. Did you update?
Sent from my TITAN X310e using Board Express
Click to expand...
Click to collapse
Yea, I ran the update and still the same problem
My Ants have not eaten in days, someone help !
Why did this happen ? Others have claimed this issue but, no result.
Does anyone know a fool proof way to backup/restore my save data so I can attempt to uninstall/reinstall ?
Depends on your phone model and firmware version. For Samsung or certain older HTC firmware, it's possible to back up the data.
GoodDayToDie said:
Depends on your phone model and firmware version. For Samsung or certain older HTC firmware, it's possible to back up the data.
Click to expand...
Click to collapse
Verizon HTC Trophy running 8107 (newest build)....Does that mean no ?
I said firmware, not OS build, but probably.
Are you able to interop-unlock your phone?
GoodDayToDie said:
I said firmware, not OS build, but probably.
Are you able to interop-unlock your phone?
Click to expand...
Click to collapse
Yes, my phone is interop-unlocked. I am not fully unlocked due to having a CDMA based phone (no one really lets us play) and no one supports a full unlock on my phone
There are two apps you can try: TouchXplorer (on http://touchxperience.com) and HtcRoot Webserver (see my sig). Both can access the filesystem of HTC phones and let you move or back up files (backup is a little tricky with TouchXplorer but it can be done). You can also try using DiagProvXML if you know the path to the data you want to move/copy/whatever (it'll be under \Applications\Data\<GUID_OF_APP>\Data\IsolatedStore)
These apps use a variety of different hacks to access or modify the filesystem (provxml is currently write-only). Without knowing your firmware version, I can't tell you which ones will or will not work. Give it a shot, though...
GoodDayToDie said:
There are two apps you can try: TouchXplorer (on http://touchxperience.com) and HtcRoot Webserver (see my sig). Both can access the filesystem of HTC phones and let you move or back up files (backup is a little tricky with TouchXplorer but it can be done). You can also try using DiagProvXML if you know the path to the data you want to move/copy/whatever (it'll be under \Applications\Data\<GUID_OF_APP>\Data\IsolatedStore)
These apps use a variety of different hacks to access or modify the filesystem (provxml is currently write-only). Without knowing your firmware version, I can't tell you which ones will or will not work. Give it a shot, though...
Click to expand...
Click to collapse
Thanks for your help. TouchXplorer stopped working after Mango, it stopped working on Interop unlocked but, still works on Fully unlocked devices, as far as I know. I have it installed, it loads but, does not do anything beyond that, the Dev closed the discussion due to it not working any more.
I looked over your Webserver, I'm not a programmer so it's out of my skilset to make it into a installable file.
and sad to say, with 8107 firmware Connection Setup no longer works (error "Carrier not in Database"), so proXML is out too...
I am running stock Firmware, 2305.13.20110.605
Any other thoughts ?
Um, there's pre-compiled XAPs of the webserver attached to the thread...?
Mind you, if TouchXplorer isn't working for you, then HtcRoot won't either.
GoodDayToDie said:
Um, there's pre-compiled XAPs of the webserver attached to the thread...?
Mind you, if TouchXplorer isn't working for you, then HtcRoot won't either.
Click to expand...
Click to collapse
I wish there was a way to get TouchXplorer working, but, I didnt notice any pre-compiled ones in the thread, I'll try that.
Any other way ?
Look on the webserver thread, not the HtcRoot thread (there's a precompiled XAP on there too, but it's just a test app; doesn't *do* anything except check compatibility).
I've pretty much outlined all the viable options for you already. If none of them work, then... hope there's a fix released soon, or a better backup option? I don't know, I've never played the game, it sounds awfully Farmville-esque, so maybe waiting that long isn't an option...
GoodDayToDie said:
Look on the webserver thread, not the HtcRoot thread (there's a precompiled XAP on there too, but it's just a test app; doesn't *do* anything except check compatibility).
I've pretty much outlined all the viable options for you already. If none of them work, then... hope there's a fix released soon, or a better backup option? I don't know, I've never played the game, it sounds awfully Farmville-esque, so maybe waiting that long isn't an option...
Click to expand...
Click to collapse
I tried your webserver.... but, browsing the device just gives me a "System.Runtime.InteropServices.COMException (0x8007001F): A device attached to the system is not functioning. "
I saw a post by you saying it's not compatable (someone else had the same error)..
That is pretty cool tho (a web server on my phone, very cool)... I wish I could get my HTC Trophy fully unlocked so I can play with these cool tools....
The game was fun, kind of like you said, Farmville-esque, but, instead of spending real cash, you can just time go by, it was fun and I would play it one or 2 times a day to get my ants working and build up acorns (money in the game). After playing it 2 weeks, every day, 2-3 times a day, it died before I could get all the achivements. I just wanted to finsih the game..
I want to thank you for trying to help, I know there is only so much that is possable with my phone now but, thanks for trying
Even I have d same problem on my HTC radar and d black screen blocks d vision but d icons R visible & if I drop some food then the house did is visible otherwise only small areas are visible what to do
This happened to my Titan once, a reboot fixed it.
Phil_123 said:
This happened to my Titan once, a reboot fixed it.
Click to expand...
Click to collapse
I have rebooted, Pulled the battery and everything else I could think of, It still does not work.
@DavidinCT: Off-topic, but there's a version of the WebServer (which my project was actually built on) that does not use HtcRoot or even interop-unlock. Aside from its own data folder though, the only place it can access is read-only for \Windows.
GoodDayToDie said:
@DavidinCT: Off-topic, but there's a version of the WebServer (which my project was actually built on) that does not use HtcRoot or even interop-unlock. Aside from its own data folder though, the only place it can access is read-only for \Windows.
Click to expand...
Click to collapse
Interesting, I'll have to check it for the coolness factor. It does not help on my quest tho
On the subject of Bug Village, I am not the only one with this issue, if you look over the reviews in the marketplace, there is ton more with the same issue. I guess I can hold tight for an update, I guess...
Yeah, if it's a common issue, there are good odds the developer will fix it. If they don't, they won't get any more money from it...

[Q] Rooting NuBe Needs a Lot of Help

Hello, all:
I am amazed by all that the board's members are doing, but I am also totally confused by all of it. I guess the best place to start is with where I am and where I want to go::fingers-crossed:
I have an ordinary TF-101, Wi-Fi only, with keyboard. I use it almost exclusively when I away from home, usually from 2 - 4 weeks at a time, to access my e-mails (via Wi-Fi). My problem is that on my Windows Desktop I use Thunderbird in Pop mode, downloading everything prior to processing. My problem is T'bird doesn't run in Android. So, I am trying to load a version of Ubuntu onto the tablet so I can run T'bird while away from home.
So, I guess that generates several questions:
1. Has anyone tried this and T'Bird won't run on Ubuntu on the TF-101, no matter what? A no means that's the end of the discussion!
2. If no one has tried this, which version of Ubuntu that can be loaded on the TF-101 is MOST likely to allow me to install and run T'bird?
3. I know that I must first root the TF-101 but there must be a dozen "ways" or "sites" that claim to do it - which would be the best one, from a nube's perspective?
4. As part of this, do I need to update Android (currently 4.0.3) and if so to what?
5. Finally, at least for now, which method for loading the desired version of Ubuntu should I use? Are there any "simple" instruction sets to do this?
Thank all of you for all of your work and in advance for any help that you can give me to help me solve my problem.
Sparky
1. Not me.
2. See #1.
3. I suggest easyflasher
4. No, you can root your stock firmware, whichever it is. Note that it will wipe yoru device (except /sdcard) so back up first.
5. See #1
On a side note, installing Ubuntewww just for Thunderburn is going through a huge hassle to get little benefit. There's plenty of powerful, even better, mobile clients. I use the build-in mail for personal accounts (6 of them) and k-9 mail for business (4 accounts).
Yea I would just find an Android email client to suit your needs
From what I know, there is not a 100% working Ubuntu for the TF101, iirc Hardware Acceleration doesn't work
Unless things have improved since I last checked
If that stock ROM is working fine for you, just hunt the Play Store for another email client to use
Some suggestion
http://www.makeuseof.com/tag/5-excellent-email-apps-for-android-compared/
http://www.engadget.com/2013/03/30/ae-android-email-app/
http://androidforums.com/samsung-galaxy-s3/703251-best-email-client.html
TheArtfulDodger said:
3. I know that I must first root the TF-101 but there must be a dozen "ways" or "sites" that claim to do it - which would be the best one, from a nube's perspective?
Click to expand...
Click to collapse
If you do want to root the TF101, Frederuco's Guide to Root and ROM the TF101 at sorry not allowed to post the URL - just google the name.
As a newbie to android and the TF101 I found his guide perfectly clear and easy to follow and was rooted in no time at all.
Good luck
Ziggy
@Theziggy, glad you found my guide helpful. Here is a link to it: http://www.transformerforums.com/fo...t/31927-frederuco-s-guide-root-rom-tf101.html
Also, I have an info thread for KatKiss 4.2.2 and 4.3 for anyone new to those ROMs:
http://www.transformerforums.com/fo...ormerly-teameos-4-android-4-2-x-tf101-12.html
http://www.transformerforums.com/fo...f101-roms/38407-rom-jb-4-3-katkiss-tf101.html

[Q] blocking ads in apps

hello all,
i just bought nexus 5.... i am kind of noob when it comes to android.
is there i can block all annoying ads that crops up within apps and browser?
i dont want to risk rooting my phone.
pls suggest me easiest, secure way to do this....
thanks.
You can try opting out from Ads from Google Settings but the only way to get rid of all the ads is to use an app like adaway which needs root. I don't know why you think it's a risk rooting your phone?? You can get back to stock anytime to claim warranty.
vin4yak said:
You can try opting out from Ads from Google Settings but the only way to get rid of all the ads is to use an app like adaway which needs root. I don't know why you think it's a risk rooting your phone?? You can get back to stock anytime to claim warranty.
Click to expand...
Click to collapse
hello
since i am new to android, i dont want to mess up/experiment on my phone. atleast till i get hang of it.
i used play a lot with my N95 before. so, till i get firm grasp on android inner workings, i wouldnt want to do anything with its in built features.
further, rooting is bit too technical for me..... there is no application that can root with just a click like it existed with S60 V3 OS.....
so will wait till such a thing comes up.
Try to find in playstore
lambo98 said:
Try to find in playstore
Click to expand...
Click to collapse
thank u for this grt suggestion.
fyi: all ad blocking apps r removed from playstore. only detectors r whats there.
ags84 said:
further, rooting is bit too technical for me..... there is no application that can root with just a click like it existed with S60 V3 OS.....
so will wait till such a thing comes up.
Click to expand...
Click to collapse
Even though there are tools available to do this (simple search on xda will locate those), you really should take the time to understand the 4-5 (simple) steps involved in rooting. That way, you know exactly what is happening (versus a toolkit that will attempt to do everything for you, and just tell you "all done" - without you having a clue about what really happened). The advantage of understanding these steps is that later, if you want to install an update or want to switch kernels and read a guide that tells you to flash "xyz", or restore from nandroid etc, you will not be clueless. Or if somebody tries to help you with an issue, and asks you to go your recovery, you won't be asking "how do I go to recovery screen"
My suggestion: If you are ever planning to root your Nexus 5, read the first 2 posts at http://forum.xda-developers.com/goo...ide-nexus-5-how-to-unlock-bootloader-t2507905 - especially the parts highlighted in red.
Then, read it again <-- repeat till you understand it. If you have questions, read/search that thread to see if somebody already asked that question - and if not, ask in that thread.
The Nexus is probably the easiest device to root. But don't root till you are comfortable with it, and understand the steps involved.
Since you mentioned in your first post that you didn't want to root, you could try https://adblockplus.org/en/about
I must admit that I tried it once and wasn't able to get it to work right, and so I just installed adaway (that requires root) instead.
jj14 said:
Even though there are tools available to do this (simple search on xda will locate those), you really should take the time to understand the 4-5 (simple) steps involved in rooting. That way, you know exactly what is happening (versus a toolkit that will attempt to do everything for you, and just tell you "all done" - without you having a clue about what really happened). The advantage of understanding these steps is that later, if you want to install an update or want to switch kernels and read a guide that tells you to flash "xyz", or restore from nandroid etc, you will not be clueless. Or if somebody tries to help you with an issue, and asks you to go your recovery, you won't be asking "how do I go to recovery screen"
My suggestion: If you are ever planning to root your Nexus 5, read the first 2 posts at http://forum.xda-developers.com/goo...ide-nexus-5-how-to-unlock-bootloader-t2507905 - especially the parts highlighted in red.
Then, read it again <-- repeat till you understand it. If you have questions, read/search that thread to see if somebody already asked that question - and if not, ask in that thread.
The Nexus is probably the easiest device to root. But don't root till you are comfortable with it, and understand the steps involved.
Since you mentioned in your first post that you didn't want to root, you could try https://adblockplus.org/en/about
I must admit that I tried it once and wasn't able to get it to work right, and so I just installed adaway (that requires root) instead.
Click to expand...
Click to collapse
thank you for the insight.
i am reading it and will root only after i fully understand it.
i did try adblockplus. got it when i searched on google.
as u said, it doesnt work right..... so i thought of asking it here as it is comman problem faced by many android users.
cheers.
ags84 said:
thank you for the insight.
i am reading it and will root only after i fully understand it.
i did try adblockplus. got it when i searched on google.
as u said, it doesnt work right..... so i thought of asking it here as it is comman problem faced by many android users.
cheers.
Click to expand...
Click to collapse
Ad Block Plus got nuked by Google, unfortunately. You need root to do this for all apps and on all connection types.
ags84 said:
i am reading it and will root only after i fully understand it.
Click to expand...
Click to collapse
Good on you to take the time to learn.
Short of rooting your phone and installing an ad-blocker, you would have to pay for "pro" versions of apps you use, which often remove ads from the app as part of the upgrade.
MoaAB hands down is the best add blocker! But u need root...
(Mother of all Add Blockers)
Nothing is going to fully block ads without root. Nope. ?
For unrooted try Andblock (not ABP) http://code.google.com/p/andblock/
You need to import a host file (menu > import), and set Port to 8080
Blocks web ads only
Lord Childe said:
For unrooted try Andblock (not ABD) http://code.google.com/p/andblock/
You need to import a host file (menu > import), and set Port to 8080
Blocks web ads only
Click to expand...
Click to collapse
So just for browsers you mean? If that's the case you can just use AdBlock Plus extensions/addons for your respective browser.
Adblock (unrooted, side load APK) will still work for WiFi just not on a data connection and needs to be setup as a proxy, or is it just for data? Can't remember.
bblzd said:
So just for browsers you mean? If that's the case you can just use Ad Block Plus extensions/addons for your respective browser.
Adblock (unrooted, side load APK) will still work for WiFi just not on a data connection and needs to be setup as a proxy, or is it just for data? Can't remember.
Click to expand...
Click to collapse
It’s plugged as ‘Andblock’, yet the app is named ‘Adblock’ – very confusing. And I’m sure it’s intentional, given the similarities with ABP.
Before I rooted my device I used Andblock (Adblock) – it works with 3g/4g, whereas ABP unrooted only works over wifi. Anyway, standalone ABP for Android is riddled with bugs and inconsistencies – brilliant as a FF addon in Windows, might be good as a browser ext. for Android - but if you're unrooted and use a browser that hasn’t got an ABP ext. then you’re buggered.
A device isn’t completely free of ads even with root - the famed MoaAB doesn't block every app ad.

code integrity / signing policy toggle

All,
First, let me say that this is not a jailbreak tool for RT 8.1! All clear? Good.
I've written a simple little driver and exe tool to patch the g_CiOptions and SeILSigningPolicy variables in ci and ntos. The obvious kicker is that you need the driver loaded for this to work -- but once loaded you can effectively use this to turn on/off the signing at will (eg: useful to avoid -- not disable -- patch guard).
I've tested this on my Surface RT as well as Windows 8 without issue.
You can find the code and binaries on github ( https://github.com/bfosterjr/ci_mod ). There isn't a whole lot of documentation (nearly zero), but you'll find batch files, windbg scripts, and various other bits which should help you figure out how it works (or you can just read the code).
Now, before you all flame me about how useless this is without a jailbreak or kernel execution for RT 8.1, let me say this: I've spent the last few days catching up on a lot of threads (over a years worth) in this form and there is enough information (if you look hard enough, open your mind, and tilt your head) in the threads to successfully start your own driver on 8.1 RT.
Cheers!
Any hint please?
Note that I would not recommend leaving this hack enabled on 8.1 once whatever programs are loaded. This will set off PatchGuard and the system will bluescreen. Enable it, run whatever, then disable it. Most programs should be OK once fully started to leave running with the hack disabled. Only loading unsigned DLLs from that point on would mess up.
8.0, do whatever; doesn't matter.
Melissa
Myriachan said:
Note that I would not recommend leaving this hack enabled on 8.1 once whatever programs are loaded. This will set off PatchGuard and the system will bluescreen. Enable it, run whatever, then disable it. Most programs should be OK once fully started to leave running with the hack disabled. Only loading unsigned DLLs from that point on would mess up.
8.0, do whatever; doesn't matter.
Melissa
Click to expand...
Click to collapse
Quite right - which is why the ci_mod program I wrote will run indefinitely waiting for user input to toggle on, or off, the kernel patching. So.. (1) Load the driver which will immediately toggle patching ON... (2) start ci_mod.exe and toggle patching back OFF ... (3) leave ci_mod.exe running. Doing so you will always re-toggle patching on (then off again) so you can run your unsigned app with minimal likelihood of PatchGuard being a problem.
Hopefully that makes sense.
Obviously, if anyone wants to make changes to the driver or program -- perhaps to alter it to suit initial driver execution conditions -- they're welcome too -- the code is GPL.
Cheers!
LolitaPlus said:
Any hint please?
Click to expand...
Click to collapse
Sorry no. There are serious reasons why I can't explain further. So please don't ask.
But trust me.. the bits you need are there... you just need to stitch them together.
bfosterjr said:
Sorry no. There are serious reasons why I can't explain further. So please don't ask.
But trust me.. the bits you need are there... you just need to stitch them together.
Click to expand...
Click to collapse
Hai, I'm kinda new to this whole hacking scene especially to the x86/x64 bit one (has been working on arm for a little while) and I was wondering what knowledge was necessary to be able to glue everything together? Which glue I need to use so to say
Thanks.
filfat said:
Hai, I'm kinda new to this whole hacking scene especially to the x86/x64 bit one (has been working on arm for a little while) and I was wondering what knowledge was necessary to be able to glue everything together? Which glue I need to use so to say
Thanks.
Click to expand...
Click to collapse
Years of Windows internals/development/debugging makes for good glue. That and the general desire (and patience) to want to mess with software....
bfosterjr said:
...
You can find the code and binaries on github ( https://github.com/bfosterjr/ci_mod ). ...
Click to expand...
Click to collapse
Hey mate, this looks very nice and far more user(noob)-friendly. Thank you soo much for sharing. :good:
Cheers
Blade
P.S.:
1) Is your deleted sign.bat a kind of launcher which : toggle -> start app -> toggle ?
2) Is it possible to share the compiled version? [Don't want to bother you] (Just formated my dev-pc and set it up to compile Android 4.4.4 for my desire Z. I know i need a new pc with a bigger hdd) :crying:
BIade said:
Hey mate, this looks very nice and far more user(noob)-friendly. Thank you soo much for sharing. :good:
Cheers
Blade
P.S.:
1) Is your deleted sign.bat a kind of launcher which : toggle -> start app -> toggle ?
2) Is it possible to share the compiled version? [Don't want to bother you] (Just formated my dev-pc and set it up to compile Android 4.4.4 for my desire Z. I know i need a new pc with a bigger hdd) :crying:
Click to expand...
Click to collapse
Hey Blade!
1) nope. that was a batch file to test sign the driver. its not required. the toggling of the patching is done by the user through cimod.exe (runs in a continuous user-input loop)
2) binaries for all supported platforms are there already -- https://github.com/bfosterjr/ci_mod/tree/master/bin
Cheers!
It would be really cool to hook the CreateProcess and LoadLibrary calls such that, if the target binary is unsigned and the caller isn't in an appcontainer, the policy is (automatically) flipped juuuust long enough for the call to succeed, and then (automatically) flipped back. That means minimal risk of a BSOD and maximum user-friendliness.
I proposed this approach months ago on the JB discussion thread, but never got around to writing it. Now bfosterjr has written the driver part (probably by far the hardest part) in a few days! We missed you...
GoodDayToDie said:
It would be really cool to hook the CreateProcess and LoadLibrary calls such that, if the target binary is unsigned and the caller isn't in an appcontainer, the policy is (automatically) flipped juuuust long enough for the call to succeed, and then (automatically) flipped back. That means minimal risk of a BSOD and maximum user-friendliness.
I proposed this approach months ago on the JB discussion thread, but never got around to writing it. Now bfosterjr has written the driver part (probably by far the hardest part) in a few days! We missed you...
Click to expand...
Click to collapse
Thanks man. Really wasn't all that difficult. The driver isn't quite as flexible (or perfect) as it could be. To accomplish what you're suggesting might take some effort because, IIRC, the normal process create callbacks don't get triggered until after process image verification. I'll have to double check that.
I might take a stab at updating the driver to make it more automated. Once I have a bough free time. Stay tuned
Cheers!
bfosterjr said:
Thanks man. Really wasn't all that difficult. The driver isn't quite as flexible (or perfect) as it could be. To accomplish what you're suggesting might take some effort because, IIRC, the normal process create callbacks don't get triggered until after process image verification. I'll have to double check that.
I might take a stab at updating the driver to make it more automated. Once I have a bough free time. Stay tuned
Cheers!
Click to expand...
Click to collapse
What GoodDayToDie suggested is not using PsSetCreateProcessNotifyRoutineEx but hooking Ring3 API. I can offer some help if you need ARM Ring3 inline hook. I already wrote a hook engine though it is more like a POC.
LolitaPlus said:
What GoodDayToDie suggested is not using PsSetCreateProcessNotifyRoutineEx but hooking Ring3 API. I can offer some help if you need ARM Ring3 inline hook. I already wrote a hook engine though it is more like a POC.
Click to expand...
Click to collapse
Yeah, I got that.. but I'm just not a fan of hooking the be-jesus outta usermode to solve this problem. I don't' like hooking in general.. as it tends to just lead to more problems and complications. I'd rather try to find a more clever way to solve this problem with callbacks or some other OS supported mechanism.
Cheers!
Yeah... another option would be hooking NtCreateProcess (ring 0) either in the actual entry point or at the syscall table, but I can't imagine you're *more* enthusiastic about hooking kernel-mode than user-mode, and messing with the syscall table could make PatchGuard angry too. With that said, the user-mode hook would be pretty easy, actually; once the tool is running, it uses the process instrumentation/shimming stuff in Windows (ImageFileExecutionOptions key?) to have every EXE load a (homebrew) DLL at startup. The DLL installs the requisite hooks (and probably then unloads itself). You'd need to inject that DLL into already-running processes, but that's not hard.
Windows automation isn't my strong point, but I know the x86 emulation layer is able to detect when somebody tries to run an x86 EXE and intercept the attempt *before* the process launch fails. Is this usable here (i.e. does whatever that listens on trigger before the signature check)? If not, a hook may be the only workable approach, hacky though it is.
bfosterjr said:
there is enough information (if you look hard enough, open your mind, and tilt your head) in the threads to successfully start your own driver on 8.1 RT.
Cheers!
Click to expand...
Click to collapse
Well I've been looking, and contributing, for a long time, but still cant quite crack it ...
Can't quite understand
I have read through your source code. I don't quite understand the point though. Is this app and driver to allow unsigned exe to run? Is the batch file required? From what I can see all that is required is netham45's Jailbreak and this to run unsigned exe. I would like to share my finding's in an instruction post but thought I would ask your permission first. May I?
Thanks,
Wcomhelp
The purpose of this is to make it "safer" to jailbreak 8.1, since if you change the code integrity flag in 8.1 and leave it changed for any length of time, the system will crash due to PatchGuard. This driver is so you can only change the code integrity settings when you need to load unsigned code, giving minimal time for PatchGuard to notice and minimizing the risk of a crash.
HOWEVER, you cannot load this driver unless you already have unsigned code execution through some other means. That other means has not yet been published; if you want to use this tool you will need to figure out how to install it yourself (or wait for a published hack).
EDIT:
Wouldn't CVE-2014-4148 / CVE-2014-4113 (MS14-058) be sufficient to initially load this tool?
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-4113
cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-4148
technet.microsoft.com/library/security/MS14-058
Yeeeeesssssss... yes it probably would!
Of course, you'd need to avoid installing the patch for it - not really a "proper" jailbreak, in that sense - but yeah, that should work. All you need to do is toggle code signing off for a second to load the driver, and code execution in Win32k.sys should manage that.
Oh, win32k, how we love you... so many vulnerabilities in just one little kernel-mode component!
GoodDayToDie said:
The purpose of this is to make it "safer" to jailbreak 8.1, since if you change the code integrity flag in 8.1 and leave it changed for any length of time, the system will crash due to PatchGuard. This driver is so you can only change the code integrity settings when you need to load unsigned code, giving minimal time for PatchGuard to notice and minimizing the risk of a crash.
HOWEVER, you cannot load this driver unless you already have unsigned code execution through some other means. That other means has not yet been published; if you want to use this tool you will need to figure out how to install it yourself (or wait for a published hack).
Click to expand...
Click to collapse
Does this work?
http://msdn.microsoft.com/en-us/library/ff547565.aspx

Categories

Resources