Related
[UPDATE]2012-08-06 This is not the only way of getting Dongle's working on Android, If widgets are your thing and you doing feel confident working with system files etc then you may be better served using the ppp widget form draisberghof.de, these are the folks who piratically wrote the book on getting dongles working on linux and by extension android.
[UPDATE]2012-08-06 The source to libhuaweigeneric-ril ( github ) has been updated to include fixes made by omegaRed7 - This massively improves the fault tolerance upon RIL Startup, Tests were carried out on the E173s-1 but it should be beneficial to all modems ( I hope ).
[UPDATE]2012-07-28 As the Rom Version is quite old and it doesn't really require it's own rom I've extracted the files required to implement this functionality - Download Here, The Archive contains a README file with installation instructions
IMPORTANT - pppd permission need changing to 6755 also change to ownership to the root account ( Thanks to __DS__ ). you can do this through adb or terminal emulator
Code:
adb shell chown 0:0 /system/bin/pppd
adb shell chmod 6755 /system/bin/pppd
for this to function
[UPDATE]2012-06-25 Added Forked libhuaweigeneric-ril to Github Repo this includes all the changes I've made - Check This Post For Details
[UPDATE]2012-06-23 Added Github Repo - Check This Post For Details
[UPDATE]2012-06-16 THE DOWNLOAD LINK HAS BEEN UPDATED AS THE FILES IN /etc/system/usb_modeswitch WHERE NAMED INCORRECTLY[/UPDATE]
Hi Folks - This post is going to change fairly often, there is still more info to add, I just got bored with typing for now
The Sales Pitch
This rom aims to provides the same "hands free" approach offered by the Archos 3G Key and extends this functionality to Huawei Branded USB Modems.
Introduction
Here is a custom rom I've currently been hacking away at, if feels like I've had it under wraps for months.
That being the case. I'd like to thking on to enable Huawei USB Modems - This is still a WORK IN PROGRESS but It feels like i've been keeping it under wraps for months, So it's time to throw it out there for further testing. So Dongles at the Ready! It could get a little hacky
WARNING
The Full Size USB Slot has been known to fail from moderate use. As such I would recommend using an USB extensions cable for connecting devices.
VERY IMPORTANT NOTES - PLEASE READ
1. This is definitely not an every day use rom on any other device this woud have been deployed as a recovery flashable update. The reasoning behind the rom deployment is it's only one file to copy and youi're ready to go. It is also a tedious task to manually go through (especially on the 100th time
2. Please don't ask a me if a certain device will work or not. It is not helpful on a number of levels,
a) I simply don't know - I don't own the model in question. Further more you can figure it out yourself.
b) The Chances are that you could probably find out the answer without leaving the comfort of xda - The libhuaweigeneric-ril has been passed around xda like a <Insert Well Used Analogy Here> so a quick search of xda may turn up something useful to reassure you.
c) In reality though we are not going to know if your dongle is working until you "Try It Yourself".
3. if you find your device doesn't work then you need to gather all the relevant information to help get a feel of what's going on; See Below
SUPPORTED DEVICES
The theoretical list of supportted devices come from those devices supportted by usb_wwan and option kernelp drivers.
IMPORTANT NOTES - WHAT YOU NEED TO KNOW
In a perfect world you can download/flash the attached update file. Reload your SDE, Plug a USB 3G Dongle and have It connect and go about you day .
This is the ultimate goal and currently what happens on my own device
TROUBLESHOOTING
There's about a 25% based on my current test this won't happen. There are 2 main ways your connection attempt can fail.
1. The UsbStick has not switched to modem mode
2. The ppp connection script failed
Either Way it would be highly useful post the list of system properties, outputs of dmesg and also a full logcat aswell as the vendor/product id from lsusb,
some like this throught the adb
Code:
adb shell getprops
adb shell lsusb
adb shell dmesg
adb logcat -b radio -b system -b main -b events
Please have a glance over it before posting as It may contain information that you would not want others to see!
ROM DETAILS
Android Version: 4.0.3
Archos Version: SDE 4.06
Removed : Nothing
ADDITIONS
init.dongle.rc - initialization script, I wanted to avoid "polluting" any other init file too much
/lib/modules/usb_wwan.ko and /lib/modules/option.ko - USB Drivers for GSM modems
/system/lib/libhuaweigeneric-ril.so - A slightly tweaked version of DerArtem original huaweigeneric-ril
/system/etc/usb_modeswitch - the latest version of the usb-modeswitch-data
/etc/ppp - Added separate gprs scripts to retain compatibility with the Archos datakey
/system/bin/hotplugd - A new native android service; Manages Modeswitching and connection initialization for any Usb Device which has a valid configuration file present.
DOWNLOAD
3G Modem Redist Pack - For use with newer roms
Hotfile - archos.ext4.update.
INSTALL
Unpack zip and copy unpacked update file to the device
Code:
adb push archos.ext4.update /mnt/storage
restart device in sde mode
script should update automatically
KNOWN ISSUES
"3G Stick Connected" Icon remains in notification list after device disconnection.
pppd needs to be executed with elevated privileges.
pppd is not exiting correctly on some occasions and cause reconnection issues when using multiple sticks.
Thanks go to surdu_petru for the base sde, derAtem for his original work on the libhuaweigeneric-ril.so and pretty much every developer who has worked on these dongles with android, I think I've read every thread on XDA regarding this subject
Hi!
Thanks trevd!
I do not have this USB modem ....but you did a good job for those who have this modem ! Good luck...
i have a Huawei E160E
It is possible to add this modle on your rom ?
---------- Post added at 06:46 PM ---------- Previous post was at 06:23 PM ----------
For the buzz in FRANCE (and in the World :-= )
http://www.jbmm.fr/?p=28280
cajl said:
i have a Huawei E160E
It is possible to add this modle on your rom ?
Click to expand...
Click to collapse
Is this a new model ( released this year )? It may already be in there, The easiest thing to do is plug it in.
If you install this app you can find out what the product_id is and then we can find out for sure.
Thanks
no released in 2009
Device Class: Use class information in the Interface Descriptors (0x0)
Vendor ID: 12d1
Vendor Name: Huawei Technologies Co., Ltd.
Product ID: 03eb
Hi trevd.
Thanks for the work.
Before installing your rom, I'd like to know if my Huawei K3565 is or will be supported.
I can't remember when it was released, but it not a new one ; may be 2009 or 2010.
Rackham666 said:
Hi trevd.
Thanks for the work.
Before installing your rom, I'd like to know if my Huawei K3565 is or will be supported.
I can't remember when it was released, but it not a new one ; may be 2009 or 2010.
Click to expand...
Click to collapse
Hi Rackham666
I'd refer back to my first post, I've tried to make it a little more clear what this "rom" exactly is, more a testing ground, my apologises if that wasn't very clear at first glance, So to switch this query right back at you.
After installing my rom, I'd like to know if your Huawei K3565 is supported?.
For my usn dongle , is it ok for you ?
Okay.
I'll try your additions manually when [email protected] V3 will be released by Petru.
Get The Code
Hi Folks.
I've started a github repo if anyone wants to hack on this stuff.... It only contains the code for the hotplug service at the moment but I will obviously add more when I get chance and apply all the proper GPL licenses to it.
A personal word of note : C is not my first language by any stretch ( although it is fast becoming the case ) so If It causes any memory leaks or starts nuclear war I can't be held responsible, however if there is any noob coding errors in there then I'm ready to learn off those more knowledgeable than I. I have a feeling we have some hardcore developers lurking in Archos Development community
Equally If anyone has any fixes drop me a pm and I'll sort commit access on the repo or post them right here in the thread,
The code can be found here https://github.com/trevd
Hi Folks, Me Again!
Just to let you guys know I've added a forked libhuaweigeneric-ril to my github ( https://github.com/trevd )
It includes the changes I made to enable it to work the Archos.
You'll want to clone the ics branch if you want to compile yourself.
cajl said:
For my usn dongle , is it ok for you ?
Click to expand...
Click to collapse
???
I'm not sure I understand what you mean.... can you explain a little more
Thanks
Hi, I'm sorry if I'm bothering you but I've done the steps for installing this but when I get to sde menu nothing happens. You said script should install the update automatically but nothing happens. Is there something else I have to do?
Sorry again and thank you for your work
Sent from my ARCHOS 101G9 using xda premium
alahkel said:
Hi, I'm sorry if I'm bothering you but I've done the steps for installing this but when I get to sde menu nothing happens. You said script should install the update automatically but nothing happens. Is there something else I have to do?
Sorry again and thank you for your work
Sent from my ARCHOS 101G9 using xda premium
Click to expand...
Click to collapse
Hi Alahkel
You're not bothering me .... DO I really sound/come across as that grumpy/angry in my first post.... sometimes I get cranky when I don't get enough sleep.... too much time looking at code.... :laugh:
Thanks for having a go, Are you using the official SDE? and have you got a working SDE Rom already installed?
For now I would forget about the rom image and bear with me, I'm working on an installer APK which will probably better help with testing, I'll also put the manual installation method up for those who want to get dirty with adb.
Hi, i succesfully installed your build then, btw running unoff sde. I have a huawei 170something, I don't remember the model, but it's working great with no problems, but using a otg cable only. I didn't get it to work using the big usb slot
Sent from my ARCHOS 101G9 using xda premium
alahkel said:
Hi, i succesfully installed your build then, btw running unoff sde. I have a huawei 170something, I don't remember the model, but it's working great with no problems, but using a otg cable only. I didn't get it to work using the big usb slot
Sent from my ARCHOS 101G9 using xda premium
Click to expand...
Click to collapse
That's great news Interesting that you couldn't/haven't got it working on the full size port... It should function the same as the official Archos Stick, You need to switch on the 3G Stick in the settings and the full size slot should "Just Work". I may have missed that little detail out
If that doesn't work your full size slot is maybe broken A not uncommon issue it seems. unfortunately.
Out of interest what network are you on?
I'm just working on the installer now so you won't be stuck with old archos versions.
trevd said:
That's great news Interesting that you couldn't/haven't got it working on the full size port... It should function the same as the official Archos Stick, You need to switch on the 3G Stick in the settings and the full size slot should "Just Work". I may have missed that little detail out
If that doesn't work your full size slot is maybe broken A not uncommon issue it seems. unfortunately.
Out of interest what network are you on?
I'm just working on the installer now so you won't be stuck with old archos versions.
Click to expand...
Click to collapse
Hi, thx for answering. Well of course I turn on the 3g key in settings for big-size usb and my huawei 3gkey is on indeed (led on key) but the tab doesn't recognize that o.o I'm on tim (italy ) Thank you
Sent from my ARCHOS 101G9 using xda premium
Hi trevd,
i'm guessing this won't work on CM9 by JackpotClavin, or would it? If yes, would i install it the same way as described?
Thanks in advance!
Edit: Sorry i'm obviously still running in 1st gear in the morning... There's no 3G support in the CM9 port so there's no way this would just "work"...
Edit2: And confirmation that i need more coffee: Saw your post in CM9 thread about the successful connection with Archos' 3G stick and a Huawei 3G stick, but only through the browser... Any progress on fixing things so the ppp connection is fully usable by other apps & services?
Hi, trevd!
how to launch the modem on a firmware 4.0.7?
I copy these files from your firmware
init.dongle.rc - initialization script, I wanted to avoid "polluting" any other init file too much
/lib/modules/usb_wwan.ko and /lib/modules/option.ko - USB Drivers for GSM modems
/system/lib/libhuaweigeneric-ril.so - A slightly tweaked version of DerArtem original huaweigeneric-ril
/system/etc/usb_modeswitch - the latest version of the usb-modeswitch-data
/etc/ppp - Added separate gprs scripts to retain compatibility with the Archos datakey
/system/bin/hotplugd - A new native android service; Manages Modeswitching and connection initialization for any Usb Device which has a valid configuration file present.
Click to expand...
Click to collapse
I change the init.rc file for init.dongle.rc start
but the Huawei E1550 modem doesn't work
what it is necessary to change still?
Thanks!
=========================
sorry, everything earned, it was necessary to update a modem firmware
Hi deman05
You were nearly there, init.dongle.rc is imported on the very first line of init.rc so you need both files.
You shouldn't have to do anything with the modem firmware as usb_modeswitch will handle turning the modem.
The files required are.
init.rc
init.dongle.rc
/lib/modules/usb_wwan.ko
/lib/modules/option.ko
/system/lib/libhuaweigeneric-ril.so
/system/bin/hotplugd
Also you need the full contents of the following directories
/system/etc/usb_modeswitch
/system/etc/ppp
/system/etc/chatscripts
I've attached the latest versions to this post (hopefully I've not missed anything), you will need to change the permissions on /system/bin/pppd.
chmod 6755 pppd
[EDIT] I did miss something, please see the first post for the correct download link.
The new version also handles a cold boot ( modem plugged in on startup ) scenario.
If you are still having issues please refer to the troubleshooting section in my original post
Thanks
I have created a modified version of WiFi Tether for Root Users that is available on Google Play Store. I have recompiled it from source and forced device profile to 'passion' so it now works on HTC HD2 out of the box without the need of modifying default settings.
Usage
download attached RAR
enable installation of apps from "Unknown sources" in Settings > Applications
manually install app using file explorer from SD card or push APK to /data/app using ADB
Download
WifiRouter.rar
Source code
Repository is located on GitHub.
Like a strong support TerrificSupport
:good::good::good::good::good::good:
Thank you very much.
It's work very well.
You instal you run and it work with my hd2 and my galaxy tab 10.1 P7500.
No more need setting the app.
Thanks you again
you're welcome
re
hay daekin
i have insert your modded wifi tether in my JB 4.2.2 AOKP/CARBON rom and have test this. your app works well with non problem or mistakes.
great jo my friend.
i have see your github from this app and have see thats you have insert only the passion device? right?
this.device = DEVICE_PASSION; // Overrides: android.os.Build.DEVICE; //NativeTask.getProp("ro.product.device");
the rest is only your sign? right?
many thanks for this great job....
can i work with your wifi tether in my rom´s please ????
pixelfreak
Yes, that is the trick. Also I have altered app name and raised version number so it will never get overriden from Play Store. I left package name the same.
About usin in your ROMs: sure you can use it. I do not prohibit using of my work (like some so-called devs do). I published it to help the community so let it serve you well.
Sent from my HTC One X using Tapatalk 4
Hi, why no mac spoofing ?
Hi Daekin, i tried to use the app on a s3 i9300 with ldroid rom 4.4.4 installed. Profile was set to Galaxy S3 and setup method to auto, but the starting log always say configuring ap and starting ap failed. All other log entrys are successful. Which profile should I use, or where else could be the problem? Hope you're still here and can help.
Thanks
Sent from my GT-I9300 using XDA-Developers mobile app
Q&A for [SCRIPT][FIX] RT-RAM Manager v1.0
Some developers prefer that questions remain separate from their main development thread to help keep things organized. Placing your question within this thread will increase its chances of being answered by a member of the community or by the developer.
Before posting, please use the forum search and read through the discussion thread for [SCRIPT][FIX] RT-RAM Manager v1.0. If you can't find an answer, post it here, being sure to give as much information as possible (firmware version, steps to reproduce, logcat if available) so that you can get help.
Thanks for understanding and for helping to keep XDA neat and tidy!
Pizza_Dox said:
Sorry I don't understand what you implied?
Yes that's correct, well if it ran without errors, that's good, must have automatically granted permissions / had permissions from before, hope you like it! BTW uncheck the boot option since it won't automatically apply values on boot it will just confuse smanager...
Sent from my XT1068
Click to expand...
Click to collapse
I uncheck Fav an Boot an than run. In the script i klick number 3 than enter and than (E) Exit. Right?
Sir, can I get this script to start automatically in the autostart? So it would do its work before or after a reboot? Sorry for asking but I consider my self as a semi-noob!
hanswurst1984 said:
I uncheck Fav an Boot an than run. In the script i klick number 3 than enter and than (E) Exit. Right?
Click to expand...
Click to collapse
yes correct
PatzeZero said:
Sir, can I get this script to start automatically in the autostart? So it would do its work before or after a reboot? Sorry for asking but I consider my self as a semi-noob!
Click to expand...
Click to collapse
um nope not atm sorry, i will try to make a on boot exec method for this script later, best u can do is manually do it, sorry :/ (btw dont reboot so often, its not needed )
tip: enable GPU rendering, it reduces load on CPU which seems to make ram be more snappy (methinks the cpu is a bottleneck) and make multitasking better and I get less ui frame rate drops (due to GPU rendering...) and etc... @devsk - check this out plis.
Sent from my XT1068
Click to expand...
Click to collapse
But what about the battery? I heard GPU rendering increases battery usage!
Hi!
I have a problem with this script.
I opened the SManager with and open the script with the skull(SU) marked. I dont understand what happend but I set the number 7(Super Multitasking permanent) and appear a error about "/system/etc/init.d" and I dont know if it is working or not. And if I set "BB" I get "error - unkown cmd -". Please, can you help me?
Two questions: what is the diff between init.d and boot, and how to remove script from booting w/device?
When I type "BB" it shows an error message "unknown CMD" I'm running 5.0.2 lollipop stock ROM and I have busybox installed and init.d with right permissions
Is there any way to fix this?
Herrroo
When attempting option 7 super multitasking perm I get this error "/system/etc/init.dr " or something close to that. Im on Qauntum Prime ROM (cm12) have busy box installed and select su before running script. Help me Obi your my only hope!
Hi man, thanks for the good work. I am in cm12 quantum lp and when I try to apply the super multitasking perm I have a mkdir error. What I am doing wrong? Tia.
Rtrm 2.1 feedback
Hi, using v 2.1 on lp 5.0.2, xt 1068
The following commads did not work or resulted in error:
BB - no such command
7 - various errors
E - did not find safe_exit or so error msg.
The lp bootanim fix seems to work. At least the lp speed is much better now.
Regards
tiborka84 said:
Hi, using v 2.1 on lp 5.0.2, xt 1068
The following commads did not work or resulted in error:
BB - no such command
7 - various errors
E - did not find safe_exit or so error msg.
The lp bootanim fix seems to work. At least the lp speed is much better now.
Regards
Click to expand...
Click to collapse
Thanks ill fix these errors
Sent from my Moto G 2014
---------- Post added at 12:38 PM ---------- Previous post was at 12:36 PM ----------
ironman3636 said:
Hi man, thanks for the good work. I am in cm12 quantum lp and when I try to apply the super multitasking perm I have a mkdir error. What I am doing wrong? Tia.
Click to expand...
Click to collapse
Should be fixed now
Rev.Krazy.X said:
Herrroo
When attempting option 7 super multitasking perm I get this error "/system/etc/init.dr " or something close to that. Im on Qauntum Prime ROM (cm12) have busy box installed and select su before running script. Help me Obi your my only hope!
Click to expand...
Click to collapse
Fixed now
jabskii said:
When I type "BB" it shows an error message "unknown CMD" I'm running 5.0.2 lollipop stock ROM and I have busybox installed and init.d with right permissions
Is there any way to fix this?
Click to expand...
Click to collapse
Will fix, wrong call function
PLAN9FROMSPACE said:
Two questions: what is the diff between init.d and boot, and how to remove script from booting w/device?
Click to expand...
Click to collapse
There is no removal option ATM... Sorry, just remove the script from system/etc/init.d
IceCubeTPG said:
Hi!
I have a problem with this script.
I opened the SManager with and open the script with the skull(SU) marked. I dont understand what happend but I set the number 7(Super Multitasking permanent) and appear a error about "/system/etc/init.d" and I dont know if it is working or not. And if I set "BB" I get "error - unkown cmd -". Please, can you help me?
Click to expand...
Click to collapse
Will fix sorry they are errors atm
K-Ikki said:
But what about the battery? I heard GPU rendering increases battery usage!
Click to expand...
Click to collapse
My battery seems gr8 try it and see it
Sent from my Moto G 2014
---------- Post added at 12:39 PM ---------- Previous post was at 12:38 PM ----------
Sorry for late replys, forgot my thread had this q&a thread...
Sent from my Moto G 2014
I was having the same problem. I finally figured out in smanger options advance there is enable write r/w but its tempary. On AIKP
Hi, could you make a flashable ZIP for those awesome tweaks?
Smanager bootloop
Hi,after applying the super multitasking and waiting for a few minutes i got stuck on a bootloop.But im on cm12(quantum os),and i havent saw the post saying that it wasnt compatible with CM12.Can i have some help? thanks.
Hey everyone, I hope I'm posting in the right section because it's been a long time since I posted a thread on this forum haha
In my opinion, the screen on our G5 is great calibration-wise, however it lacks a little bit of saturation, especially since I was coming from a Galaxy S4 before this phone!
So, I remembered a little thing from back from my G Flex 2 days, called KPPD and originally found on the G4 forums (original thread is HERE), that allowed us to edit the screen settings natively even on the phones that didn't have the options in the Display settings.
Since we finally got root on the H840 as well, I thought I may as well try it out and BEHOLD! It's working!
It's relatively easy to set up and tweak, even though there's not an app to edit the settings. However, the file that contains them (postproc.conf) is pretty straightforward.
I'm running stock Nougat on my G5 SE (H840), but it should work just fine on any Qualcomm-based devices.
DISCLAIMER: I AM NOT RESPONSIBLE IF YOUR PHONE MISBEHAVES, BLOWS UP OR STOPS LOVING YOU, I TESTED IT ON MINE AND EVERYTHING'S WORKING FINE, BUT THERE'S NO WARRANTY THAT IT WILL WORK ON YOURS AS WELL.
GUIDE:
Download the attached zip, which is just the original zip, from which I edited the config file to better suit our G5, by only adding a little of saturation (original is at 255, I put it at 275 which IMO is the "sweet spot"; everything else is unchanged.)
Either flash it via TWRP or extract the two files from it and copy kppd in /system/bin, with 755 permissions (rwxr-xr-x) and postproc.conf in /system/etc with 644 permissions (rw-r--r--). Use any root browser for this.
Setup a script to run at boot, either via init.d or with Rom Toolbox lite (I use it)
The script is
Code:
kppd /system/etc/postproc.conf
To edit the configuration, simply open the postproc.conf file with any root text editor (I use Solid Explorer's integrated one) and tweak the settings as you like, keeping in mind that 255 is default in case you mess something up
I didn't actually do much for this to work, none of this is my work so please head over to the thread I linked earlier on and thank @savoca for his amazing job
Bert98 said:
Hey everyone, I hope I'm posting in the right section because it's been a long time since I posted a thread on this forum haha
In my opinion, the screen on our G5 is great calibration-wise, however it lacks a little bit of saturation, especially since I was coming from a Galaxy S4 before this phone!
So, I remembered a little thing from back from my G Flex 2 days, called KPPD and originally found on the G4 forums (original thread is HERE), that allowed us to edit the screen settings natively even on the phones that didn't have the options in the Display settings.
Since we finally got root on the H840 as well, I thought I may as well try it out and BEHOLD! It's working!
It's relatively easy to set up and tweak, even though there's not an app to edit the settings. However, the file that contains them (postproc.conf) is pretty straightforward.
I'm running stock Nougat on my G5 SE (H840), but it should work just fine on any Qualcomm-based devices.
DISCLAIMER: I AM NOT RESPONSIBLE IF YOUR PHONE MISBEHAVES, BLOWS UP OR STOPS LOVING YOU, I TESTED IT ON MINE AND EVERYTHING'S WORKING FINE, BUT THERE'S NO WARRANTY THAT IT WILL WORK ON YOURS AS WELL.
GUIDE:
Download the attached zip, which is just the original zip, from which I edited the config file to better suit our G5, by only adding a little of saturation (original is at 255, I put it at 275 which IMO is the "sweet spot"; everything else is unchanged.)
Setup a script to run at boot, either via init.d or with Rom Toolbox lite (I use it)
The script is
To edit the configuration, simply open the postproc.conf file with any root text editor (I use Solid Explorer's integrated one) and tweak the settings as you like, keeping in mind that 255 is default in case you mess something up
I didn't actually do much for this to work, none of this is my work so please head over to the thread I linked earlier on and thank @savoca for his amazing job
Click to expand...
Click to collapse
Ma devo flashare da twrp?
Sent from my LG-H840 using XDA Labs
Wire1122 said:
Ma devo flashare da twrp?
Click to expand...
Click to collapse
Sì, o copiare i due file nelle rispettive cartelle
Comunque è un forum in inglese, quindi cerca almeno di scrivere in tutte e due le lingue se non sei sicuro di riuscire a farti capire in inglese
This is an English forum, so please try and write at least in both languages, thank you
How create script to execute on boot in rom toolbox?
Sent from my LG-H840 using XDA Labs
One quick question:
The script setup is only necessary if I put the two files manually or also if I flash the zip with TWRP ?
Regards
mkpcxxl
Could you please take me to a thread about rooting the g5se? So i dont bother you asking here:good:
Wire1122 said:
How create script to execute on boot in rom toolbox?
Click to expand...
Click to collapse
Tap the scripter button in the "tools" section of the app and select the "+" icon on the top right.
mkpcxxl said:
One quick question:
The script setup is only necessary if I put the two files manually or also if I flash the zip with TWRP ?
Regards
mkpcxxl
Click to expand...
Click to collapse
You still need to create it
Pistacho123Lol said:
Could you please take me to a thread about rooting the g5se? So i dont bother you asking here:good:
Click to expand...
Click to collapse
The is a TWRP thread in the development section, install that and flash SuperSu or Magisk
Bert98 said:
Tap the scripter button in the "tools" section of the app and select the "+" icon on the top right.
You still need to create it
The is a TWRP thread in the development section, install that and flash SuperSu or Magisk
Click to expand...
Click to collapse
Thanks for responding me...:crying:
Nice way... but I think easier way is to flash custom Kernel (like Asgard) and use KCAL app
4r44444 said:
Nice way... but I think easier way is to flash custom Kernel (like Asgard) and use KCAL app
Click to expand...
Click to collapse
Yes but on H840 we don't have any custom kernel yet
is it possible without root? having h845 (G5se) is very bad since no method available to root it.
for example, can we push the files via adb? screen is too blue. please help.
JBNCK One UI ExperienceGet the JBNCK One UI Experience on your Samsung Phone without root. Works best on Galaxy A-Series phones running Android 11 or 12Features- Debloated and clean (pleasant for the eyes, fun to use and allows for 2-day battery life)*
- Privacy (RethinkDNS [DNS + Firewall] and Privacy indicators included)**
- Degoogled*** (removed the majority of Google apps, replaced Play Store client [AuroraStore], possibility to add Nextcloud accounts [Nextcloud app required] or other accounts for contacts and calendar syncing, included Chromium)
- Advanced tweaking (SystemUI Tuner included)Installation ****For best results, make sure your device is freshly set up. If it isn't, create a backup (on anything but Google (WhatsApp backup is fine) or Samsung since those sync adapters will be removed) and perform a factory reset. Otherwise it may break your setup and you might end up with a chaotic system which defeats the whole purpose of the project xD
To start the installation, download the newest release and unzip the file. On your phone, make sure you have USB debugging enabled. After enabling USB debugging connect your phone to your computer via a USB cable and execute the script (there are 3 files, choose the one that suits your operating system). If you're on Linux, make sure to allow execution of the adb binary and the debloat script. If you have no idea what I'm talking about, just open a terminal in the extracted folder and execute the following command:
Code:
chmod -R 777 *
Download: https://github.com/JBNCK/One-UI-Experience/releases
GitHub repo (!!do not clone to use!! Use a release!): https://github.com/JBNCK/One-UI-Experience
GitHub profile: https://github.com/JBNCK
Website: https://jbnck.ml/
Based on: https://jbnck.ml/projects/android_modifikation/samsung-debloat-liste.html
TroubleshootingBootloopHope you backed up your data . Enter recovery mode and perform a factory resetHey some app isn't working!Ask me for help on XDA by posting a comment under the thread. Make sure to include information like:
1. What isn't working?
2. What device are you using?
3. Is there any error message that might help?
I will try to recreate the problem and send you a solution if i manage to solve itHey some app that I use is missing!Ask me for help on XDA by posting a comment under the thread. Make sure to include information like:
1. What app is missing?
2. What device are you using?
I will send you a command to get the app back since it has probably been removed by the script. I hope you know how to execute adb commands.Read this before you scream in the commentsSome features will get broken by the debloating process. This is completely normal so don't flip out when you see a settings toggle doing nothing. If you want to get a feature back, ask me.
* - battery life may/will depend on your phone model and installed apps
** - both need to be set up first. Also make sure to enable always on VPN for RethinkDNS
*** - critical system apps as well as Google Play Services cannot be removed without root. The script still installs GBoard (the lite version without stickers and unnecessary online content) and Google Messages (for a better RCS integration)
**** - adb will be blocked by MacOS by default. You can unblock it in the security tab in the settings app
Script tested on Galaxy A51 5G (SM-A516B), Galaxy A50 (SM-A505FN) and Galaxy Tab S6 Lite (SM-P610).
Works best on A-Series devices running Android 11 and 12 It is recommended to disable battery optimization for SystemUI tuner, Account Manager (syncing client for Nextcloud [Nextcloud app required] and other online accounts)) and Aurora Store. Also make sure to enable always on VPN for RethinkDNS.
Screenshots below.
Screenshots:To be added soonBugs:- Keyboard needs to be enabled manually (Settings > General Management > Default keyboard > enable OpenBoard)
Hello I just wanted to say that I love your one ui experience project and that I am the first person to ever star you're project on github.com and will probably be the first to contribute to your project on github.com.
You're script will also work from a Linux computer right?
I have just created a PR on github that fixed a flaw that was at the start of every single line of code in all 3 scripts I tested all 3 and they did literally nothing at all except show errors before this change to the scripts. Youre welcome. I look forward to contributing more to this amazing project in the future.
rkesh1 said:
Hello I just wanted to say that I love your one ui experience project and that I am the first person to ever star you're project on github.com and will probably be the first to contribute to your project on github.com.
Click to expand...
Click to collapse
Thank you, much appreciated!
rkesh1 said:
I have just created a PR on github that fixed a flaw that was at the start of every single line of code in all 3 scripts I tested all 3 and they did literally nothing at all except show errors before this change to the scripts. Youre welcome. I look forward to contributing more to this amazing project in the future.
Click to expand...
Click to collapse
If you're on Linux like me, you have to change the permissions to 755 (open a terminal in this folder and simply type 'chmod -R 755 *'). This will allow the script and the adb binary to be executed. The message "errors are normal just ignore them" refers to errors like "Package not installed for 0" which are completely normal since not every phone has the same bloatware. Thank you for contributing though!
rkesh1 said:
You're script will also work from a Linux computer right?
Click to expand...
Click to collapse
Yes, but you have to make it executable first
I've created a pull request on github that fixed an issue with your scripts
What about OneUI 4.1 on A51 A515F?
GalaxyA51user said:
What about OneUI 4.1 on A51 A515F?
Click to expand...
Click to collapse
The script mostly just uninstalls pre-packaged bloatware that comes with One UI and installs 4 to 5 new apps I ran it on my phone therefore it should also work on one ui 4.1
JanBoyGamer23 said:
Thank you, much appreciated!
If you're on Linux like me, you have to change the permissions to 755 (open a terminal in this folder and simply type 'chmod -R 755 *'). This will allow the script and the adb binary to be executed. The message "errors are normal just ignore them" refers to errors like "Package not installed for 0" which are completely normal since not every phone has the same bloatware. Thank you for contributing though!
Yes, but you have to make it executable first
Click to expand...
Click to collapse
Hello janboygamer23 I see on your readme on github it says that the experience would be bad if not run on a fresh install. I don't think that's true because all your script does mostly is uninstall tons of packages and install 4 or 5
rkesh1 said:
The script mostly just uninstalls pre-packaged bloatware that comes with One UI and installs 4 to 5 new apps I ran it on my phone therefore it should also work on one ui 4.1
Hello janboygamer23 I see on your readme on github it says that the experience would be bad if not run on a fresh install. I don't think that's true because all your script does mostly is uninstall tons of packages and install 4 or 5
Click to expand...
Click to collapse
The uninstallation of these apps is the problem. If you already have everything set up removing all of the bloat can break and mess some things like apps linked to google play for example paid apps, thats why its always better to run debloat script directly after the initial setup. Its really just a recommendation/warning and you can do what you want with it, just be advised that things may break
GalaxyA51user said:
What about OneUI 4.1 on A51 A515F?
Click to expand...
Click to collapse
A OneUI 4 version will be pushed in the next couple of days. Im running a private version of the script on oneui 4 and it works perfectly. I still need to do some adjustments and i will upload it on github soon
JanBoyGamer23 said:
JBNCK One UI ExperienceGet the JBNCK One UI Experience on your Samsung Phone without root. Works best on Galaxy A-Series phones running Android 11Features- Debloated and clean (pleasant for the eyes, fun to use and allows for 2-day battery life)*
- Privacy (RethinkDNS [DNS + Firewall] and Privacy indicators included)**
- Degoogled*** (removed the majority of Google apps, replaced Play Store client [AuroraStore], possibility to add /e/-account, included Ungoogled Chromium)
- Advanced tweaking (SystemUI Tuner included)
- Lightweight replacements for system apps
Click to expand...
Click to collapse
Hello JanBoy, good work!
But I would like to keep the Google Play Store (no AuroraStore). Could you make a version of it or say what does not have to be uninstalled (.bat) / installed (APK) in the script to have full Play Store access?
Many greetings
Frank
FBK2904 said:
Hello JanBoy, good work!
But I would like to keep the Google Play Store (no AuroraStore). Could you make a version of it or say what does not have to be uninstalled (.bat) / installed (APK) in the script to have full Play Store access?
Many greetings
Frank
Click to expand...
Click to collapse
You can execute the following command to get the play store back:
adb shell pm install-existing com.android.vending
After that, you can simply uninstall AuroraStore and you should be good to go!
New version coming today!Since I still go to school I wasn't able to actively work on the script but now that the school year is almost over, I can publish a new version which works for Android 12.
JanBoyGamer23 said:
You can execute the following command to get the play store back:
adb shell pm install-existing com.android.vending
After that, you can simply uninstall AuroraStore and you should be good to go!
Click to expand...
Click to collapse
Thank you for your "quick" reply.
But since nothing is happening in the A51-Scene with updated Custom-ROMs, I flashed the latest Stock-ROM (Android 12) and debloated it myself ;o)
FBK2904 said:
Thank you for your "quick" reply.
But since nothing is happening in the A51-Scene with updated Custom-ROMs, I flashed the latest Stock-ROM (Android 12) and debloated it myself ;o)
Click to expand...
Click to collapse
Sorry for being inactive for a bit, the school year is almost over and I had a lot of exams but I'm done now
New release!!!Major update to the script (One UI 4(.1) is now officially supported)!- Less stuff is getting installed (Messages, Keyboard and Weather are not being replaced anymore)
- More bloatware is getting removed
- Ungoogled chromium for Android has been abandoned so I replaced it with normal chromium, should still be more private than Chrome
- Animation speed adjustments
- /e/-Accounts have been replaced with DAVx5 to allow more nextcloud servers to be synced (Nextcloud app required)
Go check it out here:
Releases · JBNCK/One-UI-Experience
Development version of my One UI optimization tool featuring custom debloating by using presets and the ability to restore packages. - JBNCK/One-UI-Experience
github.com
What I'm currently working on:Making different scripts for different use cases (e.g. heavy debloat or light debloat, Android 11 or Android 12 etc.)
JanBoyGamer23 said:
What I'm currently working on:Making different scripts for different use cases (e.g. heavy debloat or light debloat, Android 11 or Android 12 etc.)
Click to expand...
Click to collapse
Hi! Can you make a script to debloat Samsung's official Android 11 firmware (Google Play Store remain) an to make NOT auto update to Android 12? No root. Thanks.
lexus46 said:
Hi! Can you make a script to debloat Samsung's official Android 11 firmware (Google Play Store remain) an to make NOT auto update to Android 12? No root. Thanks.
Click to expand...
Click to collapse
Yes thats what I'm working on
JanBoyGamer23 said:
Yes thats what I'm working on
Click to expand...
Click to collapse
Thanks a lot. Waiting.