yashsingh1/xdaforums huggingface dataset:
[myTouch 3G, Magic General] rubledub:
Ive read on here that even when you want to flash there is no need. i've read much yet still am a little scary so ...
[myTouch 3G, Magic General] vercetti:
this might be a good start for you guys:

http://xdaforums.com/wiki/index.php?title=HTC_Sapphire_Hacking

hope it helps.

there should be a lot good info there for you, if not read a couple sticky threads in the development section/forum here on xda and you'll be good to go soon!

greetz,

v.
[Vibrant Themes and Apps] holysmokesbatty:
Just saw this while drooling over a google image search for the Galaxy Tab and think that it is a MUST for the rest of us Galaxy users.

Not sure if this is actually the lockscreen, but if so, we need to get this ported.

EDIT 1: I KNOW there is an option for "Puzzle lock" in the settings, but that does not add a puzzle piece for UNLOCKING the phone. Which is the ability that I'm looking to get ported to the Vibrant.

EDIT 2: http://forum.androidcentral.com/fascinate-roms-hacks/32839-fascinate-system-dump.html

Now that we have this handy maybe someone here (again, I am about as capable as an infant when it comes to devving of any sort, even though my Winzip is up to date. ;) )

If anyone has any input on this, please, any help is appreciated.

EDIT 3: It also appears that inside the framework-res there are icons for Voicemail and Email. Maybe we can get all of these icons working correctly. That would make this the end all lock screen IMHO.

I also attached the framework-res.apk and framework.odex to help this process along.
[Vibrant Themes and Apps] motorjonny:
That's the same as the stock vibrant lock screen.... It happens to have one of the stock live wallpapers running too...

Vvvvvvibrant
[Vibrant Themes and Apps] holysmokesbatty:
Did you not notice that there's a puzzle piece to unlock?

That's what I'm talking about, I want the puzzle piece for the unlock as well. I personally hate the freeswipe unlock method, it's terrible about pocket unlocks.

I figured the part that said "Fit Puzzle to Unlock" would be a decent giveaway.
[Vibrant Themes and Apps] parmijo11:
You might want to have a closer look in your sound and display settings. Puzzle lock is there. I've used it sice day one.
[Vibrant Themes and Apps] lookitzjohnny:
The puzzle lock on the vibrant is only for missed calls and text messages.
[Vibrant Themes and Apps] holysmokesbatty:
The 'flavor text' for said option is "Show puzzle pieces in lock sceen for messages and missed calls"

I'm talking about the puzzle piece specifically for unlocking the phone.

If your phone has THAT specific option, PLEASE post a system dump so we can get it on the rest of ours.

Otherwise, don't add input that is useless.

Please read OP, and LOOK at the picture. I'm a noob to coding but NOT to forums OR Android. If the option was present in the phone, or somebody else had posted the lock screen here, I wouldn't have posted.

Sorry for being a douche, but ignorant posts are what have driven most respectable developers from these forums.
[Vibrant Themes and Apps] parmijo11:
Its ok, be a douche I really don't care. Look for a system dump in that forum. Might have more luck looking at the source. I have the auto lock turned off so it doesn't affect me. I don't pick up my phone unless I'm ready to use it.
[Vibrant Themes and Apps] kizer:
How did you disable your auto lock other than installing a disabling app?
[Vibrant Themes and Apps] parmijo11:
As far as I know its app controlled. I used no lock but extended controls has a lot more options and its a 1.50. Its got grip of toggle options.
[Vibrant Themes and Apps] holysmokesbatty:
I've looked there already (see: I'm not a forum noob reference)

It's barren thus far, but I will be following it pretty closely waiting for the dump.
[Vibrant Themes and Apps] parmijo11:
Ok, so we just have to wait. I overlooked the picture and read ur post before it was edited and took it at face value. Hope to get it thou, would be a nice change. The lock screen as is now on the Vibrant is what made me disable it.
[Vibrant Themes and Apps] mjb337:
it works on the vibrant as well all you have to do is put your phone in sleep mode have someone or yourself to call your vibrant do not touch until the caller has hung up then awake your vibrant and there you will see a missed call puzzle...enjoy
[Vibrant Themes and Apps] s0niqu3:
FYI,

The drawable files for the puzzle unlock without-notification are already in the stock vibrant framework-res.apk file, so it might be a simple XML edit to turn it on, though of course it might be far more complex too.

Kind of hard to know where to start without having a deodexed framework-res.apk from a fascinate to dig through though.

Cheers,

=)

~ Jocelyn
[Vibrant Themes and Apps] raduque:
You get an F- in reading comprehension.

