yashsingh1/xdaforums huggingface dataset:
[Android General] simonpunk2013:
keep going guys

still looking forward to your great works, guys:good: and so sad that nothing I can help....:(
[Android General] ddaggebi:
Thank you.

THANK YOU! Actually, I had to reboot properly after moving the files to /system/app.

Anyway, the funny thing is that the music player works perfectly in cm11. Anybody tried that?
[Android General] UrushibaraRuka:
Hey guys,

i didn't know how far you've got on porting the MAGI-Launcher, great work!

So I read through the whole thread and at the point where someone was posting a logfile what happens when he tried to start the launcher i thought "Maybe i'll look at it." and i did.

First of, i'm not a programmer! All i can is HTML, SQL and basic PHP stuff. BUT i somehow can understand sourcecode.

Okay, i looked at the log and just from the log itself, it seems to be the 3D stuff from the SH-06D that prevents the launcher to start. It would be

completly stupid to port the 3D driver stuff to other devices so has anybody tried to just comment the "jp.co.evangelion.nervhome.selector.StereoScreenSelector" class stuff out? From the log it seems to be at line #20 where this function is called.

I'd try it but like i said, i'm not a programmer so all i can do is looking at the logs and try to figure out what's going on.

Edit: Okay, i just decompiled the MAGIHome-release.apk to get a view on the sourcecode and i found many lines which indicate that the MAGI-launcher may be just a lightly customized ADW-Launcher.

Best evidence would be in the "strings.xml" file. There's a line like:

<string name="adw_version">1.3.6 Standalone</string>

To that in only found 1 line that's related to the 3D-Screen. Said line is in the "AndroidManifest.xml" on line 24 which looks like this:

<uses-library android:name="jp.co.sharp.android.stereo3dlcd" />

Maybe one of the real programmers on XDA can tell me if I'm on something or if it's nothing new and i wasted my time?

Edit2: After some more digging i found another line which is related to the 3D-Screen.

Said line is in the "launcher.xml" on line 5 which looks like this:

<jp.co.evangelion.nervhome.selector.StereoScreenSelector android:layout_gravity="bottom" android:id="@id/home_selector" android:layout_width="fill_parent" android:layout_height="615.0dip" />

To that i looked through all the apps in the Apps-Folder and found another launcher in there named simply "HOME.apk". After a quick view at the source i didn't find any reference to the 3D-Screen stuff at all. All i found was the mapping for the 2D/3D-Button in a few XML-Files. I even searched for any reference for ADW but till now i didn't find anything.

Right now, i came up with a little theory. MAGIHome looks like a theme for ADW so what if the standard launcher "HOME.apk" is the main-part of the launcher, based on ADW and MAGI really just a theme?

Another indication that supports this theory is the filesize of the 2 files. While the "MAGIHome-release.apk" is just as small as 1.07 MB, the "HOME.apk" is 8.43 MB.

I really could use some help with this. I want MAGI ported for every Android-User.

Anyway, i'm back to digging through the files.
[Android General] charklucifer:
reply

Edit2: After some more digging i found another line which is related to the 3D-Screen.

Said line is in the "launcher.xml" on line 5 which looks like this:

<jp.co.evangelion.nervhome.selector.StereoScreenSelector android:layout_gravity="bottom" android:id="@id/home_selector" android:layout_width="fill_parent" android:layout_height="615.0dip" />

To that i looked through all the apps in the Apps-Folder and found another launcher in there named simply "HOME.apk". After a quick view at the source i didn't find any reference to the 3D-Screen stuff at all. All i found was the mapping for the 2D/3D-Button in a few XML-Files. I even searched for any reference for ADW but till now i didn't find anything.

Right now, i came up with a little theory. MAGIHome looks like a theme for ADW so what if the standard launcher "HOME.apk" is the main-part of the launcher, based on ADW and MAGI really just a theme?

Another indication that supports this theory is the filesize of the 2 files. While the "MAGIHome-release.apk" is just as small as 1.07 MB, the "HOME.apk" is 8.43 MB.

I really could use some help with this. I want MAGI ported for every Android-User.

Anyway, i'm back to digging through the files.[/QUOTE]

I have tried to deoxed home.apk and sign it.I can choose it but crash.
[Android General] UrushibaraRuka:
I Deodexed the MAGI and the NERF-Staff apk's too, but without any luck.

I even decompiled the MAGIHome, removed those 2 lines, recompiled it, deodexed and signed it but that still resulted in a crash as well.

So my next try was to decompile the .odex file because i was irritated by the fact that there was no real program code anywhere in the apk's like you would expect. In there i saw a whole branch dedicated to the 3D screen named "Selector". While i can kind of "understand" sourcecode i don't know what happens if i remove this branch.

Another thing i found in the odex file was a branch named "Android.View" which is called/included by the "Selector" branch and i think 1 or 2 other as well.

So I have a bunch of sourcecode but not enough knowledge to do anything with it besides trial and error.

Edit:

Okay i just worked my way through some of the ".class" files for MAGIHome and for NERV-Staff.

For the NERV-Staff it seems pretty easy since it looks for the "Build.Model" which must equal "SH-06DNERV", if it dosen't it reports "not supported Model" but if it does it goes through the routine running the app. It's propably enough to just remove the Buildmodel check to get it working.

For the MAGIHome...well it mainly remembered me why i don't like JAVA at all. All those abstractions like "private StereoScreenSelector P;" is just BS.

Anyway, i found out that this abstraction for the "StereoScreenSelector" is mainly in the "Launcher.class" and nearly all over the place. I don't know if it's even possible to remove all the "P"-Variables without destroying the functionality. Maybe it's allready enough to remove the "import jp.co.evangelion.nervhome.selector.StereoScreenSelector;" call since the variable "P" would then be empty (returning 0). But I really don't know. We really need some JAVA-Wizard for this!

That's all i have right now.

In the meantime i'll try to remove the "Build.Model" check, see if it's working now and report back later.

Edit2:

Okay i tried to recompile it but without any luck. The compiler throws errors at me like there's no tomorrow. I even tried to just recompile the original source it's the same. In Eclipse it shows Syntaxerrors and so on.

I don't know which compiler they used or which java-version but i had no luck at all with jdk 1.7 or jdk 1.6.

I'll keep trying but i think a JAVA-Wizard would have more luck.
[Android General] charklucifer:
thanks

only i can is waiting
[Android General] johndillinger1932:
So far the only widget working for me (Note 2) is the Google Search..any ideas?
[Android General] E66666666:
Did you copy them and set the permissions? A reboot is required.
[Android General] Lord_alias:
I would kill for this to be all working lol it puzzles me why it hasn't already been done considering the following
[Android General] johndillinger1932:
Yes sir. Everything was done as instructed..only widget that works is the Google search.

I love the UCCW theme...

I'm sure a port for multiple devices will arrive one day soon though, just hope the Note 2 is one of them
[Android General] E66666666:
Did you try to recompile with apktool, for example?

Also try using the deodexed file, it might be easier.

I'll try doing some tomorrow when I have some time.

What Android version are you running? I also have some problems getting things to work under 4.4.2.
[Android General] johndillinger1932:
Well, I got rid of Jellybomb and went to DU 4.4 Didnt even have to reboot to get everything to show up.

So we now know that if you are on 4.1.2, odds are these arent going to work properly.
[Android General] johndillinger1932:
Step 3 - arcsoft is in system folder, but what arcxxxx.so are you talking about..ive searched the whole system folder and i cant find that file at
[Android General] charklucifer:
not in system/ but in system/lib/ and find arc******(too long).so and do the same and the musicplayer work.
[Android General] Zehlek:
This would be awesome of someone could port this with Kit kat as a base
[Android General] johndillinger1932:
I am guessing that it's the arc subtitle.so file, that's the only arc in the system lib.

---------- Post added at 10:25 PM ---------- Previous post was at 10:12 PM ----------

Still not seeing that file. Can I get the actual file name instead of a cryptic clue.
[Android General] charklucifer:
I used root expleror.Plz use the 4.0 ones,2.3 not work musicplayer in 2.3 need some app include home.apk.The right name is:libarcsoft_subtitle_internal.so.
[Android General] johndillinger1932:
Gave the launchers to a friend of mine that sweats Java.... hopefully will have Magi working soon

-End Transmission NERV HQ-
[Android General] johndillinger1932:
Still no luck on getting the music player to work...storage reader is also not displaying any data

-End Transmission NERV HQ-
[Android General] charklucifer:
Maybe my Amaze4G is ICS,So I never test 4.1-4.4

4.4maybe have some problem
[Android General] johndillinger1932:
It's weird though because I got alot of the system apparently working. The mascot app works but I have no need for a goat on my phone. I'm getting a few phones from people to test though. I'm intent on porting this to all devices.

-End Transmission NERV HQ-
[Android General] johndillinger1932:
I've been posting about porting this everywhere.. G+ communities.. different Rom devs. .hopefully someone gets on it

NERV HQ End Transmission
[Android General] ddaggebi:
How to make MAGI music player work!

Okay. I finally found out how to make this damned Music player to work. I can't find any .so files like some of you. However, there is a easier way to activate it. This method worked for me.(Nexus 4, google Stock 4.3 JB, and I also found out that it works on google 4.4 stock, too)

1. You should have the MAGI music player wiget in your homescreen. If you touch it, it will spill out error messages.

2. Reboot your phone. (This is important.) After reboot, DO NOT touch the music player wiget untill I say so.

3. Install 'Android browser' from play store.(It's the play version of aosp browser, so if you have aosp browser in your rom, you don't need to install it over.)

4. (You should have a gmail account) Login to google, and go to gmail(you should do this on your phone, by aosp browser).

5. Tap the red square that has pencil in it to write new email.

6. Tap on the clip(in the right middle) to attach file.

7. Tap 'attach a file'.

8. Tap 'select music track' in the popup box.

9. Tap any music in the music player, then make sure if it plays the music you've selected.

10. Now go to your home screen, and tap the play button in the music player several times.

11. Now it should play your songs normaly!

Do not say 'help it doesn't work on me.' or something like that. I've tested this on only google stock roms. It this doesn't work on you, then you should use AOSP roms.

*note : it doesn't work on CM.
[Android General] johndillinger1932:
Trying this right now. Thank you for the tutorial. Next hurdle is MAGI launcher.

-End Transmission NERV HQ-
[Android General] johndillinger1932:
Android browser wont allow attachments. Tried using Chrome and it does in fact work when selecting the attachment, but forcecloses when trying to use the widget. Oh well, I actually kinda prefer the UCCW music player since I can hotspot it to open Google play music.

-End Transmission NERV HQ-
[Android General] johndillinger1932:
Just re flashed stock rom on my Note 2..then I flashed a custom touchwiz rom...I got the antenna widget working :)

