yashsingh1/xdaforums huggingface dataset:
[Android General] QNBT:
Yea, I get the same issue with the 3D view after screenoff. You can launch the app drawer instead of launching a new app to re-enable it.

Updated the first post with the latest, pm me if there is anything that has to be changed.
[Android General] TakuyaZ:
Definitely not framework. I'm using a Sony phone. So I can get widget to load in a small window. And it looks fine on the small windows.

It's the widget itself. To not size properly on smaller gridsizes
[Android General] simonpunk2013:
if anyone wants to re-funnction the Evacalendar which supposed to be able to open a original calendar, you need to decompile the apk, and open the EvaCalendarService.smali, look for the line which contains

"android.intent.action.VIEW"
"com.nttdocomo.android.schedulememo"
"com.nttdocomo.android.schedulememo.MonthActivity"

these three sentences ......and then you need change these three sentence to what your origin calendar in the phone supposed to appear, the way to look what is your calling activity of your origin calendar is by using ADT, and use the logcat with typing "android.intent." in the filter. After that, open your original calendar app on your phone, the logcat should appear some texts as below:

05-19 15:46:24.676: I/ActivityManager(1044): START {act=[U]android.intent.action.MAIN[/U] cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=[U]com.htc.calendar[/U]/.[U]CalendarActivityMain[/U] u=0} from pid 3241

remember here, as my phone is htc, you can see the second underlined sentence is com.htc.calendar, I think different phone has different name here. so now, what you have to do is replace these three names that I underlined above in the smali. like:

android.intent.action.VIEW >>>>> android.intent.action.MAIN
com.nttdocomo.android.schedulememo >>>>>> com.htc.calendar
com.nttdocomo.android.schedulememo.MonthActivity >>>>>> com.htc.calendar.CalendarActivityMain

finally, recompile the apk, sign it, and put in /system/app, change permission, and reboot. you will be able to open the original calendar app by clicking on Evacalendar widget.
[Android General] androidrouen:
simonpunk2013 can you do it with SPlanner ? it would be so cooool ^^

splanner : so coooool
[Android General] NeuroticallyYou:
im playing around with the home launcher and initially I had a size issue with my xperia z, please take a look at the 2 screenshots below. I modified one of the xml files to add support for XL screens and screens with 480dp. my Xperia Z have 480dp so Im trying to get it to show properly. I only added 2 pieces of code to the following line

<supports-screens android:anyDensity="true" android:smallScreens="true" android:normalScreens="true" android:largeScreens="true"/>

Code added

android:xlargeScreens="true" android:compatibleWidthLimitDp="480"

adding the following code make the launcher look a little better on my screen, you guys give it a try and see if it works on your device, the launcher stil looks off but I can at least now see the trash can on the top of my screen when deleting widgets and the icons don't look extremely big as before.

download HERE
[Android General] E66666666:
Ah, the problem is the on-screen buttons. If you disable them it should appear right since the launcher only takes the notification bar in account, but not the huge soft keys bar.
[Android General] simonpunk2013:
Rainbow, would you help to fix the weather widget??? because I can't figure out how it works, I don't know what exactly the major problem is, but looking at the d.smali, seems related to the WeatherArea.db which located at /asset. and my adt logcat:
[Android General] TakuyaZ:
Stating the obvious.

It looks like it's pulling from a dead source. That's why it crashed
[Android General] NeuroticallyYou:
I was going to take a look to the weather widget but my gut is telling me it needs xml files on a server just like the infobar launcher, if I recall the weather widget is Japan only And unless you were able to set up a server with the necessary files you won't be able to use it. It's probably the same with this widget.

XDA Freeで私SOL24から送られてきた
[Android General] TakuyaZ:
Exactly what I've said.

I don't think it's about the Japan only thing. I remember going to a anime convention and saw a guy using this phone.

The weather is correctly pointed to the location
[Android General] simonpunk2013:
thank you guys, Like what you guys said, I find that there is a line saying

httpurlconnection2 = (HttpURLConnection)(new URL("http://evawdt.otenki.co.jp/getdata.php")).openConnection();

inside g.smali, now take a look at this.....
[Android General] NeuroticallyYou:
J