He want's an unlock piece that's NOT A NOTIFICATION. Just a simple "move-the-piece-to-unlock" not a "swipe-the-whole-screen-to-unlock".
[Vibrant Themes and Apps] holysmokesbatty:
Updated OP with a link to the Fascinate system dump!
[Vibrant Themes and Apps] Genesis1791:
I may be able to get this to work no promises tho, will update with results.
[Vibrant Themes and Apps] holysmokesbatty:
You are my hero!
[Vibrant Themes and Apps] Genesis1791:
Well I believe I found the xml file that controls what the lock screen displays, I even tried throwing the Fascinates xml in but it didn't work, must be another xml or something. It also looks like the Fascinate has puzzle lock notifications for Visual Voice Mail as well. I'll give it another look in the morning.
[Vibrant Themes and Apps] q426669:
I'll be following this thread closely now... :)

It would also be nice to eliminate the flavor text...I find it useless, to put it kindly...(Was about to go on a 30 sentence rant about how dumb that flavor text is...)
[Vibrant Themes and Apps] runbadgerrun:
This would be great

I too would be interested in getting this on the Vibrant. I am not a fan of the sweep to unlock. Not sure why this was not the default behavior in the first place.
[Vibrant Themes and Apps] spiz516:
Wow, some of the responses in here are epic fail.

OP, I'm sorry that people have a hard time reading. :(

Genesis, good luck! Hope you can get this working!
[Vibrant Themes and Apps] iamtimmah:
I saw this in the fascinate review, pretty cool imo. Would be nice to have, the "throw the screen off a cliff" thing is a little cheap.
[Vibrant Themes and Apps] p()()pypants:
Def interested in this... Times like this make me wish I knew something about devving and tearing apart/editing these files... GL to those who are trying

Pooped from my Samsung Vibrant using XDA app...

Dont mind the skidmarks...
[Vibrant Themes and Apps] TJD319:
I was able to modify the graphic to be more like the envelope icon for the messaging. Anyway, here's what I got my Vibrant to look like when i get SMS
[Vibrant Themes and Apps] Genesis1791:
Well I modified xmls and all that but I still couldn't get the puzzle unlock to come up there must be a value somewhere that has to be changed to set it to use the puzzle unlock rather than the sweep unlock that I'm missing.
[Vibrant Themes and Apps] TJD319:
I was thinking the same thing. My dad has VzW and got the Facinate last night...said my Vibrant made him get it. I took his settings drawables and pushed them into mine, so much nicer (kinda mixed them).

When I get home, I'm going to play around and see if I can figure this lock screen thing out because I like the Puzzle Unlock all the time.

Also, LOVE the notification bar that the Fascinate has. Freakin sick black theme, so I'm modding my framework-res and twframework-res to grab these changes.
[Vibrant Themes and Apps] mhoughton2011:
same here

ive been looking for the same thing if anyone find a way to get the verizon lock screen pm me
[Vibrant Themes and Apps] PolishDude:
this looks really nice, i need to go play with a fascinate
[Vibrant Themes and Apps] s0niqu3:
FYI,

From what I can find, we already have all the drawable files for the puzzle unlock without active notification inside our framework-res.apk, so my best guess from looking at all the xml files, is that its going to require a smali edit somewhere, and not just an xml file change to make this work.

I hope I'm wrong, but so far I've yet to find anything in the puzzle lock xml's that looks even remotely like a flag to turn this on.

Good luck, and cheers,

=)

~ Jocelyn
[Vibrant Themes and Apps] TJD319:
Also, I've seen in the Fascinate's "Settings" menu, there is, in Sound and Display, an option to select either the Puzzle Unlock or the Glass Unlock (our is the glass). So the settings seems to be able to control which lockscreen the phone uses. I hope that helps too seeing as we DO in fact have all the right drawables. I ported the blue Verizon VVM icon to be my main SMS icon cuz I likr blue lol....but I'm thinking the answer may be the VzW Fascinate's Settings.apk.
[Vibrant Themes and Apps] s0niqu3:
I'm still guessing its a smali edit. not sure though if it will be settings.apk, framework-res.apk or android.policy.jar/odex like the new hack to use the stock android lockscreen (source from I9000 forum here: http://xdaforums.com/showthread.php?t=779803)

So, maybe if I get super (and I mean SUPER) bored I'll use baksmali to deodex settings.apk/odex and android.policy.jar/odex from both vibrant and fascinate and diff them to see just how different the two phones seem to be.

Cheers,

=)