And every other widget, sans phone number and weather...
[Android General] johndillinger1932:
Having a problem keeping the widgets working... they just stop... is there any way to force then to keep working

-End Transmission NERV HQ-
[Android General] darkrai:
Really liked this theme/mod!

Had to read till page 6 to realize that there was a zip file with downloadable widgets! Could you please add it in the main post? It would be easier for anyone to download it that way!

Now a few questions

1) how can I change my status bar icons like yours in the first post? (Changed nav bar icons using softkeyZ)

2) somewhere near page 5~7 a person with xperia z managed to successfully install and use the music player ( I am getting music player fc). Did he modify the apk to make it work or it works on jellybean 4.1 but not on KitKat?

3)I am unable to adjust the wallpaper and those weird plus sign thing is hiding behind the widgets! Any idea how to set it properly?

4) I am a noob in development, but I would like to help!

Thanks for a cool mod and I may start watching this anime after my exams end :p
[Android General] QNBT:
Good idea, I will do that!
[Android General] johndillinger1932:
Music Player took some fiddling but this is how it's done...

Put Magi Music Player in /system/app folder

Change the permissions to match all other apps.

Now move the arcsoft folder to the /system folder and make sure you change permissions to match the rest of the folders.(you'll have to open the arcsoft folder and change those permissions too)

grab the framework .jar files and put them into the /system/framework folder, change permissions (notice the theme here :D)

now get the XML permissions and put them into the /system/etc/permissions folder..

Now grab libarcsoft_subtitle_internal.so file from the /system/lib folder and put that into your phones /system/lib folder...change permissions.

Reboot and enjoy

-End Transmission NERV HQ-
[Android General] QNBT:
I updated the first post with some useful information. Write me a PM if you want to change/add anything, this way we won't clutter the thread!
[Android General] johndillinger1932:
My bad brother...and I'll be more that happy to help..I've been working on the Magi Launcher, but progress is slow

-End Transmission NERV HQ-
[Android General] darkrai:
Hey QNBT, how about asking the mods to shift this thread to general/themes+apps section?

That way this project may recieve more attention from developers (people rarely visit q&a section)
[Android General] QNBT:
Threw a PM to Mr. mod laufersteppenwolf. Now we'll wait.
[Android General] johndillinger1932:
I had a thought... what if we took the res folder from Magi Launcher and used that to theme Next Launcher 3D?

-End Transmission NERV HQ-
[Android General] E66666666:
I'm pulling out. My phone is stock now because of an Odin restore and I'm too afraid of bootloops so no rooting or custom ROMs or fiddling with /system/ for a while until I get a working phone which can boot into recovery (volume keys broke, I can't into recovery).
[Android General] johndillinger1932:
Having an issue with the widgets being stopped by my system.. now my Note 2 has 2gb of ram... what settings do I alter to keep android from killing the service ie they stop updating after about 45 seconds

-End Transmission NERV HQ-

*Update

Went into the system and altered the minfree settings.. for some reason instead of 4096 I had 0 on the third set...hoping this fixes the issue

*Update

I did the dreaded 4.3 update... phone runs like melted butter now
[Android General] johndillinger1932:
Where is this 3d Wall apk you speak of?

-End Transmission NERV HQ-
[Android General] charklucifer:
google play
[Android General] darkrai:
Link please!
[Android General] johndillinger1932:
http://www.apkmania.co/2013/11/3d-image-live-wallpaper-301-apk.html

-End Transmission NERV HQ-
[Android General] darkrai:
Doesn't look good with those widgets!

---------- Post added at 07:36 PM ---------- Previous post was at 07:34 PM ----------

Has anyone tried this with next launcher 3d?

I cannot try because my free trial is over!

I think I remember it being somewhat similar (animation) to magi home from the sharp phone!
[Android General] johndillinger1932:
It kinda is, but since you can't theme the dock Next Launcher is a waste..especially at $16

-End Transmission NERV HQ-
[Android General] charklucifer:
https://play.google.com/store/apps/details?id=com.ogos.view3d&hl=zh_CN

I say this
[Android General] johndillinger1932:
Morph Framework-res

So I would like to add the Framework-res to my Note 2 from the SH-06D. Seeing as I have never done this before I am not comfortable on doing it. And don't suggest Ninjamorph, It doesnt work on 4.3 Roms. I'm uploading the Note 2 Framework-res.apk, Im sure everyone here already has the SH-06D framework-res.apk.

If someone could do this for me that would be amazing. I could even donate $$ via my Google wallet, id just need your email info.
[Android General] johndillinger1932:
never mind. due to the forum's upload limitations I can not upload the Note 2 framework-res.apk smh
[Android General] johndillinger1932:
One step closer to getting Magi working, I think. I'm almost certain that it also requires the framework-res to be morphed into whatever Rom you are using. I can't confirm this because my laptop finally died after a strong 7 year run. But it is worth a shot
[Android General] johndillinger1932:
started adding the icons from the SystemUI into my Note 2 4.3 SystemUI...its a wip since i really have never done it before, even though it seems easy...
[Android General] charklucifer:
waiting for apk
[Android General] johndillinger1932:
Apk for what? Unless you have a Galaxy Note 2 l900 my framework and system ui is useless for you.

バカバカバカ！
[Android General] charklucifer:
so you have give up of the magihome.apk,doesn't it?
[Android General] QNBT:
The thread is moved from the Nexus 4 forums as you can see, and I also made a lot of adjustment to the first post. Hopefully this thread will catch on!
[Android General] ahhamado:
SH-06D Standard

hi Sir,

I've tried putting the files into the phone system. I use SH-06D standard. however, it looks like "application not installed" kept recurring.

including providing notification of "an existing package by the same name with a conflicting signature is already installed".

This is a signature issue? well, I think the structure of the system NERV and "sh-06D standard" is not much different. help.
[Android General] johndillinger1932:
You need to have the permission xmls and the jar files from the framework folder pushed over too

バカバカバカ！
[Android General] 88exp88:
I would love to help see this project move forward. So if I could do anything to help, let me know.
[Android General] ahhamado:
first of all. I understand a few things that are needed such as;

- Deodexer wrap

- Signed

- Push install at /system/app

now I know I need to duplicate content xml and jar from apk(is it?), then it is clearly needed destination, right?

more detail please. thank you.
[Android General] QNBT:
Things should work as they are now (at least most of the widgets). Just to make things a bit more clear, I need to ask you if you installed the files that were in the "source link" or the other one below (mega or zippyshare). Make sure you did not throw all the apk in the /system/app folder, you need to leave out the music player and search bar. You should install those as a "normal" apk.
[Android General] ahhamado:
hi Sir,

thanks for the instructions. I keep track of this thread and start it from your link at zippyshare.

to be known, the search bar and music player can normally be installed from sdcard. before that, I had to remove the same program on the device. this thing also applies to the "profile-signed.apk".

issues back when dealing with widgets and the main file "MAGI home.apk".

some things I've done; push install and rw-rr ..yet..still does not yield anything.
[Android General] QNBT:
It's the MAGI home launcher we want to fix right now.
[Android General] johndillinger1932:
How did you get profile to work? It's installed on my phone but I don't see the shortcut to open the app.

バカバカバカ！
[Android General] ahhamado:
go to SETTING then scroll down to bottom at INITIAL SETTING, there is basic setting like profile, google account, location and wifi set. I do not know if this is part of the ICS or standard menu for japanese android.

btw if deodexer procedure mandatory?
[Android General] E66666666:
Deodexing is useful to contain an apps .odex files inside the apk itself so to simplify the installation process and compatibility.
[Android General] lightout:
Took one week to hack these apks

Almost all apks are available for regular phone. Here is video of running magiHome and other widgets on HuaWei Honor 3c

http://v.youku.com/v_show/id_XNjgyNTQ3MDUy.html
[Android General] johndillinger1932:
Lightout, we don't want videos of Magi running.. we want the know how on getting it to run.

バカバカバカ！
[Android General] ahhamado:
I do not know exactly how, but I think I just brick my phone. I'm curious to "flash rom NERV" completely to my phone. what do you think? whether it is possible to sh-06D?
[Android General] QNBT:
I've already posted a video of a working port in the first post from the day the thread was started. If you're able to get your hands on the files it would be greatly appreciated.

No one has posted any flashable files so please don't try anything without thinking.
[Android General] charklucifer:
thanks

plz teach us，how to do it？
[Android General] lightout:
You just need to disable everything related to 3dlcd library which is just used to generate 3d vistual effect.

---------- Post added at 08:16 AM ---------- Previous post was at 07:28 AM ----------

Another video for other nerv apps

http://v.youku.com/v_show/id_XNjgzNDA4NjAw.html
[Android General] QNBT:
Yeah, UrushibaraRuka made a post about that.

http://xdaforums.com/showpost.php?p=49761506&postcount=68

If I were to be honest, I have not decompiled and gone through the files yet, and probably wont have the mindset to do so until the end of this school semester. Though, I want to know if there is anything that has to be rewritten or if everything related to 3d just has to be removed/commented out? I do have basic knowledge in interpreting java code but I lack the ability to write my own code to a certain (very basic) extend.
[Android General] lightout:
There are three "home" launchers in this room, but magiHome is the only one useful, so that means you only have to handle that.

As I said you only need to disable everything related to 3dlcd in magiHome source code by comment and re-write
[Android General] charklucifer:
you mean just delete these code and sign it？I have sand a SMS on baidu，but you looks like not very like it.
[Android General] simonpunk2013:
yes, sir! are you the person SylarHuang from weibo?? if yes would you mind sharing the process of how to modify the value????
[Android General] QNBT:
I decompiled the apk(magi home) and went through all the xml file and smali files but I didn't find any functions that were dependent on 3dlcd. Except the line which UrushibaraRuka posted before:

<uses-library android:name="jp.co.sharp.android.stereo3dlcd" />

But that line basically just imports the functions I assume.

Do you have any idea which files I should take a look at? Also, were you the guy in the video?
[Android General] johndillinger1932:
So all that needs to be done is the # the 3D library?

バカバカバカ！
[Android General] johndillinger1932:
Just waiting for the edited MagiHome to be uploaded. Very excited.
[Android General] QNBT:
I'm glad that you are excited but please refrain from posting meaningless posts and edit your post if you have more to say. In the recent pages you have been double posting and triple posting. You don't have to reply to this post, just as long as you're aware of the rules of this forum.
[Android General] lightout:
There are several smali files invoke functions of 3dlcd library, be more careful you will find them. Note: use ADT to search, you will find them easily and fast, jdgui is a piece of crap. Comment all of related codes, then delete library reference above in AndroidManifest.xml.
[Android General] johndillinger1932:
If you've done this already just share the completed file..

バカバカバカ！