Related
After a few hours of hard resets and cursing I finally got HTC Home and HideLogo to play together in a manner that didn't produce reset loops and loud roommate annoying expletives . Check out my article on The Mobile Underground for a step by step and pic!
http://themobileunderground.com/2008/05/18/hidelogo-and-htc-home/
***UPDATE*** I've updated the version of HTC Home included in the .zip file, now not only does it not show the two battery icons, it doesn't mess with the vibrate switch, and is completely customizable with HHC :-D!
Hello! Can anybody upload the file you downloaded to another location? It seems that the download link in the page posted is not valid anymore
I really would like to test this hehe Thanks a lot!
Updated! Sorry 'bout that! Hadda update the URL for the new .zip.
Thank you very much!
The download link is not valid. Is it hosted somewhere else?
Ok, redid the link again, not sure what the problem was, still getting used to the backend on TMU...enjoy! (again heh)
keeps resetting for me and i triple checked everything. Will reset and try again. its possible total commander doesnt save how i thought it would. I just exited the program after doing the changes. Then did a soft reset.
I switched to PHM registry editor and still no luck. grrr. will keep trying.
tried it a third time and still keeps resetting.
One of the things that I found very important was to verify that Htc home plug is #4 or #5 in the "order" and there are no order duplicates...also really important. You can ignore level 0, make Dial Lookup Order 1, Active Call Order 2, Hide Logo order 3 and HTC Home order 4, make sure HTC home is type 4
Im gonna try it 1 more time before bed. After I verified 1-4 i went back and made the others 5-13. Is that correct, or should I do the others 14-22? I did it both ways but the first time was with total commander which I think sucks as a reg editor.
Only other thing i had trouble with was with hidelogo, there is no order value in there. So what I did was made a new DWORD value and put in the correct value of 3. Thought this was how you did it but im not 100% sure.
I use PHM registry editor. The order of the other plugins doesnt matter so much as long as there are no duplicates. Hidelogo should start out with an order, usually 32. Also make sure you're checking the "hide lookup field" on the menu on the homescreen.
I switched to PHM too so thats not the problem. Also I do check off hide lookup field just like your instructions say on step 4.
Just tried to do it again and its still resetting. For some reason my hidelogo does not have an entry for Order. I have to create a new value for it. I dont want to give up on it but ive spent a few hours now trying it and still nothing.
To update:
I am able to see the value Order now in hidelogo. The problem was once hidelogo was installed, it wasnt actually doing anything. I had to go to today menu and uncheck it, then recheck it. That made the logos go away. Then I am able to see Order 32 in the reg editor. However that still did not make it work for me. Im going on my 5th attempt now.
Psyber,
Thank you so much for this great guide. I did get it working. The only thing i did different was between steps 2 and 3.
After installing hidelogo.cab i made sure it was actually working. It wasnt, so i went and unchecked it in today settings, then checked it again. After that no more logos. At this point i followed the guide exactly. I think this was my only problem, and why it never worked.
Now im still stumped by the 2 battery icons on the today screen. that is still there. Psyber, can you post a link to the cab to get rid of the second battery icon? I have the Title Bar Clock enabled and its still there on the home screen, but it does get rid of it everywhere else, which is nice.
hmm...
Can't seem to download the file mate
can you please post the instructions and file somewhere? The link doesn't work anymore...
Please reupload the instructions. I keep on having the problem with reset after install Hidelogo.
Thanks
1. Install sdkcerts.cab
2. Install hidelogo.cab
3. Install HTC Home Plugin (if asked to soft reset after install, DONT!) If it doesn’t show up on the today screen yet, don’t worry, it will after soft reset.
4. On today screen, check menu, preferences, Hide Lookup Field
5. Fire up your favorite registry editor and make the following changes (or verify they match):
HKLM\Software\Microsoft\Today\Items\Active Call
Enabled 1, Options 1, Order 2, Selectability 2, Type 5
HKLM\Software\Microsoft\Today\Items\Dial Lookup
Enabled 1, Hidden 1, Options 0, Order 1, Selectability 2, Type 5
HKLM\Software\Microsoft\Today\Items\hidelogo
Enabled 1, Options 0, Order 3, Selectability 2, Type 4
HKLM\Software\Microsoft\Today\Items\HTC Home
Enabled 1, Options 0, Order 4, Selectability 2, Type 4
6. Browse all of the other entries in HKLM\Software\Microsoft\Today\Items
Verify that no other entries occupy “Order” 1-4.
If anything else occupies one of those entries, change the order, starting with 14…15…etc.
7. Soft reset
Enjoy!!
I think this is what I found from google cache ages ago.
Thanks for the instruction Zocster. It work great
Hello,
I would like to change the multiline-capabilites key in HKLM/System/State/Phone to '1' in order to make the menus necessary to control the line for outgoing calls appear. Since the changes will only take effect after reboot, I have to do so. However, after reboot, the menus still do not appear, but the registry key is changed back to '0'. I guess this is due to the simcard, which does not have a valid CSP-entry for ALS. Is there any possibility to make the phone not check the CSP but just keep the entry I set manually?
Thanks,
Chris
They are probably changing back because they are built into the rom that way. Try a new rom if you really want to change it.
PLEASE SUBSCRIBE TO THIS THREAD (in thread tools above) TO KEEP UP MOMENTUM! LET'S GET THIS DONE!
I had a PM from the user aelsharawi recently, who asked me to update the ‘locate my phone’ profile on the Tasker wiki. Never one to step away from a challenge, I started pondering and then pondered a little further and decided that this is something I really need community input on to plan and construct.
Losing your device feels like losing a limb or a close family member and instead of sitting by the home phone (if anyone still uses one!) waiting for the police to call to say they have recovered it, wouldn’t it be better to know that you can still control it remotely and in the mean time it’s working hard to return itself to you, like a little, lost, soft, cuddly puppy… Ok then…
Even if you don’t yet use Tasker, please do contribute and tell me what you would like your device to do! Grab your free trial from here
Continue to read for my initial ideas and the up-to-date community input!
------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------------
Whilst pondering, I realised that should you be separated from your device, you may not always want to take the same action.
For example, if you know you’ve just left it on your seat on the train that is chugging out of the station, requesting Tasker to wipe all of your data and massively overclock the CPU so much that it sets on fire, probably isn’t what you’re after. Alerting a nearby passenger that it’s been left and a small reward is on offer for its safe return, would perhaps increase your chances of seeing it again.
Alternatively, if you’re pretty sure your device has just been swiped, a polite message of pretty please return me, hoping to play on the conscience of a thief, may not do the trick. A sleuth mode would be more appropriate here, where the device starts to mimic being asleep/off whilst all the time updating you of its location amongst other things.
Different eventualities such as the above made me realise I would need more than one profile for this, perhaps even a precautionary profile, so if I knew I was going out to get completely wasted, I could set the device to check it was still in my possession at regular intervals!
Anyway, you get the general idea… on to my list of what Tasker could theoretically do to help:
1) Play very loud music
2) Display a message of death threats
3) Display a nice message
4) Display a reward message
5) Display a current location message
6) Speak instructed text
7) Email/text location
8) Lock
9) Wipe
10) Encrypt
11) Mimic being off/dead
12) Partially disable
13) Disable all buttons
14) Brick
15) Change splash Screen (I think?)
16) Change Boot animation
17) Shine torch
18) Take a picture
19) Text/email that picture
20) Display that picture (!)
21) Bluetooth the picture to nearby devices
22) Bluetooth a file/message to nearby devices
23) Send call logs
24) Block calls
25) Send text logs
26) Make it call the local police station and then speak!
27) Turn on a nearby TV
28) Show pornography
So, the above are a load of possible things that popped into my head (and you can see I was running out of ideas near the end). I’m sure you can help me think of plenty more…?
Sadly, the one thing that isn’t possible is to make the device boot if it is off… Yes I know everyone’s Nokia could do this back in 1982, but sadly not our dear Androids…
Over to you folks, let me know your thoughts!
Please respect the forum rules and belittle other people’s ideas and opinions as much as possible. It’s so much more fun that way…
Just kidding!
Your ideas
29) Send voice recording
30) Video Call
31) Activate Mic (sleuth make/answer call)
32) Disable USB/recovery/fastboot (unlikely) - Anyone know if these can be disabled by deleting certain system files?
33) Request thief's personal info! (see #39)
34) React to movement
35) Set to speaker phone and make call
36) Request to insert charger!
37) Auto-dial a fake contact of very HOT girl and then activate forward facing camera!
38) Notify of new number is SIM is changed!
39) Fake 'initial Set-up' mini program, that Tasker will send out the input from <-- Volunteer to write this?!
40) Gestures active to tell when phone is tilted to take picture with rear camera (not a problem for front facing)
41) Mute camera sound and disable flash for sleuth mode
42) Everyone start posting pictures of HOT girls that we can use as the fake contact! (don't pretend you have real ones)
Example profile added to post #3 for ideas!
Sherlock droid!
Thanks for all of your encouragement and feedback so far, please keep it coming, it's the only way to get this right. The best ideas are often the most simple, so please do not be afraid to post. If anyone flames you, they'll be struck off my 'Tasker help list'!
V1 BETA Set-up (Of course completely open to change by your input)
There will be four contexts for you to activate:
SherlockGreen
Situation Example: Device left moments ago on a train or in a restaurant. Drastic action is not required. Hopeful of good and honest Samaritan retrieving device.
SherlockAmber
Situation Example: Honestly, I'm not sure! You tell me....
SherlockRed
Situation Example: Device has definitely been stolen. Voluntary recovery unlikely. Ultra sleuth recovery mode and potential device wipe/brick.
DrWatson
Situation Example: You've woken up still drunk. Can't remember anything (apart from your 'Sherlock Codes'!). Can't find your phone. It could just be under the sofa. Perform single adhoc actions such as manual loud tones and vibrates etc etc.
Work in Progress
Preparation
* Make sure GPS and Wifi are checked in Menu/Settings/Location & Security (Google tells us that in Gingerbread no additional resource is used)
* Download SherlockGreen.zip from post #3
* Create a folder: /sdcard/Tasker/Sherlock
* Use the tone in the .zip and drag into the /Sherlock folder or use and rename your own SherlockGreen.ogg (if using .mp3 change action #13 & #16 in the task SherlockGreen
* Copy any picture into the /Sherlock folder and rename SG-ContactWallpaper.jpg (adjust in above task, action #9 if necessary)
* For testing, enter your own number in:
SherlockGreen - Action #1, #7
SG-FoundOk - Action #4, #7
SG-FoundNo - Action #3
* For full testing, set networks to 2g only and data connection and wireless off.
Don't forget to run (by pressing 'test') SherlockVarClear first and then after each test you run.
Either press 'test' in SherlockGreen , press done and apply and return to the home screen or text yourself sherlockgreen123
SherlockGreen V1 BETA Explained
SherlockGreen V1
SherlockGreen
* Kicked off by received text from any number with content 'sherlockgreen123'
* First priority to alert your Sherlock contact(s) that you've lost your device and they need to be ready to let you know what information they receive.
* Switches on 3g preferred and data connection (if they were off) and uses them and GPS to get a location.
* Sends location via text to Sherlock Contact. Time out set to three minutes in case of no fix.
* Wallpaper changed to show number 'Samaritan' is to dial.
* Screen time out increased.
* Display Brightness increased.
* Alert sound kicks off x 2
* Speech alerts Samaritan to pick up your phone x 2
SG-FoundMenu
* Activated during the above
* Screen prompt to 'PRESS HERE'
* If pressed, SG-FoundOk kicked off
* If not pressed, SG-FoundNo kicked off
SG-FoundOk
* Stops alert and speech to prevent being off-putting!
* Sends SMS to confirm manual interaction with screen at SG-FoundMenu (Battery level added in V2)
* Speech thanking Samaritan
* Another GPS location sent by SMS
* Screen alert asking them to enter their number if they'd prefer.
* Wait task ticks down...
* If no Samaritan contact perform task XXXXX <-- next stage
SG-FoundNo
* Instructs to restart SherlockGreen
* IF created loop variable %SHERG is less than 4 (to limit repeats)
* Another GPS location sent by SMS (SherlockGreen will have already sent 3)
* Perform task XXXXX <--- Next stage
SherlockVarClear
* To clear the created variables for testing purposes.
Testing thoughts and requests
* A low resolution SG-ContactWallpaper.jpg is needed that fits above and below the menu task and is easy for us all to edit in basic 'paintshop' and the menu background too VOLUNTEER NEEDED!
* Should SherlockGreen allow the device to be unlocked and load up the dialler if Samaritan screen interaction is made in SG-foundMenu??
* Need the most alerting alert of alert tones evar! Upload your suggested tone in a .zip!
Sherlock Green V2?
(* Battery level added in V2
* Should the SMS volume be muted and notification switched off to avoid alerting 'thief'?)
Dr Watson V1 BETA
Preparation
* Make sure GPS and Wifi are checked in Menu/Settings/Location & Security (Google tells us that in Gingerbread no additional resource is used)
* Download DrWatson.zip from post #3
* Create a folder: /sdcard/Tasker/Watson
* Use the tone in the .zip and drag into the /Watson folder or use and rename your own drwalert.ogg (if using .mp3 change action #4 in the task DrWAlert
* For testing, enter your own number in:
DrWLocation - Action #6
* For full testing, set networks to 2g only and data connection and wireless off.
DrWatson V1 BETA Explained
DrW-PopUp
* Purpose - display received text content as a pop-up on the screen
* Activated by the receipt of an SMS (from any sender) containing the text 'drwpop'.
* Note: In the context it states 'drwpop*'. The '*' is a wild card, so Tasker will allow further body text to be included in the same SMS.
* SMS body text (%SMSRB) is split at '###' until '###'
* Your SMS must therefore be 'drwpop ###THIS WILL DISPLAY ON THE SCREEN###'
DrW-Alert
* Purpose - Vibrate, torch and sound for localised searching.
* Activated by the receipt of an SMS (from any sender) containing the text 'drwalert'.
* If Tasker is handing your notification sounds, a 5 second wait is required in action #1 to prevent the alert sound being killed.
DrW-Location
* Purpose - Adhoc location request
* Activated by the receipt of an SMS (from any sender) containing the text 'drwlocation'.
* GPS & NET locations sent with accuracy [V2 Google maps link with pointer sent for both].
* Battery status included.
DrW-Tasker
* Purpose - Populate the created variable %DRWVAR
* Activated by the receipt of an SMS (from any sender) containing the text 'drwtasker'.
* SMS body text (%SMSRB) is split at '###' until '###'
* Your SMS must therefore be 'drwtasker ###1###'
DrW-Var
* Purpose - Triggered when %DRWVAR is set to '1' to perform actions.
* Note: Actions are up to you. Examples included are to set profile status 'XX' to off and set profile status 'XX' to on. These actions could be to turn on battery saving profiles you have or to turn off battery intensive profiles or profiles you consider may conflict with future actions such as notification control or to cease data connectivity under certain conditions. Turning off the sms preview in the notification bar and silencing the sms notification would be an obvious choice.
Testing thoughts and requests
As a reminder, 'Dr Watson' is supposed to be when you're not certain where your device is and are not overly concerned. That said, the ad hoc functions may well be useful under 'Sherlock circumstances'.
It is theoretically possible (a statement used when I haven't quite fathomed out how yet!) using a combination of DrW-Tasker & DrWVar that you can request Tasker to SMS/e-mail you any requested variable. For example, if you populate a created variable %DRWVAR-REQUEST with the body text of '###%UPS###' - you could then request that another created variable is set to %DRWVAR-REQUEST (= %UPS) and an SMS is sent containing %DRWVAR-REQUEST-POPULATED which is %UPS! You therefore receive a text with 'up time in seconds...' You with me....
I'm starting to forget my 'codes' already!
----------------------------------------------------------------------
----------------------------------------------------------------------
Over to you for a while now folks. Please test and provide your complete feedback. All I've done so far can be deleted if you think it's heading in the wrong direction and I won't be bothered - let's get this right...
To help by searching this thread PLEASE ADD A TITLE TO YOUR POSTS detailing the task or context you are referring to - otherwise 'general suggestion' etc etc.
Please clearly document/explain any changes you suggest to the tasks/contexts in your posts using the 'copy to clipboard' in Tasker and then pasting here, with a .zip for good measure!
----------------------------------------------------------------------
----------------------------------------------------------------------
I WANT TO GET INVOLVED!! BUT WHAT SHALL I DO??? >>CLICK HERE<<
SEE THE 'HOW DO I BRICK MY PHONE?' THREAD >>HERE<<
Please feel free to post your ideas below!
Yes, we all know Seek Droid is an absolute bargain at $0.99 in the mean time...
SherlockGreen Installation Instructions
In menu options/profile data 'Import One Task':
SG-FoundMenu.tsk.xml
SG-FoundOk.tsk.xml
SG-FoundNo.tsk.xml
SherlockVarClear.tsk.xml
In menu options/profile data 'Import One Profile':
Sherlock-Green.prf.xml
Dr Watson Installation Instructions
In menu options/profile data 'Import One Profile':
DrW-Alert.prf.xml
DrW-PopUp.prf.xml
DrW-Location.prf.xml
DrW-Tasker.prf.xml
DrW-Var.prf.xml
The thanks meter lets me know I'm appreciated
I would enjoy having something like this that works reliably, definitely the things that have to be perfected are the locate, encrypt, backup, wipe, alert, custom message and lock-out features.. Everything else is just a great added bonus.
Maybe see if you can somehow activate the microphone to listen to nearby conversation, or cameras to see anything thats going on (hopefully its not just a pocket shot lol)
Sent from my rooted G2X
DrowsyMalice said:
I would enjoy having something like this that works reliably, definitely the things that have to be perfected are the locate, encrypt, backup, wipe, alert, custom message and lock-out features.. Everything else is just a great added bonus.
Click to expand...
Click to collapse
The basics could definitely be perfected...
Maybe see if you can somehow activate the microphone to listen to nearby conversation, or cameras to see anything thats going on (hopefully its not just a pocket shot lol)
Click to expand...
Click to collapse
I like it - start voice recorder for ten seconds - zip it up and email it... or just dial-out of course...
A pocket shot would be a little disappointing!
Keep the ideas coming....
Those are some pretty good bonuses. I think it would be cool to have the phone fake being bricked. Fully functional for the owner with remote password. However, phone will run a program in background for "brick" mode.
Display will be nothing but static, all buttons are disabled whilst sending its location, video and voice recordings to your pc.
Pulling the battery, trying to reboot into recovery or fast boot, or connection with usb will not work. All settings are initiated upon boot. Phone is "bricked" until you send the password via your pc.
I don't know if this would be possible, just a thought.
Rooted G2
lncoln said:
Those are some pretty good bonuses. I think it would be cool to have the phone fake being bricked. Fully functional for the owner with remote password. However, phone will run a program in background for "brick" mode.
Display will be nothing but static, all buttons are disabled whilst sending its location, video and voice recordings to your pc.
Pulling the battery, trying to reboot into recovery or fast boot, or connection with usb will not work. All settings are initiated upon boot. Phone is "bricked" until you send the password via your pc.
I don't know if this would be possible, just a thought.
Rooted G2
Click to expand...
Click to collapse
I'm sure we could achieve most of it with pooled knowledge...
'Brick mode' is really essential to allow the phone to keep communicating. Would need a silent, black splash and boot animation so if the device was rebooted it would still appear off... or perhaps a fake one that appears to show errors and say's 'powering off'...?
Recovery and Fastboot are completely separate - to my knowledge they can't be tampered with from the OS - Although maybe there are some essential system files they use that Tasker could delete? I'm really not knowledgeable enough about that...
How about preventing itself from being uninstalled. Perhaps by needing a password (or some other means) to continue with the uninstall.
Would it be possible to take a picture when movement is detected? and send this picture by email?
How about it setting itself to speaker phone and calling a selected contact who can instruct them on how to get the phone back to you.
...insert witty signature here.
And if that fails within a # of tries, emails location to you periodically.
...insert witty signature here.
baboonsRus said:
And if that fails within a # of tries, emails location to you periodically.
...insert witty signature here.
Click to expand...
Click to collapse
A fake brick option would be the best, coupled with sensor awareness for recovery.
For the fake brick, it think it would be best if the screen gets stuck at a battery low/please plugin your charger, so that the perp will always charge your phone for you if they wanna use it.
For the sensor awareness, taking a recording, as well as taking occasional videos would be nice, as well as GPS location data.
Tasker and other apps can't enable/disable GPS since 2.3.3, Google change the security restrictions, also Radio on/off is not possible. And yes, this sucks.
Still works on CM7 though
Found this thread through a post I made on another forum.
That's an awesome list, will have a go at implementing some of these to my setup.
edit: maybe after reboot (if a security flag has been activated) the 'lockscreen' can ask the guy to input his info (name/email..password?? lol) in order to use the phone, then obviously send those out.
suggestion:
- enable Taskers PW-protection
feedback:
- don't like: 2-5 (maybe display a sms-provided msg instead?), 27, 28
- like: 1, 6, 7, 8, 9, 10, 23
BTW: any good alarm sounds you guys can recommend? Looking for a nice loud one that'll be easy to hear when nearby
rjg0691 said:
How about preventing itself from being uninstalled. Perhaps by needing a password (or some other means) to continue with the uninstall.
Click to expand...
Click to collapse
If you're talking about Tasker itself, then it can already be password protected.
AntAreS24 said:
Would it be possible to take a picture when movement is detected?
and send this picture by email?
Click to expand...
Click to collapse
I'm not sure how to tap into the sensor controls, but enabling a number of Tasker gesture alerts that basically activate for any movement would do it. Tasker would only react to these gestures if it knew it was in 'slueth mode'.
baboonsRus said:
How about it setting itself to speaker phone and calling a selected contact who can instruct them on how to get the phone back to you. And if that fails within a # of tries, emails location to you periodically.
...insert witty signature here.
Click to expand...
Click to collapse
Both could work. If you've left it on a train for example, it would first text your chosen emergency contact telling him/her it's about to call them and to get ready to shout loud to see if someone hears...
sakai4eva said:
A fake brick option would be the best, coupled with sensor awareness for recovery.
For the fake brick, it think it would be best if the screen gets stuck at a battery low/please plugin your charger, so that the perp will always charge your phone for you if they wanna use it.
For the sensor awareness, taking a recording, as well as taking occasional videos would be nice, as well as GPS location data.
Click to expand...
Click to collapse
The ultimate goal would be to make the perp leave the phone 'awake' for as long as possile whilst fooling them into doing something like looking for a charger (that would be great if they kept charging it up!!) or following long winded instructions that they think will give them full use of the device, all the time keeping them unaware that they are being hunted down!
Furzbirre said:
Tasker and other apps can't enable/disable GPS since 2.3.3, Google change the security restrictions, also Radio on/off is not possible. And yes, this sucks.
Click to expand...
Click to collapse
lifelikelife said:
Still works on CM7 though
Click to expand...
Click to collapse
CM have indeed hacked this.
For other custom ROMs, Google will tell you that under settings/location and secuirty wifi and GPS should always be ticked and will use no extra resource until required. Alternatively, most Gingerbread ROMs have the the status bar power widget. I'm pretty sure this is controlled by a simple system file that Tasker could overwrite - further investigation needed.
lifelikelife said:
Found this thread through a post I made on another forum.
That's an awesome list, will have a go at implementing some of these to my setup.
edit: maybe after reboot (if a security flag has been activated) the 'lockscreen' can ask the guy to input his info (name/email..password?? lol) in order to use the phone, then obviously send those out.
Click to expand...
Click to collapse
Ha! We know there are some very dumb criminals around. It could be worth a shot!
XlAfbk said:
suggestion:
- enable Taskers PW-protection
feedback:
- don't like: 2-5 (maybe display a sms-provided msg instead?), 27, 28
- like: 1, 6, 7, 8, 9, 10, 23
BTW: any good alarm sounds you guys can recommend? Looking for a nice loud one that'll be
easy to hear when nearby
Click to expand...
Click to collapse
We'll make sure that these profiles are fully configurable for individual tastes - so if one users likes one idea and not another, they can easily adjust. I'm sure we'll get some volunteers on XDA to make us the custom bootanimations, splash screens, black wallpaper, fake wallpaper (with instructions on), images we can show on the screen (with fake instructions on) and sounds etc etc etc.
i think a good option would be to initate a fake phone call (activate ringer, stock Call Screen with picture of a really attractive girl) and have the caller name be something like, "the best hookup ever" so as the Thief looks at it--the Front Facing Camera option is enabled & takes a picture of the Thief.
this picture then gets automatically sent to a designated email.
just a thought.
project.in.process said:
i think a good option would be to initate a fake phone call (activate ringer, stock Call Screen with picture of a really attractive girl) and have the caller name be something like, "the best hookup ever" so as the Thief looks at it--the Front Facing Camera option is enabled & takes a picture of the Thief.
this picture then gets automatically sent to a designated email.
just a thought.
Click to expand...
Click to collapse
Ha! Classic... Love it If only I already had such a 'contact' in my phone...
I could do with a device with a forward facing camera too...
Whew god, first suggestion, kill that signature. Wow.
Anywho. I wrote something like this myself a while back, but it's not quite in good shape to share I don't think, I'd have to evaluate it.
Anywho, it watches for SMS or Email with keywords and does some action based on those keywords. Primary keyword is to send information, such as location, last call in, last call out, last sms in, last sms out, phone number, battery info, some misc other stuff I think, had to keep it at 140 for sms.
Also if the phone number changes, it sends the same info every 5 minutes to a predesignated SMS.
For email I had to write my own http mail relay since I could not figure out a way to send mail without some intermediate steps showing on the screen or needing to hit the Send button.. kinda defeats the purpose. So it just does a POST to my web server and it sends the email.
If nothing is written here yet and anyone is interested, I can do some clean up and post it. Although I'm pretty bad about getting it done, I still need to post some GPS Tracking tasks I wrote a while back for "TrackMe".. ahem.
Can we get it to mimic the initial android phone setup, the welcome to android screen, make them touch the android, then they input their info?
Sent from my VM670 using XDA App
C3C076 or one of you who are more familiar with this than I might be able to answer this...only I can't post in the proper thread due to thread post count....
Couple of things about this mod for the ThL W8. I have it running just fine but have some issues with it.
1. How do I get rid of the circle battery mod and go back to the stock battery icon?
2. How do I change the font on the lockscreen 'clock' app? The bolded hour looks terrible.
3. How do I stop the lockscreen from showing the left side box temporarily? It is showing that you can slide left to install widgets on the lockscreen but I don't like how it unbalances the look of the lockscreen.
4. Version 1.4 changelog mentioned that empty sim card slot notifications would be hidden....I still see a message for sim slot 2 being empty until I click the clear notification button.
5. Now that I think about it, could I just replace the digital clock app in 1.4 gravitymod2 with the stock clock app from android 4.1.2? If so, how?
Link to thread in question:
http://forum.xda-developers.com/showthread.php?t=2249808
1) You have 3 options a) learn to live with it b) decompile SystemUI and edit resource XMLs to hide circle mod and unhide stock battery c) flash different ROM
2) You can replace clock with another clock lock screen widget. There are many of them on play store, e.g. DashClock
3) There's no option for it. It's default Android 4.2 feature. There's an app called "lockscreen policy" which can disable side lock screen pages so it is maybe capable of hiding carousels, but I'm not sure.
4) it's not about disabling notification but hiding second signal icon in status bar
5) see 2)
C3C076 said:
1) You have 3 options a) learn to live with it b) decompile SystemUI and edit resource XMLs to hide circle mod and unhide stock battery c) flash different ROM
2) You can replace clock with another clock lock screen widget. There are many of them on play store, e.g. DashClock
3) There's no option for it. It's default Android 4.2 feature. There's an app called "lockscreen policy" which can disable side lock screen pages so it is maybe capable of hiding carousels, but I'm not sure.
4) it's not about disabling notification but hiding second signal icon in status bar
5) see 2)
Click to expand...
Click to collapse
Thank you for your reply C3C076.
Lockscreen Policy killed 3 birds with one stone! It disables lockscreen widgets, which also gets rid of the 'carousel' or box borders that show then fade for a second on the left side of the screen, and also disables the bold font on the clock hours! Nifty app and does just what I want there. Thanks for that!
6. There is a major bug that I and other uses are running into in the current version of GravityMod2 (1.4). My phone recent list and also text message contacts are getting split up. I send a message or make a call and it goes through fine. Then a return message or call is received and it shows up in my call log or messages as a different contact/person. It shows up received with the country code (+1) in my case and if I go to click on the profile/contact icon next to that number there is a message about an invalid number couldn't save contact. When I place calls by clicking on these received calls, I get a invalid number error message, click ok to dismiss it and then it will go through fine (using gv or not using gv in both cases).
I think that has something to do with the country code being added...I don't really know except it is kinda frustrating. Is there anything you can do to fix in an update to GravityMod2?
Ok Back to the topics above.
4. The missing sim icon is indeed gone (i didn't even really realize it because it never bothered me). The notification, other the other hand, really bugs me. I mean, that TRIANGLE CAUTION EXCLAMATION POINT! just BEGS for my attention and the notification comes up every boot or every airplane mode disable (cell radio on enable). I haven't tried this yet but I thought maybe freezing the specific sim toolkit app using titanium backup might cause this notification to not show up....unless the notification is from the OS itself in which case, any way you can disable that?
1. Thanks for the pointers. That will get me started towards changing the battery icon to suit my preferences.
7. Possible updates for the next version of GM2 to consider:
In version 1.4 of GM2, the file /System/etc/permission/com.android.sip.xml has the feature android.software.sip commented out (as per this topic by gmincca). I checked the other file: android.software.sip.voip.xml and the permission was not commented out. Maybe you missed that first one? Or it doesn't matter? I understand those permissions relate to the built in internet calling capability of this phone. I probably won't use it but I uncommented those two permissions in those files anyway using FX Explorer rooted to save the files after remounting as rw.
Volume levels for the earbuds while playing media (headset, media) were killing me ears! I used engineering mode to adjust the volume levels here under Headset mode, media, to be max of 112 and levels 0-6 to be 40, 64, 80, 96, 102, 108, 255. The last setting is for when plugged into a car speaker or external speaker you can still get max volume and the previous settings allow for actual listening with earbuds at a comfortable level. I do not know if these settings are on a per speaker basis and your mileage may vary with the usefulness of these. I thought it helped out a good bit. I also made some minor adjustments with the sound levels for the speakerphone (loudspeakermode, sph, level 6 to 160) to be able to hear the speakerphone better while on a phone call.
8. You got the auto brightness setting for the dark just right in your latest change. 0% brightness matched autobrightness just perfect! Only minor thing is in full daylight auto brightness was a little bit under 100% so didn't work as I thought. If the auto brightness % for full lux can be adjusted I'd like to know where, or if you could update for the next version of GM2 that would be awesome!
Thanks for all your hard work on this custom ROM for the ThL W8! Kudos/Karma/+1 to you!
6) This is a standard feature/bug of all mtk6589 4.2 roms. I can't do anything about it since we have no sources and messing with anything at java disassembled code level (smali) is a pain in the ass. Easy solution is to keep all your contacts with country code prefix and it'll be OK in case your operator sends the same caller ID for calls and messages. You should keep your contacts with prefix anyway to be able to call while roaming.
4) I might try removing that notification in the future
7) you're right about SIP. I missed that file. If you uncomment it SIP options will appear in Phone settings.
8) I didn't adjust upper levels, just lower ones. It would be helpful to measure light sensor values under different light conditions with some app and adjust levels. So if you like to experiment, any input will be welcome. I can send you current values.
C3C076 said:
6) This is a standard feature/bug of all mtk6589 4.2 roms. I can't do anything about it since we have no sources and messing with anything at java disassembled code level (smali) is a pain in the ass. Easy solution is to keep all your contacts with country code prefix and it'll be OK in case your operator sends the same caller ID for calls and messages. You should keep your contacts with prefix anyway to be able to call while roaming.
4) I might try removing that notification in the future
7) you're right about SIP. I missed that file. If you uncomment it SIP options will appear in Phone settings.
8) I didn't adjust upper levels, just lower ones. It would be helpful to measure light sensor values under different light conditions with some app and adjust levels. So if you like to experiment, any input will be welcome. I can send you current values.
Click to expand...
Click to collapse
6. I can say it is not solely 4.2 roms but also 4.1.2 as well. On the stock rom and on the update line brush package FH4, 4-28-2013 (4.1.2 and 4.2.1 respectively) both of those roms also experienced this issue with the contacts being added country codes on incoming calls/messages.
After I went through my google contacts and used UltraEdit32 (similar to notepad++) with regular expressions to remove parenthesis, spaces, and hyphens (and a bad contact that was gumming up the works), I was able to make calls again without it erroring out with that message. It would still give the error message but then the call would go through. I didn't add the country code at that time but I guess it wouldn't be to difficult to export/download my google contacts again, turn off syncing, fix/add my contacts, then delete the contact stores on my phones and resync with added country codes.
With that said, if I use the dialer to directly dial the number which isn't in my contacts I still get the "Call not sent, no valid number entered" error message. I have found this problem is related to Google Voice and the Dialer (Phone) app. If I turn off using Google Voice to make all calls or to ask every time and set it to do not make any calls, the calls will go through no problem, I need Google Voice though so I guess I'm left wondering if I can use a different dialer...perhaps the stock 4.2.1? I have no idea how to get started changing that though.
My phone's dialer is from GM2 currently: version 4.2.1-eng.zhangshuangshuang.1366707806
Other's who have had my same problems with GV integration had similar issues with Samsung's replacement/custom dialer causing issues. Can I get a stock dialer/phone app somehow?
4. Please! And thank you! Of note: using Titanium Backup to freeze the simtoolkit application didn't do anything. I didn't see stk1 and stk2 like in 4.1.2 and in the 'line brush update official 4.2.1 rom. I only saw the one simtoolkit app and freezing had no effect on the notification). When I long press the notification, and press 'app info' it brings up the phone app. This means the notification is coming from the phone app directly I guess.
8. I'd be interested in what the current levels are for the brightness. I can use GPS status to measure the current lux however it doesn't report the current screen light level brightness setting, just the incoming measured lux from the light sensor.
9. Developer mode is not enabled by default in GM2. I had to google to find my usb debugging setting. (Go to Settings -> About -> Press 7 times on the Build number). Maybe this is an easy toggle to enable this by default for the next build of GravityMod2? I mean we are flashing a custom rom after all Not a big deal really if not.
6) Using alternative dialer from vanilla Android is impossible "thanks" to dual sim extension. The changes in framework and telephony are too vast.
4) it's coming from telephony subsystem in the framework.
8) I'll provide lux/brightness pairs later today (hopefully)
9) My opinion is that it's OK how it is now. Most of the users don't need it. Those who do, already know how enable it or can find out easily.
Here are the brightness levels and corresponding LCD backlight values.
Code:
<integer-array name="config_autoBrightnessLevels">
<item>16</item>
<item>32</item>
<item>50</item>
<item>100</item>
<item>140</item>
<item>180</item>
<item>240</item>
<item>300</item>
<item>600</item>
<item>1000</item>
<item>2000</item>
<item>3000</item>
<item>4000</item>
<item>8000</item>
<item>10000</item>
</integer-array>
<integer-array name="config_autoBrightnessLcdBacklightValues">
<item>20</item>
<item>30</item>
<item>50</item>
<item>60</item>
<item>70</item>
<item>80</item>
<item>90</item>
<item>102</item>
<item>110</item>
<item>120</item>
<item>130</item>
<item>180</item>
<item>200</item>
<item>210</item>
<item>230</item>
<item>255</item>
</integer-array>
C3C076 said:
Here are the brightness levels and corresponding LCD backlight values.
Code:
<integer-array name="config_autoBrightnessLevels">
<item>16</item>
<item>32</item>
<item>50</item>
<item>100</item>
<item>140</item>
<item>180</item>
<item>240</item>
<item>300</item>
<item>600</item>
<item>1000</item>
<item>2000</item>
<item>3000</item>
<item>4000</item>
<item>8000</item>
<item>10000</item>
</integer-array>
<integer-array name="config_autoBrightnessLcdBacklightValues">
<item>20</item>
<item>30</item>
<item>50</item>
<item>60</item>
<item>70</item>
<item>80</item>
<item>90</item>
<item>102</item>
<item>110</item>
<item>120</item>
<item>130</item>
<item>180</item>
<item>200</item>
<item>210</item>
<item>230</item>
<item>255</item>
</integer-array>
Click to expand...
Click to collapse
I did some testing in direct sunlight.
Anything over 8000 lux needs full brightness to be able to see the screen (even when the screen is set to 100% brightness in anything over 8000 lux it is still kinda of hard to see but that's why it needs to be full brightness on auto for 8000+).
In shade, but still bright out, the lux read about 6000 and the auto brightness setting was good.
I in framework-res.apk, changing those last two lux levels I think would help.
<item>6000</item>
<item>8000</item>
...
<item>230</item>
<item>255</item>
I tried decompiling and recompiling framework-res.apk after making the changes but couldn't get it to work. I wasn't sure how to install it. I used apktool and apkmultitool to decompile framework-res.apk and then change /res/values/arrays.xml and saved the files. Then I compiled and also tried signing them to produce the new apk. So far so good.
I then tried installing using apkmultitool install apk and it didn't work. It just said waiting on device. I tried rebooting my phone, tried recovery mode, tried regular just plugged in and turned on mode and nothing. USB debugging is enabled.
I also tried copying the changed apk directly to /system/framework (after first mounting as rw and changing the permissions of the new apk to match the permissions of the current framework-res.apk) using copy and paste on FX "file explorer." It would freeze when I gave it the paste command (yes it had root permissions).
I don't know how to install the changed apk or how to update this to get the new brightness settings. As the copy operation had froze the app, even pressing home did not work so I had to use my nandroid backup to revert phone to a useable state again.
When you compile modified apk in multi tool, say yes when it asks you if it's a system apk. Then say yes to create "keep" folder and delete resources.arsc from it, and then finish compiling process.
C3C076 said:
6) Using alternative dialer from vanilla Android is impossible "thanks" to dual sim extension. The changes in framework and telephony are too vast.
4) it's coming from telephony subsystem in the framework.
8) I'll provide lux/brightness pairs later today (hopefully)
9) My opinion is that it's OK how it is now. Most of the users don't need it. Those who do, already know how enable it or can find out easily.
Click to expand...
Click to collapse
6. Great. Perhaps an alternative dual-sim dialer is available...I didn't check...are the stock 4.2.1 (FH4 4-28-2013 official update) dialer and the Eastcom/GravityMod2 dialers the same? Could that kind of change be made and fix up these crazy errors?
4. Does that mean it is also impossible or just kinda difficult to fix?
9. Agreed and hey, thanks for taking the time to answer all my questions. Hopefully I can help in some way too
I managed to solve 4) already. I mentioned it in GM2 thread.
C3C076 said:
When you compile modified apk in multi tool, say yes when it asks you if it's a system apk. Then say yes to create "keep" folder and delete resources.arsc from it, and then finish compiling process.
Click to expand...
Click to collapse
Apkmultitook didn't prompt me about this, possibly because I chose the decompile system apk option at first. In fact, the compile process finished just fine with no errors. (Hopefully it was a good format for being a system apk but it didn't ask about that so...)
Once I have the compiled apk...I wasn't sure what to do with it. I was able to verify I had changed the xml file by decompiling the new apk but couldn't get it installed on my phone. I was probably doing something wrong. Is copying and pasting correct?
Have you tried wiping dalvik cache?
C3C076 said:
Have you tried wiping dalvik cache?
Click to expand...
Click to collapse
In what order would I do that?
Wipe the dalvik cache from recovery....then what? Try copying and pasting the new apk again? How does wiping the dalvik cache help here?
OK. I wiped the dalvik cache and then rebooted. Tried replacing my current framework-res.apk again with the new one (after setting permssions on the file first) and I still get a freeze at coping files. I might try again later with a different app with root access that can remount the /system as rw. Or maybe look into creating a update.zip and trying from recovery if that is possible.
I typically use "adb push" while in recovery (system partition must be mounted)
Good new everybody.
Looks like I fixed the Caller ID issues. At least for phone calls now.
This means that contacts stored without country code will be matched to caller ID sent by operator containing country code.
Messages seem to be handled differently (damn it) but I will try to look into it, too.
C3C076 said:
Good new everybody.
Looks like I fixed the Caller ID issues. At least for phone calls now.
This means that contacts stored without country code will be matched to caller ID sent by operator containing country code.
Messages seem to be handled differently (damn it) but I will try to look into it, too.
Click to expand...
Click to collapse
Waiting for this update for phone and Messages.
C3C076 said:
I typically use "adb push" while in recovery (system partition must be mounted)
Click to expand...
Click to collapse
Thanks. That was part of the problem.
The other part was since it was a system apk, I signed it thinking that's what it needed but I read a comment that stated that system apks shouldn't be signed. All I had to do was make my changes, compile it, then copy over meta-inf and AndroidManifest.xml from the original to the newly compiled apk. Then, adb push was correct as you stated for system apks.
On a side note I had to manually put in my java jdk path for android's sdk by editing the \adt-bundle-windows-x86_64-20130219\sdk\tools\lib\find-java.bat file with my jdk path....and I had to make sure I had the adb driver installed which was another hiccup. Once all those settled then I could use adb and apkmultitool etc worked fine.
I pushed the changed framework-res.apk to my phone verifying the changes were made and testing the light sensor values with 'GPS Status' which shows the lux...AND IT WORKED!! I can now leave the brightness on Auto and it works just fine
The change made was to framework-res.apk\res\values\arrays.xml
Changed lines 554 and 555 to be 6000 and 8000 respectively instead of 8000 and 10000.
Can you incorporate this change into the next version of GM2 C3C076?
So, new topic:
10. What files in SystemUI.apk or framework-res.apk are for the Cyanogenmod circle battery? I looked all through those two and couldn't find the graphics of the circle battery?
Thanks again!
Great I will include it in today's release.
CM circle battery is not image based. It is a self-drawing ImageView. It's in CircleBattery.smali in statusbar/policy.
It is referenced in layout xmls. The change would be easy. Just remove references from 2 xmls and remove visibility="gone" from standard battery references.
@C3C076, sir could you share how you were able to fix the Caller ID problems of your phone/rom. I currently own a ZTE V987 and have been trying to look for a fix for the same problem. I currently have android 4.1.2 Thanks!
Coming from a long line of Sony phones, I recently bought a locally-made (PH) phone in hopes of getting more bang for the buck.
The device's name is STARMOBILE UP. It is relatively new so I can't seem to find answers to my problem. I also do not know what OEM device this is since local brands in the Philippines rebrand phones from Micromax, Karbonn, etc.
While I successfully (and painstakingly) rooted it and installed CWM, I can't seem to find the other (and mostly more important) options under Developer Options (please see attached photo). Among the options I am looking for is the ANIMATION SCALE. I want to lower these values in order to save the phone from unnecessary eye candy.
In the many phones I have used in the past, I have always turned these options off. I don't really need them.
Is there any way, then, to make these missing developer options appear? Or if not, just totally disable these animations via terminal?
If it will be of any help, my device runs 4.4.2. Please see attached image for more info.
Thanks in advance, awesome folks!
narflynn619 said:
Coming from a long line of Sony phones, I recently bought a locally-made (PH) phone in hopes of getting more bang for the buck.
The device's name is STARMOBILE UP. It is relatively new so I can't seem to find answers to my problem. I also do not know what OEM device this is since local brands in the Philippines rebrand phones from Micromax, Karbonn, etc.
While I successfully (and painstakingly) rooted it and installed CWM, I can't seem to find the other (and mostly more important) options under Developer Options (please see attached photo). Among the options I am looking for is the ANIMATION SCALE. I want to lower these values in order to save the phone from unnecessary eye candy.
In the many phones I have used in the past, I have always turned these options off. I don't really need them.
Is there any way, then, to make these missing developer options appear? Or if not, just totally disable these animations via terminal?
If it will be of any help, my device runs 4.4.2. Please see attached image for more info.
Thanks in advance, awesome folks!
Click to expand...
Click to collapse
Open about phone and tap build number for seven times, then developer option will appear
Dickey Kid'deviel said:
Open about phone and tap build number for seven times, then developer option will appear
Click to expand...
Click to collapse
I know that tapping the Build Number seven times should make the 'hidden' Developer Options appear. But as you can see, the Developer Options is NOT HIDDEN, it's incomplete.
Aside from that, this model has no Build Number as you can see on the screenshot posted above. Instead, it has Model Number, which, if tapped seven times, doesn't do anything.
Also, another problem, Notifications in Kitkat seem to make the screen wake up every time there is a notification. I fiddled with Notification and Messaging settings and there seems to be no way to turn this feature off. Any tips?
narflynn619 said:
I know that tapping the Build Number seven times should make the 'hidden' Developer Options appear. But as you can see, the Developer Options is NOT HIDDEN, it's incomplete.
Aside from that, this model has no Build Number as you can see on the screenshot posted above. Instead, it has Model Number, which, if tapped seven times, doesn't do anything.
Also, another problem, Notifications in Kitkat seem to make the screen wake up every time there is a notification. I fiddled with Notification and Messaging settings and there seems to be no way to turn this feature off. Any tips?
Click to expand...
Click to collapse
Regarding missing options, it is probably a modification the OEM made.
About notification, I have a Nexus 5 and I've never seen something like that. Does it happen with every app?
CriGiu said:
Regarding missing options, it is probably a modification the OEM made.
About notification, I have a Nexus 5 and I've never seen something like that. Does it happen with every app?
Click to expand...
Click to collapse
On point 1, it could be the case. God, I miss the animation scale option.
As for the notifications, I have notifications set to ON for Messaging only so I don't know the case for other apps.
narflynn619 said:
On point 1, it could be the case. God, I miss the animation scale option.
As for the notifications, I have notifications set to ON for Messaging only so I don't know the case for other apps.
Click to expand...
Click to collapse
So whenever you receive a message, the screen wakes up. Have you tried changing the messaging app?
dial this *#*#7827#*#*
No animation scale in Developer Options
I have a THL T11 and the animation scales (window, transition) are also missing in the Developer Options. It seem that it is common many chinese phones have incomplete Developer Options menu.
I tried "Spare Parts" app which has options to modify animation, but it does not work.
I searched a long time for an answer on how to change the animation scale settings in this situation and finally found it!
NOTE: since every phone is different, it may not work on your phone. You also need a rooted phone (which you already have) to make the mod.
(1) install "Dev Tools" by Dipesh Rathod from Google Play store
find "Settings.Global" under "Device" menu
click "Settings.Global" - > look for (i) animator_duration_scale (ii) transition_animation_scale (iii) window_animation_scale
@@ If you DO NOT have "Settings.Global" or any of the above animation scale entries, sorry you cannot use this method to change the scale @@
If you have the above items on the list, continue ...
(2) press "back" button on your phone to return the main menu of Dev Tools -> see if you have "SQlite".
If you don't, you need to install it from Google Play store (app is called "sqlite installer")
(3) YOUR PHONE NEEDS TO BE ROOTED ALREADY. Install "Terminal Emulator" from Google Play Store
(4) open Terminal Emulator and follow this procedure:
a) type "su" (without quotation marks) and press <Enter> - to gain root access
b) type "chmod -R 777 /data" (without quotation marks) and press <Enter> - to allow read/write in /data folder and subfolders
c) type the following to change window animation scale and press <Enter>:
Code:
sqlite3 "/data/data/com.android.providers.settings/databases/settings.db" "update global set value = '0' where name = 'window_animation_scale';"
d) type the following to change transition animation scale and press <Enter>:
Code:
sqlite3 "/data/data/com.android.providers.settings/databases/settings.db" "update global set value = '0' where name = 'transition_animation_scale';"
e) type the following to change animator duration scale and press <Enter>:
Code:
sqlite3 "/data/data/com.android.providers.settings/databases/settings.db" "update global set value = '0' where name = 'animator_duration_scale';"
(this is already off on my phone, therefore I did not make this change myself)
NOTE: Use '0' to turn the animation off completely. I use '0.5' on my phone because I find that this is smoothly than turning it off completely, and faster than '1' (default on my phone).
f) you can close Terminal Emulator now (top right "X" button and choose OK)
(5) REBOOT THE PHONE to apply these changes.
-----------------------------------------------------------------------------------------------------------
Just for curiosity, I used Dev Tools to look at my Galaxy Note 2 - there is NO "Settings.Global" or "Settings.System", and I cannot find any entries for animation scale. Therefore, I made a disclaimer this method may not work on all phones.
"Settings.Global" overrides "Settings.System" therefore you don't need to use this method to change the System setting (eg. "... update system set value ..."). Making changes to "Settings.System" only affect the Android system UI transitions but not the app transitions.