~ Jocelyn
[Vibrant Themes and Apps] holysmokesbatty:
I'm glad to see this has come back to life. I too at one point considered that maybe there was something in the Settings.apk that controlled part of this. Hopefully we can get this figured out.

If I hadn't just found out 2 days ago that I'm going to be a father, I would offer a bounty to get this going faster.
[Vibrant Themes and Apps] Julianmgn:
congratulations
[Vibrant Themes and Apps] 98classic:
Congrats i found out like 2 weeks ago about mine lol.
[Vibrant Themes and Apps] 98classic:
Stupid phone....
[Vibrant Themes and Apps] j_r0dd:
i am looking into this. a smali edit is definitely needed. the answer is in android.policy.jar. that is what controls the lockscreen. the drawables & xml's are already there as somebody else has confirmed already. the fascinate gives the option to choose which lockscreen you want in settings. i am not trying to go that far with it. just trying to figure out what to merge

Update:

the framework-res.apk also needs to be modded. this may be way too much to do by just smali editing. this may be something we would actually need the source for.
[Vibrant Themes and Apps] Genesis1791:
only one xml in the framework-res needs to be edited if i remember correctly and thats simple enough to do.
[Vibrant Themes and Apps] TJD319:
Good news! The Fascinate's source code has been released:

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

I'm going to be a bit busy moving/packing but I'm going to take a look a see what I can find in the xml file we're looking for. Shouldn't be that bad now with source.
[Vibrant Themes and Apps] j_r0dd:
That is the kernel source. Won't help us at all.
[Vibrant Themes and Apps] s0niqu3:
Hmmm,

If only one xml needs to be edited, please share your findings, because I've diff'ed files and dug through the vibrant and fascinate xml files and don't see anything yet that works.

So please, if you know how to make this work, make it work and share it back to the community, or at the very least share the steps to make it work so I can do the mod myself.

Cheers,

=)

~ Jocelyn
[Vibrant Themes and Apps] Genesis1791:
The actual xml edit doesn't make it work but it will be required to make it work, one of the puzzle lock xmls on the vibrant leaves out the layout info for the unlock icon on our phones if I remember correctly. But thats not all its going to take as you said it will most likely require a smali edit. I just meant the xml edit was the simple part and only one needs to be edited if you only want the puzzle unlock, multiple will need to be edited for the VVM icon to work as well i believe. This is all from memory so I could be wrong.
[Vibrant Themes and Apps] Julianmgn:
must revive lol
[Vibrant Themes and Apps] jayprime:
I hope someone revives this. I would really like the fascinate puzzle unlock screen rather than the stock swipe screen. The people here are best developers around!!
[Vibrant Themes and Apps] SuperPuma:
i want this too

It would be great to have the puzzle unlock, also maybe to change the lockscreen picture which we have to slide to unlock the phone :)
[Vibrant Themes and Apps] holysmokesbatty:
If I wanted to move this to the Dev section (I was tired and likely slightly drunk when I posted it here) should I PM a mod?

I think this would get far more love there.
[Vibrant Themes and Apps] untermensch:
I added the Unlock screen menu item to the Vibrant settings.apk

but the code in the Settings.odex will need to be changed so it will

actually do something, unfortunately this is not one of the "code is

all there and we just need to enable the listitem" mods.

Ill keep working on it but java assembly is new to me.

I attached the de-odexed Settings.odex from both phones and

the modified xml for the Vibrant to get more eyes looking at the code.
[Vibrant Themes and Apps] Disconn3ct:
Then I've got good news for you - there is no such thing as java assembly :) You're looking at dalvik bytecodes (or dalvik disassembly). Unfortunately, if there -was- such a thing as java assembly, it would be a lot easier to find resources and documentation.. :/
[Vibrant Themes and Apps] untermensch:
well this is going to require adding methods getLockConfig(), setLockConfig() to

framework.odex which will cascade into rebuilding all the *.odex files on the phone

maybe the methods can be added to Settings.odex ???
[Vibrant Themes and Apps] s0niqu3:
Hey again,

The first thing I'd suggest, switch to modding a deodexed rom, odex files = pain, and not terribly useful with modern hardware anyway assuming you optimize and zipalign your apk's.

Next, do you know where those methods exist on the fascinate? I mean, do you know for certain its in the framework.apk? If so, decompile both vibrant and fascinate framework.apk files, and then start running diffs against all the smali files to try and see the extent of the changes we need.

Great job looking into this, I've just been way too lazy lately, especially with Eugene pushing out so many new roms so quickly, and the new JI2/JI4/etc. leaks to play with too.

Cheers,

=)