The widget can pinpoint locations but there are to many things involved, first if The widget have a Japan only service provided by a custom connection to a Japanese weather service, in the case of the infobar launcher it was iidaweather.co.jp and it was re routed to a third party Japan only weather service, if you keep digging the smali files you'll be able to find the prefectures and main cities in Japan in xml format , second is the way The widget authenticates, it may be using xml hosted files to read the weather from the service provider and most of the time that includes your SIM authentication too, if it fails to read your SIM then you won't have any information, displayed in your widget

BUT

there may be a chance it could work if the weather provider allows worldwide information, Otenki have an app called Otenki castco in the play store and although it's in Japanese it does provide weather for places outside Japan, if they are using their service and if there is no authentication(like on the iida weather widget) then it may work, if you say you saw a guy I'm an anime convention with this phone and it worked then yes, but what were The chances he was an actual DoCoMo customer using the phone? After all the phone is a smartphone and falls in the world wing roaming category.

EDIT: I just tried the Otenki weather app and all the servers in the app are down so it crashes trying to pull info from the servers in Japan, is the Eva widget having the same issue??

EDIT2: I found out Otenki is shutting down services for a similar app like eva weather called LUM WEATHER(I think? is in Japanese so I don't understand most of it), I would not disregard this since the widget rely on their services it may be also the case, but who knows, I wasn't able to find more info on this however the official android app of otenki works but you need a DoCoMo, au or Softbank subscription. this sucks man...ah also the Otenki app I was talking about is not an official but a third party but it does use Otenki data.

XDA Freeで私SOL24から送られてきた
[Android General] QNBT:
You don't really have to go as far as using logcat, most launcher have the feature of adding shortcuts (-> activities) to the homescreen. Using that will display all the package name.
[Android General] TakuyaZ:
I Agree

But as far as i remember, the phone is sim unlocked, he uses the same carrier as mine. no problem whatsoever (the problem maybe happening right now, due to the service is gone, its 2years ago, lol)

The only way to fix this is to change the weather provider, but it seems to be heavily coded to use Otenki`s service

3D on that phone looks good imo, too bad the phone is like 700usd used, the last time i checked anyway
[Android General] NeuroticallyYou:
Is cheaper now but when it came out it was 1000+ I still remember when I tried to download content with this phone, my DoCoMo account didn't work because it wasn't tied to a contract, Otenki it's not free, you need to have that package added to your contract service, all 3 main carriers offer the same service with a different name and different rate.

Why we dint get phones like this here in the states? in tied of all the galaxy and LG devices, my is12t worked like champ and it was good looking them all the Fujitsu arrows family is also cool.

XDA Freeで私SOL24から送られてきた
[Android General] TakuyaZ:
Well yes, the weather service is not free

the phone is still pretty expensive, the hatsune miku edition of xperia zr, is cheaper than this phone, and more well worth it (the apps are damn easy to port too, nearly not needed to edit, just push and done)
[Android General] simonpunk2013:
I just saw lightout's weibo, what he said is like he modified a bunch of codes and grabbed the sina weather as the weather resoure, and he did make it work, but just don't know how, he didn't give any hints for this weather widget.

So, I think it is a tough to modify this, but do you guys really want to give up??
[Android General] TakuyaZ:
Can you link me the weibo?

Since its heavily integrated, it is natural to be hard to modify. no one here want to give up!
[Android General] simonpunk2013:
He just said on a post in chinese: 经过一系列的修改，终于把SH-06D NERV的桌面和所有插件都移植到普通手机上了。其中桌面和天气插件最花时间。特别是天气，前前后后不但改了大段代码，为了完美还特别在百度开发者上搭了个页面来获取新浪天气并输出。

http://weibo.com/2096838253/AA4rLhELn
[Android General] TakuyaZ:
Well, glad i know chinese xD

according to him, he perfected all those apps, and its running perfectly

In case anyone need proper translation

Translated:
[Android General] Darkangels6sic6:
Have you or anyone actually got a chance to test that claim yet?
[Android General] TakuyaZ:
Nope, but he is pretty trusted, look at the old posts

just that he won`t share them, correct me if im wrong
[Android General] UN5EEN:
I've got most of it working on my HTC ONE m8 but I can't seem to set the icons in the bottom home area to the apps I want them set to. How do I do this?

Viper6HTC-One
[Android General] TakuyaZ:
It's permanent. The dock icon can't be changed
[Android General] Darkangels6sic6:
Well then this sounds like an awesome breakthrough.
[Android General] UN5EEN:
Is there any way for me to assign the proper apps the the icons shown? The only one that works is the apps button. Phone, browser, messages do nothing.

Viper6HTC-One
[Android General] simonpunk2013:
first, drag Phone, browser, messages to the trash. Second, open the apps drawer, chose browser for example, drag it to dock, done. finally, hold the browser icon for one or two second, you will see there is a little pencil icon on the right hand side, just slightly click it, you can now chose the icon you want.

Guys, maybe I need to take a rest now as tomorrow I still need to study for my final exam on Friday. So, we need to take some time again, and wish you guys have some ideas to solve it. For now, I see that there is a weatherarea.db located in apk/assets, and I download sqlite database software to open it, what I found is that they only have regions and places within Japan(see attachment), so I think maybe this is one of the reason that if you cannot get the weather data for a particular place in japan, you cannot refer the data you get from web provider to the database. But now, I still have so many questions even I have been googling for thousand times, becasue I don't understand, and until today, what I can do is only to modify, but this last work is really really hard to to it....So, how many times do I still need try to make it work??:(
[Android General] NeuroticallyYou:
I found that database file as well, I don't think modifying the database will help either as it connects to Otenki, I though for a moment to use accuweather but it only gives xml connectors, perhaps changing the database and the server location may work. One thing for sure the assets folder and the smali folder are our starting points also each one of us will have to modify the widget to suit their needs as it display data I'm Celsius not Fahrenheit. On the other hand I've been trying to figure out the size issue in larger screens, there have to be a way for the launcher to resize properly...... I'm looking into that.

XDA Freeで私SOL24から送られてきた
[Android General] NeuroticallyYou:
If don't know if you guys checked the system dump but I found the bastardized android launcher from docomo called palette UI and it also have a NERV theme with a respective kisekae theme for Rei, Asuka and Mari, if anybody interested I can provide them but honestly palette UI is not that great.

XDA Freeで私SOL24から送られてきた
[Android General] TakuyaZ:
Didn't notice this.

Can you send them to me?
[Android General] NeuroticallyYou:
Install the palette UI apk first, download the free kisekae from docomo then copy the provided kisekae on the folder created by the launcher called dcm_kkncm folder them apply the themes.

https://onedrive.live.com/redir?res...504&authkey=!AGXJ1IDFvtfQoqg&ithint=file,.apk Palette UI apk

https://onedrive.live.com/redir?res...500&authkey=!AAriankKB8LWaYg&ithint=file,.kin NERV Theme

https://onedrive.live.com/redir?res...501&authkey=!AI7nwhRQKnB_1_8&ithint=file,.kin Rei theme

https://onedrive.live.com/redir?res...502&authkey=!AHITQgkdFtlr4As&ithint=file,.kin Mari theme

https://onedrive.live.com/redir?res...503&authkey=!AFty-Pdy_QYnPDA&ithint=file,.kin Asuka theme

XDA Freeで私SOL24から送られてきた
[Android General] simonpunk2013:
Does anyone know what these two red circled codes are actually talking about in the g.smali? since this is the only url for getting the data from the weather provider api in this apk. And for the second red circle, it says "POST", is that wrong or not? can someone tell me how the whole process looks like?
[Android General] NeuroticallyYou:
My best bet is that the php file parse the necessary information from the server then proceeds to show the information requested by the user? or it could also be the php file verifies then database to make sure the information in the server matches the one on the database? if only we could get more info into that address. I tried to access it from Chrome but I got a white page with a -1 on the screen. i'll be absent this weekend so Im not promising checking anything until Monday :(
[Android General] E66666666:
I think the value i includes the physical location of the device, and then sends it to the service. I think. I'm not sure.

All I know is that it works if you spoof your GPS location to somewhere in Japan and that the weather service app malfunctions if you're outside of Japan.

https://play.google.com/store/apps/details?id=weather.Service

http://i.imgur.com/ELEhUJ8.png
[Android General] E66666666:
I decided to put together instructions as for how to install everything in which order and with which permissions to get everything working nicely.

Files of the archive (all links are identical, they're mirrors of eachother):

http://www13.zippyshare.com/v/10264382/file.html

https://dl.dropboxusercontent.com/u/28663583/SH-06D NERV files.zip

https://mega.co.nz/#!XB5EnRxb!-GvxF-hpwI6av6IMrL4ZE7VeTkuuYBH3UFiBSeQtLLE
[Android General] UN5EEN:
I tried installing this on my nexus 7 and it only fills half the screen, like its all smooshed down. Its quite odd. Is this workable with tablets or is there a tablet version somewhere?
[Android General] simonpunk2013:
So, you are living in Japan, right? also, can you show me the working process of the weather widget? As I think it will firstly get your location address by GPS, and then try to find the corresponding city code which match the GPS address in the database file, then submit the code number to the i value which will be sent to compose a complete request url which is like http://evawdt.otenki.co.jp/getdata.php?APID=SH06DNERV_WEATHER&AREA=1100 for example. And finally grab the related data and display on the screen. But that's only my thought.

Besides, does this widget give you a blank to type in your desire city or city code or whatever? is that when you add the widget on your screen, it will automatically display the data a few minutes later?
[Android General] E66666666:
I live in Europe, I used a fake GPS location. I've tried to see what it did in logcat but I didn't see anything relevant, so I have no idea what kind of data it sends.

I think it should be possible to make it just post the current GPS coordinates to another specified news service which works for the entire world, as Weather Service only works for Japanese GPS coordinates.

The widget does not give you an option to enter your current location. You need to use a GPS location spoofer and enable the option in developer options. Once that is done, the "WeatherService" service/app automatically fetches the data for your location and the NERV widget displays that info.

I can't read any Japanese though, but it displays some errors if you launch it without a Japanese GPS location but still shows the weather. Without the "WeatherService" app, the widget simply won't do anything at all.
[Android General] mewtwo07:
I could put up with ImaGene the permissions you have to give the magi home because it is the first time I do it as root and i do not understand how to interpret these lyrics that put-rw-rr. does not work with android 4.1.2 is strange because the launcher comes from android 4.04 I wish I could change to make it work on android 4.1.2 on Xperia p btw the music widget works well without being root as bar Google search
[Android General] charklucifer:
it can work on my LG G2 4.2.2
[Android General] theguynamedjake:
Found this from the translated original thread. Maybe they could help."

-------------------------------------------------------------------------------------------

Third part about this phone to share relevant content and links.

The first one: Android developer Square links. Great God can go here to download the source files on the mobile phone.

https://sh-dev.sharp.co.jp/android/modules/driver/

Second: This phone system files, read as true of all the documents. Inside the app file has magi home of apk file, open the original material can be extracted with winrar. Then media file animation is the original boot animation clips. For reference only.

pan.baidu.com/share/link?shareid=148780&uk=1563022666

Third: included in the system file Ibuki audio files. There's beauty in the phones ringing, and Ibuki sing Ode to Joy (I also extracted the first time to listen)

pan.baidu.com/share/link?shareid=148784&uk=1563022666

Fourth: The official offered gif expressions. But are relatively small.

pan.baidu.com/share/link?shareid=148785&uk=1563022666

Fifth: Baidu mobile phone input method skin. Because the reduction of the particularly high, so I'm here to send it.

vdisk.weibo.com/s/91NRc

-------------------------------------------------------------------------------------------
[Android General] theguynamedjake:
Might Help.

I found the open-source software of the SH-06 NERV here:

https://sh-dev.sharp.co.jp/android/modules/oss/index.php?/sh06dnerv

Translated:

https://translate.googleusercontent.com/translate_c?depth=1&rurl=translate.google.com&sl=ja&tl=en&u=https://sh-dev.sharp.co.jp/android/modules/oss/index.php%3F/sh06dnerv&usg=ALkJrhjBC9Htt7LaRpgzGC6KLQK9UZUorQ

Forum discussions:

https://sh-dev.sharp.co.jp/android/modules/d3forum/index.php?forum_id=2&external_link_id=&txt=sh-06d&odr=1
[Android General] trinolmf:
lockscreen???

anybody ported the magi nerv lockscreen?
[Android General] mewtwo07:
capture

This error occurs in my xperia p slimkat 4.4.4 rom with all widgets work properly but this is how it looks when I install the launcher though give the appropriate permissions I only get this picture :crying::crying::crying::crying:
[Android General] simonpunk2013:
hi, everyone!!!!!I am back!!! Recently I crack the weather app already, and it did work for me now!!! but just for my city only in Macau, I will try to seek another way to make it works at any country, and I use the mywaether2 as my weather api. so give me some more time and I will upload it asap.

Besides, since I got a new htc one m7 recently, and I have modified the apps with some changes like the display issues to make it display more properly, the best viewing angle for magi home something like that.... So, please wait patiently and I will re-upload all the magi apps. ONE MORE THING!, all the widget will be no-root version now!!:)

---------- Post added at 01:54 AM ---------- Previous post was at 01:48 AM ----------

There are some issues for magi home, as more phones are in HD with 1920x1080 resolution, plus the large inch of the screen with dpi over 320, so, it needs to modify the magi home manually. for my htc one m7, is 1920x1080, so I edited the smali and change a value to 1080, and it display perfectly. Can you tell what resolution your phone is? maybe I make another one for you to try? But in your case, it seems the problem is your dpi, because I tried to change my dpi from 480 to 320, and the result was same as yours. So, my advise is to try to set a higher dpi or try both higher and lower dpi.

---------- Post added at 02:10 AM ---------- Previous post was at 01:54 AM ----------

the lockscreen is too impossible to be ported since it is likely combined with the framework.jar, your need to find the source code of lockscreen.java of sh06d, and also find your phone's source code of lockscreen.java, modify it as the sh06d one, then re-compile the framework.jar again, put it in your phone and replace the original framework.jar. So it already sounds crazy.

The only method to do now is use the milocker that posted 2years ago, but I tried it and found it fail to lock my screen when I turn off the screen most of the time. So I give up on it. I did have the png file for the lockscreen, but need to find a screen lock app which can work perfectly and allow you to DIY your lockscreen. maybe I will try later.
[Android General] mewtwo07:
Might post it to try please me very interested in this launcher on it that I began to try roms because my xperia p stayed with jelly bean and knowing that this launcher only works with kit kat I started to try roms thanks to a......
[Android General] simonpunk2013:
I am not clear what you said, but the magi home should work for 4.0 - 4.4 as my htc one m7 is 4.4.2 google play edition rom with xxhdpi 1920x1080 resolution, the major should be the different dpi of different phone, so devices with dpi 320 is the best of course. Another factors will be your inch of your phone screen, the larger inch of your screen, the more likelihood of display issues, e.g. android tablet will come across this issue for sure.

Since these apps are made for hdpi devices only, not xhdpi or xxhdpi, so for different devices you need to modify your own value in smali file to match your device's inch and resolution of screen, so that's very incompatible, the only way is learn to decompile the apk and tried to modify the value in the smali file by yourself if you really want it perfect. I can tell you how to do but you need to try as how it works for is tried for over hundred of times. during the hard work, I learned how to be successful in one thing, as long as you are obsessed in one thing and don't give up making it, you will get what you deserve by the time.
[Android General] mewtwo07:
I hope you can tell me how to make and toss me to the project can be compiled for all users xperia p thank you very much hope you can help my brother
[Android General] simonpunk2013:
for 960x540 devices

https://www.dropbox.com/s/hn1rpaomoeb8c4k/MAGIHome-release-960x540-signed.apk

for 1080x720 devices.

https://www.dropbox.com/s/v7efp8mgqv1l5b9/MAGIHome-release-1080x720-signed.apk

for 1920x1080 devices.

https://www.dropbox.com/s/9vt2w0j4p7l3cpi/MAGIHome-release-1920x1080-signed.apk

try it and install it directly, no need put into /system/app, or it's up to you. And I don't know whether works for you or not. Also, those widget icon size may be a little bit large. I don't know.
[Android General] TakuyaZ:
Which line did you modify? I would like to make one for my phone. 480x854 with softkeys