Related
Here We Go:
After Playing With the Fonts & bla bla bla. on my HD2 MDJ's CyanogenMod7 v2.5 & 2.6, i got my arabic RTL working good and Words are connected in sms, browser, apps, etc..
Download:
RTL PATCH ( attached )
FONTS ( attached )
Arabic Keyboard ( from the market )
Instruction:
1: Extract rtl-auto-patcher-0.0.4.zip
2: open the AndroidRTLPatcher.exe
3: Connect your Android Phone via USB
4: Click on TEST CONNECTION
5: if you using MDJ's CyanogenMod7 tick the same as the picture down:
PIC attached ( RTL Screenshot )
6: Click on Go Go Go !
7: wait until it asks to reboot the phone click yes and you done With RTL Patch.
Fonts:
1: extract the fonts & copy to your Memory Card
2: use ROOT EXPLORER (download from Market )
3: Copy the two fonts into the system/fonts and replace them.
4: download Keyboard of your choice from the market & Restart The phone>
5: you Dont you must have the same font as shown down
Screen shot attached ( arabic on HD2 )
Feel Free to ask..
wail alqasmee
nobody hav tested o tryd it.. cmon guys. i need ur rply if it works
would try it, but google prevents syrians from downloading programs from their site.
and I'm too lazy/wary of using routers and such, plus, using them in the past has put me through some troubles so...
I'll see if there's a workaround or something
Hey i've uploaded THE RTL Patch on Mediafire you can download the attached file to get the link
can we get Hebrew by same way???
i dont know how to.. but if you hebrew font from using PC font rename the font to DroidSansHebrew and replace it and check... if not than try with another font..
Hey Guys Guess WIth the RTL Patch i tested with the same uploaded fonts on
HD2 CoreDroid DHD V1
And arabic is working fine on it. connected letters..
thanks, I tried it but somehow the program doesn't find my phone
do I need the SDK for that or what?
I haven't got it yet because I don't want to go installing pointless programs on my PC. plus I can't download the SDK from Google's because of the block >.>
great work keep it up
this is funny, but when I manually added your font in the fonts library, it solved most of my problems :S
thanks
many many thanks for this
but i have an issue here,
the patch detects the phone & build without the type, i choose NAND as my rom manually, the patch starts to the point that it stops with error, something about it cant replace the files coz they are in use, says to try from recover mode, rebooted and tried from CWM but it also failed to apply the patch.
so i replaced the fonts manually, rebooted, arabic letters is connected with some letters not showing the right way, and of course no RTL
is there a solution ? i could live without RTL, just want all the letters to show the right way
can you check if HTC SYNC is open , otherwise close it and try again , that's work for me
aymen_ben_ammar said:
can you check if HTC SYNC is open , otherwise close it and try again , that's work for me
Click to expand...
Click to collapse
of course HTC Sync is off
everything works fine, to the point of the patcher starts " Patching Device " , it works for a couple of seconds then it fails
it says " File transfer Failed Because The System is in use it is recommended to start your phone in recovery and try again "
i tried patching from clockwork recovery mode with no luck
thanks anyway, i managed to solve it manually on my own
The RTL patcher in this post is really old.
I've since created a newer version with broader compatibility and better device detection: See here.
Hello there guys!
Please Read:
From next week, I won't have much free time, so this is something like a goodbye thread to xda community. This is maybe one of the last mods(if not the last I upload). Of course I will visit the forums every once in a while but probably I won't have much free time available to mod ROMS. Anyway. Let's see the new ROM features
Special Notes - Please Read:
This ROM is based on Final Full B928 ICS Baseband as uploaded by Broxnitas here(http://forum.xda-developers.com/showthread.php?t=1793014) on xda and is using Official ICS Baseband(404029). Make perfectly sure that you have a working CWM backup, or that you have a copy of your GB amss.mbn file. Alternatively download this flashable CWM .zip that returns your phone back to GB Baseband from here(https://docs.google.com/file/d/0B_kPUrNkk3T0QmRkTld5SFh5Vm8/edit?pli=1). If you use any GB based ROM while on ICS Baseband you won't have network access so keep that in mind.Also this ROM is as small as 170mb so you don't need to repartition your system by flashing step1 from official upgrade.Finally System Language is English. Change it like usual from settings(I disabled the annoying to me feature that adapts network's language).
Changes:
1) Removed lots of apps. As usual with my release,you only get a basic system. Install every app you want from PlayStore. This time Sync is perfectly working(tested it personally). Stock Browser is also there.
2) Added Volume Rocker Wake & Search Button Locks Screen
3) Updated hosts file. No more ads in free apps!
4) Added DSP Manager and Trebuchet Launcher (Official CM9 Apps)
5) Removed almost all media files (in order to save space) and disabled camera sounds.
6) Changed default CPU Governor to userspace. System seems more smooth in my opinion.
7) Added init.d (added battery and Wi-Fi network tweaks)
8) Using kamatozko boot.img for better multitasking & unlocked fps by default
9) Zipalign
10) Added Battery Percentage in status bar
11) Updated media_profiles.xml for better HD video recording quality
12) Slightly Jelly Bean themed (Added Default JB Wallpaper + Galaxy Nexus JB Boot Animation). Optionally you can also install Holo Locker from Play Store if you want a JB lockscreen.
Installation Instructions:
1) Copy ROM .zip file to your sd card
2) Boot into Recovery
3) Wipe data/factory reset
4) Advanced->Wipe Dalvik Cache
5) Install .zip from sd card
Reboot & Enjoy!
Note:
You may not need to do Wipe data/factory reset while in recovery in an attempt to keep your apps and not having to reinstall them. However, if ROM does not boot after installation complete, then this is probably the cause.
First Boot is gonna take a while. You'll even get bored But as long as you see the soft buttons light up, then everything went fine.
Download:
http://www.mediafire.com/?zreoo9noqqcrqpb
3G & data usage fix:
Only do the following if you want 3g & data plan internet usage.
Open /system/build.prop with a root explorer
change this line(number 100) from: ro.use_data_netmgrd=false to ro.use_data_netmgrd=true
I've changed this value when I was testing the ROM in order not to waste any money, since the phone gets the time from network and this costs me 1 euro!!!
Sorry for the inconvenience!
Hope you enjoy now!
Thanks To:
Giris for porting newest ics baseband to gb baseband
Broxnitas for the same reason + the actual ROM in which this mod is based on + GB amss.mbn flashable CWM .zip
eng.stk for his CM9 DSP Manager port
matt5eo for his Trebuchet Launcher mirror
kamatozko for modified boot.img
sr21 for Galaxy Nexus JB boot animation
Happy Flashing
I have a question: My device is u8800-51 and in the official ICS rom from huawei the wifi not works, so, it works in this rom?
Thanks in advance!
Sorry for my bad english.
No.
Sent from my ragelis
I'm very sorry to hear you are going to leave us, you have done so much for us! It's a massive loss.
Thanks alot for everything, wish you best of luck in the future
Regards,
Daniel
@noctisumbra as usual this rom is not gonna work in u8800-51
However the last days, I so a couple of u8800-51 roms in pro android development. Check them out if you want.
@Daniel 07 Thank you for your kind words, although I didn't do as much as I wanted. Also wish you best of luck in the future.
@everyone Download Link added (finally). Flash and tell me what you think
hi Moihack!
3G does not use.pls fix.
quangcon1980 said:
hi Moihack!
3G does not use.pls fix.
Click to expand...
Click to collapse
3G signal works fine in my phone.
Maybe you didn't change mobile network settings, or you have low 3g signal in the region you live.
You can more easily control your mobile network's type by doing this:
*#*#4636#*#*
>Phone Information
>Set Preferred Network Type
if you see in network type saying HSPA than your are on 3G. If it says GPRS you are on 2G.
Choose WCDMA only if you only want 3g network.
For more information on networks, read this:
http://forum.xda-developers.com/showthread.php?t=966172
Anyway,I just want to say that the ROM can use 3G. The problem is with your settings
quangcon1980 said:
hi Moihack!
3G does not use.pls fix.
Click to expand...
Click to collapse
....for me same problem...
I really don't know what is the cause of this.
Have you however see your network type in *#*#4636#*#* menu?
If it's HSPA it's 3g. Here it works ok. Maybe it also works ok for you also, but because framework-res.apk and systemui.apk are modded for battery percentage, maybe 3g icon in statubar somehow "broke".
Moihack said:
I really don't know what is the cause of this.
Have you however see your network type in *#*#4636#*#* menu?
If it's HSPA it's 3g. Here it works ok. Maybe it also works ok for you also, but because framework-res.apk and systemui.apk are modded for battery percentage, maybe 3g icon in statubar somehow "broke".
Click to expand...
Click to collapse
I check network and it's UMTS but data network doesn't work... I'm at home, my son has the same operator and his phone has HSPA and data network are ok... may be this issue is because i didn't make wipe data/factory reset to not reinstall my apps (my previous rom is yours B927)... tomorrow i'll try to reinstall your ROM but first performing all wipe (data, factory reset, cache and cahce dalvik) and system format...
however thanks for your fantastic job (now i use your rom B927, perfect for me)
p.s.: excuse me for my horrible english....
si funciona en el u8800-51
Moihack said:
@noctisumbra as usual this rom is not gonna work in u8800-51
However the last days, I so a couple of u8800-51 roms in pro android development. Check them out if you want.
@Daniel 07 Thank you for your kind words, although I didn't do as much as I wanted. Also wish you best of luck in the future.
@everyone Download Link added (finally). Flash and tell me what you think
Click to expand...
Click to collapse
if it works in the u8800-51 probe and what does not work is the wifi know where they are and what files wifi driver, excuse my English and thanks.
I'd love to use your rom (see high ram, fast ...).3g but really I can not open, can not connect to the internet (wifi normal). need to format/system?
pls help!!!
I tried to install google search but play store tell me that my device is unsupported, what can i do?
Can i restore search button original function?
@Ironbeast to restore search button original function do the following:
open a root explorer
go to /system/usr/keylayout
open qwerty.kl as text
change: key 217 POWER WAKE
change to: key 217 SEARCH WAKE_DROPPED
Save & Reboot
Btw did you mod build.prop to change your dpi or phone model?
Cause this can cause problems with playstore
@quangcon1980 & @vispo60
updated 1st post with 3g fix & data plan!
ok I'm trying.
thanks you!
---------- Post added at 01:19 PM ---------- Previous post was at 12:45 PM ----------
Success! so wonderful!
very thanks!
experience the rom.
Moihack said:
@Ironbeast to restore search button original function do the following:
open a root explorer
go to /system/usr/keylayout
open qwerty.kl as text
change: key 217 POWER WAKE
change to: key 217 SEARCH WAKE_DROPPED
Save & Reboot
Btw did you mod build.prop to change your dpi or phone model?
Cause this can cause problems with playstore
Click to expand...
Click to collapse
I do that, saved and reboot, but nothing changed.
I didn't modified buil.prop, before i flash your rom i had 2.3 B521 and i replace boot.img and recovery.img for install modified CWM 5.
Hi
Im in GaDaNa V5.2
Do u have a CWM flashable DSP Manager......
3G & data usage fix:
Only do the following if you want 3g & data plan internet usage.
Open /system/build.prop with a root explorer
change this line(number 100) from: ro.use_data_netmgrd=false to ro.use_data_netmgrd=true
I've changed this value when I was testing the ROM in order not to waste any money, since the phone gets the time from network and this costs me 1 euro!!!
Sorry for the inconvenience!
Hope you enjoy now!
great! 3g now works! thanks again for your awesome rom!
Ironbeast said:
I do that, saved and reboot, but nothing changed.
I didn't modified buil.prop
Click to expand...
Click to collapse
Damn! It's not my day today sir.
I forgot to tell you something.
open a root explorer
go to /system/usr/keylayout
this time open open generic.kl as text
change key 217 POWER WAKE
to key 217 SEARCH
Save & reboot
This should fix your issue!
@rankiao2330
this rom is not gonna work fully on u8800-51 unless someone ports it. I don't know how to do it, nor I have this phone to test the port.
@m.arun_kumar here is a flashable DSP .zip in the attachments
I made it quickly from my v2 update of b927
didn't test it,but I think it's gonna work
give it a shoot and tell me please
@quangcon1980 & @vispo60
glad your prob was fixed!
again sorry for the inconvenience, but seriously I can't stand losing money from little data usage(not even KB) because I haven't purchased a data plan. I just forgot to change this value in build.prop back to its original state.
Moihack said:
Damn! It's not my day today sir.
I forgot to tell you something.
open a root explorer
go to /system/usr/keylayout
this time open open generic.kl as text
change key 217 POWER WAKE
to key 217 SEARCH
Save & reboot
This should fix your issue!
Click to expand...
Click to collapse
Thank for your help!
Now, when i press search key, nothing appens i think it's because i haven't installed google search, that is still unsupported for my phone (this is play store say XD)
How to change FN(ALT) + key symbols, add them and even change everything on the qwerty -keyboard:
Works at least on Cyanogenmod 10 with android 4.2.2
Hi!
Today I ran into a problem. There were no < and > symbols in my phone (except virtual keyboard) and I needed them. I couldn't find any good guide how to change physical keyboard mappings so that I could use FN + button combo to get those symbols. I only found one guide, but it didn't work for me, old version perhaps? (http://forum.xda-developers.com/showthread.php?t=945921)
This is the way I found, and it's quite simple!
Quick guide:
1) Connect phone with usb and usb debugging on.
2) Find your keyboard layout name from settings -> language & input -> physical keyboard -> selected layout (for example: "vision-keypad-nor")
3 )Filename is layout + ".kcm" -> so in this example "vision-keypad-nor.kcm"
4) Go to command line and:
Code:
adb pull system/usr/keychars/vision-keypad-nor.kcm c:\vision-keypad-nor.kcm
5) Open file c:\vision-keypad-nor.kcm in notepad or other program
6) Find the key uou want to edit, for example A:
Code:
key A {
label:'A'
base:'a'
shift, capslock:'A'
alt: '#'
shift+alt:'#'
}
7) Lets edit that so we get "<" -symbol when pressing FN+A:
Code:
key A {
label:'A'
base:'a'
shift, capslock:'A'
alt: '\u003C'
shift+alt:\u003C'
}
Note: \u003C is unicode for "<". Find more unicodes: http://source.android.com/tech/input/key-character-map-files.html -> Input -> Key character map files
8) Save the file
9) Send the file back to the phone:
Code:
adb push c:\vision-keypad-nor.kcm /system/usr/keychars/vision-keypad-nor.kcm
10) Reboot phone and try pushing FN+A: If you get "<" everything went fine
Im new to this, so please tell me if somethings is wrong with this guide!
Update 28.10.2013 : Updated guide to be more clear.
Oh, sorry... I don't read your guid carefully first time. It's about an 4.x OS :-[
Now i do have one question... because ADB nor USB is not possible for me would this be possible using a root file explorer or no? I will try once I find the time and figure out how to get the www. and .com key back just may be a day or 2 before i can try.
By the way nice find
Been looking for a tutorial like this so that I can finally make better use of a few of the keys on my keyboard. Thanks a lot for the break down.
T.
NICE
Thanks soo much. Now lets make use of our hardware-keybs
Next step would be to assign scripts instead of single charakter
Imagine how many root-scripts we could execute with this as base for the hotkeys
Anyone have any luck getting the www. .com button to work like stock? Right now I have it as TAB.
Sent from my NookColor using Tapatalk 2
Anyone checking this thread anymore??
Sent from my HTC Vision using Tapatalk 4 Beta
Codes
Are that something similar to ASCII codes?
can I add a new language with this trick?
Can Anyone knows how to add second language to physical keyboard? We aready have a key to SW between 2 language but it's only work for English Lang.
nice guide! i need to make russian h\w keyboard, can someone help me with this?
Thank you all, hope that helped you
I think if you want to create a russian keyboard, you just edit that file and put the unicode -code of the russian character to every single button or so on? Not sure though.
SmIzUrF: I think you can edit that file with some root File Explorer on the phone. Just navigate to that folder and file.
I updated the guide so it is more clear
combination with hw quicksettings launcher
is it possible to combine it with HW quicksetting launcher by suzuna apps?
however they utilize hw key search button, do anyone know the ascii of hardware key search button? is it possible to map the search function into the other physical key?
thanks.
Is this guide still relevant with later roms? Some ICS or JB roms dont use the Nordic keymap and it would be useful to replace that.
Great guide! I will definitely use it!
Thanks.
wow!! thanks so much, I am running phoenixOS on my laptop and its keyboard is in German qwerty layout (strange right? - qwerty and not qwertz) but i needed the keys to be mapped according to the keyboard lettering. I am certainly gonna try this out!!
Original MotoACTV APKs update enhanced version by Cooper.G
How could I upload pictures and attchment ????????
All the attachment in the google drive....
htt
p
s://
drive.google.
co
m/folderview?id=0B5lwz2FiXXuudFQxSGQxSEd1Rzg&usp=sharing
it's "sharing" , but i dont why it become "shar ing"....
If anybody could post a outside link or edit my thread, please edit my thread and add the attachmen link please, thakn you ....
Hi there.
This is Cooper from China.
First of all, sorry for my pool english.
Okey, let's see...
I did some work about the original apks of MotoACTV, now the most important thing for me is it could show apps on original launcher , no need the third party launcher anymore.
I am sorry for that , I do not have enought time to continue my work about motoactv. I have something to do about my life.
I planed to development the call function on MotoACTV , so for that there is a call icon on the luancher that I patched. but I don't have time to write the function code.
for the luancher that I patched only can show the apps and widget now, this is my first android software, maybe it's works not so good, but don't worry , I will release the source code , anybody could continue to make it better.
Now it can show and hide and uninstall the apps from the original launcher(actually it's not the function of the launcher, it's just the luancher run an apk which named launcherhelper writed by me
to achieve the function).it's easy to understand if you are a developer.
Oh, another thing is the "ButtonSaviorPro", I patched it . it's really a good software for motoactv, with it, no need to change the keymap, all the original function of motoactv will stay there... after patch, the "ButtonSaviorPro" could show the notification panel by press on the virtual button, to show the notification panel just for check the time, it's the base function of a watch to check time, but for motoactv when you run an app it's hard to see the time unless by the notification or exit the app back to the main screen , and unfortunately , the original notification panel of motoactv can not show the time , also I patched it in the SystemUI.apk . now there is only one problem is how to pull-down the notification panel , I tried but failed...so I tried another way which is through the "ButtonSaviorPro" , for the original "ButtonSaviorPro" , it can not show the notification panel , but for me I think it's more easier to patch the "ButtonSaviorPro" then the system , because at least I know what to do with "ButtonSaviorPro", for the system I even don't know where to start to patch....If anybody know about this , please tell me , thank you ....
so now it's much more usefull for me , and I think it's will be usefull for you ...
actually the creater of "ButtonSaviorPro" has another app named "statusbar+", it's could show the status bar when you running an fullscreen app, but however it can not show the notification panel. I do not want to patch this app because I am already using the "ButtonSaviorPro" on my motoactv , if anybody interest, you can contact with the developer to tell the stuation(such as notification panel ..flip to show ...etc...)
The last patch of the launcher is the way to show time , when screen on , it's will show time screen first , after few secends, it's will back to the old screen , it's very usefull for me, because when you running a app, and you did not exit back to main time screen of the launcher, if you want to check the time maybe you only rock your watch, the screen will turn on , but it's won't show the time screen .... so now , I fixed this problem , it's will show the time first (but when the call in it's also will show time first, so to show the call information will delay few secends. you also could shutdown this function . for this function, I did not use the back ground services instead , I patched the original launcher to make it work , because I do not want to waste any memory of MotoACTV. and you also can change the layout of the time screen in the resource code .)
I AM SORRY , THE "ButtonSaviorPro" WAS CHINESE VERSION , THAT MEANS SOME OF THE STRING IN IT IS IN CHINESE, I JUST NOTICE ABOUT THIS. IF YOU LIKE , YOU CAN TRANSLATE IT BACK TO ENGLISH OR OTHER LANGUAGE ... SORRY AGAIN ...
Could anybody contact motorola ask for these source code ???
There are still many works we could do , like the FM, maybe we could try to make it work without wiredheadset plugin, because I alway use bluetooth, that means I can not use the FM function forever....s**t.......and the music function , maybe we could all music effection such as the bass and so on..also , the lyric function is usefull for me....how do you think ?
but all of these work will take a very long time.....I do not have time to do it .....maybe you can do it.
if you need any help about patch Motoactv, mail me:cooper.g#qq.com replace#[email protected]
Files informaiton:
folder all-the-pic are the pics that I have changed/added , with PSD file.
folder patched-smali-with-ChineseNotes are the original apks after decompiled and patched.I think it's usefull.
folder original-apks-from-1.7.12 A8 are the backup for the original apks, you can use these to try to recover .
folder MotoACTVLuancherHelper are the resource code of the helper.
folder build are the patched/gernerated apks.
How to use:
1.root your motoactv, you can visit:
2.use adb commond "adb devices" to confirm that your motoactv has connect to computer.
3.use adb commond "adb remount" to remount system writeable.
4.use adb comoond "adb push SystemUI.apk /system/app/SystemUI.apk" , if your motoactv restarted, wait until it finish restart and then repeat step2 and step3, then continue.
5.use adb comoond "adb push Settings.apk /system/app/Settings.apk" , if your motoactv restarted, wait until it finish restart and then repeat step2 and step3, then continue.
6.use adb comoond "adb push MotoACTVLuancherHelper.apk /system/app/MotoACTVLuancherHelper.apk" , if your motoactv restarted, wait until it finish restart and then repeat step2 and step3, then continue.
7.use adb comoond "adb push Launcher2.apk /system/app/Launcher2.apk" , if your motoactv restarted, wait until it finish restart and then repeat step2 and step3, then continue.
8.use adb comoond "adb push framework-res.apk /system/framework/framework-res.apk" ,(notice : the path is not same as up) if your motoactv restarted, wait until it finish restart and then repeat step2 and step3, then continue.
9.use adb comoond "adb push ButtonSaviorPro_v1.6.4_CN_PatchedByCooper.apk /system/app/ButtonSaviorPro_v1.6.4_CN_PatchedByCooper.apk" to install ButtonSaviorPro_v1.6.4_CN_PatchedByCooper.apk, this is really a good partner of MOtoactv...
10.restart your motoactv by yourself , then enjoy it.
I want to record an video to tell the different between original and patched apks , but I was busy ...
My english is ****ed up , but I am sure you can understand what I am talking ....
2014-01-30 19:47:40
大家好!
我是Cooper
入手MotoACTV大概2年了吧,官方没有任何更新。。。自身功能越来越让我觉得蛋疼,现在新出的智能手表功能上看起来已经超过了MotoACTV,所以我自己做了一些修改之类的事情增强一下MotoACTV原生功能。
玩过的人都知道,MotoACTVroot之后就是个平板,虽然小,但是差不多一样用。
群内的人可能知道我一直在搞MotoACTV相关的事情,只是比较忙,拖到现在才发布出来。
现在原生launcher可以显示程序和小部件了,其实并不是直接在原生launcher上显示,只是原生launcher上增加了个入口而已,入口调用了我自己写的一个小程序MotoACTVLuancherHelper.apk(帖子附件里有源文件,这是我第一个正式的安卓程序,仅仅针对MotoACTV的,可能没有那么完美,你可以修改完善胡作非为,但是请留个名哈~),算是个小launcher吧。
其他一些小修改自己体会吧。。。之所以这样搞,完全是个人需求以及喜好。没有侵权意图哈。
关于拨号功能,我预留了接口,以后有时间了会专门写个单独的程序实现,感觉其他手表能实现的MotoACTV也可以。只是最近开始找工作了,没时间再鼓捣了。。。sorry啊。。。
至于为什么不把MotoACTVLuancherHelper.apk集成进原生launcher,我觉得没多大必要了,集成进去太耗时间了,反编译然后逐个资源添加说不定还要反复调试。最初的时候我打算集成进去,但是现在手头事情又太多,上网也不方便,所以就做成了单独的程序,一样用。集成进去的好处就是我不开源的话,想研究的人很难从中学到什么。。。
对了,关于按键救星“ButtonSaviorPro”,这个是我做的修改版,主要的修改就是添加上了显示通知面板的功能。说一下为什么给这个软件加上这么个功能:
MotoACTV最佳的伴侣就是这个按键救星了,这个软件可以虚拟安卓需要的物理按键。而MotoACTV就个返回键和音量电源键,重要的诸如主页、菜单键都没有。有人就按键映射,修改物理按键原有的功能,可是这样子我个人不喜欢,因为会破坏原生功能,感觉得不偿失。所以发现了这个软件。
之所以修改这个软件,是因为MotoACTV的通知面板被禁用了,我尝试恢复,但是找不到关键,不知道究竟从哪里开始的屏蔽下滑动作,但是通过代码,还是可以显示通知栏的。整好按键救星一直常驻桌面,所以曲线救国就拿按键救星开刀了。这个版本是1.6.4的,可能不是最新的,因为做这些修改的时候我只能通过手机上网,移动的流量太贵,就没找最新版。
哦哦,忘了说了,之所以要显示这个通知面板,就是为了看时间的。。。手表的基本功能嘛,尤其是MotoACTV运行其他程序的时候,想看时间除了通知栏就只能退回到主界面了。所以做了一系列工作,就是为了让MotoACTV更实用。
MotoACTV的原生通知面板不能显示时间,也修改了一下,可以显示了。位于SystemUI.apk,可以对比学习。
现在通过常驻桌面的按键救星可以方便的看时间了。
其实按键救星的作者还有一款软件叫“statusbar+”滑动就可以显示状态栏,但是却不能显示通知栏,修改这个软件也可以,只是个人不想安装那么多软件来实现一个软件就可以实现的功能,所以最后还是修改了按键救星。谁有心,可以跟作者写邮件联系下让他加上显示通知面板的功能。我是没空了。。抱歉咯~
修改了这么多东西,总是本着实用为前提,其实还有很多地方可以修改完善,但是不知道为什么摩托罗拉放弃了面世几年依然毫不逊色的智能手表。最后一点修改,还是关于看时间的优化。作为一个智能手表,本质工作还是显示时间。所以为了增强体验,现在点亮屏幕即可显示时间,当然,这个界面是我自己做的,你可以自己修改源码修改界面。要说一点就是这个功能并非通过后台服务来接收SCREEN_ON事件,因为原始launcher已经会接收这个事件并进行处理了,为了不浪费MotoACTV的内存,所以我修改了原始launcher来调用我自己写的那个helper,个人感觉算是非常完美的解决了这个问题。后来使用中发现来电时也会显示时间,导致显示来电有几秒钟的延迟,这个问题要解决也可以,但是太麻烦了,感觉得不偿失,因为来电的时候手机响铃通过手表查看来电者的时间3秒钟已经差不多过去了。所以这个问题感觉不是个问题。
MotoACTV仍然有许多需要改进的地方,比如收音机功能,可以尝试做成不需要插耳机就能收听的,这对我很实用,因为本人一直用蓝牙耳机,现在收音机功能就是个摆设。。。用不到。。。再就是音乐功能,可以修改下尝试增加音效模块什么的,还有歌词界面,也可以尝试加上。喜欢原生的功能,不太喜欢第三方音乐播放器。。。你说呢?
这些需要改进的地方,我是没时间研究了,或许你可以试试。。。
对了,不知道有没有人联系过摩托罗拉要MotoACTV相关的源码?
如果你也想修改MotoACTV原生功能之类的,如果你需要帮助,可以联系我:cooper.g#qq.com 替换#
偶的微博:[ h
ttp:
//t.
qq.co
m/Cooper_G 嘿嘿,微博改名了,因为帖子发到国外来,怕引起国际误会~
文件说明:
文件夹 all-the-pic 我修改或者增加的图片等,有psd源文件。。。sorry啊,ps技术不咋滴,所以界面看起来很烂。。。嘿嘿
文件夹 patched-smali-with-ChineseNotes 反编译后修改后的文件,我觉得这是最值得学习的,有一点注释啥的,要是有兴趣自己钻研吧
文件夹 original-apks-from-1.7.12 A8 原版备份,用以恢复的
文件夹 MotoACTVLuancherHelper 源码,最好有点耐心。。。
文件夹 build 最后生成的用到的文件。
使用方法:
1.root 你的 motoactv, 可以参考这里:
或者到QQ群:193959703(加群请注明关键词验证,如:actv、MotoACTV等,不带验证当广告处理不予通过) 群共享查看root教程。
2.将build内的文件夹放到磁盘分区根目录,然后使用adb命令 "adb devices" 列出设备,如果没有设备,就检查连接驱动等等。
3.使用adb命令 "adb remount" 挂载系统分区可写。
4.使用adb命令 "adb push SystemUI.apk /system/app/SystemUI.apk" 如果你的MotoACTV重启了,则在重启完成后重复执行步骤2和步骤3,然后继续
5.使用adb命令 "adb push Settings.apk /system/app/Settings.apk" 如果你的MotoACTV重启了,则在重启完成后重复执行步骤2和步骤3,然后继续
6.使用adb命令 "adb push MotoACTVLuancherHelper.apk /system/app/MotoACTVLuancherHelper.apk" 如果你的MotoACTV重启了,则在重启完成后重复执行步骤2和步骤3,然后继续
7.使用adb命令 "adb push Launcher2.apk /system/app/Launcher2.apk" 如果你的MotoACTV重启了,则在重启完成后重复执行步骤2和步骤3,然后继续
8.使用adb命令 "adb push framework-res.apk /system/framework/framework-res.apk" ,(注意哦,这个路径跟上面不一样) 如果你的MotoACTV重启了,则在重启完成后重复执行步骤2和步骤3,然后继续
9.使用adb命令 "adb push ButtonSaviorPro_v1.6.4_CN_PatchedByCooper.apk /system/app/ButtonSaviorPro_v1.6.4_CN_PatchedByCooper.apk" 安装ButtonSaviorPro_v1.6.4_CN_PatchedByCooper.apk, 可以随时显示通知栏,可以随时使用虚拟按键等,MotoACTV最佳软件了!
10.手动重启下MotoACTV,然后就ok了。
本来想做一段录像演示一下不同的,可是实在没空鼓捣了。。。
另外求工作。。。安卓开发相关。。。青岛最好。。。国外就算了,免得技术不到家被人开回来。。。哈哈
今天是除夕,大家新年快乐。。。本来晚上打算去网吧发到网上的,结果去了发现关门了。。。回来没事,刚好发现了按键救星修改导致的一个bug,重新修改了一下。现在所有问题都解决了,应该可以完美使用了。。。
2014-01-30 19:47:45
good luck buddy!
Cooper
htt
p://
t.q
q.c
om/Coop
er_G
没法上传附件。。。文件都放到这里了。。翻墙找工具,好不容易放上去。。。。
htt
p
s://
drive.google.
co
m/folderview?id=0B5lwz2FiXXuudFQxSGQxSEd1Rzg&usp=sharing
注意是“sharing” 而不是“shar ing”,不知道为啥总是会被加上个空格。。。
2014-02-01 19:36:41
Interesting, Will give it a try when I have the time. Something new to play with
Thanks, this works perfectly. I installed everything except "ButtonSaviorPro_v1.6.4_CN_PatchedByCooper". Without that you will have issues calling the "menu" button. I just used a modified keylayout, to setup SU, and then changed it back to the default.
I installed this on 2 MA's, one stock with root (the wife's), and one Cleardroid (mine).
Would be nice to figure out how to use a widget instead of the the MA clock (I know you can use skins, but a widget with weather or something would be nice.)
Also, since this is modifying stock apk's, I wonder if the MA app can be modded for the phone to get some 2-way communication going?
I am trying to change the "phone" menu to "enable wifi" instead. seems more useful to me.
Can somebody tell me if this code is correct?
WifiManager wm = (WifiManager) getSystemService(WIFI_SERVICE);
wm.setWifiEnabled(true);
Edit: v17 support bubble out of the box. Thread can be delete!
Hey guys,
Maybe someone don't know how to enable bubble mode without a patched apk. We just need the Google Dialer (lol) and a root file explorer.
1. Go to /data/data/com.google.android.dialer/shared_pref/
2. Open the dialer_phonetype_flags.xml
3. Search for the following line "G__enable_return_to_call_bubble" or "G__enable_return_to_call_bubble_v2"
4. Set it from "false" to "true" and save it.
5. Force close the dialer
6. Call someone and press the home button
7. Enjoy
Note:
If you don't like bubble_v2 (See screenshot), set bubble to true
I knew about v1 but never noticed v2. Sweet!
Or you can install phone app v17
https://www.androidpolice.com/2018/...-functions-prepares-rtt-support-apk-teardown/
Fredouye said:
Or you can install phone app v17
https://www.androidpolice.com/2018/...-functions-prepares-rtt-support-apk-teardown/
Click to expand...
Click to collapse
https://www.apkmirror.com/apk/google-inc/google-phone/google-phone-17-0-184919600-release/
Delete please