~ Jocelyn
[Vibrant Themes and Apps] untermensch:
I did find the methods in framework.odex but I dont see any reason why it has to

stay there.

EDIT:

I added the methods to Settings.apk and can now save the Unlock screen settings, Ill attach the project.
[Vibrant Themes and Apps] s0niqu3:
Hey again,

Did you find the methods in the vibrant framework, or only the fascinate?

Also, which smali file did you find the method in?

If only the fascinate, then follow my suggestion and switch to a de-odexed vibrant rom, like now, makes smali edits a TON easier, since you're not rebuilding odex's or dd'ing the signature from old odex's into your modded files everytime you try something.

With a de-odexed rom you can just copy the new classes.dex file back into the apk using 7-zip/winrar on windows, or the native linux archive manager if you're a *nix nerd, push the file, reboot, clear cache & dalvik-cache, and see if it works.

Cheers,

=)

~ Jocelyn
[Vibrant Themes and Apps] untermensch:
I added the methods from the fasinate framework.odex to the vibrant settings.apk and can now set and get the lock screen settings. Now I

have to chase down the code to read the lock screen settings and display the correct lock screen.

If this works we should be able to add more selectable lock screens.

see this post for the zipped apk_manager project.

http://xdaforums.com/showpost.php?p=8258885&postcount=50
[Vibrant Themes and Apps] creator2456:
Progress is a wonderful thing. Wish I could contribute, but I'll just have to wait to 'steal' the results.
[Vibrant Themes and Apps] holysmokesbatty:
untermensch and s0niqu3 You two are super mega awesome in your progress in this.

I really wish I could contribute more that the initial idea.
[Vibrant Themes and Apps] s0niqu3:
The code to get and display the lockscreen is almost certainly going to be either in android.policy.jar or framework-res.apk, check the thread for the AOSP lockscreen hack, might point you in the right direction:

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

Cheers,

=)

~ Jocelyn
[Vibrant Themes and Apps] untermensch:
perfect exactly what I was looking for!
[Vibrant Themes and Apps] s0niqu3:
If you manage to get this working, I'd be thrilled if you'd try pulling apart the Touchwiz Mms.apk (decompile w/ dependancy twframework-res.apk) and change it to the CM5.0.8 style delivery reports, I've tried looking through it briefly tonight, but have the beginning of a migraine coming on, and can't stare at my monitor much longer today.

I will never understand why samsung decided posting an actual notification that must be cleared via the pulldown menu, for EVERY message, was a better method for delivery reports than simply displaying an icon alongside the message text like AOSP/CM5/6 do.

Then again, I'll also never understand why Samsung decided all new Calendar events should by default NOT be stored in your google account, and thus NOT sync automatically to the cloud.

Just some seriously dumb moves, to an otherwise clean and attractive UI skin.

Of course, I'm also fundamentally against manufacturer & carrier mods to android in the first place, since it leads to unknown upgrade paths for the OS, delays in releasing bug fixes and feature upgrades, and generally fragments the OS, and at worst, can even lead to user confusion and support issues, since things can act/work very differently in sense, motoblur, touchwiz, and plain aosp.

Ok, done ranting, guess I've been irritable all day, sorry, lol.

Cheers,

=)

~ Jocelyn
[Vibrant Themes and Apps] untermensch:
I updated post 50 with the final code edits for Settings.apk

and included a preview Settings.apk and included the edited

and documented smali files.

http://xdaforums.com/showpost.php?p=8258885&postcount=50
[Vibrant Themes and Apps] mssmison:
Also to add on this, in framework-res.apk under res/layout is zzz_keyguard_screen_puzzle_lock.xml , and zzz_keyguard_screen_notification_layout.xml where the particular 'notifications' are addressed.

Looks fairly easy to add items in there, once the rest is taken care of.
[Vibrant Themes and Apps] untermensch:
I got it working, but no puzzle lock I spent all day porting the puzzle lock

from an I9000 rom and when I finally got it working it looked exactly like

the Vibrant, so the puzzle lock screen can be changed buy editing xml

in framework-res.apk

so with this mod you can choose between the stock Vibrant lock screen or

the Android lock screen.

I updated post 50 with the edited source files, and Settings.apk, android.policy.jar

http://xdaforums.com/showpost.php?p=8258885&postcount=50

if you want to use this on a odex rom (stock rom) you will have to follow the

directions after step 8 in the below post.

http://xdaforums.com/showthread.php?t=779803
[Vibrant Themes and Apps] The K-Zoo Kid:
Good to see progress on this.. I would prefer it over the stock android lock screen and the stock vibrant lock screen. Thanks a lot.
[Vibrant Themes and Apps] untermensch:
ok here it is, the Fascinate lock screen ported the the Vibrant and

