[MOD/APP] Mod & Apps collection for Huawei devices [PORT]

Ale95

Inactive Recognized Contributor
May 1, 2013
2,946
12,228
0
25
Making our phone more awesome!
You're not allowed to use my files without my permissions and a proper credit!​
I recommend u debload your firmware for dont get bootloops​

  1. 5.1.1 Huawei Browser
    For make work your firmware need to be deodexed due that need framework edits

    Well is time to start,
    Since Marsmallow 6.0 a method that need the Browser for work was deleted at all so we will add it

    Decompile your framework.jar with Tickle my Android and go to "framework.jar\smali\android\net" and open Proxy.smali

    And search with notepad+ this line:

    HTML:
    .method public static final getProxy(Landroid/content/Context;Ljava/lang/String;)Ljava/net/Proxy;
    Above of this method add this one:

    HTML:
    .method public static final getPreferredHttpHost(Landroid/content/Context;Ljava/lang/String;)Lorg/apache/http/HttpHost;
        .locals 6
    
        invoke-static {p0, p1}, Landroid/net/Proxy;->getProxy(Landroid/content/Context;Ljava/lang/String;)Ljava/net/Proxy;
    
        move-result-object v0
    
        sget-object v2, Ljava/net/Proxy;->NO_PROXY:Ljava/net/Proxy;
    
        invoke-virtual {v0, v2}, Ljava/net/Proxy;->equals(Ljava/lang/Object;)Z
    
        move-result v2
    
        if-eqz v2, :cond_0
    
        const/4 v2, 0x0
    
        :goto_0
        return-object v2
    
        :cond_0
        invoke-virtual {v0}, Ljava/net/Proxy;->address()Ljava/net/SocketAddress;
    
        move-result-object v1
    
        check-cast v1, Ljava/net/InetSocketAddress;
    
        new-instance v2, Lorg/apache/http/HttpHost;
    
        invoke-virtual {v1}, Ljava/net/InetSocketAddress;->getHostName()Ljava/lang/String;
    
        move-result-object v3
    
        invoke-virtual {v1}, Ljava/net/InetSocketAddress;->getPort()I
    
        move-result v4
    
        const-string v5, "http"
    
        invoke-direct {v2, v3, v4, v5}, Lorg/apache/http/HttpHost;-><init>(Ljava/lang/String;ILjava/lang/String;)V
    
        goto :goto_0
    .end method
    Must look like this:

    And now save the smali and recompile the framework.jar and copy the edited framework file inside of my zip in this folder (system/framework)

    And at final flash the zip file with your recovery and enjoy


    Download 5.1.1 Huawei Browser --> ANDROIDFILEHOST [MD5: 0db63f8df92b295735315396f84ef160]

  2. 7.0 Huawei Keyboard
    This keyboard dont need framework edits, all is in a zip file so only flash the zip file and enjoy!

    Download 7.0 Huawei Keyboard --> ANDROIDFILEHOST [MD5: 107beafb0a38e62328b1743f7ccbe791]

  3. Enable Multi-User UI
    - Install the frameworks (\system\framework\framework-res.apk and framework-res-hwext.apk) with Tickle my Android
    - Decompile framework-res.apk, you must not get errors for continue
    - Go to "framework-res.apk\res\values" and open "bools.xml" with notepad+
    - Search this line:
    HTML:
        <bool name="config_enableMultiUserUI">false</bool>
    Change "false" to "true":
    HTML:
        <bool name="config_enableMultiUserUI">true</bool>
    - Save "bools.xml" and recompile with original signature

  4. Enable Multiwindow for multiple apps
    This mod dont need framework edits, all is in a zip file so only flash the zip file and enjoy!

    Download Enable Multiwindow for multiple apps --> ANDROIDFILEHOST [MD5: d8a25de73e57355011bf35f69804384b]

  5. Enable Double Tap to WakeUp
    This mod dont need framework edits, all is in a zip file so only flash the zip file and enjoy!

    Download Enable Double Tap to WakeUp --> ANDROIDFILEHOST [MD5: 2b380de15f8a1cd9331b5baba0835288]
 
Last edited:

jamorOO7

Senior Member
Feb 22, 2014
111
12
0
Wow!👍🏻
You are simply amazing master ale.
The moment i tried gboard of google, im rili glad i checked tapatalk and saw ur new post.

Im gonna love this ported keyboard. 😁👍👍

Sent from my JAZZ using Tapatalk
 

jamorOO7

Senior Member
Feb 22, 2014
111
12
0
rili good port. it is what im using right now.
also, sir Ale, is there any way you can optimize google messenger (SMS app) for huawei?
I tried it now and the interface is simple but beautiful and colorful.
my problem is, its a bit laggy and you cannot share contact info thru txt message format.
or you might have tips that I can try.

thanks in advance sir Ale!

Sent from my JAZZ using Tapatalk
 

Ale95

Inactive Recognized Contributor
May 1, 2013
2,946
12,228
0
25
Making our phone more awesome!
rili good port. it is what im using right now.
also, sir Ale, is there any way you can optimize google messenger (SMS app) for huawei?
I tried it now and the interface is simple but beautiful and colorful.
my problem is, its a bit laggy and you cannot share contact info thru txt message format.
or you might have tips that I can try.

thanks in advance sir Ale!

Sent from my JAZZ using Tapatalk
This cant be possible only google developers can do that, they have the completely code of google messenger

Enviado desde mi PINE mediante Tapatalk
 
  • Like
Reactions: Maaria_22

jamorOO7

Senior Member
Feb 22, 2014
111
12
0
sir ale, the 5.1.1 huawei browser on this one is also the same with the huawei browser of your kang vip Rom? because I checked the browser version and it says 5.1.1 on your ROM.


Sent from my JAZZ using Tapatalk