lock screen chooser added the settings this allows you to dynamically

choose between the Fascinates cool Puzzle lock screen the Vibrants

Glass lock screen and the standard Android lock screen.

when I have finished cleaning up T-mobile and Verizon's crappy code and

assess all the code,resource, xml changes I will post the source files for

community use.

if you want to use this on a odex rom (stock rom) you will have to follow the

directions after step 8 in the below post.

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

.
[Vibrant Themes and Apps] billydroid:
Ignore this post
[Vibrant Themes and Apps] holysmokesbatty:
Take your time, this is very exciting. We can all wait for a clean release. :D
[Vibrant Themes and Apps] untermensch:
this was posted yesterday, but disappeared so hear it is again.

Fascinate lockscreen ported to the Vibrant I also added a lockscreen chooser

to settings so you can choose from Puzzle, Glass and Android lockscreen

NOTE:

this was developed on a stock UVJFD ROM and is likely not to work on any other

ROM I am also posting the source files so ROM dev's can add it to their projects

this mod replaces framework-res.apk which means you will lose your battery mods

since this mod replaces framework files you should have knowledge on how to

recover your phone nandroid or adb skills and as a last resort odin.
[Vibrant Themes and Apps] rk0:
Thanks! :D Just flashed its working perfectly.
[Vibrant Themes and Apps] joshyy_rey:
works great thanks!
[Vibrant Themes and Apps] ivanmmj:
Looks pretty awesome, untermensch.
[Vibrant Themes and Apps] holysmokesbatty:
The clockwork versio hIn should work with an odexed rom, right?
[Vibrant Themes and Apps] holysmokesbatty:
This is awesome!

One problem. The brightness auto adjust doesn't seem to be working.

Not sure if that's a side effect of running the odex version or running the Voodoo lag fix. Tolerable though.
[Vibrant Themes and Apps] untermensch:
I have confirmed this, Should be an easy fix I will post updates latter tonight

or tomorrow after work.

EDIT:

actually it appears to be working, if I hold a flashlight over the light sensor and touch the puzzle piece the screen will

brighten it does seem slow to respond sometimes.
[Vibrant Themes and Apps] holysmokesbatty:
Mine isn't doing it as much now that I've switched to manual.

I'm gonna bring this thread to #teamdouche attention. Something like this would fit perfectly in the cm world. Of course all credit is yours. :)

Edit: Scratch that. Still doing it. :(
[Vibrant Themes and Apps] creator2456:
Love it!

The auto brightness is a little funky. It does adjust on its own, just not as responsive/like stock.

One thing I am liking though is just how dim the screen can get now. Definitely lower than stock. This is great when it comes to using the phone in the dark. No more blinding myself when waking up.
[Vibrant Themes and Apps] PolishDude:
Just tried it on bionix 1.3 and doesnt get past the galaxy s logo, oh well it was worth a shot, great work
[Vibrant Themes and Apps] creator2456:
How did you apply it? Through Clockwork? If so, then you did it wrong. You need to use the deodexed files for anything but complete stock.

DL the deodex download.

Unzip

push android.policy.jar and framework-res.apk to /system/framework

push Settings.apk to /system/app

Just did this and is working fine.
[Vibrant Themes and Apps] PolishDude:
yeah through clockwork, woops, let me try it the other way, thank you

that worked, this is great, so any way to do battery mods in conjunction with this?
[Vibrant Themes and Apps] dbm0361:
Will this work on theji4
[Vibrant Themes and Apps] xaisomboun:
im not sure if its because of the lockscreen.. but i have a good hunch it is.

My media volume is muted no matter how high or low i set it at! i cant play music or hear any games that i play @_@

Not really a biggie though cause i dont play music or games alot, I just happened to test out the HAWX demo for the vibrant after i flashed lolol.
[Vibrant Themes and Apps] camalot:
Ive noticed this too, but not because of this, I havent applied it. It happens to me after i open the tmobile visual voice mail app. i have to kill everything running to get the sound to come back to normal. usually just have to kill the VVM and the "device manager" or what ever its called.
[Vibrant Themes and Apps] holysmokesbatty:
Something I've noticed about the auto brightness problem. It seems to only be an issue when I have a low battery. Otherwise it seems to work fine.
[Vibrant Themes and Apps] untermensch:
OK I found an issue with settings that prevented the checkbox values being

saved on the display settings page so I fixed that, so update and then uncheck

Power saving mode and see if that helps with the dimming issue.